Bug 262181

Summary: K3b s'est planté après avoir validé la copie d'un dvd (un seul essai) crash000000
Product: [Applications] k3b Reporter: karimdaumal <karim.daumal>
Component: generalAssignee: Michał Małek <michalm>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, trueg
Priority: NOR    
Version: 1.91.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description karimdaumal 2011-01-05 12:36:26 UTC
Application: k3b (1.91.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-27-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
K3b s'est planté après avoir validé la copie d'un dvd (un seul essai)
je détaillerai davantage si çà se reproduit
I wil give More detail if on next crash

Ubuntu is "as it comes" from pre-compiled binaries from "stable" repositories

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

Thread 3 (Thread 0x7fdcbd5fd700 (LWP 30771)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdcd8fdbd56 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fdcd8fdbd99 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fdcd64249ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdcd4ac370d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdcb7d36700 (LWP 30841)):
#0  0x00007fdcd66af75c in QBasicAtomicInt::testAndSetOrdered (this=0x7fdcb7d35850) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145
#1  QBasicAtomicInt::testAndSetRelease (this=0x7fdcb7d35850) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:272
#2  QMutex::unlock (this=0x7fdcb7d35850) at thread/qmutex.cpp:383
#3  0x00007fdcdb6389e2 in QMutexLocker::unlock (this=<value optimized out>, dev=<value optimized out>) at /usr/include/qt4/QtCore/qmutex.h:111
#4  ~QMutexLocker (this=<value optimized out>, dev=<value optimized out>) at /usr/include/qt4/QtCore/qmutex.h:104
#5  DeviceBlockingEventDoneCondition::wait (this=<value optimized out>, dev=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/libk3b/core/k3bcore.cpp:60
#6  K3b::Core::unblockDevice (this=<value optimized out>, dev=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/libk3b/core/k3bcore.cpp:319
#7  0x00007fdcdb69f776 in K3b::DataTrackReader::run (this=0x1db75f0) at /build/buildd/k3b-1.91.0~rc2/libk3b/jobs/k3bdatatrackreader.cpp:360
#8  0x00007fdcdb6488c5 in K3b::Thread::run (this=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/libk3b/core/k3bthread.cpp:62
#9  0x00007fdcd66b4775 in QThreadPrivate::start (arg=0x1babbf0) at thread/qthread_unix.cpp:248
#10 0x00007fdcd64249ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007fdcd4ac370d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdcdbd89760 (LWP 30684)):
[KCrash Handler]
#5  0x00007fdcdad53283 in KFileItem::isDir (this=0x7fff8248e860) at ../../kio/kio/kfileitem.cpp:975
#6  0x00007fdcdb11dd4d in KDirOperator::Private::_k_slotExpandToUrl (this=0x199ff00, index=<value optimized out>) at ../../kfile/kdiroperator.cpp:2558
#7  0x00007fdcdb12307c in KDirOperator::qt_metacall (this=0x199f370, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8248ea00) at ./kdiroperator.moc:261
#8  0x00007fdcd67bbe3f in QMetaObject::activate (sender=0x199fea0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6c520) at kernel/qobject.cpp:3293
#9  0x00007fdcdad3ee82 in KDirModel::expand (this=0x7fff8248e860, _t1=<value optimized out>) at ./kdirmodel.moc:104
#10 0x00007fdcdad4226d in KDirModelPrivate::_k_slotNewItems (this=0x19a0100, directoryUrl=<value optimized out>, items=...) at ../../kio/kio/kdirmodel.cpp:441
#11 0x00007fdcdad44d76 in KDirModel::qt_metacall (this=0x199fea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8248ef60) at ./kdirmodel.moc:88
#12 0x00007fdcd67bbe3f in QMetaObject::activate (sender=0x199fe80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6c520) at kernel/qobject.cpp:3293
#13 0x00007fdcdad26c6a in KDirLister::itemsAdded (this=0x7fff8248e860, _t1=<value optimized out>, _t2=<value optimized out>) at ./kdirlister.moc:274
#14 0x00007fdcdad27b77 in KDirLister::Private::emitItems (this=0x19a0680) at ../../kio/kio/kdirlister.cpp:2359
#15 0x00007fdcdad33d6e in KDirListerCache::slotUpdateResult (this=0xf548d0, j=<value optimized out>) at ../../kio/kio/kdirlister.cpp:1688
#16 0x00007fdcdad3b993 in KDirListerCache::qt_metacall (this=0xf548d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8248f420) at ./kdirlister_p.moc:108
#17 0x00007fdcd67bbe3f in QMetaObject::activate (sender=0x1b2ed40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6c520) at kernel/qobject.cpp:3293
#18 0x00007fdcd6bc0b82 in KJob::result (this=0x7fff8248e860, _t1=0x1b2ed40) at ./kjob.moc:194
#19 0x00007fdcd6bc0e20 in KJob::emitResult (this=0x1b2ed40) at ../../kdecore/jobs/kjob.cpp:312
#20 0x00007fdcdad0a503 in KIO::SimpleJob::slotFinished (this=0x1b2ed40) at ../../kio/kio/job.cpp:486
#21 0x00007fdcdad0a640 in KIO::ListJob::slotFinished (this=0x1b2ed40) at ../../kio/kio/job.cpp:2505
#22 0x00007fdcdad0e339 in KIO::ListJob::qt_metacall (this=0x1b2ed40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8248f750) at ./jobclasses.moc:818
#23 0x00007fdcd67bbe3f in QMetaObject::activate (sender=0x1202260, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6c520) at kernel/qobject.cpp:3293
#24 0x00007fdcdadca271 in KIO::SlaveInterface::dispatch (this=0x1202260, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#25 0x00007fdcdadc75e3 in KIO::SlaveInterface::dispatch (this=0x1202260) at ../../kio/kio/slaveinterface.cpp:91
#26 0x00007fdcdadbba46 in KIO::Slave::gotInput (this=0x1202260) at ../../kio/kio/slave.cpp:324
#27 0x00007fdcdadbbc2c in KIO::Slave::qt_metacall (this=0x1202260, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8248fb70) at ./slave.moc:82
#28 0x00007fdcd67bbe3f in QMetaObject::activate (sender=0x126b000, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6c520) at kernel/qobject.cpp:3293
#29 0x00007fdcdacd99d7 in KIO::ConnectionPrivate::dequeue (this=0x1392c90) at ../../kio/kio/connection.cpp:82
#30 0x00007fdcdacd9afd in KIO::Connection::qt_metacall (this=0x126b000, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1db5850) at ./connection.moc:79
#31 0x00007fdcd67b8d49 in QObject::event (this=0x126b000, e=0x1cb3170) at kernel/qobject.cpp:1248
#32 0x00007fdcd56cc22c in QApplicationPrivate::notify_helper (this=0xb8f510, receiver=0x126b000, e=0x1cb3170) at kernel/qapplication.cpp:4300
#33 0x00007fdcd56d26fb in QApplication::notify (this=0x7fff82494350, receiver=0x126b000, e=0x1cb3170) at kernel/qapplication.cpp:4183
#34 0x00007fdcd7962526 in KApplication::notify (this=0x7fff82494350, receiver=0x126b000, event=0x1cb3170) at ../../kdeui/kernel/kapplication.cpp:302
#35 0x00007fdcd67a906c in QCoreApplication::notifyInternal (this=0x7fff82494350, receiver=0x126b000, event=0x1cb3170) at kernel/qcoreapplication.cpp:704
#36 0x00007fdcd67ab7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xb63ae0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xb63ae0) at kernel/qcoreapplication.cpp:1345
#38 0x00007fdcd67d29d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#40 0x00007fdcd0a8a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0x00007fdcd0a8e748 in ?? () from /lib/libglib-2.0.so.0
#42 0x00007fdcd0a8e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0x00007fdcd67d2513 in QEventDispatcherGlib::processEvents (this=0xb63230, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#44 0x00007fdcd577c46e in QGuiEventDispatcherGlib::processEvents (this=0x7fff8248e860, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007fdcd67a7992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#46 0x00007fdcd67a7d6c in QEventLoop::exec (this=0x7fff824905c0, flags=) at kernel/qeventloop.cpp:201
#47 0x00007fdcd5b9609e in QDialog::exec (this=0x12ada40) at dialogs/qdialog.cpp:546
#48 0x00000000005411f7 in K3b::JobProgressDialog::startJob (this=0x12ada40, job=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/k3bjobprogressdialog.cpp:632
#49 0x00000000004681be in K3b::MediaCopyDialog::slotStartClicked (this=0x7fff82492780) at /build/buildd/k3b-1.91.0~rc2/src/misc/k3bmediacopydialog.cpp:383
#50 0x000000000054d6c2 in K3b::InteractionDialog::slotStartClickedInternal (this=0x7fff82492780) at /build/buildd/k3b-1.91.0~rc2/src/k3binteractiondialog.cpp:312
#51 0x000000000054de8d in K3b::InteractionDialog::qt_metacall (this=0x7fff82492780, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff82490fe0)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3binteractiondialog.moc:161
#52 0x00000000004671a8 in K3b::MediaCopyDialog::qt_metacall (this=0x7fff8248e860, _c=QMetaObject::InvokeMetaMethod, _id=-724189695, _a=0x6c520)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3bmediacopydialog.moc:69
#53 0x00007fdcd67bbe3f in QMetaObject::activate (sender=0x139a7d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6c520) at kernel/qobject.cpp:3293
#54 0x00007fdcd5d675f2 in QAbstractButton::clicked (this=0x7fff8248e860, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#55 0x00007fdcd5a8186b in QAbstractButtonPrivate::emitClicked (this=0x184a100) at widgets/qabstractbutton.cpp:546
#56 0x00007fdcd5a8270b in QAbstractButtonPrivate::click (this=0x184a100) at widgets/qabstractbutton.cpp:539
#57 0x00007fdcd5a8297c in QAbstractButton::mouseReleaseEvent (this=0x139a7d0, e=0x7fff82491930) at widgets/qabstractbutton.cpp:1121
#58 0x00007fdcd5722582 in QWidget::event (this=0x139a7d0, event=0x7fff82491930) at kernel/qwidget.cpp:7998
#59 0x00007fdcd56cc22c in QApplicationPrivate::notify_helper (this=0xb8f510, receiver=0x139a7d0, e=0x7fff82491930) at kernel/qapplication.cpp:4300
#60 0x00007fdcd56d2ecb in QApplication::notify (this=0x7fff82494350, receiver=0x139a7d0, e=0x7fff82491930) at kernel/qapplication.cpp:3865
#61 0x00007fdcd7962526 in KApplication::notify (this=0x7fff82494350, receiver=0x139a7d0, event=0x7fff82491930) at ../../kdeui/kernel/kapplication.cpp:302
#62 0x00007fdcd67a906c in QCoreApplication::notifyInternal (this=0x7fff82494350, receiver=0x139a7d0, event=0x7fff82491930) at kernel/qcoreapplication.cpp:704
#63 0x00007fdcd56d20ae in QCoreApplication::sendEvent (receiver=0x139a7d0, event=0x7fff82491930, alienWidget=0x139a7d0, nativeWidget=0x1846a50, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QApplicationPrivate::sendMouseEvent (receiver=0x139a7d0, event=0x7fff82491930, alienWidget=0x139a7d0, nativeWidget=0x1846a50, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#65 0x00007fdcd5751f65 in QETWidget::translateMouseEvent (this=0x1846a50, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#66 0x00007fdcd57508ac in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff82492250) at kernel/qapplication_x11.cpp:3501
#67 0x00007fdcd577c882 in x11EventSourceDispatch (s=0xb9e750, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#68 0x00007fdcd0a8a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#69 0x00007fdcd0a8e748 in ?? () from /lib/libglib-2.0.so.0
#70 0x00007fdcd0a8e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#71 0x00007fdcd67d2513 in QEventDispatcherGlib::processEvents (this=0xb63230, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#72 0x00007fdcd577c46e in QGuiEventDispatcherGlib::processEvents (this=0x7fff8248e860, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x00007fdcd67a7992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#74 0x00007fdcd67a7d6c in QEventLoop::exec (this=0x7fff82492580, flags=) at kernel/qeventloop.cpp:201
#75 0x00007fdcd5b9609e in QDialog::exec (this=0x7fff82492780) at dialogs/qdialog.cpp:546
#76 0x000000000054d1d2 in K3b::InteractionDialog::exec (this=0x7fff82492780) at /build/buildd/k3b-1.91.0~rc2/src/k3binteractiondialog.cpp:526
#77 0x000000000052b4e2 in K3b::MainWindow::mediaCopy (this=<value optimized out>, dev=0x0) at /build/buildd/k3b-1.91.0~rc2/src/k3b.cpp:1421
#78 0x000000000053479a in K3b::MainWindow::qt_metacall (this=0xbf4af0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff82492a00) at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3b.moc:181
#79 0x00007fdcd67bbe3f in QMetaObject::activate (sender=0xe2d910, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6c520) at kernel/qobject.cpp:3293
#80 0x00007fdcd56c6032 in QAction::triggered (this=0x7fff8248e860, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#81 0x00007fdcd56c80ab in QAction::activate (this=0xe2d910, event=<value optimized out>) at kernel/qaction.cpp:1255
#82 0x00007fdcd5b0739d in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0xe2d910, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#83 0x00007fdcd5b0cdda in QMenuPrivate::activateAction (this=0x1213350, action=0xe2d910, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#84 0x00007fdcd7a3ecee in KMenu::mouseReleaseEvent (this=0x1213310, e=0x0) at ../../kdeui/widgets/kmenu.cpp:471
#85 0x00007fdcd5722582 in QWidget::event (this=0x1213310, event=0x7fff82493650) at kernel/qwidget.cpp:7998
#86 0x00007fdcd5b0ef9b in QMenu::event (this=0x1213310, e=0x7fff82493650) at widgets/qmenu.cpp:2414
#87 0x00007fdcd56cc22c in QApplicationPrivate::notify_helper (this=0xb8f510, receiver=0x1213310, e=0x7fff82493650) at kernel/qapplication.cpp:4300
#88 0x00007fdcd56d2ecb in QApplication::notify (this=0x7fff82494350, receiver=0x1213310, e=0x7fff82493650) at kernel/qapplication.cpp:3865
#89 0x00007fdcd7962526 in KApplication::notify (this=0x7fff82494350, receiver=0x1213310, event=0x7fff82493650) at ../../kdeui/kernel/kapplication.cpp:302
#90 0x00007fdcd67a906c in QCoreApplication::notifyInternal (this=0x7fff82494350, receiver=0x1213310, event=0x7fff82493650) at kernel/qcoreapplication.cpp:704
#91 0x00007fdcd56d20ae in QCoreApplication::sendEvent (receiver=0x1213310, event=0x7fff82493650, alienWidget=0x0, nativeWidget=0x1213310, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#92 QApplicationPrivate::sendMouseEvent (receiver=0x1213310, event=0x7fff82493650, alienWidget=0x0, nativeWidget=0x1213310, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:2965
#93 0x00007fdcd57523dd in QETWidget::translateMouseEvent (this=0x1213310, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302
#94 0x00007fdcd57508ac in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff82493f70) at kernel/qapplication_x11.cpp:3501
#95 0x00007fdcd577c882 in x11EventSourceDispatch (s=0xb9e750, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#96 0x00007fdcd0a8a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#97 0x00007fdcd0a8e748 in ?? () from /lib/libglib-2.0.so.0
#98 0x00007fdcd0a8e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#99 0x00007fdcd67d2513 in QEventDispatcherGlib::processEvents (this=0xb63230, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#100 0x00007fdcd577c46e in QGuiEventDispatcherGlib::processEvents (this=0x7fff8248e860, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#101 0x00007fdcd67a7992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#102 0x00007fdcd67a7d6c in QEventLoop::exec (this=0x7fff824942a0, flags=) at kernel/qeventloop.cpp:201
#103 0x00007fdcd67abaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#104 0x0000000000536b78 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/main.cpp:165

Possible duplicates by query: bug 260577, bug 194666, bug 187066.

Reported using DrKonqi
Comment 1 karimdaumal 2011-01-05 13:10:51 UTC
a temporary link is given in the copy to image on the hard disk
if I change it I found an error .
After unmount/ejecting the original dvd I chose in gnome box that comes to ask me what action I want to be done, I had chosen "nothing to do" 
in french="ne rien faire" the crash did not happen that time but a"floatting" message of k3b appeared saying it was unable to unmount the dvd. The copy occured and well done on the targetted temporary folder
As you can read below:
============================================

Devices
-----------------------
TSSTcorp CD/DVDW SH-S182D SB04 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R séquentiel, DVD-R double couche séquentiel, DVD+R double couche à saut, DVD-RAM, DVD RW à réinscription limitée, DVD-RW séquentiel, DVD+RW, DVD+R, DVD+R double couche, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Réinscription restreinte, Saut de couche] [%7]

K3b::DataTrackReader
-----------------------
reading sectors 0 to 1433439 with sector size 2048. Length: 1433440 sectors, 2935685120 bytes.
using buffer size of 64 blocks.
Read a total of 1433440 sectors (2935685120 bytes)

System
-----------------------
K3b Version: 1.91.0
KDE Version: 4.4.2 (KDE 4.4.2)
QT Version:  4.6.2
Kernel:      2.6.32-27-generic
Comment 2 Nicolas L. 2011-01-05 13:18:41 UTC

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