abrt version: 2.0.3 architecture: x86_64 cmdline: comment: Won't start component: soundconverter executable: /usr/bin/soundconverter kernel: 2.6.40.4-5.fc15.x86_64 os_release: Fedora release 15 (Lovelock) package: soundconverter-1.5.4-9.fc15 reason: soundconverter:2038:generate_filename:TypeError: cannot concatenate 'str' and 'NoneType' objects time: Sun Oct 9 13:25:23 2011 uid: 500 username: fabricio backtrace: :soundconverter:2038:generate_filename:TypeError: cannot concatenate 'str' and 'NoneType' objects : :Traceback (most recent call last): : File "/usr/bin/soundconverter", line 2131, in on_subfolder_pattern_changed : self.update_example() : File "/usr/bin/soundconverter", line 1992, in update_example : s = markup_escape(beautify_uri(self.generate_filename(sound_file, for_display=True))) : File "/usr/bin/soundconverter", line 2038, in generate_filename : 'gst-profile': '.' + profile_ext, :TypeError: cannot concatenate 'str' and 'NoneType' objects : :Local variables in innermost frame: :profile: None :for_display: True :profile_ext: None :sound_file: <__main__.SoundFile instance at 0x2f790e0> :self: <__main__.PreferencesDialog object at 0x2f75b10> :output_type: 'audio/mpeg'
On nautilus-sound-converter I've found just profiles with '<no name>' name, all to wav format. I've delete these. Now soundconverter start normally.
It's a pitty you've deleted the profiles without that I could have taken a look at them. I've had to guess based on the variables' values. With the current code, multiple profiles with no description and no extension is a bad idea.
soundconverter-1.5.4-10.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/soundconverter-1.5.4-10.fc15
Package soundconverter-1.5.4-10.fc15: * should fix your issue, * was pushed to the Fedora 15 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing soundconverter-1.5.4-10.fc15' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-14090 then log in and leave karma (feedback).
I have some snapshots from "/home". Where can I find these profiles?
They are stored in GConf. Example: $ gconftool-2 --get /system/gstreamer/0.10/audio/global/profile_list [voicelossy,voicelossless,mp3,mp2,cdlossy,cdlossless,aac] Display "voicelossy" profile: $ gconftool-2 -a /system/gstreamer/0.10/audio/profiles/voicelossy active = true description = Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited. pipeline = audio/x-raw-int,rate=32000,channels=1 ! speexenc name=enc ! oggmux extension = spx name = Voice, Lossy [...] SoundConverter's implementation stores these profiles _by description_, which e.g. means multiple profiles with no description would clash. (There are other limitations, related to supporting the audio profiles, that have been worked around before.)
> _by description_ Meant to write _by name_, but got it wrong because the source code stores the name in a variable "description", so it's easy to get that wrong. ;-)
(In reply to comment #6) > They are stored in GConf. Example: > > $ gconftool-2 --get /system/gstreamer/0.10/audio/global/profile_list > [voicelossy,voicelossless,mp3,mp2,cdlossy,cdlossless,aac] > > Display "voicelossy" profile: > > $ gconftool-2 -a /system/gstreamer/0.10/audio/profiles/voicelossy > active = true > description = Used for converting to lossy voice-quality audio. Use this for > recording speech that doesn't need to be edited. > pipeline = audio/x-raw-int,rate=32000,channels=1 ! speexenc name=enc ! oggmux > extension = spx > name = Voice, Lossy > > [...] > > SoundConverter's implementation stores these profiles _by description_, which > e.g. means multiple profiles with no description would clash. (There are other > limitations, related to supporting the audio profiles, that have been worked > around before.) Which file? I need to know file path to inspect into my snapshots.
The corresponding XML files are found below $HOME/.gconf/ So, for custom ones, the tree $HOME/.gconf/system/gstreamer/0.10/audio/
Sorry, ".*" aren't into my snapshots.
soundconverter-1.5.4-10.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.