Bug 219181 - K3B crashed when trying to select image destination
Summary: K3B crashed when trying to select image destination
Status: RESOLVED DUPLICATE of bug 221431
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-18 13:58 UTC by Ronny Standtke
Modified: 2010-01-31 00:58 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ronny Standtke 2009-12-18 13:58:55 UTC
Application that crashed: k3b
Version of the application: 1.68.0
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I wanted to copy a DVD into an image on my harddisk. I pressed the disk icon to select a destination, cancelled the selection because I wanted to look up the original iso name, pressed the disk icon again. Then K3B reproducibly crashes with this backtrace.

 -- Backtrace:
Application: K3b (k3b), signal: Segmentation fault
__libc_enable_asynccancel () at libc-cancellation.c:68
	in libc-cancellation.c
[Current thread is 1 (Thread 0xb7761920 (LWP 2835))]

Thread 6 (Thread 0xb5676b70 (LWP 2853)):
#0  0x0083e422 in __kernel_vsyscall ()
#1  0x00a25142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f5f7e4 in __pthread_cond_timedwait (cond=0xb5676244, mutex=0xb5676274, abstime=0xb56762c0) at forward.c:152
#3  0x07cad81e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x07cad9c0 in QThread::sleep (secs=2) at thread/qthread_unix.cpp:311
#5  0x001a62e9 in K3b::MediaCache::PollThread::run() () from /usr/lib/libk3b.so.6
#6  0x07cade32 in QThreadPrivate::start (arg=0x9faa270) at thread/qthread_unix.cpp:188
#7  0x00a2080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f527ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb11deb70 (LWP 2897)):
#0  0x0083e422 in __kernel_vsyscall ()
#1  0x00a25142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f5f7e4 in __pthread_cond_timedwait (cond=0xa90f830, mutex=0xa90f818, abstime=0xb11de330) at forward.c:152
#3  0x02cc89ff in metronom_sync_loop (this=0xa90f7d0) at metronom.c:870
#4  0x00a2080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x01f527ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb05d2b70 (LWP 2898)):
#0  0x0083e422 in __kernel_vsyscall ()
#1  0x01f4b981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x02cf1be0 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0x02cd6011 in video_out_loop (this_gen=0xa919de8) at video_out.c:1246
#4  0x00a2080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x01f527ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xafdd1b70 (LWP 2899)):
[KCrash Handler]
#6  0x07cd0c31 in QHashData::detach_helper (this=0xa92db10, node_duplicate=0x6d7ca50 <QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::duplicateNode(QHashData::Node*, void*)>, nodeSize=12)
    at tools/qhash.cpp:204
