Bug 232148

Summary: k3b crash after failed try to burn blu-ray when saving
Product: [Applications] k3b Reporter: pj
Component: generalAssignee: Michał Małek <michalm>
Status: RESOLVED FIXED    
Severity: crash CC: david, kamikazow, msanca, sbalfour, trueg
Priority: NOR    
Version: 1.91.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description pj 2010-03-25 20:10:55 UTC
Application: k3b (1.91.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-17-generic x86_64
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
I tried to burn  blu-ray-r but even k3b reported empty disk it failed to use when start burning.
I was saving the cancelled project, when k3b crash.

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

Thread 4 (Thread 0x7fb33bfff710 (LWP 1974)):
#0  0x00007fb359a70bc9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fb359cfb0e5 in thread_sleep (ti=0x7fb33bffece0) at thread/qthread_unix.cpp:398
#2  0x00007fb359cfb296 in QThread::sleep (secs=<value optimized out>) at thread/qthread_unix.cpp:412
#3  0x00007fb35ecbcd45 in K3b::MediaCache::PollThread::run (this=0x2b779d0) at /build/buildd/k3b-1.91.0~rc2/libk3b/tools/k3bmediacache.cpp:106
#4  0x00007fb359cfb775 in QThreadPrivate::start (arg=0x2b779d0) at thread/qthread_unix.cpp:248
#5  0x00007fb359a6b9ca in start_thread () from /lib/libpthread.so.0
#6  0x00007fb35810b6dd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb33b7fe710 (LWP 1975)):
#0  0x00007fb359a70bc9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fb359cfb0e5 in thread_sleep (ti=0x7fb33b7fdce0) at thread/qthread_unix.cpp:398
#2  0x00007fb359cfb296 in QThread::sleep (secs=<value optimized out>) at thread/qthread_unix.cpp:412
#3  0x00007fb35ecbcd45 in K3b::MediaCache::PollThread::run (this=0x2b6f790) at /build/buildd/k3b-1.91.0~rc2/libk3b/tools/k3bmediacache.cpp:106
#4  0x00007fb359cfb775 in QThreadPrivate::start (arg=0x2b6f790) at thread/qthread_unix.cpp:248
#5  0x00007fb359a6b9ca in start_thread () from /lib/libpthread.so.0
#6  0x00007fb35810b6dd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb33affd710 (LWP 2001)):
#0  0x00007fb359a7085c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fb35c627ca6 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fb35c627ce9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fb359a6b9ca in start_thread () from /lib/libpthread.so.0
#4  0x00007fb35810b6dd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb35f3e9800 (LWP 1941)):
[KCrash Handler]
#5  0x00007fb3580a2e20 in free () from /lib/libc.so.6
#6  0x00007fb359dfe9ec in QObjectPrivate::deleteChildren (this=0x2e829b0) at kernel/qobject.cpp:1986
#7  0x00007fb358d702e5 in ~QWidget (this=0x384f8b0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#8  0x00000000005419be in ~JobProgressDialog (this=0x384f8b0, __in_chrg=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/k3bjobprogressdialog.cpp:102
#9  0x0000000000544470 in ~BurnProgressDialog (this=0x7fffcbf70980, __in_chrg=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/k3bburnprogressdialog.cpp:64
#10 0x00007fb359dfe9ec in QObjectPrivate::deleteChildren (this=0x479dd20) at kernel/qobject.cpp:1986
#11 0x00007fb358d702e5 in ~QWidget (this=0x3291f40, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#12 0x0000000000496560 in ~DataView (this=0x7fffcbf70980, __in_chrg=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataview.cpp:103
#13 0x000000000052b715 in K3b::MainWindow::closeProject (this=0x2a33de0, doc=0x3f69bb0) at /build/buildd/k3b-1.91.0~rc2/src/k3b.cpp:1146
#14 0x0000000000534a5e in K3b::MainWindow::queryClose (this=0x2a33de0) at /build/buildd/k3b-1.91.0~rc2/src/k3b.cpp:946
#15 0x00007fb35b0881d1 in KMainWindow::closeEvent(QCloseEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007fb358d695c4 in QWidget::event (this=0x2a33de0, event=0x7fffcbf6fda0) at kernel/qwidget.cpp:8156
#17 0x00007fb35912bc1b in QMainWindow::event (this=0x2a33de0, event=0x7fffcbf6fda0) at widgets/qmainwindow.cpp:1433
#18 0x00007fb35b0c55d3 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#19 0x00007fb358d1322c in QApplicationPrivate::notify_helper (this=0x27793d0, receiver=0x2a33de0, e=0x7fffcbf6fda0) at kernel/qapplication.cpp:4300
#20 0x00007fb358d196fb in QApplication::notify (this=0x7fffcbf75cd0, receiver=0x2a33de0, e=0x7fffcbf6fda0) at kernel/qapplication.cpp:4183
#21 0x00007fb35afae506 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0x00007fb359defffc in QCoreApplication::notifyInternal (this=0x7fffcbf75cd0, receiver=0x2a33de0, event=0x7fffcbf6fda0) at kernel/qcoreapplication.cpp:704
#23 0x00007fb358d6e341 in QCoreApplication::sendSpontaneousEvent (this=0x2bb0320, mode=QWidgetPrivate::CloseWithSpontaneousEvent)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 QWidgetPrivate::close_helper (this=0x2bb0320, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7563
#25 0x00007fb358d88f76 in QETWidget::translateCloseEvent (this=<value optimized out>, w=0x2a33de0, event=0x42e6dd0, passive_only=16) at kernel/qapplication_x11.cpp:5282
#26 QApplication::x11ClientMessage (this=<value optimized out>, w=0x2a33de0, event=0x42e6dd0, passive_only=16) at kernel/qapplication_x11.cpp:3037
#27 0x00007fb358d97f96 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffcbf70470) at kernel/qapplication_x11.cpp:3633
#28 0x00007fb358dc3722 in x11EventSourceDispatch (s=0x2781ef0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007fb353eba972 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x00007fb353ebe7f8 in ?? () from /lib/libglib-2.0.so.0
#31 0x00007fb353ebe9ac in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x00007fb359e194a3 in QEventDispatcherGlib::processEvents (this=0x274eee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#33 0x00007fb358dc330e in QGuiEventDispatcherGlib::processEvents (this=0x7fffcbf70980, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007fb359dee922 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007fb359deecfc in QEventLoop::exec (this=0x7fffcbf707a0, flags=) at kernel/qeventloop.cpp:201
#36 0x0000000000556a4b in K3b::EmptyDiscWaiter::enterLoop (this=0x7fffcbf70980) at /build/buildd/k3b-1.91.0~rc2/src/k3bemptydiscwaiter.cpp:193
#37 0x000000000055abbc in K3b::EmptyDiscWaiter::waitForDisc (this=0x7fffcbf70980, mediaState=) at /build/buildd/k3b-1.91.0~rc2/src/k3bemptydiscwaiter.cpp:183
#38 0x000000000055ad69 in K3b::EmptyDiscWaiter::wait (device=<value optimized out>, mediaState=) at /build/buildd/k3b-1.91.0~rc2/src/k3bemptydiscwaiter.cpp:728
#39 0x00000000005408ce in K3b::JobProgressDialog::waitForMedium (this=0x7fffc8000000, device=0x7fffcbf70980, mediaState=<value optimized out>, mediaType=<value optimized out>, minMediaSize=..., 
    message=...) at /build/buildd/k3b-1.91.0~rc2/src/k3bjobprogressdialog.cpp:642
