Application: digikam (1.3.0) KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2" Qt Version: 4.6.3 Operating System: Linux 2.6.34-12-default i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: I was browsing through a bunch of pictures/videos, I pressed the right arrow to move to next (the next was a video) and the program crashed. The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0xb21cf740 (LWP 5452))] Thread 18 (Thread 0xb0804b70 (LWP 5454)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4e94710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x082fae7a in ?? () #5 0xb4e9404f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4be846e in clone () from /lib/libc.so.6 Thread 17 (Thread 0xb0003b70 (LWP 5457)): #0 0xb2dbe22b in clock_gettime () from /lib/librt.so.1 #1 0xb4fb675c in ?? () from /usr/lib/libQtCore.so.4 #2 0xb4fbab16 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb4fb956b in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4fb960d in ?? () from /usr/lib/libQtCore.so.4 #5 0xb2f8a0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb2f8af22 in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb2f8b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb4fb9d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0xb4f8d11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb4f8d319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb4e91403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0xb67747bb in ?? () from /usr/lib/libdigikamdatabase.so.1 #13 0xb4e9404f in ?? () from /usr/lib/libQtCore.so.4 #14 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #15 0xb4be846e in clone () from /lib/libc.so.6 Thread 16 (Thread 0xaf6f2b70 (LWP 5458)): #0 0xb46eefed in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb4bf6464 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb2f8a7ff in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0xb2f8b108 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb2f8b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb4fb9d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4f8d11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb4f8d319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb4e91403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb67747bb in ?? () from /usr/lib/libdigikamdatabase.so.1 #10 0xb4e9404f in ?? () from /usr/lib/libQtCore.so.4 #11 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #12 0xb4be846e in clone () from /lib/libc.so.6 Thread 15 (Thread 0xae352b70 (LWP 5459)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4e94710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb6a7154b in ?? () from /usr/lib/libdigikamcore.so.1 #5 0xb4e9404f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4be846e in clone () from /lib/libc.so.6 Thread 14 (Thread 0xadb51b70 (LWP 5460)): #0 0xb46f04a0 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0xb4bf64a4 in pthread_mutex_unlock () from /lib/libc.so.6 #2 0xb2f899fb in g_main_context_release () from /usr/lib/libglib-2.0.so.0 #3 0xb2f8b11e in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb2f8b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb4fb9d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4f8d11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb4f8d319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb4e91403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb4e9404f in ?? () from /usr/lib/libQtCore.so.4 #10 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #11 0xb4be846e in clone () from /lib/libc.so.6 Thread 13 (Thread 0xad350b70 (LWP 5461)): #0 0xb2dbe22b in clock_gettime () from /lib/librt.so.1 #1 0xb4fb675c in ?? () from /usr/lib/libQtCore.so.4 #2 0xb4fbab16 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb4fb956b in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4fb960d in ?? () from /usr/lib/libQtCore.so.4 #5 0xb2f8a0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb2f8af22 in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb2f8b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb4fb9d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0xb4f8d11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb4f8d319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb4e91403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0xb4e9404f in ?? () from /usr/lib/libQtCore.so.4 #13 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #14 0xb4be846e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xaa0fab70 (LWP 5463)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf62a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xab3dc1d7 in metronom_sync_loop (this=0x875fcd0) at metronom.c:870 #4 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #5 0xb4be846e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xa94b8b70 (LWP 5464)): #0 0xb46eeff6 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb4bf6464 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb2cd84ea in ?? () from /usr/lib/libxcb.so.1 #3 0xb2cd8a82 in ?? () from /usr/lib/libxcb.so.1 #4 0xb2cd93a8 in ?? () from /usr/lib/libxcb.so.1 #5 0xb2cd9431 in xcb_flush () from /usr/lib/libxcb.so.1 #6 0xa98f1fe0 in xv_display_frame (this_gen=0x8b90548, frame_gen=0x8793398) at video_out_xcbxv.c:757 #7 0xab3ea4ab in overlay_and_display_frame (this=0x867cf28, img=0x8793398, vpts=182349528) at video_out.c:1039 #8 0xab3eab34 in video_out_loop (this_gen=0x867cf28) at video_out.c:1201 #9 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #10 0xb4be846e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xa8cb7b70 (LWP 5465)): #0 0xb2dbe22b in clock_gettime () from /lib/librt.so.1 #1 0xb4fb675c in ?? () from /usr/lib/libQtCore.so.4 #2 0xb4fba776 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb4fba3be in ?? () from /usr/lib/libQtCore.so.4 #4 0xb2f8a7d0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #5 0xb2f8b108 in ?? () from /usr/lib/libglib-2.0.so.0 #6 0xb2f8b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #7 0xb4fb9d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb4f8d11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0xb4f8d319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb4e91403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #11 0xab435dc8 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #12 0xb4e9404f in ?? () from /usr/lib/libQtCore.so.4 #13 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #14 0xb4be846e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xa84b6b70 (LWP 5469)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bdd75e in poll () from /lib/libc.so.6 #2 0xa98e6fbc in my_snd_mixer_wait (data=0x8646368) at audio_alsa_out.c:151 #3 ao_alsa_handle_event_thread (data=0x8646368) at audio_alsa_out.c:167 #4 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #5 0xb4be846e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa7cb5b70 (LWP 5470)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xab3ef250 in fifo_peek_int (this_gen=0x8fa4cc0) at audio_out.c:348 #4 fifo_peek (this_gen=0x8fa4cc0) at audio_out.c:388 #5 ao_loop (this_gen=0x8fa4cc0) at audio_out.c:1015 #6 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4be846e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa7435b70 (LWP 5510)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4e94710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x0810d3ed in _start () Thread 6 (Thread 0xa154bb70 (LWP 5523)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4e94710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x0811003d in _start () Thread 5 (Thread 0x9afdeb70 (LWP 5783)): [KCrash Handler] #6 0xffffe430 in __kernel_vsyscall () #7 0xb4b407ff in raise () from /lib/libc.so.6 #8 0xb4b42140 in abort () from /lib/libc.so.6 #9 0xb4b39014 in __assert_fail () from /lib/libc.so.6 #10 0xb46ef05b in pthread_mutex_lock () from /lib/libpthread.so.0 #11 0xb4bf6464 in pthread_mutex_lock () from /lib/libc.so.6 #12 0xab3e9c95 in vo_frame_draw (img=0x874f900, stream=0xc286348) at video_out.c:582 #13 0xa44971bc in mjpeg_decode_data (this_gen=0xc262028, buf=0xa1ca3d60) at xine_mjpeg_decoder.c:295 #14 0xab3e6e08 in video_decoder_loop (stream_gen=0x9fc934f0) at video_decoder.c:387 #15 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #16 0xb4be846e in clone () from /lib/libc.so.6 Thread 4 (Thread 0x9e56cb70 (LWP 5784)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xab3e02f4 in fifo_buffer_get (fifo=0xa0a06790) at buffer.c:230 #4 0xab3e7d35 in audio_decoder_loop (stream_gen=0x9fc934f0) at audio_decoder.c:67 #5 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #6 0xb4be846e in clone () from /lib/libc.so.6 Thread 3 (Thread 0x9dd6bb70 (LWP 5785)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xab3f234c in xine_event_wait (queue_gen=0xa1992ce0) at events.c:56 #4 listener_loop (queue_gen=0xa1992ce0) at events.c:214 #5 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #6 0xb4be846e in clone () from /lib/libc.so.6 Thread 2 (Thread 0x9d56ab70 (LWP 5786)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb46f1125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4bf624c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xab3e0208 in buffer_pool_alloc (this=0xa0a03290) at buffer.c:90 #4 0xa1d09ec6 in demux_avi_next (this=0xa19e3d78, decoder_flags=0) at demux_avi.c:1601 #5 0xa1d0ac76 in demux_avi_send_chunk (this_gen=0xa19e3d78) at demux_avi.c:1842 #6 0xab3f7339 in demux_loop (stream_gen=0x9fc934f0) at demux.c:342 #7 0xb46ecb25 in start_thread () from /lib/libpthread.so.0 #8 0xb4be846e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb21cf740 (LWP 5452)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bdd75e in poll () from /lib/libc.so.6 #2 0xb2cd8470 in ?? () from /usr/lib/libxcb.so.1 #3 0xb2cd8a82 in ?? () from /usr/lib/libxcb.so.1 #4 0xb2cd8b31 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0xb487a490 in _XSend () from /usr/lib/libX11.so.6 #6 0xb48667eb in ?? () from /usr/lib/libX11.so.6 #7 0xb48669e5 in XPutImage () from /usr/lib/libX11.so.6 #8 0xb553c30f in QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 #9 0xb5526bdf in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 #10 0xb5591561 in QPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 #11 0xb565c1a7 in ?? () from /usr/lib/libQtGui.so.4 #12 0xb55a7125 in ?? () from /usr/lib/libQtGui.so.4 #13 0xb55a8ade in QPainter::drawRects(QRect const*, int) () from /usr/lib/libQtGui.so.4 #14 0xb55a8c7f in QPainter::fillRect(QRect const&, QBrush const&) () from /usr/lib/libQtGui.so.4 #15 0xb581cf4c in QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libQtGui.so.4 #16 0xb577a6bd in QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libQtGui.so.4 #17 0xb5831248 in QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libQtGui.so.4 #18 0xb581a360 in QCleanlooksStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libQtGui.so.4 #19 0xb59d5d08 in QHeaderView::paintSection(QPainter*, QRect const&, int) const () from /usr/lib/libQtGui.so.4 #20 0xb59de7e4 in QHeaderView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb549af5a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb5894765 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb5922e01 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #24 0xb59c5284 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #25 0xb59dc57c in QHeaderView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb5925776 in ?? () from /usr/lib/libQtGui.so.4 #27 0xb4f8dfa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0xb5441c34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb5449ca4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #30 0xb5eb49d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #31 0xb4f8de0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #32 0xb5495c82 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #33 0xb56739f7 in ?? () from /usr/lib/libQtGui.so.4 #34 0xb548b6fb in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #35 0xb549ba16 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #36 0xb58b120c in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4 #37 0xb5f46364 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #38 0xb5f46602 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #39 0xb5441c64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #40 0xb5449ca4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #41 0xb5eb49d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #42 0xb4f8de0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #43 0xb5670009 in ?? () from /usr/lib/libQtGui.so.4 #44 0xb548cec2 in QWidget::repaint(QRect const&) () from /usr/lib/libQtGui.so.4 #45 0xb548cfe1 in QWidget::repaint() () from /usr/lib/libQtGui.so.4 #46 0xb7095ffa in KExiv2Iface::MsgTextEdit::setText(QString const&) () from /usr/lib/libkexiv2.so.8 #47 0xb708b0e8 in KExiv2Iface::AltLangStrEdit::setValues(QMap<QString, QString> const&) () from /usr/lib/libkexiv2.so.8 #48 0x080cb366 in _start () This bug may be a duplicate of or related to bug 230985. Possible duplicates by query: bug 230985. Reported using DrKonqi
This really looks like a xine mjpeg decoder crash, but maybe the phonon developers know something else? (sorry if this is not a bug for you)
Indeed, this is an upstream problem in xine, not much we can do about, sorry.