Summary: | K3b ends dvd burning with a failure | ||
---|---|---|---|
Product: | [Applications] k3b | Reporter: | Francois Marier <francois> |
Component: | Burning/Hardware | Assignee: | Sebastian Trueg <trueg> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 0.12.x | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Francois Marier
2006-01-15 00:09:00 UTC
there is no error here. what seems to be the problem? no error I have experienced this problem on a recent k3b version. k3b is version 1.0.4-3 and dvd+rw-tools is 7.0-9 rebuilded with debug symbols (I had the same problem on pristine 7.0-9) Well, I went to the k3b DVD copy dialog, and choose to do a DVD copy on the fly from my laptop internal DVD to an USB external drive. I chose 4x speed. When k3b was about to finish it, it stalled, k3b and growisofs were both taking high CPU, top excerpt: 23584 rasasi 20 0 336m 35m 19m S 95 1.8 34:18.50 k3b 23723 rasasi 20 0 46820 33m 1052 R 82 1.7 3:41.88 growisofs the growisofs command line is: rasasi 23723 15.6 1.6 46820 34052 ? Tl 16:28 3:27 /usr/bin/growisofs -Z /dev/scd1 /dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:2267840 -dvd-compat -speed=4 -use-the-force-luke=bufsize:32m and when I went to get a backtrace for growisofs I got this: (gdb) bt #0 0x00002ae63faf86c7 in sched_yield () from /lib/libc.so.6 #1 0x0000000000402708 in builtin_dd (infd=5, outfd=8, outoff=4644536320) at mp.h:53 #2 0x0000000000404edf in main (argc=9, argv=0x7fff6bc4d578) at growisofs.c:3276 #3 0x00002ae63fa581c4 in __libc_start_main () from /lib/libc.so.6 #4 0x0000000000402109 in _start () After this I kill growisofs and then it's k3b that takes 99% cpu time, this is a k3b backtrace then: (gdb) bt #0 0x00002ab82bc7b174 in __lll_lock_wait () from /lib/libpthread.so.0 #1 0x00002ab82bc76b08 in _L_lock_104 () from /lib/libpthread.so.0 #2 0x00002ab82bc76470 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x00002ab829860869 in QRealMutexPrivate::lock (this=0x9cc6e0) at tools/qmutex_unix.cpp:142 #4 0x00002ab829860652 in QMutex::lock (this=0x9cc630) at tools/qmutex_unix.cpp:464 #5 0x00002ab8260b180f in K3bDevice::ScsiCommand::transport () from /usr/lib/libk3bdevice.so.5 #6 0x00002ab8260ae59a in K3bDevice::Device::getFeature () from /usr/lib/libk3bdevice.so.5 #7 0x00002ab8260ae76b in K3bDevice::Device::featureCurrent () from /usr/lib/libk3bdevice.so.5 #8 0x0000000000482c9a in ?? () #9 0x0000000000482cef in ?? () #10 0x000000000058d0be in ?? () #11 0x0000000000486d30 in ?? () #12 0x0000000000487f45 in ?? () #13 0x000000000058d540 in ?? () #14 0x00002ab8295942af in QObject::activate_signal (this=0x2aaaac0361f0, clist=0x2aaaac009820, o=0x7fff84c320b0) at kernel/qobject.cpp:2380 #15 0x00000000004a0691 in ?? () ---Type <return> to continue, or q <return> to quit--- #16 0x00000000004a1d7b in ?? () #17 0x00000000004a1f3a in ?? () #18 0x00002ab8295942af in QObject::activate_signal (this=0x98a060, clist=0x98a410, o=0x7fff84c32290) at kernel/qobject.cpp:2380 #19 0x000000000049bec1 in ?? () #20 0x000000000049c613 in ?? () #21 0x000000000045920f in ?? () #22 0x00002ab82639f939 in K3bCore::customEvent () from /usr/lib/libk3b.so.3 #23 0x00002ab829592263 in QObject::event (this=0x8b0cf0, e=0x12c7e90) at kernel/qobject.cpp:755 #24 0x00002ab82952c3aa in QApplication::internalNotify (this=0x7fff84c35290, receiver=0x8b0cf0, e=0x12c7e90) at kernel/qapplication.cpp:2635 #25 0x00002ab82952e158 in QApplication::notify (this=0x7fff84c35290, receiver=0x8b0cf0, e=0x12c7e90) at kernel/qapplication.cpp:2358 #26 0x00002ab8282c3aad in KApplication::notify (this=0x7fff84c35290, receiver=0x8b0cf0, event=0x12c7e90) at /tmp/buildd/kdelibs-3.5.8.dfsg.1/./kdecore/kapplication.cpp:550 #27 0x00002ab8294bdabe in QApplication::sendEvent (receiver=0x8b0cf0, event=0x12c7e90) at ../include/qapplication.h:520 ---Type <return> to continue, or q <return> to quit--- #28 0x00002ab82952d3c1 in QApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qapplication.cpp:3299 #29 0x00002ab82952d4b9 in QApplication::sendPostedEvents () at kernel/qapplication.cpp:3210 #30 0x00002ab8294d11b1 in QEventLoop::processEvents (this=0x89e6d0, flags=4) at kernel/qeventloop_x11.cpp:144 #31 0x00002ab829546673 in QEventLoop::enterLoop (this=0x89e6d0) at kernel/qeventloop.cpp:198 #32 0x000000000047e8f2 in ?? () #33 0x000000000058dd9b in ?? () #34 0x0000000000487922 in ?? () #35 0x0000000000487ecb in ?? () #36 0x000000000058d540 in ?? () #37 0x00002ab829594186 in QObject::activate_signal (this=0x2aaaac098e50, clist=0x2aaaac0a1a90, o=0x7fff84c33010) at kernel/qobject.cpp:2356 #38 0x00002ab829594d04 in QObject::activate_signal (this=0x2aaaac098e50, signal=4) at kernel/qobject.cpp:2325 #39 0x00002ab8299151ab in QButton::clicked (this=0x2aaaac098e50) at .moc/debug-shared-mt/moc_qbutton.cpp:152 ---Type <return> to continue, or q <return> to quit--- #40 0x00002ab82962ec3f in QButton::mouseReleaseEvent (this=0x2aaaac098e50, e=0x7fff84c33650) at widgets/qbutton.cpp:836 #41 0x00002ab8295c85fa in QWidget::event (this=0x2aaaac098e50, e=0x7fff84c33650) at kernel/qwidget.cpp:4702 #42 0x00002ab82952c3aa in QApplication::internalNotify (this=0x7fff84c35290, receiver=0x2aaaac098e50, e=0x7fff84c33650) at kernel/qapplication.cpp:2635 #43 0x00002ab82952e52a in QApplication::notify (this=0x7fff84c35290, receiver=0x2aaaac098e50, e=0x7fff84c33650) at kernel/qapplication.cpp:2421 #44 0x00002ab8282c3aad in KApplication::notify (this=0x7fff84c35290, receiver=0x2aaaac098e50, event=0x7fff84c33650) at /tmp/buildd/kdelibs-3.5.8.dfsg.1/./kdecore/kapplication.cpp:550 #45 0x00002ab8294bdb30 in QApplication::sendSpontaneousEvent (receiver=0x2aaaac098e50, event=0x7fff84c33650) at kernel/qapplication.h:523 #46 0x00002ab8294bc761 in QETWidget::translateMouseEvent (this=0x2aaaac098e50, event=0x7fff84c33bf0) at kernel/qapplication_x11.cpp:4301 #47 0x00002ab8294baabd in QApplication::x11ProcessEvent (this=0x7fff84c35290, event=0x7fff84c33bf0) at kernel/qapplication_x11.cpp:3478 #48 0x00002ab8294d1263 in QEventLoop::processEvents (this=0x89e6d0, flags=4) ---Type <return> to continue, or q <return> to quit--- at kernel/qeventloop_x11.cpp:192 #49 0x00002ab829546673 in QEventLoop::enterLoop (this=0x89e6d0) at kernel/qeventloop.cpp:198 #50 0x00000000004882e9 in ?? () #51 0x000000000046628b in ?? () #52 0x00000000004696ac in ?? () #53 0x00002ab829594186 in QObject::activate_signal (this=0x2aaaac02a000, clist=0x2aaaac02a420, o=0x7fff84c34210) at kernel/qobject.cpp:2356 #54 0x00002ab829594d04 in QObject::activate_signal (this=0x2aaaac02a000, signal=2) at kernel/qobject.cpp:2325 #55 0x00002ab8279be6e9 in KAction::qt_invoke (this=0x2aaaac02a000, _id=17, _o=0x7fff84c342f0) at ./kaction.moc:220 #56 0x00002ab829594186 in QObject::activate_signal (this=0x2aaaac08e510, clist=0x2aaaac08f5d0, o=0x7fff84c342f0) at kernel/qobject.cpp:2356 #57 0x00002ab8278f0b87 in KToolBarButton::buttonClicked (this=0x9cc6e8, t0=<value optimized out>, t1=LeftButton) at ./ktoolbarbutton.moc:154 #58 0x00002ab8278f0e2b in KToolBarButton::mouseReleaseEvent (this=0x2aaaac08e510, e=0x7fff84c349a0) at /tmp/buildd/kdelibs-3.5.8.dfsg.1/./kdeui/ktoolbarbutton.cpp:479 ---Type <return> to continue, or q <return> to quit--- #59 0x00002ab8295c85fa in QWidget::event (this=0x2aaaac08e510, e=0x7fff84c349a0) at kernel/qwidget.cpp:4702 #60 0x00002ab82792a396 in KToolBarButton::event (this=0x9cc6e8, e=0x80) at /tmp/buildd/kdelibs-3.5.8.dfsg.1/./kdeui/ktoolbarbutton.cpp:651 #61 0x00002ab82952c3aa in QApplication::internalNotify (this=0x7fff84c35290, receiver=0x2aaaac08e510, e=0x7fff84c349a0) at kernel/qapplication.cpp:2635 #62 0x00002ab82952e52a in QApplication::notify (this=0x7fff84c35290, receiver=0x2aaaac08e510, e=0x7fff84c349a0) at kernel/qapplication.cpp:2421 #63 0x00002ab8282c3aad in KApplication::notify (this=0x7fff84c35290, receiver=0x2aaaac08e510, event=0x7fff84c349a0) at /tmp/buildd/kdelibs-3.5.8.dfsg.1/./kdecore/kapplication.cpp:550 #64 0x00002ab8294bdb30 in QApplication::sendSpontaneousEvent (receiver=0x2aaaac08e510, event=0x7fff84c349a0) at kernel/qapplication.h:523 #65 0x00002ab8294bc761 in QETWidget::translateMouseEvent (this=0x2aaaac08e510, event=0x7fff84c34f40) at kernel/qapplication_x11.cpp:4301 #66 0x00002ab8294baabd in QApplication::x11ProcessEvent (this=0x7fff84c35290, event=0x7fff84c34f40) at kernel/qapplication_x11.cpp:3478 #67 0x00002ab8294d1263 in QEventLoop::processEvents (this=0x89e6d0, flags=4) ---Type <return> to continue, or q <return> to quit--- at kernel/qeventloop_x11.cpp:192 #68 0x00002ab829546673 in QEventLoop::enterLoop (this=0x89e6d0) at kernel/qeventloop.cpp:198 #69 0x00002ab82954635f in QEventLoop::exec (this=0x89e6d0) at kernel/qeventloop.cpp:145 #70 0x00002ab82952de8c in QApplication::exec (this=0x7fff84c35290) at kernel/qapplication.cpp:2758 #71 0x000000000046df68 in ?? () #72 0x00002ab82d4d41c4 in __libc_start_main () from /lib/libc.so.6 #73 0x0000000000454aa9 in ?? () #74 0x00007fff84c35608 in ?? () #75 0x0000000000000000 in ?? () I'm available to test patches or workarounds, feel free to contact me. |