#40 0x00007fb35ec91e47 in K3b::Job::waitForMedium (this=<value optimized out>, device=0x4, mediaState=<value optimized out>, mediaType=<value optimized out>, minMediaSize=..., message=...)
    at /build/buildd/k3b-1.91.0~rc2/libk3b/core/k3bjob.cpp:146
#41 0x00007fb35ed29b26 in K3b::DataJob::waitForBurnMedium (this=0x474db70) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatajob.cpp:719
#42 0x00007fb35ed2ae4c in K3b::DataJob::prepareWriterJob (this=0x474db70) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatajob.cpp:676
#43 0x00007fb35ed286a9 in K3b::DataJob::startOnTheFlyWriting (this=0x474db70) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatajob.cpp:267
#44 0x00007fb35ed294fe in K3b::DataJob::slotIsoImagerFinished (this=0x474db70, success=true) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatajob.cpp:358
#45 0x00007fb35ed29908 in K3b::DataJob::qt_metacall (this=0x474db70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcbf71320)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/libk3b/k3bdatajob.moc:100
#46 0x00007fb359e02dcf in QMetaObject::activate (sender=0x42e3ff0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x17d10) at kernel/qobject.cpp:3293
#47 0x00007fb35ec92052 in K3b::Job::finished (this=0x7fffcbf70980, _t1=true) at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/libk3b/k3bjob.moc:205
#48 0x00007fb35ec93024 in K3b::Job::jobFinished (this=0x42e3ff0, success=4) at /build/buildd/k3b-1.91.0~rc2/libk3b/core/k3bjob.cpp:129
#49 0x00007fb35ed3d3e1 in K3b::IsoImager::slotMkisofsPrintSizeFinished (this=0x42e3ff0) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bisoimager.cpp:367
#50 0x00007fb35ed416a8 in K3b::IsoImager::qt_metacall (this=0x42e3ff0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcbf715e0)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/libk3b/k3bisoimager.moc:118
#51 0x00007fb359e02dcf in QMetaObject::activate (sender=0x47a0f90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x17d10) at kernel/qobject.cpp:3293
#52 0x00007fb35ecc122f in K3bQProcess::finished (this=0x7fffcbf70980, _t1=0, _t2=QProcess::NormalExit) at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/libk3b/moc_k3bqprocess.cpp:148
#53 0x00007fb35ecc606a in K3bQProcessPrivate::_q_notifyProcessDied (this=0x38518a0) at /build/buildd/k3b-1.91.0~rc2/libk3b/tools/qprocess/k3bqprocess.cpp:762
#54 0x00007fb35ecc62a9 in K3bQProcess::qt_metacall (this=0x47a0f90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcbf71910)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/libk3b/moc_k3bqprocess.cpp:119
#55 0x00007fb35ecc6928 in K3bKProcess::qt_metacall (this=0x7fffcbf70980, _c=QMetaObject::QueryPropertyDesignable, _id=70151632, _a=0x17d10)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/libk3b/k3bkprocess.moc:69
#56 0x00007fb35ecc0e00 in K3b::Process::qt_metacall (this=0x7fffcbf70980, _c=QMetaObject::QueryPropertyDesignable, _id=70151632, _a=0x17d10)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/libk3b/k3bprocess.moc:78
#57 0x00007fb359e02dcf in QMetaObject::activate (sender=0x428cef0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x17d10) at kernel/qobject.cpp:3293
#58 0x00007fb359e4ebfe in QSocketNotifier::activated (this=0x7fffcbf70980, _t1=42) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#59 0x00007fb359e09f43 in QSocketNotifier::event (this=0x428cef0, e=0x7fffcbf71fc0) at kernel/qsocketnotifier.cpp:317
#60 0x00007fb358d1322c in QApplicationPrivate::notify_helper (this=0x27793d0, receiver=0x428cef0, e=0x7fffcbf71fc0) at kernel/qapplication.cpp:4300
#61 0x00007fb358d196fb in QApplication::notify (this=0x7fffcbf75cd0, receiver=0x428cef0, e=0x7fffcbf71fc0) at kernel/qapplication.cpp:4183
#62 0x00007fb35afae506 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#63 0x00007fb359defffc in QCoreApplication::notifyInternal (this=0x7fffcbf75cd0, receiver=0x428cef0, event=0x7fffcbf71fc0) at kernel/qcoreapplication.cpp:704
#64 0x00007fb359e1985a in QCoreApplication::sendEvent (source=0x2781d50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#65 socketNotifierSourceDispatch (source=0x2781d50) at kernel/qeventdispatcher_glib.cpp:110
#66 0x00007fb353eba972 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#67 0x00007fb353ebe7f8 in ?? () from /lib/libglib-2.0.so.0
#68 0x00007fb353ebe9ac in g_main_context_iteration () from /lib/libglib-2.0.so.0
#69 0x00007fb359e194a3 in QEventDispatcherGlib::processEvents (this=0x274eee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#70 0x00007fb358dc330e in QGuiEventDispatcherGlib::processEvents (this=0x7fffcbf70980, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x00007fb359dee922 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#72 0x00007fb359deecfc in QEventLoop::exec (this=0x7fffcbf72220, flags=) at kernel/qeventloop.cpp:201
#73 0x00007fb3591dd00e in QDialog::exec (this=0x384f8b0) at dialogs/qdialog.cpp:546
#74 0x00000000005411f7 in K3b::JobProgressDialog::startJob (this=0x384f8b0, job=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/k3bjobprogressdialog.cpp:632
#75 0x00000000004cdc00 in K3b::ProjectBurnDialog::slotStartClicked (this=0x3693c60) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bprojectburndialog.cpp:234
#76 0x000000000049d79e in K3b::DataBurnDialog::slotStartClicked (this=0x3693c60) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataburndialog.cpp:205
#77 0x000000000054d6c2 in K3b::InteractionDialog::slotStartClickedInternal (this=0x3693c60) at /build/buildd/k3b-1.91.0~rc2/src/k3binteractiondialog.cpp:312
#78 0x000000000054de8d in K3b::InteractionDialog::qt_metacall (this=0x3693c60, _c=QMetaObject::InvokeMetaMethod, _id=-939524096, _a=0x7fffcbf72cc0)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3binteractiondialog.moc:161
#79 0x00000000004cd6f0 in K3b::ProjectBurnDialog::qt_metacall (this=0x7fffcbf70980, _c=QMetaObject::QueryPropertyDesignable, _id=70151632, _a=0x17d10)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3bprojectburndialog.moc:79
#80 0x000000000049c5d8 in K3b::DataBurnDialog::qt_metacall (this=0x7fffcbf70980, _c=QMetaObject::QueryPropertyDesignable, _id=70151632, _a=0x17d10)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3bdataburndialog.moc:73
#81 0x00007fb359e02dcf in QMetaObject::activate (sender=0x4516c80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x17d10) at kernel/qobject.cpp:3293
#82 0x00007fb3593ae542 in QAbstractButton::clicked (this=0x7fffcbf70980, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#83 0x00007fb3590c87db in QAbstractButtonPrivate::emitClicked (this=0x3914000) at widgets/qabstractbutton.cpp:546
#84 0x00007fb3590c967b in QAbstractButtonPrivate::click (this=0x3914000) at widgets/qabstractbutton.cpp:539
#85 0x00007fb3590c98ec in QAbstractButton::mouseReleaseEvent (this=0x4516c80, e=0x7fffcbf73610) at widgets/qabstractbutton.cpp:1121
#86 0x00007fb358d69592 in QWidget::event (this=0x4516c80, event=0x7fffcbf73610) at kernel/qwidget.cpp:7998
#87 0x00007fb358d1322c in QApplicationPrivate::notify_helper (this=0x27793d0, receiver=0x4516c80, e=0x7fffcbf73610) at kernel/qapplication.cpp:4300
#88 0x00007fb358d19edb in QApplication::notify (this=0x7fffcbf75cd0, receiver=0x4516c80, e=0x7fffcbf73610) at kernel/qapplication.cpp:3865
#89 0x00007fb35afae506 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#90 0x00007fb359defffc in QCoreApplication::notifyInternal (this=0x7fffcbf75cd0, receiver=0x4516c80, event=0x7fffcbf73610) at kernel/qcoreapplication.cpp:704
#91 0x00007fb358d190ae in QCoreApplication::sendEvent (receiver=0x4516c80, event=0x7fffcbf73610, alienWidget=0x4516c80, nativeWidget=0x4768f60, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#92 QApplicationPrivate::sendMouseEvent (receiver=0x4516c80, event=0x7fffcbf73610, alienWidget=0x4516c80, nativeWidget=0x4768f60, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#93 0x00007fb358d98f75 in QETWidget::translateMouseEvent (this=0x4768f60, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#94 0x00007fb358d978bc in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffcbf73f30) at kernel/qapplication_x11.cpp:3501
#95 0x00007fb358dc3722 in x11EventSourceDispatch (s=0x2781ef0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#96 0x00007fb353eba972 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#97 0x00007fb353ebe7f8 in ?? () from /lib/libglib-2.0.so.0
#98 0x00007fb353ebe9ac in g_main_context_iteration () from /lib/libglib-2.0.so.0
#99 0x00007fb359e194a3 in QEventDispatcherGlib::processEvents (this=0x274eee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#100 0x00007fb358dc330e in QGuiEventDispatcherGlib::processEvents (this=0x7fffcbf70980, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#101 0x00007fb359dee922 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#102 0x00007fb359deecfc in QEventLoop::exec (this=0x7fffcbf74260, flags=) at kernel/qeventloop.cpp:201
#103 0x00007fb3591dd00e in QDialog::exec (this=0x3693c60) at dialogs/qdialog.cpp:546
#104 0x000000000054d1d2 in K3b::InteractionDialog::exec (this=0x3693c60) at /build/buildd/k3b-1.91.0~rc2/src/k3binteractiondialog.cpp:526
#105 0x00000000004970a2 in K3b::DataView::slotBurn (this=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataview.cpp:138
#106 0x00000000004c8bf1 in K3b::View::qt_metacall (this=0x3291f40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcbf74670)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3bview.moc:80
#107 0x00000000004ca810 in K3b::StandardView::qt_metacall (this=0x7fffcbf70980, _c=QMetaObject::QueryPropertyDesignable, _id=70151632, _a=0x17d10)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3bstandardview.moc:87
#108 0x0000000000496400 in K3b::DataView::qt_metacall (this=0x7fffcbf70980, _c=QMetaObject::QueryPropertyDesignable, _id=70151632, _a=0x17d10)
    at /build/buildd/k3b-1.91.0~rc2/obj-x86_64-linux-gnu/src/k3bdataview.moc:77
