Bug 180011

Summary: K3B crashes after stopping of burning (when I stop burning before its end)
Product: [Applications] k3b Reporter: Vojtěch Zeisek <Vojtech.Zeisek>
Component: generalAssignee: Sebastian Trueg <trueg>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, michalm, Regnaron
Priority: NOR    
Version: 1.60.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vojtěch Zeisek 2009-01-08 11:19:43 UTC
Version:           1.95-svn (using 4.1.3 (KDE 4.1.3) "release 69.2", KDE:KDE4:Factory:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (i686) release 2.6.27.7-9-pae

When I force to stop burning somewhere in the middle of the process, K3B crashes.

Aplikace: K3b (k3b), signál SIGSEGV
[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb2a5fb90 (LWP 4735)]
[New Thread 0xb3260b90 (LWP 4604)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb7f4aeda in K3bActivePipe::Private::run() () from /usr/lib/libk3b.so.4
#7  0xb7cec85e in ?? () from /usr/lib/libQtCore.so.4
#8  0xb7c8a1b5 in start_thread () from /lib/libpthread.so.0
#9  0xb546338e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4f40700 (LWP 4603)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7c8dc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7ced872 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/libQtCore.so.4
#3  0xb7ceca03 in QThread::wait(unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb7dbc17e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb7dbf00a in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53bf9b1 in exit () from /lib/libc.so.6
#7  0xb5795e0b in ?? () from /usr/lib/libQtGui.so.4
#8  0xb7897dca in KApplication::xioErrhandler(_XDisplay*) ()
   from /usr/lib/libkdeui.so.5
#9  0xb7897e06 in kde_xio_errhandler () from /usr/lib/libkdeui.so.5
#10 0xb70723c2 in _XIOError () from /usr/lib/libX11.so.6
#11 0xb7079483 in _XPutXCBBuffer () from /usr/lib/libX11.so.6
#12 0xb70797b0 in ?? () from /usr/lib/libX11.so.6
#13 0xb70663f7 in XPutImage () from /usr/lib/libX11.so.6
#14 0xb580a73c in ?? () from /usr/lib/libQtGui.so.4
#15 0xb57fbd7a in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#16 0xb787232b in KPixmapCache::Private::loadData(int, QPixmap&) ()
   from /usr/lib/libkdeui.so.5
#17 0xb7873ec9 in KPixmapCache::find(QString const&, QPixmap&) ()
   from /usr/lib/libkdeui.so.5
#18 0xb786c98b in KIconCache::find(QString const&, QPixmap&) ()
   from /usr/lib/libkdeui.so.5
#19 0xb786d910 in KIconCache::find(QString const&, QPixmap&, QString*) ()
   from /usr/lib/libkdeui.so.5
#20 0xb7860f0a in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5
#21 0x08188e7c in K3bJobProgressOSD::renderOSD() ()
#22 0x08170d92 in K3bJobProgressDialog::slotFinished(bool) ()
#23 0x08171242 in K3bBurnProgressDialog::slotFinished(bool) ()
#24 0x081715f5 in K3bBurnProgressDialog::qt_metacall(QMetaObject::Call, int, void**) ()
#25 0xb7df1580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#26 0xb7df2302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#27 0xb7f27fb9 in K3bJob::finished(bool) () from /usr/lib/libk3b.so.4
#28 0xb7f28deb in K3bJob::jobFinished(bool) () from /usr/lib/libk3b.so.4
#29 0xb7f28fc0 in K3bJob::~K3bJob() () from /usr/lib/libk3b.so.4
#30 0xb7f290ce in K3bBurnJob::~K3bBurnJob() () from /usr/lib/libk3b.so.4
#31 0xb7f888cf in K3bIso9660ImageWritingJob::~K3bIso9660ImageWritingJob() ()
   from /usr/lib/libk3b.so.4
#32 0x08099513 in K3bCdImageWritingDialog::slotStartClicked() ()
#33 0x0817a305 in K3bInteractionDialog::slotStartClickedInternal() ()
#34 0x0817a9c2 in K3bInteractionDialog::qt_metacall(QMetaObject::Call, int, void**) ()
#35 0x0809a92f in K3bCdImageWritingDialog::qt_metacall(QMetaObject::Call, int, void**) ()
#36 0xb7df1580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#37 0xb7df1980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#38 0xb5d225e1 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#39 0xb5a75d59 in ?? () from /usr/lib/libQtGui.so.4
#40 0xb5a778d4 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb5a77b66 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/libQtGui.so.4
#42 0xb578da62 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#43 0xb5a75bfe in QAbstractButton::event(QEvent*) ()
   from /usr/lib/libQtGui.so.4
#44 0xb5b1c2b0 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#45 0xb57358fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#46 0xb573e111 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#47 0xb789841d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#48 0xb7ddc961 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#49 0xb573d39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#50 0xb57a7746 in ?? () from /usr/lib/libQtGui.so.4
#51 0xb57a6af5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
#52 0xb57cf0ba in ?? () from /usr/lib/libQtGui.so.4
#53 0xb52f59a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#54 0xb52f9063 in ?? () from /usr/lib/libglib-2.0.so.0
#55 0xb52f9221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#56 0xb7e06fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0xb57ce7b5 in ?? () from /usr/lib/libQtGui.so.4
#58 0xb7ddb01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#59 0xb7ddb1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#60 0x0817a042 in K3bInteractionDialog::exec() ()
#61 0x08159717 in K3bMainWindow::slotWriteCdImage() ()
#62 0x08161f31 in K3bMainWindow::qt_metacall(QMetaObject::Call, int, void**) ()
#63 0xb7df1580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#64 0xb7df1980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#65 0xb572f631 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#66 0xb572ff9f in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib/libQtGui.so.4
#67 0xb5b0bf44 in ?? () from /usr/lib/libQtGui.so.4
#68 0xb5b0c9d2 in QMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/libQtGui.so.4
#69 0xb7960025 in KMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/libkdeui.so.5
#70 0xb578da62 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#71 0xb5b0ecc9 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#72 0xb57358fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#73 0xb573e111 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#74 0xb789841d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#75 0xb7ddc961 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#76 0xb573d39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#77 0xb57a79ce in ?? () from /usr/lib/libQtGui.so.4
#78 0xb57a6af5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
#79 0xb57cf0ba in ?? () from /usr/lib/libQtGui.so.4
#80 0xb52f59a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#81 0xb52f9063 in ?? () from /usr/lib/libglib-2.0.so.0
#82 0xb52f9221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#83 0xb7e06fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#84 0xb57ce7b5 in ?? () from /usr/lib/libQtGui.so.4
#85 0xb7ddb01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#86 0xb7ddb1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#87 0xb5b0ea91 in QMenu::exec(QPoint const&, QAction*) ()
   from /usr/lib/libQtGui.so.4
#88 0x08148979 in K3bWelcomeWidget::slotMoreActions() ()
#89 0x081489dd in K3bWelcomeWidget::qt_metacall(QMetaObject::Call, int, void**)
    ()
#90 0xb7df1580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#91 0xb7df2302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#92 0x08182379 in K3bFlatButton::pressed() ()
#93 0x081823a3 in K3bFlatButton::mousePressEvent(QMouseEvent*) ()
#94 0xb578da49 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#95 0xb5ac3ac3 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#96 0xb57358fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#97 0xb573e111 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#98 0xb789841d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#99 0xb7ddc961 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#100 0xb573d39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) ()
   from /usr/lib/libQtGui.so.4
#101 0xb57a7746 in ?? () from /usr/lib/libQtGui.so.4
#102 0xb57a6af5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
#103 0xb57cf0ba in ?? () from /usr/lib/libQtGui.so.4
#104 0xb52f59a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#105 0xb52f9063 in ?? () from /usr/lib/libglib-2.0.so.0
#106 0xb52f9221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#107 0xb7e06fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#108 0xb57ce7b5 in ?? () from /usr/lib/libQtGui.so.4
#109 0xb7ddb01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#110 0xb7ddb1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#111 0xb7ddd895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#112 0xb5735777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#113 0x081644db in main ()
Comment 1 Dario Andres 2009-08-19 23:08:37 UTC
- Can you reproduce this with an updated KDE and K3b ? Thanks
Comment 2 Vojtěch Zeisek 2009-09-07 12:27:17 UTC
No, it seems to be OK.
Comment 3 Michał Małek 2009-09-29 19:55:56 UTC
Apparently it works now, I'm closing this bug.
Comment 4 Michał Małek 2009-09-29 20:00:02 UTC
*** Bug 172952 has been marked as a duplicate of this bug. ***