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-22-generic-pae i686 Distribution: Ubuntu 10.04 LTS -- Information about the crash: kdesudo k3b (because I needed to back up certain files belonging to root) create DVD data project (4.4 GB) added files, click on burn button a pop-up signals that two files are in the project but have since disappeared from disk (OK, these were lock files) follows crash -- Backtrace: Application: K3b (k3b), signal: Segmentation fault [Current thread is 1 (Thread 0xb3763710 (LWP 9399))] Thread 3 (Thread 0xb02ffb70 (LWP 9418)): #0 0xb772f430 in __kernel_vsyscall () #1 0xb5135342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0xb51c0c1e in ?? () from /usr/lib/libQtCore.so.4 #3 0xb51c0dc0 in QThread::sleep(unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb75eb5d9 in K3b::MediaCache::PollThread::run (this=0x88f5cc0) at /build/buildd/k3b-1.91.0~rc2/libk3b/tools/k3bmediacache.cpp:106 #5 0xb51c132e in ?? () from /usr/lib/libQtCore.so.4 #6 0xb513096e in start_thread (arg=0xb02ffb70) at pthread_create.c:300 #7 0xb446da0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xae459b70 (LWP 9435)): #0 0xb3b5ce16 in *__GI_clock_gettime (clock_id=-1279913996, tp=0xae458fb8) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb52ec6fb in ?? () from /usr/lib/libQtCore.so.4 #2 0xb52f1825 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb52f186a in ?? () from /usr/lib/libQtCore.so.4 #4 0xb52ef818 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb52ef8a5 in ?? () from /usr/lib/libQtCore.so.4 #6 0xb3acdaca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0xb3acdee9 in ?? () from /lib/libglib-2.0.so.0 #8 0xb3ace4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0xb52ef60f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb52c2059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb52c24aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0xb51be5a8 in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0xb52a1c1b in ?? () from /usr/lib/libQtCore.so.4 #14 0xb51c132e in ?? () from /usr/lib/libQtCore.so.4 #15 0xb513096e in start_thread (arg=0xae459b70) at pthread_create.c:300 #16 0xb446da0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb3763710 (LWP 9399)): [KCrash Handler] #6 K3b::DataItem::parent (this=0xc2e84b8, item=0x0) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdataitem.h:68 #7 K3b::DataProjectModel::Private::findChildIndex (this=0xc2e84b8, item=0x0) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataprojectmodel.cpp:90 #8 0x080deb87 in K3b::DataProjectModel::indexForItem (this=0xc305da8, item=0x0) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataprojectmodel.cpp:183 #9 0x080df3db in K3b::DataProjectModel::Private::_k_aboutToRemoveItem (this=0xc2e84b8, item=0xc58bdf8) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataprojectmodel.cpp:117 #10 0x080df5af in K3b::DataProjectModel::qt_metacall (this=0xc305da8, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xb0301af0) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bdataprojectmodel.moc:82 #11 0xb52c8c9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #12 0xb52d3336 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #13 0xb52d43fe in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #14 0xb476a4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb477105e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb59d9f2a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0xb52c3a3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #18 0xb52c6473 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #19 0xb52c65dd in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #20 0xb52efadf in ?? () from /usr/lib/libQtCore.so.4 #21 0xb3aca5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #22 0xb3ace2d8 in ?? () from /lib/libglib-2.0.so.0 #23 0xb3ace4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #24 0xb52ef5d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #25 0xb482a135 in ?? () from /usr/lib/libQtGui.so.4 #26 0xb52c2059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0xb52c24aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #28 0xb4ca94f3 in QDialog::exec() () from /usr/lib/libQtGui.so.4 #29 0x0818794a in K3b::JobProgressDialog::startJob (this=0x9113898, job=0x9102438) at /build/buildd/k3b-1.91.0~rc2/src/k3bjobprogressdialog.cpp:632 #30 0x0810fb5e in K3b::ProjectBurnDialog::slotStartClicked (this=0xfacd3c8) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bprojectburndialog.cpp:234 #31 0x080dcdbd in K3b::DataBurnDialog::slotStartClicked (this=0xfacd3c8) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataburndialog.cpp:205 #32 0x081949c4 in K3b::InteractionDialog::slotStartClickedInternal (this=0xfacd3c8) at /build/buildd/k3b-1.91.0~rc2/src/k3binteractiondialog.cpp:312 #33 0x0819511a in K3b::InteractionDialog::qt_metacall (this=0xfacd3c8, _c=QMetaObject::InvokeMetaMethod, _id=204375224, _a=0xbff35af8) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3binteractiondialog.moc:161 #34 0x0810f68f in K3b::ProjectBurnDialog::qt_metacall (this=0xfacd3c8, _c=QMetaObject::InvokeMetaMethod, _id=103, _a=0xbff35af8) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bprojectburndialog.moc:79 #35 0x080dbbdc in K3b::DataBurnDialog::qt_metacall (this=0xfacd3c8, _c=QMetaObject::InvokeMetaMethod, _id=103, _a=0xbff35af8) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bdataburndialog.moc:73 #36 0xb52c8c9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #37 0xb52d73d5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #38 0xb4e95479 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #39 0xb4b74ea9 in ?? () from /usr/lib/libQtGui.so.4 #40 0xb4b75cf4 in ?? () from /usr/lib/libQtGui.so.4 #41 0xb4b75fae in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #42 0xb47c87f8 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #43 0xb4b74d4e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #44 0xb4c1f1f2 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #45 0xb476a4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #46 0xb47719f7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #47 0xb59d9f2a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #48 0xb52c3a3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #49 0xb4770952 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #50 0xb47fc088 in ?? () from /usr/lib/libQtGui.so.4 #51 0xb47fb511 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #52 0xb482a60a in ?? () from /usr/lib/libQtGui.so.4 #53 0xb3aca5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #54 0xb3ace2d8 in ?? () from /lib/libglib-2.0.so.0 #55 0xb3ace4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #56 0xb52ef5d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #57 0xb482a135 in ?? () from /usr/lib/libQtGui.so.4 #58 0xb52c2059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #59 0xb52c24aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #60 0xb4ca94f3 in QDialog::exec() () from /usr/lib/libQtGui.so.4 #61 0x081945bf in K3b::InteractionDialog::exec (this=0xfacd3c8) at /build/buildd/k3b-1.91.0~rc2/src/k3binteractiondialog.cpp:526 #62 0x080d5ff2 in K3b::DataView::slotBurn (this=0x8cb39f0) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataview.cpp:138 #63 0x0810a5ce in K3b::View::qt_metacall (this=0x8cb39f0, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbff36d28) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bview.moc:80 #64 0x0810c34f in K3b::StandardView::qt_metacall (this=0x8cb39f0, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbff36d28) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bstandardview.moc:87 #65 0x080d528f in K3b::DataView::qt_metacall (this=0x8cb39f0, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbff36d28) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bdataview.moc:77 #66 0xb52c8c9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #67 0xb52d73d5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #68 0xb4763bd9 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 #69 0xb4765dcc in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 #70 0xb4c58bd2 in QToolButton::nextCheckState() () from /usr/lib/libQtGui.so.4 #71 0xb4b75cb3 in ?? () from /usr/lib/libQtGui.so.4 #72 0xb4b75fae in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #73 0xb4c5909c in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #74 0xb47c87f8 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #75 0xb4b74d4e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #76 0xb4c5bbca in QToolButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #77 0xb476a4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #78 0xb47719f7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #79 0xb59d9f2a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #80 0xb52c3a3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #81 0xb4770952 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #82 0xb47fc088 in ?? () from /usr/lib/libQtGui.so.4 #83 0xb47fb511 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #84 0xb482a60a in ?? () from /usr/lib/libQtGui.so.4 #85 0xb3aca5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #86 0xb3ace2d8 in ?? () from /lib/libglib-2.0.so.0 #87 0xb3ace4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #88 0xb52ef5d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #89 0xb482a135 in ?? () from /usr/lib/libQtGui.so.4 #90 0xb52c2059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #91 0xb52c24aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #92 0xb52c669f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #93 0xb476a577 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #94 0x0817caf4 in main (argc=1, argv=0xbff38114) at /build/buildd/k3b-1.91.0~rc2/src/main.cpp:165 Reported using DrKonqi
i am not sure but can i commit ? --- src/projects/k3bdataprojectmodel.cpp~ 2010-05-21 17:34:50.000000000 +0200 +++ src/projects/k3bdataprojectmodel.cpp 2010-06-01 23:57:05.000000000 +0200 @@ -87,6 +87,10 @@ int K3b::DataProjectModel::Private::findChildIndex( K3b::DataItem* item ) { + if ( ! item ) { + return 0; + } + K3b::DirItem* dir = item->parent(); if ( dir ) { QList<K3b::DataItem*> cl = dir->children();
SVN commit 1133838 by nlecureuil: Fix crash when burning BUG: 240398 M +4 -0 k3bdataprojectmodel.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1133838
(In reply to comment #1) > i am not sure but can i commit ? Yes, it's OK. Thanks!
Additionally this is probably a result of bug 236005 (already fixed on 1.92)
*** Bug 251000 has been marked as a duplicate of this bug. ***
*** Bug 278334 has been marked as a duplicate of this bug. ***