Bug 261183

Summary: k3b crash on close after ripping cd -> mp3
Product: [Applications] k3b Reporter: Michal Papis <mpapis>
Component: generalAssignee: Michał Małek <michalm>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, trueg
Priority: NOR    
Version: 2.0.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Michal Papis 2010-12-24 23:50:47 UTC
Application: k3b (2.0.1)
KDE Platform Version: 4.5.85 (4.6 Beta2)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-rc5-12-desktop i686
Distribution: "openSUSE 11.4 Milestone 5 of 6 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
After ripping audio CD I clicked the Close button, this appeares every time I do it.

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb0626b70 (LWP 32736)):
#0  0xb376922b in clock_gettime () from /lib/librt.so.1
#1  0xb4fe0ac5 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb50b36f6 in updateCurrentTime (this=0x837a534, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x837a534, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb50b1f3b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb06260fc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb50b1fdd in timerSourcePrepare (source=0x837a500, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb36b7890 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb36b8702 in ?? () from /lib/libglib-2.0.so.0
#9  0xb36b8dee in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb50b2787 in QEventDispatcherGlib::processEvents (this=0x8383a08, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb508329d in QEventLoop::processEvents (this=0xb0626290, flags=...) at kernel/qeventloop.cpp:149
#12 0xb50834c9 in QEventLoop::exec (this=0xb0626290, flags=...) at kernel/qeventloop.cpp:201
#13 0xb4f847b9 in QThread::exec (this=0x82f8ab0) at thread/qthread.cpp:490
#14 0xb506322d in QInotifyFileSystemWatcherEngine::run (this=0x82f8ab0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb4f873aa in QThreadPrivate::start (arg=0x82f8ab0) at thread/qthread_unix.cpp:285
#16 0xb4160b25 in start_thread () from /lib/libpthread.so.0
#17 0xb42c5c5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xad962b70 (LWP 459)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4165452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb42d3a94 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f8713c in thread_sleep (ti=0xad9622a0) at thread/qthread_unix.cpp:435
#4  0xb4f872d4 in QThread::sleep (secs=2) at thread/qthread_unix.cpp:449
#5  0xb7580719 in K3b::MediaCache::PollThread::run() () from /usr/lib/libk3blib.so.6
#6  0xb4f873aa in QThreadPrivate::start (arg=0x83b1b78) at thread/qthread_unix.cpp:285
#7  0xb4160b25 in start_thread () from /lib/libpthread.so.0
#8  0xb42c5c5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb29cc730 (LWP 32735)):
[KCrash Handler]
#7  0xb7568f28 in void qDeleteAll<QMap<K3b::Device::Device*, K3b::CdparanoiaLibData*>::const_iterator>(QMap<K3b::Device::Device*, K3b::CdparanoiaLibData*>::const_iterator, QMap<K3b::Device::Device*, K3b::CdparanoiaLibData*>::const_iterator) () from /usr/lib/libk3blib.so.6
#8  0xb75677bd in K3b::CdparanoiaLib::~CdparanoiaLib() () from /usr/lib/libk3blib.so.6
#9  0x0810baa5 in K3b::AudioRipJob::~AudioRipJob() ()
#10 0x0810bb92 in K3b::AudioRipJob::~AudioRipJob() ()
#11 0x08116bb7 in K3b::AudioRippingDialog::slotStartClicked() ()
#12 0x0816b5fe in K3b::InteractionDialog::slotStartClickedInternal() ()
#13 0x0816d1bb in K3b::InteractionDialog::qt_metacall(QMetaObject::Call, int, void**) ()
#14 0x0811608c in K3b::AudioRippingDialog::qt_metacall(QMetaObject::Call, int, void**) ()
#15 0xb508a8ad in QMetaObject::metacall (object=0xbfa65fbc, cl=QMetaObject::InvokeMetaMethod, idx=103, argv=0xbfa64fb8) at kernel/qmetaobject.cpp:237
#16 0xb509a9fc in QMetaObject::activate (sender=0x85fea48, m=0x81dfd30, local_signal_index=2, argv=0xbfa64fb8) at kernel/qobject.cpp:3272
#17 0xb4ccd4bd in QAbstractButton::clicked (this=0x85fea48, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#18 0xb49c84bd in QAbstractButtonPrivate::emitClicked (this=0x85be698) at widgets/qabstractbutton.cpp:546
#19 0xb49c9dab in QAbstractButtonPrivate::click (this=0x85be698) at widgets/qabstractbutton.cpp:539
#20 0xb49ca066 in QAbstractButton::mouseReleaseEvent (this=0x85fea48, e=0xbfa656d4) at widgets/qabstractbutton.cpp:1121
#21 0xb4606580 in QWidget::event (this=0x85fea48, event=0xbfa656d4) at kernel/qwidget.cpp:8200
#22 0xb49c9070 in QAbstractButton::event (this=0x85fea48, e=0xbfa656d4) at widgets/qabstractbutton.cpp:1080
#23 0xb4a6b528 in QPushButton::event (this=0x85fea48, e=0xbfa656d4) at widgets/qpushbutton.cpp:683
#24 0xb45ab434 in QApplicationPrivate::notify_helper (this=0x8242488, receiver=0x85fea48, e=0xbfa656d4) at kernel/qapplication.cpp:4445
#25 0xb45b4c30 in QApplication::notify (this=0xbfa653ec, receiver=0x85fea48, e=0xbfa656d4) at kernel/qapplication.cpp:4006
#26 0xb559f351 in KApplication::notify (this=0xbfa67148, receiver=0x85fea48, event=0xbfa656d4) at /usr/src/debug/kdelibs-4.5.85/kdeui/kernel/kapplication.cpp:311
#27 0xb5083fbe in QCoreApplication::notifyInternal (this=0xbfa67148, receiver=0x85fea48, event=0xbfa656d4) at kernel/qcoreapplication.cpp:732
#28 0xb45ac47c in sendSpontaneousEvent (receiver=0x85fea48, event=0xbfa656d4, alienWidget=0x85fea48, nativeWidget=0x85fac40, buttonDown=0xb4f1dc00, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#29 QApplicationPrivate::sendMouseEvent (receiver=0x85fea48, event=0xbfa656d4, alienWidget=0x85fea48, nativeWidget=0x85fac40, buttonDown=0xb4f1dc00, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3103
#30 0xb4638000 in QETWidget::translateMouseEvent (this=0x85fac40, event=0xbfa65bec) at kernel/qapplication_x11.cpp:4438
#31 0xb463710e in QApplication::x11ProcessEvent (this=0xbfa67148, event=0xbfa65bec) at kernel/qapplication_x11.cpp:3442
#32 0xb4661940 in x11EventSourceDispatch (s=0x823e028, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0xb36b8329 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0xb36b8b30 in ?? () from /lib/libglib-2.0.so.0
#35 0xb36b8dee in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0xb50b273b in QEventDispatcherGlib::processEvents (this=0x823bae0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0xb466153a in QGuiEventDispatcherGlib::processEvents (this=0x823bae0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0xb508329d in QEventLoop::processEvents (this=0xbfa65ea0, flags=...) at kernel/qeventloop.cpp:149
#39 0xb50834c9 in QEventLoop::exec (this=0xbfa65ea0, flags=...) at kernel/qeventloop.cpp:201
#40 0xb4aed08d in QDialog::exec (this=0xbfa65fbc) at dialogs/qdialog.cpp:552
#41 0x0816ce08 in K3b::InteractionDialog::exec() ()
#42 0x0811993c in K3b::AudioCdView::startRip() ()
#43 0x0811aea3 in K3b::AudioCdView::qt_metacall(QMetaObject::Call, int, void**) ()
#44 0xb508a8ad in QMetaObject::metacall (object=0x83de9b8, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfa66188) at kernel/qmetaobject.cpp:237
#45 0xb509a9fc in QMetaObject::activate (sender=0x83ec7a8, m=0xb4f01858, local_signal_index=1, argv=0xbfa66188) at kernel/qobject.cpp:3272
#46 0xb45a42dd in QAction::triggered (this=0x83ec7a8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#47 0xb45a457b in QAction::activate (this=0x83ec7a8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#48 0xb4aa12f0 in trigger (this=0x83ee7d0) at ../../src/gui/kernel/qaction.h:218
#49 QToolButton::nextCheckState (this=0x83ee7d0) at widgets/qtoolbutton.cpp:1147
#50 0xb49c9d67 in QAbstractButtonPrivate::click (this=0x83ee7f0) at widgets/qabstractbutton.cpp:528
#51 0xb49ca066 in QAbstractButton::mouseReleaseEvent (this=0x83ee7d0, e=0xbfa668d4) at widgets/qabstractbutton.cpp:1121
#52 0xb4aa13dd in QToolButton::mouseReleaseEvent (this=0x83ee7d0, e=0xbfa668d4) at widgets/qtoolbutton.cpp:721
#53 0xb4606580 in QWidget::event (this=0x83ee7d0, event=0xbfa668d4) at kernel/qwidget.cpp:8200
#54 0xb49c9070 in QAbstractButton::event (this=0x83ee7d0, e=0xbfa668d4) at widgets/qabstractbutton.cpp:1080
#55 0xb4aa2b4c in QToolButton::event (this=0x83ee7d0, event=0xbfa668d4) at widgets/qtoolbutton.cpp:1163
#56 0xb45ab434 in QApplicationPrivate::notify_helper (this=0x8242488, receiver=0x83ee7d0, e=0xbfa668d4) at kernel/qapplication.cpp:4445
#57 0xb45b4c30 in QApplication::notify (this=0xbfa665ec, receiver=0x83ee7d0, e=0xbfa668d4) at kernel/qapplication.cpp:4006
#58 0xb559f351 in KApplication::notify (this=0xbfa67148, receiver=0x83ee7d0, event=0xbfa668d4) at /usr/src/debug/kdelibs-4.5.85/kdeui/kernel/kapplication.cpp:311
#59 0xb5083fbe in QCoreApplication::notifyInternal (this=0xbfa67148, receiver=0x83ee7d0, event=0xbfa668d4) at kernel/qcoreapplication.cpp:732
#60 0xb45ac47c in sendSpontaneousEvent (receiver=0x83ee7d0, event=0xbfa668d4, alienWidget=0x83ee7d0, nativeWidget=0x82d9488, buttonDown=0xb4f1dc00, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#61 QApplicationPrivate::sendMouseEvent (receiver=0x83ee7d0, event=0xbfa668d4, alienWidget=0x83ee7d0, nativeWidget=0x82d9488, buttonDown=0xb4f1dc00, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3103
#62 0xb4638000 in QETWidget::translateMouseEvent (this=0x82d9488, event=0xbfa66dec) at kernel/qapplication_x11.cpp:4438
#63 0xb463710e in QApplication::x11ProcessEvent (this=0xbfa67148, event=0xbfa66dec) at kernel/qapplication_x11.cpp:3442
#64 0xb4661940 in x11EventSourceDispatch (s=0x823e028, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#65 0xb36b8329 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#66 0xb36b8b30 in ?? () from /lib/libglib-2.0.so.0
#67 0xb36b8dee in g_main_context_iteration () from /lib/libglib-2.0.so.0
#68 0xb50b273b in QEventDispatcherGlib::processEvents (this=0x823bae0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#69 0xb466153a in QGuiEventDispatcherGlib::processEvents (this=0x823bae0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#70 0xb508329d in QEventLoop::processEvents (this=0xbfa670a4, flags=...) at kernel/qeventloop.cpp:149
#71 0xb50834c9 in QEventLoop::exec (this=0xbfa670a4, flags=...) at kernel/qeventloop.cpp:201
#72 0xb5087f70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#73 0xb45a9124 in QApplication::exec () at kernel/qapplication.cpp:3719
#74 0x0815693a in main ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-25 14:33:56 UTC
[Comment from a bug triager]
This will be fixed in K3b 2.0.2
Merging with bug 241630. Thanks

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