#109 0x00007fb359e02dcf in QMetaObject::activate (sender=0x427afc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x17d10) at kernel/qobject.cpp:3293
#110 0x00007fb358d0d032 in QAction::triggered (this=0x7fffcbf70980, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#111 0x00007fb358d0f0ab in QAction::activate (this=0x427afc0, event=<value optimized out>) at kernel/qaction.cpp:1255
#112 0x00007fb3590c963a in QAbstractButtonPrivate::click (this=0x416a320) at widgets/qabstractbutton.cpp:528
#113 0x00007fb3590c98ec in QAbstractButton::mouseReleaseEvent (this=0x41e6a30, e=0x7fffcbf74fd0) at widgets/qabstractbutton.cpp:1121
#114 0x00007fb35919583a in QToolButton::mouseReleaseEvent (this=0x7fffcbf70980, e=0x4) at widgets/qtoolbutton.cpp:721
#115 0x00007fb358d69592 in QWidget::event (this=0x41e6a30, event=0x7fffcbf74fd0) at kernel/qwidget.cpp:7998
#116 0x00007fb358d1322c in QApplicationPrivate::notify_helper (this=0x27793d0, receiver=0x41e6a30, e=0x7fffcbf74fd0) at kernel/qapplication.cpp:4300
#117 0x00007fb358d19edb in QApplication::notify (this=0x7fffcbf75cd0, receiver=0x41e6a30, e=0x7fffcbf74fd0) at kernel/qapplication.cpp:3865
#118 0x00007fb35afae506 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#119 0x00007fb359defffc in QCoreApplication::notifyInternal (this=0x7fffcbf75cd0, receiver=0x41e6a30, event=0x7fffcbf74fd0) at kernel/qcoreapplication.cpp:704
#120 0x00007fb358d190ae in QCoreApplication::sendEvent (receiver=0x41e6a30, event=0x7fffcbf74fd0, alienWidget=0x41e6a30, nativeWidget=0x3337e80, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#121 QApplicationPrivate::sendMouseEvent (receiver=0x41e6a30, event=0x7fffcbf74fd0, alienWidget=0x41e6a30, nativeWidget=0x3337e80, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#122 0x00007fb358d98f75 in QETWidget::translateMouseEvent (this=0x3337e80, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#123 0x00007fb358d978bc in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffcbf758f0) at kernel/qapplication_x11.cpp:3501
#124 0x00007fb358dc3722 in x11EventSourceDispatch (s=0x2781ef0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#125 0x00007fb353eba972 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#126 0x00007fb353ebe7f8 in ?? () from /lib/libglib-2.0.so.0
#127 0x00007fb353ebe9ac in g_main_context_iteration () from /lib/libglib-2.0.so.0
#128 0x00007fb359e194a3 in QEventDispatcherGlib::processEvents (this=0x274eee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#129 0x00007fb358dc330e in QGuiEventDispatcherGlib::processEvents (this=0x7fffcbf70980, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#130 0x00007fb359dee922 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#131 0x00007fb359deecfc in QEventLoop::exec (this=0x7fffcbf75c20, flags=) at kernel/qeventloop.cpp:201
#132 0x00007fb359df2a3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#133 0x0000000000536b78 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/k3b-1.91.0~rc2/src/main.cpp:165