#7  0x06d7bdc2 in QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::detach_helper (this=0xa6eea20) at /usr/include/qt4/QtCore/qhash.h:565
#8  QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::detach (this=0xa6eea20) at /usr/include/qt4/QtCore/qhash.h:281
#9  QHash (this=0xa6eea20) at /usr/include/qt4/QtCore/qhash.h:265
#10 QSet (this=0xa6eea20) at /usr/include/qt4/QtCore/qset.h:60
#11 Phonon::Xine::SourceNode::sinks (this=0xa6eea20) at ../../xine/sourcenode.cpp:84
#12 0x06d85627 in Phonon::Xine::XineStream::createStream (this=0xa6ef768) at ../../xine/xinestream.cpp:508
#13 0x06d8bd80 in Phonon::Xine::XineStream::event (this=0xa6ef768, ev=0xa72d598) at ../../xine/xinestream.cpp:1229
#14 0x05c47f54 in QApplicationPrivate::notify_helper (this=0x9da0080, receiver=0xa6ef768, e=0xa72d598) at kernel/qapplication.cpp:4056
#15 0x05c4f67c in QApplication::notify (this=0xbf865428, receiver=0xa6ef768, e=0xa72d598) at kernel/qapplication.cpp:3603
#16 0x03b271aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0x07d9e6cb in QCoreApplication::notifyInternal (this=0xbf865428, receiver=0xa6ef768, event=0xa72d598) at kernel/qcoreapplication.cpp:610
#18 0x07d9f2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0xa6ed9d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa6ed9d0) at kernel/qcoreapplication.cpp:1247
#20 0x07d9f47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#21 0x07dc93ff in QCoreApplication::sendPostedEvents (s=0xa24e038) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#22 postEventSourceDispatch (s=0xa24e038) at kernel/qeventdispatcher_glib.cpp:210
#23 0x096c6e78 in g_main_dispatch (context=0xa92e6e8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#24 IA__g_main_context_dispatch (context=0xa92e6e8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#25 0x096ca720 in g_main_context_iterate (context=0xa92e6e8, block=<value optimized out>, dispatch=1, self=0xa92ecd8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#26 0x096ca853 in IA__g_main_context_iteration (context=0xa92e6e8, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#27 0x07dc902c in QEventDispatcherGlib::processEvents (this=0xa73a470, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#28 0x07d9cc79 in QEventLoop::processEvents (this=0xafdd12b4, flags=) at kernel/qeventloop.cpp:149
#29 0x07d9d0ca in QEventLoop::exec (this=0xafdd12b4, flags=...) at kernel/qeventloop.cpp:201
#30 0x07caab73 in QThread::exec (this=0xa92e5d8) at thread/qthread.cpp:487
#31 0x06d7d20a in Phonon::Xine::XineThread::run (this=0xa92e5d8) at ../../xine/xinethread.cpp:143
#32 0x07cade32 in QThreadPrivate::start (arg=0xa92e5d8) at thread/qthread_unix.cpp:188
#33 0x00a2080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#34 0x01f527ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaf5d0b70 (LWP 2901)):
#0  0x0083e422 in __kernel_vsyscall ()
#1  0x00a24e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f5f78d in __pthread_cond_wait (cond=0xa72d440, mutex=0xa72d428) at forward.c:139
#3  0x02cd95ee in fifo_peek_int (this_gen=0xa75e918) at audio_out.c:348
#4  fifo_peek (this_gen=0xa75e918) at audio_out.c:388
#5  ao_loop (this_gen=0xa75e918) at audio_out.c:1015
#6  0x00a2080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x01f527ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7761920 (LWP 2835)):
#0  __libc_enable_asynccancel () at libc-cancellation.c:68
#1  0x01f44b90 in *__GI___poll (fds=0xbf85ee38, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00b2ad80 in ?? () from /usr/lib/libxcb.so.1
#3  0x00b2b2eb in ?? () from /usr/lib/libxcb.so.1
#4  0x00b2b687 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x008802e9 in _XSend () from /usr/lib/libX11.so.6
#6  0x00880480 in _XReply () from /usr/lib/libX11.so.6
#7  0x0085d519 in XGetImage () from /usr/lib/libX11.so.6
#8  0x05d2876b in QX11PixmapData::toImage (this=0xa7ef648) at image/qpixmap_x11.cpp:1428
#9  0x05d16b3b in QPixmap::toImage (this=0xbf85f6c4) at image/qpixmap.cpp:447
#10 0x03ae84b8 in KIconEffect::apply(QPixmap const&, int, float, QColor const&, QColor const&, bool) const () from /usr/lib/libkdeui.so.5
#11 0x03ae893a in KIconEffect::apply(QPixmap const&, int, int) const () from /usr/lib/libkdeui.so.5
#12 0x0055442b in KFileItemDelegate::Private::applyHoverEffect(QPixmap const&) const () from /usr/lib/libkio.so.5
#13 0x0055a108 in KFileItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkio.so.5
#14 0x061d3500 in QTreeView::drawRow (this=0xa73ae10, painter=0xbf85fbbc, option=..., index=...) at itemviews/qtreeview.cpp:1640
#15 0x061db2cc in QTreeView::drawTree (this=0xa73ae10, painter=0xbf85fbbc, region=...) at itemviews/qtreeview.cpp:1403
#16 0x061dbd4d in QTreeView::paintEvent (this=0xa73ae10, event=0xbf8603c4) at itemviews/qtreeview.cpp:1281
#17 0x05c9cdd4 in QWidget::event (this=0xa73ae10, event=0xbf8603c4) at kernel/qwidget.cpp:7687
#18 0x0604c633 in QFrame::event (this=0xa73ae10, e=0xbf8603c4) at widgets/qframe.cpp:559
#19 0x060eb494 in QAbstractScrollArea::viewportEvent (this=0x2, e=0x0) at widgets/qabstractscrollarea.cpp:962
#20 0x0619f087 in QAbstractItemView::viewportEvent (this=0xa73ae10, event=0xbf8603c4) at itemviews/qabstractitemview.cpp:1476
#21 0x061da434 in QTreeView::viewportEvent (this=0xa73ae10, event=0xbf8603c4) at itemviews/qtreeview.cpp:1266
#22 0x060eda95 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa76d310, o=0xa78a160, e=0xbf8603c4) at widgets/qabstractscrollarea_p.h:100
#23 QAbstractScrollAreaFilter::eventFilter (this=0xa76d310, o=0xa78a160, e=0xbf8603c4) at widgets/qabstractscrollarea_p.h:111
#24 0x07d9d83a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9da0080, receiver=0xa78a160, event=0xbf8603c4) at kernel/qcoreapplication.cpp:726
#25 0x05c47f2c in QApplicationPrivate::notify_helper (this=0x9da0080, receiver=0xa78a160, e=0xbf8603c4) at kernel/qapplication.cpp:4052
#26 0x05c4f5ca in QApplication::notify (this=0xbf865428, receiver=0xa78a160, e=0xbf8603c4) at kernel/qapplication.cpp:4021
#27 0x03b271aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0x07d9e6cb in QCoreApplication::notifyInternal (this=0xbf865428, receiver=0xa78a160, event=0xbf8603c4) at kernel/qcoreapplication.cpp:610
#29 0x05ca4e25 in QCoreApplication::sendSpontaneousEvent (this=0xa79b8f0, pdev=0xa3ac14c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa3c23a8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#30 QWidgetPrivate::drawWidget (this=0xa79b8f0, pdev=0xa3ac14c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa3c23a8) at kernel/qwidget.cpp:5079
#31 0x05e33233 in QWidgetBackingStore::sync (this=0xa3c23a8) at painting/qbackingstore.cpp:1261
#32 0x05c96116 in QWidgetPrivate::syncBackingStore (this=0xa71b900) at kernel/qwidget.cpp:1603
#33 0x05c9d215 in QWidget::event (this=0xa3a9a30, event=0xa7e6030) at kernel/qwidget.cpp:7827
#34 0x05c47f54 in QApplicationPrivate::notify_helper (this=0x9da0080, receiver=0xa3a9a30, e=0xa7e6030) at kernel/qapplication.cpp:4056
#35 0x05c4f5ca in QApplication::notify (this=0xbf865428, receiver=0xa3a9a30, e=0xa7e6030) at kernel/qapplication.cpp:4021
#36 0x03b271aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#37 0x07d9e6cb in QCoreApplication::notifyInternal (this=0xbf865428, receiver=0xa3a9a30, event=0xa7e6030) at kernel/qcoreapplication.cpp:610
#38 0x07d9f2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9d5c800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9d5c800) at kernel/qcoreapplication.cpp:1247
#40 0x07d9f47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#41 0x07dc93ff in QCoreApplication::sendPostedEvents (s=0x9d7fb90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 postEventSourceDispatch (s=0x9d7fb90) at kernel/qeventdispatcher_glib.cpp:210
#43 0x096c6e78 in g_main_dispatch (context=0x9d7fb10) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#44 IA__g_main_context_dispatch (context=0x9d7fb10) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#45 0x096ca720 in g_main_context_iterate (context=0x9d7fb10, block=<value optimized out>, dispatch=1, self=0x9d94ea0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#46 0x096ca853 in IA__g_main_context_iteration (context=0x9d7fb10, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#47 0x07dc902c in QEventDispatcherGlib::processEvents (this=0x9d5c9d8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#48 0x05ce8be5 in QGuiEventDispatcherGlib::processEvents (this=0x9d5c9d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#49 0x07d9cc79 in QEventLoop::processEvents (this=0xbf860e20, flags=) at kernel/qeventloop.cpp:149
#50 0x07d9d0ca in QEventLoop::exec (this=0xbf860e20, flags=...) at kernel/qeventloop.cpp:201
#51 0x06134d53 in QDialog::exec (this=0xa3a9a30) at dialogs/qdialog.cpp:498
#52 0x006598b4 in KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog() () from /usr/lib/libkio.so.5
#53 0x0065a1e6 in KUrlRequester::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#54 0x07db4263 in QMetaObject::activate (sender=0xa39dac8, from_signal_index=29, to_signal_index=30, argv=0xbf861098) at kernel/qobject.cpp:3113
#55 0x07db46d8 in QMetaObject::activate (sender=0xa39dac8, m=0x64bb0a4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbf861098) at kernel/qobject.cpp:3207
#56 0x062d4cc1 in QAbstractButton::clicked (this=0xa39dac8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#57 0x05ffd549 in QAbstractButtonPrivate::emitClicked (this=0xa39ed28) at widgets/qabstractbutton.cpp:543
#58 0x05fff1a4 in QAbstractButtonPrivate::click (this=0xa39ed28) at widgets/qabstractbutton.cpp:536
#59 0x05fff431 in QAbstractButton::mouseReleaseEvent (this=0xa39dac8, e=0xbf861690) at widgets/qabstractbutton.cpp:1115
#60 0x05c9d012 in QWidget::event (this=0xa39dac8, event=0xbf861690) at kernel/qwidget.cpp:7549
#61 0x05ffd3ee in QAbstractButton::event (this=0xa39dac8, e=0x0) at widgets/qabstractbutton.cpp:1077
#62 0x060a766d in QPushButton::event (this=0xa39dac8, e=0xbf861690) at widgets/qpushbutton.cpp:662
#63 0x05c47f54 in QApplicationPrivate::notify_helper (this=0x9da0080, receiver=0xa39dac8, e=0xbf861690) at kernel/qapplication.cpp:4056
#64 0x05c50033 in QApplication::notify (this=0xbf865428, receiver=0xa39dac8, e=0xbf861690) at kernel/qapplication.cpp:3758
#65 0x03b271aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#66 0x07d9e6cb in QCoreApplication::notifyInternal (this=0xbf865428, receiver=0xa39dac8, event=0xbf861690) at kernel/qcoreapplication.cpp:610
#67 0x05c4ef6e in QCoreApplication::sendSpontaneousEvent (receiver=0xa39dac8, event=0xbf861690, alienWidget=0xa39dac8, nativeWidget=0xa39d948, buttonDown=0x64c2aa0, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#68 QApplicationPrivate::sendMouseEvent (receiver=0xa39dac8, event=0xbf861690, alienWidget=0xa39dac8, nativeWidget=0xa39d948, buttonDown=0x64c2aa0, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#69 0x05cbd7c0 in QETWidget::translateMouseEvent (this=0xa39d948, event=0xbf862cdc) at kernel/qapplication_x11.cpp:4409
#70 0x05cbcc4b in QApplication::x11ProcessEvent (this=0xbf865428, event=0xbf862cdc) at kernel/qapplication_x11.cpp:3428
#71 0x05ce9502 in x11EventSourceDispatch (s=0x9d80fa8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#72 0x096c6e78 in g_main_dispatch (context=0x9d7fb10) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#73 IA__g_main_context_dispatch (context=0x9d7fb10) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#74 0x096ca720 in g_main_context_iterate (context=0x9d7fb10, block=<value optimized out>, dispatch=1, self=0x9d94ea0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#75 0x096ca853 in IA__g_main_context_iteration (context=0x9d7fb10, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#76 0x07dc902c in QEventDispatcherGlib::processEvents (this=0x9d5c9d8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#77 0x05ce8be5 in QGuiEventDispatcherGlib::processEvents (this=0x9d5c9d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#78 0x07d9cc79 in QEventLoop::processEvents (this=0xbf862fd0, flags=) at kernel/qeventloop.cpp:149
#79 0x07d9d0ca in QEventLoop::exec (this=0xbf862fd0, flags=...) at kernel/qeventloop.cpp:201
#80 0x06134d53 in QDialog::exec (this=0xbf8630bc) at dialogs/qdialog.cpp:498
#81 0x0819a255 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-31 00:58:37 UTC
The crash is related to the KDE Multimedia subsystem ("Phonon").
Considering the backtrace this is likely to be bug 221431. Merging.
Thanks

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