Bug 332075

Summary: watching a video
Product: [Frameworks and Libraries] Phonon Reporter: G.Rass <g.rass>
Component: generalAssignee: Harald Sitter <sitter>
Status: RESOLVED DUPLICATE    
Severity: crash CC: caulier.gilles, martin.sandsmark, myriam, romain.perier
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description G.Rass 2014-03-12 22:15:17 UTC
Application: digikam (3.5.0)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.11.10-7-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Just opend digikam and started a video over the network, but it crashed within seconds. I was listening to music in the background. (also over the network)

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f37d5e90900 (LWP 5566))]

Thread 5 (Thread 0x7f37b2f81700 (LWP 5567)):
#0  0x00007f37cd4550af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f37d0fa8b66 in wait (time=18446744073709551615, this=0x2a50a10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2a50920, mutex=mutex@entry=0x2a50918, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005df20e in Digikam::ScanController::run (this=0x2a506b0) at /usr/src/debug/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725
#4  0x00007f37d0fa868f in QThreadPrivate::start (arg=0x2a506b0) at thread/qthread_unix.cpp:338
#5  0x00007f37cd4510db in start_thread () from /lib64/libpthread.so.0
#6  0x00007f37cf50190d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f37b2780700 (LWP 5568)):
#0  0x00007f37cf50e230 in pthread_mutex_lock () from /lib64/libc.so.6
#1  0x00007f37c71fd291 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f37c71bcb77 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f37c71bd523 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f37c71bd70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f37d10d4d76 in QEventDispatcherGlib::processEvents (this=0x7f37a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f37d10a6d0f in QEventLoop::processEvents (this=this@entry=0x7f37b277fca0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f37d10a7005 in QEventLoop::exec (this=this@entry=0x7f37b277fca0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f37d0fa5fef in QThread::exec (this=this@entry=0x2a45080) at thread/qthread.cpp:536
#9  0x00007f37d1088513 in QInotifyFileSystemWatcherEngine::run (this=0x2a45080) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f37d0fa868f in QThreadPrivate::start (arg=0x2a45080) at thread/qthread_unix.cpp:338
#11 0x00007f37cd4510db in start_thread () from /lib64/libpthread.so.0
#12 0x00007f37cf50190d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f37b1f7f700 (LWP 5570)):
#0  0x00007f37cd4550af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f37d0fa8b66 in wait (time=18446744073709551615, this=0x2c140e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2a589c0, mutex=mutex@entry=0x2a589b8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f37d31ae8fa in Digikam::ParkingThread::run (this=0x2a589a0) at /usr/src/debug/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f37d0fa868f in QThreadPrivate::start (arg=0x2a589a0) at thread/qthread_unix.cpp:338
#5  0x00007f37cd4510db in start_thread () from /lib64/libpthread.so.0
#6  0x00007f37cf50190d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f378bfff700 (LWP 5641)):
#0  0x00007f37cd45789c in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f37cd4534f2 in _L_lock_957 () from /lib64/libpthread.so.0
#2  0x00007f37cd45335a in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007f37c7191c51 in g_static_rec_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f37bf5ad1e4 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#5  0x00007f37c71e29f6 in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f37c71e2035 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f37cd4510db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f37cf50190d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f37d5e90900 (LWP 5566)):
[KCrash Handler]
#6  0x00007f37d10b8304 in QObject::metaObject (this=0x7f37a3fff120 <devnull>) at .moc/release-shared/moc_qobject.cpp:94
#7  0x00007f37d10bce84 in QObject::connect (sender=sender@entry=0x7f37a3fff120 <devnull>, signal=signal@entry=0x7f37d117d4d4 "2aboutToClose()", receiver=receiver@entry=0x39e8e58, method=method@entry=0x7f37d117d4c5 "1flushStream()", type=Qt::AutoConnection, type@entry=Qt::AutoCompatConnection) at kernel/qobject.cpp:2563
#8  0x00007f37d104e463 in setupDevice (device=0x7f37a3fff120 <devnull>, stream=0x2b25ae0, this=0x39e8e58) at io/qtextstream.cpp:329
#9  QTextStream::QTextStream (this=0x2b25ae0, device=0x7f37a3fff120 <devnull>) at io/qtextstream.cpp:1032
#10 0x00007f37a3dc956c in Stream (device=0x7f37a3fff120 <devnull>, this=0x2b25ae0) at /usr/include/QtCore/qdebug.h:65
#11 QDebug (device=0x7f37a3fff120 <devnull>, this=0x7fff1eeb87f0) at /usr/include/QtCore/qdebug.h:76
#12 nullDebug () at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/debug_p.h:54
#13 Debug::dbgstream (level=level@entry=Debug::DEBUG_INFO) at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/debug.cpp:148
#14 0x00007f37a3de389c in dbgstreamwrapper (level=Debug::DEBUG_INFO) at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/debug.h:94
#15 debug () at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/debug.h:96
#16 Phonon::Gstreamer::Pipeline::cb_state (bus=<optimized out>, gstMessage=<optimized out>, data=0x3f0ffe0) at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/pipeline.cpp:354
#17 0x00007f37c6850318 in g_closure_invoke (closure=0x3f17bb0, return_value=0x0, n_param_values=2, param_values=0x7fff1eeb89e0, invocation_hint=0x7fff1eeb8980) at gclosure.c:777
#18 0x00007f37c6861cad in signal_emit_unlocked_R (node=node@entry=0x28b7c60, detail=detail@entry=245, instance=instance@entry=0x3a5dd70, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff1eeb89e0) at gsignal.c:3586
#19 0x00007f37c68699b9 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff1eeb8b78) at gsignal.c:3330
#20 0x00007f37c6869c72 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3386
#21 0x00007f37bf5b64fa in gst_bus_sync_signal_handler () from /usr/lib64/libgstreamer-0.10.so.0
#22 0x00007f37bf5b6782 in gst_bus_post () from /usr/lib64/libgstreamer-0.10.so.0
#23 0x00007f37bf5c4023 in gst_element_post_message () from /usr/lib64/libgstreamer-0.10.so.0
#24 0x00007f37bf5c5603 in gst_element_continue_state () from /usr/lib64/libgstreamer-0.10.so.0
#25 0x00007f37bf5c4fd2 in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#26 0x00007f37bf5c5453 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#27 0x00007f37a3dde0fc in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x3f0ffe0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/pipeline.cpp:219
#28 0x00007f37a3dde169 in Phonon::Gstreamer::Pipeline::~Pipeline (this=0x3f0ffe0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/pipeline.cpp:222
#29 0x00007f37a3dd3efe in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x3f071d0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/mediaobject.cpp:133
#30 0x00007f37a3dd4429 in Phonon::Gstreamer::MediaObject::~MediaObject (this=0x3f071d0, __in_chrg=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.7.1/gstreamer/mediaobject.cpp:137
#31 0x00007f37d560efb4 in Phonon::MediaNodePrivate::deleteBackendObject (this=0x3f0f0b0) at /usr/src/debug/phonon-4.7.1/phonon/medianode.cpp:79
#32 0x00007f37d5601e5f in Phonon::FactoryPrivate::~FactoryPrivate (this=0x39d0870, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.7.1/phonon/factory.cpp:350
#33 0x00007f37d5602119 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x39d0870, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.7.1/phonon/factory.cpp:360
#34 0x00007f37cf4523d9 in __run_exit_handlers () from /lib64/libc.so.6
#35 0x00007f37cf452425 in exit () from /lib64/libc.so.6
#36 0x00007f37d022f298 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772
#37 0x00007f37d1b0fd40 in KApplication::xioErrhandler (this=0x7fff1eeb9fd0, dpy=0x295d000) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:419
#38 0x00007f37cd9f23fe in _XIOError (dpy=dpy@entry=0x295d000) at XlibInt.c:1498
#39 0x00007f37cd9f0575 in _XReply (dpy=dpy@entry=0x295d000, rep=rep@entry=0x7fff1eeb9080, extra=extra@entry=0, discard=discard@entry=1) at xcb_io.c:708
#40 0x00007f37cd9ebebd in XSync (dpy=0x295d000, discard=0) at Sync.c:44
#41 0x00007f37d03b6935 in QRasterWindowSurface::syncX (this=0x2b70c70) at painting/qwindowsurface_raster.cpp:134
#42 0x00007f37d03b6c15 in QRasterWindowSurface::beginPaint (this=0x2b70c70, rgn=...) at painting/qwindowsurface_raster.cpp:143
#43 0x00007f37d03d0459 in beginPaint (toCleanIsInTopLevelCoordinates=true, returnInfo=0x7fff1eeb9180, windowSurface=0x2b70c70, widget=<optimized out>, toClean=..., this=0x2c659a0) at painting/qbackingstore.cpp:379
#44 QWidgetBackingStore::sync (this=0x2c659a0) at painting/qbackingstore.cpp:1304
#45 0x00007f37d0207790 in QWidgetPrivate::syncBackingStore (this=this@entry=0x2cebfe0) at kernel/qwidget.cpp:1894
#46 0x00007f37d0217762 in QWidget::event (this=this@entry=0x2c7c440, event=event@entry=0x3a64b70) at kernel/qwidget.cpp:8680
#47 0x00007f37d05cd643 in QMainWindow::event (this=this@entry=0x2c7c440, event=event@entry=0x3a64b70) at widgets/qmainwindow.cpp:1478
#48 0x00007f37d1bc5561 in KMainWindow::event (this=this@entry=0x2c7c440, ev=ev@entry=0x3a64b70) at /usr/src/debug/kdelibs-4.11.5/kdeui/widgets/kmainwindow.cpp:1084
#49 0x00007f37d1bfd009 in KXmlGuiWindow::event (this=0x2c7c440, ev=0x3a64b70) at /usr/src/debug/kdelibs-4.11.5/kdeui/xmlgui/kxmlguiwindow.cpp:126
#50 0x00007f37d01c88ac in QApplicationPrivate::notify_helper (this=this@entry=0x295a9b0, receiver=receiver@entry=0x2c7c440, e=e@entry=0x3a64b70) at kernel/qapplication.cpp:4562
#51 0x00007f37d01cee70 in QApplication::notify (this=this@entry=0x7fff1eeb9fd0, receiver=receiver@entry=0x2c7c440, e=e@entry=0x3a64b70) at kernel/qapplication.cpp:4348
#52 0x00007f37d1b1118a in KApplication::notify (this=0x7fff1eeb9fd0, receiver=0x2c7c440, event=0x3a64b70) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#53 0x00007f37d10a80ad in QCoreApplication::notifyInternal (this=0x7fff1eeb9fd0, receiver=receiver@entry=0x2c7c440, event=event@entry=0x3a64b70) at kernel/qcoreapplication.cpp:949
#54 0x00007f37d10ab0ff in sendEvent (event=0x3a64b70, receiver=0x2c7c440) at kernel/qcoreapplication.h:231
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x28c6510) at kernel/qcoreapplication.cpp:1573
#56 0x00007f37d10ab5a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#57 0x00007f37d10d5493 in sendPostedEvents () at kernel/qcoreapplication.h:236
#58 postEventSourceDispatch (s=0x29585f0) at kernel/qeventdispatcher_glib.cpp:280
#59 0x00007f37c71bd316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#60 0x00007f37c71bd668 in ?? () from /usr/lib64/libglib-2.0.so.0
#61 0x00007f37c71bd70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#62 0x00007f37d10d4d55 in QEventDispatcherGlib::processEvents (this=0x28cbdb0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#63 0x00007f37d0265936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007f37d10a6d0f in QEventLoop::processEvents (this=this@entry=0x7fff1eeb9ab0, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007f37d10a7005 in QEventLoop::exec (this=this@entry=0x7fff1eeb9ab0, flags=...) at kernel/qeventloop.cpp:204
#66 0x00007f37d10ac13b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#67 0x00007f37d01c706c in QApplication::exec () at kernel/qapplication.cpp:3823
#68 0x000000000049b223 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-3.5.0/core/digikam/main/main.cpp:235

Possible duplicates by query: bug 321531.

Reported using DrKonqi
Comment 1 caulier.gilles 2014-03-12 22:30:48 UTC
*** Bug 332074 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2014-03-13 00:38:43 UTC

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