Reported using DrKonqi
Comment 1 pj 2010-03-25 20:19:35 UTC
k3b(2951)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/pj")
k3b(2951)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///")
kio_file(2987) kdemain: Starting 2987
k3b(2951)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")
k3b(2951)/kio (KDirListerCache) KDirListerCache::listDir: Entry already in use: KUrl("file:///home/pj")
k3b(2951)/kio KNFSShare::KNFSSharePrivate::findExportsFile: Could not find exports file! /etc/exports doesn't exist. Configure it in share/config/knfsshare, [General], exportsFile=....
k3b(2951)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised
k3b(2951)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Europe/Helsinki"
k3b(2951)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab: readZoneTab( "/usr/share/zoneinfo/zone.tab" )
k3b(2951)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"
QLayout: Attempting to add QLayout "" to QFrame "", which already has a layout
K3bQProcess::QProcess(0x349dfd0)
k3b(2951)/kdeui (KNotification) KNotificationManager::notificationClosed: 15
kio_file(2987) kdemain: Done
kio_file(1995) kdemain: Done

and the debuging output of the project:
Devices
-----------------------
HL-DT-ST BD-RE  BH10NS30 EL00 (/dev/sr1, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, BD-ROM, BD-R, BD-RE, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW, BD-ROM, BD-R Sequential (SRM), BD-R Random (RRM), BD-RE] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump, Random Recording, Sequential Recording, Sequential Recording + POW] [%7]
HL-DT-ST DVDRAM GSA-T20N WW01 (/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 Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, 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, Layer Jump] [%7]

