Bug 242910 - crash after closing the dialog of a failed cd to mp3 conversion
Summary: crash after closing the dialog of a failed cd to mp3 conversion
Status: RESOLVED DUPLICATE of bug 241630
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: Git
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Michał Małek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-26 23:39 UTC by Jaime Torres
Modified: 2011-01-03 13:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaime Torres 2010-06-26 23:39:22 UTC
Application: k3b (2.0.80)
KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1)) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-10-desktop x86_64
Distribution (Platform): openSUSE RPMs

-- Information about the crash:
svn revision 1143200 (from today)

- What I was doing when the application crashed:
I've tried to rip a cd to mp3 files. The conversion fails with the following debug information:

Devices
-----------------------
HL-DT-ST DVDRAM GSA-4163B A104 (/dev/sr1, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite] [%7]
HL-DT-ST DVD-ROM GDR8163B 0L23 (/dev/sr0, CD-ROM, DVD-ROM) [DVD-ROM, CD-ROM] [None] [%7]

System
-----------------------
K3b Version: 2.0.80
KDE Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))
QT Version:  4.6.3
Kernel:      2.6.34-10-desktop


After I close the dialog "Ripping Audio Tracks From ...", crash.

The crash can be reproduced every time.

-- Backtrace:
Application: K3b (k3b), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fec70dc6760 (LWP 7847))]

Thread 3 (Thread 0x7fec54f24710 (LWP 7906)):
#0  0x00007fec6a5a3709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fec6a83c454 in thread_sleep (secs=<value optimized out>) at /g/kde4svn/kde-qt/src/corelib/thread/qthread_unix.cpp:398
#2  QThread::sleep (secs=<value optimized out>) at /g/kde4svn/kde-qt/src/corelib/thread/qthread_unix.cpp:412
#3  0x00007fec706d8dfd in K3b::MediaCache::PollThread::run (this=0xc5b450) at /g/kde4svn/extragear/multimedia/k3b/libk3b/tools/k3bmediacache.cpp:106
#4  0x00007fec6a83c616 in QThreadPrivate::start (arg=0xc5b450) at /g/kde4svn/kde-qt/src/corelib/thread/qthread_unix.cpp:248
#5  0x00007fec6a59ea4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fec68c7c82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fec54723710 (LWP 8012)):
#0  0x00007fec6a5a3709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fec6a83c454 in thread_sleep (secs=<value optimized out>) at /g/kde4svn/kde-qt/src/corelib/thread/qthread_unix.cpp:398
#2  QThread::sleep (secs=<value optimized out>) at /g/kde4svn/kde-qt/src/corelib/thread/qthread_unix.cpp:412
#3  0x00007fec706d8dfd in K3b::MediaCache::PollThread::run (this=0xafd4f0) at /g/kde4svn/extragear/multimedia/k3b/libk3b/tools/k3bmediacache.cpp:106
#4  0x00007fec6a83c616 in QThreadPrivate::start (arg=0xafd4f0) at /g/kde4svn/kde-qt/src/corelib/thread/qthread_unix.cpp:248
#5  0x00007fec6a59ea4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fec68c7c82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fec70dc6760 (LWP 7847)):
[KCrash Handler]
#6  0x00007fec706c8500 in qDeleteAll<QMap<K3b::Device::Device*, K3b::CdparanoiaLibData*>::const_iterator> (begin=..., end=...) at /usr/lib/qt4.5/include/QtCore/qalgorithms.h:322
#7  0x00007fec706c8590 in K3b::CdparanoiaLibData::freeAll () at /g/kde4svn/extragear/multimedia/k3b/libk3b/tools/k3bcdparanoialib.cpp:244
#8  0x00007fec706c720c in K3b::CdparanoiaLib::~CdparanoiaLib (this=0x4545454545454545, __in_chrg=<value optimized out>) at /g/kde4svn/extragear/multimedia/k3b/libk3b/tools/k3bcdparanoialib.cpp:441
#9  0x00000000004c5e97 in K3b::AudioRipJob::~AudioRipJob (this=0x1032df0, __in_chrg=<value optimized out>) at /g/kde4svn/extragear/multimedia/k3b/src/rip/k3baudioripjob.cpp:101
#10 0x00000000004ca752 in K3b::AudioRippingDialog::slotStartClicked (this=0x7fff10d0a480) at /g/kde4svn/extragear/multimedia/k3b/src/rip/k3baudiorippingdialog.cpp:307
#11 0x000000000052da34 in K3b::InteractionDialog::slotStartClickedInternal (this=0x7fff10d0a480) at /g/kde4svn/extragear/multimedia/k3b/src/k3binteractiondialog.cpp:312
#12 0x000000000052e1d8 in K3b::InteractionDialog::qt_metacall (this=0x7fff10d0a480, _c=QMetaObject::InvokeMetaMethod, _id=1162167621, _a=0x7fff10d08df0)
    at /g/build/extragear/multimedia/k3b/src/k3binteractiondialog.moc:161
