Bug 335051

Summary: Opening a MP4 File from a Nexus 4 crashes DigiKam (may be by thumbnail generation)
Product: [Applications] digikam Reporter: foren
Component: Preview-VideoAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, cfeck, foren, myriam, romain.perier, sitter, tdfischer
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.4.0
Sentry Crash Report:

Description foren 2014-05-19 20:19:08 UTC
Application: digikam (4.0.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Just opening DigiKam and double Klicking the File

- File is on a NAS Storage (which works like a charm on a gigabit connection)

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fadc4bacac0 (LWP 8797))]

Thread 26 (Thread 0x7fad9f0c6700 (LWP 8799)):
#0  0x00007fadbdcf8fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fada3c71248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007fadb9d21182 in start_thread (arg=0x7fad9f0c6700) at pthread_create.c:312
#3  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7fad95efc700 (LWP 8800)):
#0  0x00007fadbdcf8fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fadb6dd9fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fadb6dda0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fad963701ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad95efc700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fad956d1700 (LWP 8801)):
#0  0x00007fadbdcf8fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fadb6dd9fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fadb6dda30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fada5683e16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad956d1700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fad8e23e700 (LWP 8802)):
#0  0x00007fadb6e1b623 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fadb6e1b989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fadb6dda0d8 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fadb6dda129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad8e23e700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fad79642700 (LWP 8806)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadbeae7816 in wait (time=18446744073709551615, this=0x2953760) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2953670, mutex=mutex@entry=0x2953668, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005e3d9e in Digikam::ScanController::run (this=0x2954a60) at /build/buildd/digikam-4.0.0/core/digikam/database/scancontroller.cpp:725
#4  0x00007fadbeae732f in QThreadPrivate::start (arg=0x2954a60) at thread/qthread_unix.cpp:349
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad79642700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fad78e41700 (LWP 8807)):
#0  0x00007fadbdcf8fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fadb6dd9fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fadb6dda0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fadbec167be in QEventDispatcherGlib::processEvents (this=0x7fad6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fadbebe80af in QEventLoop::processEvents (this=this@entry=0x7fad78e40ae0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fadbebe83a5 in QEventLoop::exec (this=this@entry=0x7fad78e40ae0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fadbeae4c5f in QThread::exec (this=this@entry=0x2a8f680) at thread/qthread.cpp:537
#7  0x00007fadbebc9823 in QInotifyFileSystemWatcherEngine::run (this=0x2a8f680) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fadbeae732f in QThreadPrivate::start (arg=0x2a8f680) at thread/qthread_unix.cpp:349
#9  0x00007fadb9d21182 in start_thread (arg=0x7fad78e41700) at pthread_create.c:312
#10 0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fad8da3d700 (LWP 8809)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadbeae7816 in wait (time=18446744073709551615, this=0x2d8d3e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2e0a470, mutex=mutex@entry=0x2e0a468, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fadc22248aa in Digikam::ParkingThread::run (this=0x2e0a450) at /build/buildd/digikam-4.0.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007fadbeae732f in QThreadPrivate::start (arg=0x2e0a450) at thread/qthread_unix.cpp:349
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad8da3d700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fad70bdc700 (LWP 8814)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fadbeae77f4 in wait (time=30000, this=0x41307d0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x40ec910, mutex=mutex@entry=0x2b25a78, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fadbeadb0fa in QThreadPoolThread::run (this=0x40ec900) at concurrent/qthreadpool.cpp:142
#4  0x00007fadbeae732f in QThreadPrivate::start (arg=0x40ec900) at thread/qthread_unix.cpp:349
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad70bdc700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fad73fff700 (LWP 8815)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fadbeae77f4 in wait (time=30000, this=0x4157dc0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x4157b70, mutex=mutex@entry=0x2b25a78, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fadbeadb0fa in QThreadPoolThread::run (this=0x4157b60) at concurrent/qthreadpool.cpp:142
#4  0x00007fadbeae732f in QThreadPrivate::start (arg=0x4157b60) at thread/qthread_unix.cpp:349
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad73fff700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fad63ffe700 (LWP 8816)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fadbeae77f4 in wait (time=30000, this=0x41580e0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x4157e90, mutex=mutex@entry=0x2b25a78, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fadbeadb0fa in QThreadPoolThread::run (this=0x4157e80) at concurrent/qthreadpool.cpp:142
#4  0x00007fadbeae732f in QThreadPrivate::start (arg=0x4157e80) at thread/qthread_unix.cpp:349
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad63ffe700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fad627fb700 (LWP 8819)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fadbeae77f4 in wait (time=30000, this=0x4158f20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x4158cd0, mutex=mutex@entry=0x2b25a78, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fadbeadb0fa in QThreadPoolThread::run (this=0x4158cc0) at concurrent/qthreadpool.cpp:142
#4  0x00007fadbeae732f in QThreadPrivate::start (arg=0x4158cc0) at thread/qthread_unix.cpp:349
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad627fb700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fad29ffb700 (LWP 8835)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fadbeae77f4 in wait (time=30000, this=0x415fdc0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x4159ba0, mutex=mutex@entry=0x2b25a78, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fadbeadb0fa in QThreadPoolThread::run (this=0x4159b90) at concurrent/qthreadpool.cpp:142
#4  0x00007fadbeae732f in QThreadPrivate::start (arg=0x4159b90) at thread/qthread_unix.cpp:349
#5  0x00007fadb9d21182 in start_thread (arg=0x7fad29ffb700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7facebc36700 (LWP 8899)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadb6e1bc07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fada848d6ac in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#3  0x00007fadb6dff89c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fadb9d21182 in start_thread (arg=0x7facebc36700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7faceab9f700 (LWP 8900)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadb6e1bc07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fada848d6ac in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#3  0x00007fadb6dff89c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fadb9d21182 in start_thread (arg=0x7faceab9f700) at pthread_create.c:312
#6  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7facec437700 (LWP 8901)):
#0  0x00007fadbdcf8fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fadbd4ed031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fadbd4de83c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fadbd4deece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fadbd4def80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fadbd4ecfe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fadb50a1f08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007fadb9d21182 in start_thread (arg=0x7facec437700) at pthread_create.c:312
#8  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fad8d23c700 (LWP 8902)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007fadb9d2368d in _L_lock_1082 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fadb9d23607 in __GI___pthread_mutex_lock (mutex=0x34d7b70) at ../nptl/pthread_mutex_lock.c:134
#3  0x00007fadb6e1b991 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fada8722c78 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#5  0x00007fada872353f in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#6  0x00007fada8463b3d in gst_pad_activate_mode () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#7  0x00007fada8464280 in gst_pad_set_active () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007fada844840b in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#9  0x00007fada845744c in gst_iterator_fold () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#10 0x00007fada84487ba in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#11 0x00007fada844a376 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#12 0x00007fada844a68a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#13 0x00007fada8722054 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#14 0x00007fad70be3813 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#15 0x00007fada844c202 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#16 0x00007fada844c8dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#17 0x00007fada8432629 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#18 0x00007fada844c202 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#19 0x00007fada844c8dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#20 0x00007fada8432629 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#21 0x00007fada844c202 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#22 0x00007fada844c8dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#23 0x00007fada8432629 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#24 0x00007fada844c202 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#25 0x00007fada844c8dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#26 0x00007fada8432629 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#27 0x00007fad5f9ae4ce in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#28 0x00007fada844c202 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#29 0x00007fada844c8dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#30 0x00007fada8432629 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#31 0x00007fada8469f5b in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#32 0x00007fad5f9a8414 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#33 0x00007fada844c202 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#34 0x00007fada844c8dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#35 0x00007fad720df4ac in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#36 0x00007fad720df519 in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#37 0x00007fad720d3b5e in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#38 0x00007fad720d41d9 in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#39 0x00007fadc4338164 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/x86_64-linux-gnu/libphonon.so.4
#40 0x00007fadc4325c5e in ?? () from /usr/lib/x86_64-linux-gnu/libphonon.so.4
#41 0x00007fadc4325f19 in ?? () from /usr/lib/x86_64-linux-gnu/libphonon.so.4
#42 0x00007fadbdc47509 in __run_exit_handlers (status=1, listp=0x7fadbdfca6c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#43 0x00007fadbdc47555 in __GI_exit (status=<optimized out>) at exit.c:104
#44 0x00007fadab4e8264 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#45 0x00007fadc02e5760 in KApplication::xioErrhandler (this=0x7ffff3b2b1c0, dpy=0x57be390) at ../../kdeui/kernel/kapplication.cpp:419
#46 0x00007fadbc1fd5ee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#47 0x00007fadbc1fafed in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#48 0x00007fadbc1d8cb5 in XCheckWindowEvent () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#49 0x00007fad70be486a in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#50 0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fadb9d21182 in start_thread (arg=0x7fad8d23c700) at pthread_create.c:312
#52 0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7facea39e700 (LWP 8903)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadb6e1bc07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fad71228f85 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#3  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#4  0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#5  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#6  0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#7  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#9  0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#10 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#11 0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#12 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#13 0x00007fad5f9c3b43 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#14 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#15 0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#16 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#17 0x00007fad7121d679 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#18 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#19 0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#20 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#21 0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#22 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#23 0x00007fada8bc35ef in ?? () from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
#24 0x00007fada8bc8778 in gst_video_decoder_finish_frame () from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
#25 0x00007face8b1931e in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
#26 0x00007face8b19818 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
#27 0x00007face8b19eac in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
#28 0x00007fada8bc2a09 in ?? () from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
#29 0x00007fada8bc2d6d in ?? () from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
#30 0x00007fada8bc4f6d in ?? () from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
#31 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#32 0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#33 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#34 0x00007fada8719b09 in gst_base_parse_push_frame () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#35 0x00007fada871a510 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#36 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#37 0x00007fad71224a23 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#38 0x00007fada848d4e9 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#39 0x00007fadb6dff89c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fadb9d21182 in start_thread (arg=0x7facea39e700) at pthread_create.c:312
#42 0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7face9752700 (LWP 8904)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadb6e1bc07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fada8741132 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#3  0x00007fada8742546 in gst_data_queue_pop () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#4  0x00007fad712240f4 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#5  0x00007fada848d4e9 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#6  0x00007fadb6dff89c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fadb9d21182 in start_thread (arg=0x7face9752700) at pthread_create.c:312
#9  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7face86b5700 (LWP 8905)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadaa1413ad in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2  0x00007fadb9d21182 in start_thread (arg=0x7face86b5700) at pthread_create.c:312
#3  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7face7eb4700 (LWP 8906)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadaa1413ad in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2  0x00007fadb9d21182 in start_thread (arg=0x7face7eb4700) at pthread_create.c:312
#3  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7face76b3700 (LWP 8907)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadaa1413ad in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2  0x00007fadb9d21182 in start_thread (arg=0x7face76b3700) at pthread_create.c:312
#3  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7face6eb2700 (LWP 8908)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadaa1413ad in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2  0x00007fadb9d21182 in start_thread (arg=0x7face6eb2700) at pthread_create.c:312
#3  0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7face646e700 (LWP 8909)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007fadb9d2368d in _L_lock_1082 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fadb9d23607 in __GI___pthread_mutex_lock (mutex=0x4284d20) at ../nptl/pthread_mutex_lock.c:134
#3  0x00007fadb6e1b991 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fad70be64d8 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#5  0x00007fad70be565d in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#6  0x00007fada8437244 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#7  0x00007fada843742b in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007fada84378ed in gst_buffer_pool_set_active () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#9  0x00007fad70be2e12 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#10 0x00007fada8727543 in gst_base_sink_do_preroll () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#11 0x00007fada87279bb in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#12 0x00007fada8728ae6 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#13 0x00007fada872a604 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#14 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#15 0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#16 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#17 0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#18 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#19 0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#20 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#21 0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#22 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#23 0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#24 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#25 0x00007fad71227eb0 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#26 0x00007fada848d4e9 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#27 0x00007fadb6dff89c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fadb9d21182 in start_thread (arg=0x7face646e700) at pthread_create.c:312
#30 0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7face5c6d700 (LWP 8910)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadb6e1bc07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fad71228f85 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#3  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#4  0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#5  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#6  0x00007fad71233ad6 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#7  0x00007fad71234053 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#8  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#9  0x00007fad71227eb0 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#10 0x00007fada848d4e9 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#11 0x00007fadb6dff89c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007fadb9d21182 in start_thread (arg=0x7face5c6d700) at pthread_create.c:312
#14 0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7face546c700 (LWP 8911)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fadb6e1bc07 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fad71228f85 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#3  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#4  0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#5  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#6  0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#7  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#9  0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#10 0x00007fada8737299 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#11 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#12 0x00007fada8451ddb in gst_proxy_pad_chain_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#13 0x00007fada845fce8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#14 0x00007fad71227eb0 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#15 0x00007fada848d4e9 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#16 0x00007fadb6dff89c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fadb6dfef15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fadb9d21182 in start_thread (arg=0x7face546c700) at pthread_create.c:312
#19 0x00007fadbdd0630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fadc4bacac0 (LWP 8797)):
[KCrash Handler]
#6  0x00007fadbdc41f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fadbdc45388 in __GI_abort () at abort.c:89
#8  0x00007fadbdc3ae36 in __assert_fail_base (fmt=0x7fadc4b96fea "%s%s%s:%u: %s%sZusicherung \302\273%s\302\253 nicht erf\303\274llt.\n%n", assertion=assertion@entry=0x7fadbc26a390 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7fadbc26a1db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0x7fadbc26a696 "poll_for_event") at assert.c:92
#9  0x00007fadbdc3aee2 in __GI___assert_fail (assertion=0x7fadbc26a390 "!xcb_xlib_threads_sequence_lost", file=0x7fadbc26a1db "../../src/xcb_io.c", line=274, function=0x7fadbc26a696 "poll_for_event") at assert.c:101
#10 0x00007fadbc1fac69 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007fadbc1facfc in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007fadbc1fafcd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007fadbc1ed0db in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fadbf67d687 in x11EventSourcePrepare (s=0x2704c40, timeout=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:77
#15 0x00007fadb6dd968d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fadb6dd9f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fadb6dda0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fadbec167a1 in QEventDispatcherGlib::processEvents (this=0x262a9a0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#19 0x00007fadbf67dbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007fadbebe80af in QEventLoop::processEvents (this=this@entry=0x7ffff3b2aca0, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007fadbebe83a5 in QEventLoop::exec (this=this@entry=0x7ffff3b2aca0, flags=...) at kernel/qeventloop.cpp:204
#22 0x00007fadbebedb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#23 0x00007fadbf5da37c in QApplication::exec () at kernel/qapplication.cpp:3828
#24 0x00000000004948f0 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/digikam-4.0.0/core/digikam/main/main.cpp:236

Possible duplicates by query: bug 329834, bug 328239, bug 326959.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-05-19 20:24:15 UTC
Does digikam use X11 calls from multiple threads? If yes, probably lacks XInitThreads(); somewhere.
Comment 2 Christoph Feck 2014-05-19 20:25:42 UTC
Ah well, it is "libgstxvimagesink.so" which uses X11. Not sure if the bug is in phonon-gstreamer of gstreamer itself.
Comment 3 foren 2014-05-20 05:53:03 UTC
Playing around a little (on an onther machine), it seems that I have the problem not only by the mp4 file or thumbnail generation .... But I can not provide a stacktrace for that at the moment (sorry for that) ... 

Perhaps it has something there is a intereference because of my configuration? I'm using on both maschines ubuntu 14.04 (unity) with PPA: https://launchpad.net/~msylwester/+archive/digikam (like suggested by Michal here: http://www.digikam.org/node/713#comments)
Comment 4 Myriam Schweingruber 2014-08-10 13:10:43 UTC
Is this still reproducible? Then please install debugging symbols for phonon and phonon-backend-gstreamer and provide a new backtrace.
Comment 5 caulier.gilles 2017-01-06 22:11:13 UTC
digiKam 5.4.0 bundles will use QtAV framework instead Qt5Multimedia to thumb
and play video/audio. The Slideshow tool will also support video as well.

QtAV use ffmpeg codecs. It's multi-platform and will always available in
OSX, Windows and Linux bundles that digiKam team provide.

For Linux packagers, you will need to turn on video support at compilation time
and solve QtAV dependencies...

See screenshots here :

https://www.flickr.com/photos/digikam/30886133553
https://www.flickr.com/photos/digikam/31679362466
https://www.flickr.com/photos/digikam/31572654722
https://www.flickr.com/photos/digikam/31726086736

Bundles have been recompiled are posted to GDrive for testing :

https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM