On fredagen den 3 september 2010, qmor wrote:
> soundkonverter crashing everytime when i'm trying to add some mp3 files to
> convert.

I was able to reproduce this. It appears that for some reason the "Use Plugin"
dropdown list is initially empty when ogg vorbis is the default output format
is ogg vorbis (or when Last used is default and ogg vorbis was the last used
format). Switching to e.g. mp3 and then back to ogg vorbis, or setting the
default to mp3 and switching to ogg every time, works around the bug.

    at /home/magnus/src/soundkonverter/soundkonverter-0.9.91/filelist.cpp:948
948             QDomElement conversionOptions = 
config->conversionOptionsManager()->getConversionOptions(ids.at(i))->toXml(list);
(gdb) bt
#0  0x000000000045b977 in FileList::save (this=0xa13de0, user=<value optimized 
out>)
    at /home/magnus/src/soundkonverter/soundkonverter-0.9.91/filelist.cpp:948
#1  0x000000000044e07a in soundKonverterView::showFileDialog (this=0xa11250)
    at 
/home/magnus/src/soundkonverter/soundkonverter-0.9.91/soundkonverterview.cpp:185
#2  0x0000000000450560 in soundKonverterView::qt_metacall (this=0xa11250, 
_c=QMetaObject::InvokeMetaMethod, _id=0, 
    _a=0x7fffffffc9f0)
    at 
/home/magnus/src/soundkonverter/soundkonverter-0.9.91/obj-x86_64-linux-gnu/soundkonverterview.moc:118
#3  0x00007ffff580e306 in QMetaObject::activate (sender=0xa9f5d0, m=<value 
optimized out>, 
    local_signal_index=<value optimized out>, argv=0x2) at 
kernel/qobject.cpp:3295
...

When trying to add CD tracks Soundkonverter crashes under the same conditions
before any format selection can be made. options->currentConversionOptions()
returns NULL here:

0x0000000000431e25 in CDOpener::proceedClicked (this=0xc2dbd0) at 
/home/magnus/src/soundkonverter/soundkonverter-0.9.91/opener/cdopener.cpp:1043
1043        if( options->currentConversionOptions()->outputDirectoryMode == 
OutputDirectory::Source )
(gdb) bt
#0  0x0000000000431e25 in CDOpener::proceedClicked (this=0xc2dbd0)
    at 
/home/magnus/src/soundkonverter/soundkonverter-0.9.91/opener/cdopener.cpp:1043
#1  0x000000000041acd7 in CDOpener::qt_metacall (this=0xc2dbd0, 
_c=QMetaObject::InvokeMetaMethod, _id=-176040447, _a=0x7fffffffb1f0)
    at 
/home/magnus/src/soundkonverter/soundkonverter-0.9.91/obj-x86_64-linux-gnu/moc_cdopener.cpp:134
#2  0x00007ffff580e306 in QMetaObject::activate (sender=0xc32520, m=<value 
optimized out>, local_signal_index=<value optimized out>, 
    argv=0xfffffffffff79d18) at kernel/qobject.cpp:3295
...

-- 
Magnus Holmgren        holmg...@debian.org
Debian Developer 

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to