#13 0x00000000004cbe28 in K3b::AudioRippingDialog::qt_metacall (this=0x4545454545454545, _c=282101424, _id=1162167621, _a=0x86) at /g/build/extragear/multimedia/k3b/src/k3baudiorippingdialog.moc:70
#14 0x00007fec6a9416be in QMetaObject::activate (sender=0xc795c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff10d08df0)
    at /g/kde4svn/kde-qt/src/corelib/kernel/qobject.cpp:3292
#15 0x00007fec69f36da2 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#16 0x00007fec69c42893 in emitClicked (this=0x14312c0) at /g/kde4svn/kde-qt/src/gui/widgets/qabstractbutton.cpp:546
#17 QAbstractButtonPrivate::click (this=0x14312c0) at /g/kde4svn/kde-qt/src/gui/widgets/qabstractbutton.cpp:539
#18 0x00007fec69c4373c in QAbstractButton::QAbstractButton::mouseReleaseEvent (this=0xc795c0, e=0x7fff10d09950) at /g/kde4svn/kde-qt/src/gui/widgets/qabstractbutton.cpp:1121
#19 0x00007fec698d0986 in QWidget::event (this=0xc795c0, event=0x7fff10d09950) at /g/kde4svn/kde-qt/src/gui/kernel/qwidget.cpp:8044
#20 0x00007fec69cdfe2c in QPushButton::event (this=0xc795c0, e=0x7fff10d09950) at /g/kde4svn/kde-qt/src/gui/widgets/qpushbutton.cpp:679
#21 0x00007fec6987df54 in QApplicationPrivate::notify_helper (this=0x819e60, receiver=0xc795c0, e=0x7fff10d09950) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication.cpp:4302
#22 0x00007fec698851d3 in QApplication::notify (this=<value optimized out>, receiver=0xc795c0, e=0x7fff10d09950) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication.cpp:3867
#23 0x00007fec6b87a9be in KApplication::notify (this=0x7fff10d0bc20, receiver=0xc795c0, event=0x7fff10d09950) at /g/kde4svn/kdelibs/kdeui/kernel/kapplication.cpp:309
#24 0x00007fec6a92d073 in QCoreApplication::notifyInternal (this=0x7fff10d0bc20, receiver=0xc795c0, event=0x7fff10d09950) at /g/kde4svn/kde-qt/src/corelib/kernel/qcoreapplication.cpp:726
#25 0x00007fec6987ebe3 in QCoreApplication::sendEvent (receiver=0xc795c0, event=0x7fff10d09950, alienWidget=0xc795c0, nativeWidget=0x7fff10d0a480, buttonDown=<value optimized out>, lastMouseReceiver=
    ..., spontaneous=true) at ../../include/QtCore/../../../../kde4svn/kde-qt/src/corelib/kernel/qcoreapplication.h:215
#26 QApplicationPrivate::sendMouseEvent (receiver=0xc795c0, event=0x7fff10d09950, alienWidget=0xc795c0, nativeWidget=0x7fff10d0a480, buttonDown=<value optimized out>, lastMouseReceiver=..., 
    spontaneous=true) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication.cpp:2967
#27 0x00007fec698fba8e in QETWidget::translateMouseEvent (this=0x7fff10d0a480, event=<value optimized out>) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication_x11.cpp:4380
#28 0x00007fec698f9d98 in QApplication::x11ProcessEvent (this=0x7fff10d0bc20, event=0x7fff10d0a0f0) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication_x11.cpp:3513
#29 0x00007fec69921cf4 in QEventDispatcherX11::QEventDispatcherX11::processEvents (this=0x7ee610, flags=...) at /g/kde4svn/kde-qt/src/gui/kernel/qeventdispatcher_x11.cpp:132
#30 0x00007fec6a92bf12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at /g/kde4svn/kde-qt/src/corelib/kernel/qeventloop.cpp:149
#31 0x00007fec6a92c155 in QEventLoop::exec (this=0x7fff10d0a280, flags=...) at /g/kde4svn/kde-qt/src/corelib/kernel/qeventloop.cpp:197
#32 0x00007fec69d55045 in QDialog::exec (this=0x7fff10d0a480) at /g/kde4svn/kde-qt/src/gui/dialogs/qdialog.cpp:546
#33 0x000000000052e530 in K3b::InteractionDialog::exec (this=0x7fff10d0a480) at /g/kde4svn/extragear/multimedia/k3b/src/k3binteractiondialog.cpp:526
#34 0x00000000004cd9f5 in K3b::AudioCdView::startRip (this=0xadbfc0) at /g/kde4svn/extragear/multimedia/k3b/src/rip/k3baudiocdview.cpp:314
#35 0x00000000004cf42c in K3b::AudioCdView::qt_metacall (this=0xadbfc0, _c=QMetaObject::InvokeMetaMethod, _id=1162167621, _a=0x7fff10d0a700)
    at /g/build/extragear/multimedia/k3b/src/k3baudiocdview.moc:93