K3b::IsoImager
-----------------------
mkisofs print size result: 11921005 (24414218240 bytes)

System
-----------------------
K3b Version: 1.91.0
KDE Version: 4.4.1 (KDE 4.4.1)
QT Version:  4.6.2
Kernel:      2.6.32-17-generic

Used versions
-----------------------
mkisofs: 1.1.10

mkisofs
-----------------------
11921005

mkisofs calculate size command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -print-size -quiet -volid ekabluray -volset backup -appid K3B THE CD KREATOR (C) 1998-2007 SEBASTIAN TRUEG -publisher Pekka Järveläinen -preparer pj@iki.fi +358 40 543 7856 -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-pj/k3byY2951.tmp -rational-rock -hide-list /tmp/kde-pj/k3bbP2951.tmp -no-cache-inodes -udf -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-pj/k3bPb2951.tmp

I can't repeat the bug, second time k3b closed without crash.
Comment 2 Michał Małek 2010-05-15 22:09:44 UTC
*** Bug 237708 has been marked as a duplicate of this bug. ***
Comment 3 Michał Małek 2010-05-19 06:57:21 UTC
*** Bug 238110 has been marked as a duplicate of this bug. ***
Comment 4 Stuart Balfour 2010-06-13 00:34:49 UTC
Created attachment 47959 [details]
New crash information added by DrKonqi

I can reproduce this 100% with care.  I think the relevant process is:

->start k3b from the UI
->load blank BDR disk, wait for it to be read by Linux and appear as Empty BD-R medium in k3b
->select New Data Project
->browse to select and add file(s) to the project exceeding 4.7GB (force blu-ray burn size)
->select Project Menu "Burn"
->(in popup window) click "Burn"
->Writing Data Project popup window appears, and a message pop-up "found medium: Empty BR-R medium.  Please insert an empty medium..." click X in upper right corner
(message popup disappears)
->click "Cancel" in the Writing window. A message popup appears, "Do you really want to cancel?". Click "Yes" (message popup disappears)
->click X in upper right corner of Writing window
->click X in upper right corner of K3b window.  A message popup appears, "Data0 has unsaved data". Click "Save".  "Save As" popup window appears.  Click "Save" (do not navigate anywhere).
-> BOOM! (KDE Crash Handler popup window appears)
->click "Close" (there are already several duplicate bugs for this).
Comment 5 markuss 2010-06-14 08:58:00 UTC
SVN commit 1137735 by markuss:

BUG: 232148
Thanks Stuart <sbalfour@att.net>

 M  +1 -1      k3bemptydiscwaiter.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1137735