#36 0x00007fec6a9416be in QMetaObject::activate (sender=0x10d44e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff10d0a700)
    at /g/kde4svn/kde-qt/src/corelib/kernel/qobject.cpp:3292
#37 0x00007fec6987aaf2 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#38 0x00007fec6987ace3 in QAction::activate (this=0x10d44e0, event=<value optimized out>) at /g/kde4svn/kde-qt/src/gui/kernel/qaction.cpp:1255
#39 0x00007fec69c427bb in QAbstractButtonPrivate::click (this=0x10d7870) at /g/kde4svn/kde-qt/src/gui/widgets/qabstractbutton.cpp:528
#40 0x00007fec69c4373c in QAbstractButton::QAbstractButton::mouseReleaseEvent (this=0x10d65f0, e=0x7fff10d0b260) at /g/kde4svn/kde-qt/src/gui/widgets/qabstractbutton.cpp:1121
#41 0x00007fec69d0eaaa in QToolButton::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at /g/kde4svn/kde-qt/src/gui/widgets/qtoolbutton.cpp:721
#42 0x00007fec698d0986 in QWidget::event (this=0x10d65f0, event=0x7fff10d0b260) at /g/kde4svn/kde-qt/src/gui/kernel/qwidget.cpp:8044
#43 0x00007fec69d0fd7b in QToolButton::event (this=0x10d65f0, event=0x7fff10d0b260) at /g/kde4svn/kde-qt/src/gui/widgets/qtoolbutton.cpp:1163
#44 0x00007fec6987df54 in QApplicationPrivate::notify_helper (this=0x819e60, receiver=0x10d65f0, e=0x7fff10d0b260) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication.cpp:4302
#45 0x00007fec698851d3 in QApplication::notify (this=<value optimized out>, receiver=0x10d65f0, e=0x7fff10d0b260) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication.cpp:3867
#46 0x00007fec6b87a9be in KApplication::notify (this=0x7fff10d0bc20, receiver=0x10d65f0, event=0x7fff10d0b260) at /g/kde4svn/kdelibs/kdeui/kernel/kapplication.cpp:309
#47 0x00007fec6a92d073 in QCoreApplication::notifyInternal (this=0x7fff10d0bc20, receiver=0x10d65f0, event=0x7fff10d0b260) at /g/kde4svn/kde-qt/src/corelib/kernel/qcoreapplication.cpp:726
#48 0x00007fec6987ebe3 in QCoreApplication::sendEvent (receiver=0x10d65f0, event=0x7fff10d0b260, alienWidget=0x10d65f0, nativeWidget=0xc9bad0, buttonDown=<value optimized out>, lastMouseReceiver=
    ..., spontaneous=true) at ../../include/QtCore/../../../../kde4svn/kde-qt/src/corelib/kernel/qcoreapplication.h:215
#49 QApplicationPrivate::sendMouseEvent (receiver=0x10d65f0, event=0x7fff10d0b260, alienWidget=0x10d65f0, nativeWidget=0xc9bad0, buttonDown=<value optimized out>, lastMouseReceiver=..., spontaneous=
    true) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication.cpp:2967
#50 0x00007fec698fba8e in QETWidget::translateMouseEvent (this=0xc9bad0, event=<value optimized out>) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication_x11.cpp:4380
#51 0x00007fec698f9d98 in QApplication::x11ProcessEvent (this=0x7fff10d0bc20, event=0x7fff10d0ba00) at /g/kde4svn/kde-qt/src/gui/kernel/qapplication_x11.cpp:3513
#52 0x00007fec69921cf4 in QEventDispatcherX11::QEventDispatcherX11::processEvents (this=0x7ee610, flags=...) at /g/kde4svn/kde-qt/src/gui/kernel/qeventdispatcher_x11.cpp:132
#53 0x00007fec6a92bf12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at /g/kde4svn/kde-qt/src/corelib/kernel/qeventloop.cpp:149
#54 0x00007fec6a92c155 in QEventLoop::exec (this=0x7fff10d0bb80, flags=...) at /g/kde4svn/kde-qt/src/corelib/kernel/qeventloop.cpp:197
#55 0x00007fec6a930541 in QCoreApplication::exec () at /g/kde4svn/kde-qt/src/corelib/kernel/qcoreapplication.cpp:1003
#56 0x0000000000519091 in main (argc=<value optimized out>, argv=<value optimized out>) at /g/kde4svn/extragear/multimedia/k3b/src/main.cpp:150

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-25 14:35:12 UTC
[Comment from a bug triager]
This will be fixed in K3b 2.0.2 (and it was also fixed in trunk some months ago)
Merging with bug 241630. Thanks

*** This bug has been marked as a duplicate of bug 241630 ***