Bug 337300

Summary: crash when opening mp4 file
Product: [Applications] digikam Reporter: Tom <tom>
Component: Preview-VideoAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR Keywords: drkonqi
Version: 3.5.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.4.0
Sentry Crash Report:

Description Tom 2014-07-10 00:17:02 UTC
Application: digikam (3.5.0)
KDE Platform Version: 4.13.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-30-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
Every time I attempt to open an video file (mp4) Digikam crashes

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 0x7f3879eedac0 (LWP 4761))]

Thread 20 (Thread 0x7f3853f34700 (LWP 4762)):
#0  0x00007f3873901fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f3858adf248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f386eb91182 in start_thread (arg=0x7f3853f34700) at pthread_create.c:312
#3  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7f38494ba700 (LWP 4763)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f38746f0816 in wait (time=18446744073709551615, this=0x1aba910) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1aba820, mutex=mutex@entry=0x1aba818, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d5ede in Digikam::ScanController::run (this=0x1aba590) at /build/buildd/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725
#4  0x00007f38746f032f in QThreadPrivate::start (arg=0x1aba590) at thread/qthread_unix.cpp:349
#5  0x00007f386eb91182 in start_thread (arg=0x7f38494ba700) at pthread_create.c:312
#6  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7f3848cb9700 (LWP 4764)):
#0  0x00007f38739006bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f3860d42e41 in ?? () from /usr/lib/nvidia-331/tls/libnvidia-tls.so.331.38
#2  0x00007f386c3f9c20 in read (__nbytes=16, __buf=0x7f3848cb88e0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f38440027b0) at /build/buildd/glib2.0-2.40.0/./glib/gwakeup.c:210
#4  0x00007f386c3b8b14 in g_main_context_check (context=context@entry=0x7f383c0009c0, max_priority=2147483647, fds=fds@entry=0x7f383c003300, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3532
#5  0x00007f386c3b8f7b in g_main_context_iterate (context=context@entry=0x7f383c0009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3731
#6  0x00007f386c3b90ec in g_main_context_iteration (context=0x7f383c0009c0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#7  0x00007f387481f7be in QEventDispatcherGlib::processEvents (this=0x7f383c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#8  0x00007f38747f10af in QEventLoop::processEvents (this=this@entry=0x7f3848cb8ae0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f38747f13a5 in QEventLoop::exec (this=this@entry=0x7f3848cb8ae0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f38746edc5f in QThread::exec (this=this@entry=0x1abe020) at thread/qthread.cpp:537
#11 0x00007f38747d2823 in QInotifyFileSystemWatcherEngine::run (this=0x1abe020) at io/qfilesystemwatcher_inotify.cpp:265
#12 0x00007f38746f032f in QThreadPrivate::start (arg=0x1abe020) at thread/qthread_unix.cpp:349
#13 0x00007f386eb91182 in start_thread (arg=0x7f3848cb9700) at pthread_create.c:312
#14 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7f3843fff700 (LWP 4768)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f38746f0816 in wait (time=18446744073709551615, this=0x1e09d10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1e0d990, mutex=mutex@entry=0x1e0d988, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f387756979a in Digikam::ParkingThread::run (this=0x1e0d970) at /build/buildd/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f38746f032f in QThreadPrivate::start (arg=0x1e0d970) at thread/qthread_unix.cpp:349
#5  0x00007f386eb91182 in start_thread (arg=0x7f3843fff700) at pthread_create.c:312
#6  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7f38432c8700 (LWP 4769)):
#0  0x00007f386eb947ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f3830000ac0) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7f3830000ac0) at pthread_mutex_unlock.c:310
#2  0x00007f386c3fa9c1 in g_mutex_unlock (mutex=mutex@entry=0x7f3830000a00) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:228
#3  0x00007f386c3b8a59 in g_main_context_check (context=context@entry=0x7f3830000a00, max_priority=2147483647, fds=fds@entry=0x7f38300032e0, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3573
#4  0x00007f386c3b8f7b in g_main_context_iterate (context=context@entry=0x7f3830000a00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3731
#5  0x00007f386c3b90ec in g_main_context_iteration (context=0x7f3830000a00, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#6  0x00007f387481f7be in QEventDispatcherGlib::processEvents (this=0x7f3830000920, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007f38747f10af in QEventLoop::processEvents (this=this@entry=0x7f38432c7ae0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f38747f13a5 in QEventLoop::exec (this=this@entry=0x7f38432c7ae0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f38746edc5f in QThread::exec (this=this@entry=0x2321c70) at thread/qthread.cpp:537
#10 0x00007f38747d2823 in QInotifyFileSystemWatcherEngine::run (this=0x2321c70) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007f38746f032f in QThreadPrivate::start (arg=0x2321c70) at thread/qthread_unix.cpp:349
#12 0x00007f386eb91182 in start_thread (arg=0x7f38432c8700) at pthread_create.c:312
#13 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7f37e4e39700 (LWP 4823)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x60121d0, mutex=mutex@entry=0x6012188) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f385d2fb70c in gst_task_func (task=0x6012170) at gsttask.c:301
#3  0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#4  0x00007f386c3ddf15 in g_thread_proxy (data=0x5f90540) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#5  0x00007f386eb91182 in start_thread (arg=0x7f37e4e39700) at pthread_create.c:312
#6  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f37e397f700 (LWP 4824)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x60129b0, mutex=mutex@entry=0x6012968) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f385d2fb70c in gst_task_func (task=0x6012950) at gsttask.c:301
#3  0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#4  0x00007f386c3ddf15 in g_thread_proxy (data=0x7f381c1180a0) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#5  0x00007f386eb91182 in start_thread (arg=0x7f37e397f700) at pthread_create.c:312
#6  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f37e563a700 (LWP 4825)):
#0  0x00007f3873901fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f38730f6031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f38730e783c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f38730e7ece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f38730e7f80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f38730f5fe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f386a477f08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007f386eb91182 in start_thread (arg=0x7f37e563a700) at pthread_create.c:312
#8  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f37e9e3c700 (LWP 4826)):
#0  0x00007f38738d5d7d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f386c3df4a8 in g_usleep (microseconds=microseconds@entry=50000) at /build/buildd/glib2.0-2.40.0/./glib/gtimer.c:259
#2  0x00007f383697678f in gst_xvimagesink_event_thread (xvimagesink=0x27b2210) at xvimagesink.c:582
#3  0x00007f386c3ddf15 in g_thread_proxy (data=0x27abc00) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#4  0x00007f386eb91182 in start_thread (arg=0x7f37e9e3c700) at pthread_create.c:312
#5  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f37e317e700 (LWP 4827)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x279f588, mutex=mutex@entry=0x279f560) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f3836fbaf85 in gst_queue_chain (pad=<optimized out>, parent=0x279f2e0, buffer=0x7f381c061080) at gstqueue.c:1011
#3  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f380c0662e0) at gstpad.c:3760
#4  gst_pad_push_data (pad=pad@entry=0x7f381c097b70, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#5  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f381c097b70, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#6  0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381c061080) at gstghostpad.c:128
#7  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f380c06e370) at gstpad.c:3760
#8  gst_pad_push_data (pad=pad@entry=0x7f380c06e830, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#9  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f380c06e830, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#10 0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381c061080) at gstghostpad.c:128
#11 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=<optimized out>, pad=0x7f380c0a2070) at gstpad.c:3760
#12 gst_pad_push_data (pad=0x7f380c09c570, type=<optimized out>, data=<optimized out>) at gstpad.c:3990
#13 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f380c09c340) at gstpad.c:3760
#14 gst_pad_push_data (pad=0x7f380c09c110, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#15 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at gstpad.c:4093
#16 0x00007f385d5a52a9 in gst_base_transform_chain (pad=<optimized out>, parent=0x7f380c095c50, buffer=<optimized out>) at gstbasetransform.c:2237
#17 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f380c067d20) at gstpad.c:3760
#18 gst_pad_push_data (pad=pad@entry=0x7f381c097db0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#19 0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f381c097db0, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#20 0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381c061080) at gstghostpad.c:128
#21 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f380c06e5d0) at gstpad.c:3760
#22 gst_pad_push_data (pad=pad@entry=0x7f380c067af0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#23 0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f380c067af0, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#24 0x00007f383591cc13 in gst_stream_synchronizer_sink_chain (pad=0x7f380c0678c0, parent=0x2639540, buffer=0x7f381c061080) at gststreamsynchronizer.c:577
#25 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f380c0678c0) at gstpad.c:3760
#26 gst_pad_push_data (pad=pad@entry=0x7f381c0974b0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#27 0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f381c0974b0, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#28 0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381c061080) at gstghostpad.c:128
#29 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x27afb20) at gstpad.c:3760
#30 gst_pad_push_data (pad=0x7f38140752a0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#31 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#32 0x00007f3836faf679 in gst_selector_pad_chain (pad=0x279ed20, parent=0x7f380c0552a0, buf=0x7f381c061080) at gstinputselector.c:1108
#33 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x279ed20) at gstpad.c:3760
#34 gst_pad_push_data (pad=pad@entry=0x27af400, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#35 0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x27af400, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#36 0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381c061080) at gstghostpad.c:128
#37 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f381c096df0) at gstpad.c:3760
#38 gst_pad_push_data (pad=pad@entry=0x7f381c04eb90, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#39 0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f381c04eb90, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#40 0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381c061080) at gstghostpad.c:128
#41 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061080, type=4112, pad=0x7f381c0964f0) at gstpad.c:3760
#42 gst_pad_push_data (pad=0x7f3814075070, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061080) at gstpad.c:3990
#43 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f381c061080) at gstpad.c:4093
#44 0x00007f385da315ff in gst_video_decoder_clip_and_push_buf (decoder=decoder@entry=0x7f380c052240, buf=buf@entry=0x7f381c061080) at gstvideodecoder.c:2657
#45 0x00007f385da36788 in gst_video_decoder_finish_frame (decoder=0x7f380c052240, frame=0x0) at gstvideodecoder.c:2572
#46 0x00007f37e18f957e in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
#47 0x00007f37e18f9a78 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
#48 0x00007f37e18fa10c in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
#49 0x00007f385da30a19 in gst_video_decoder_decode_frame (decoder=decoder@entry=0x7f380c052240, frame=0x7f381c16b8b0) at gstvideodecoder.c:2832
#50 0x00007f385da30d7d in gst_video_decoder_chain_forward (decoder=decoder@entry=0x7f380c052240, buf=buf@entry=0x7f3814192bb0, at_eos=at_eos@entry=0) at gstvideodecoder.c:1757
#51 0x00007f385da32f7d in gst_video_decoder_chain (pad=<optimized out>, parent=0x7f380c052240, buf=0x7f3814192bb0) at gstvideodecoder.c:2037
#52 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f3814192bb0, type=4112, pad=0x7f3814074e40) at gstpad.c:3760
#53 gst_pad_push_data (pad=0x7f3814074120, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#54 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at gstpad.c:4093
#55 0x00007f385d5a52a9 in gst_base_transform_chain (pad=<optimized out>, parent=0x7f381407a0d0, buffer=<optimized out>) at gstbasetransform.c:2237
#56 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f3814192bb0, type=4112, pad=0x6011d70) at gstpad.c:3760
#57 gst_pad_push_data (pad=0x6011b40, type=type@entry=4112, data=<optimized out>, data@entry=0x7f3814192bb0) at gstpad.c:3990
#58 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f3814192bb0) at gstpad.c:4093
#59 0x00007f385d587b09 in gst_base_parse_push_frame (parse=parse@entry=0x7f3814072230, frame=frame@entry=0x7f37e317d870) at gstbaseparse.c:2300
#60 0x00007f385d588510 in gst_base_parse_chain (pad=<optimized out>, parent=0x7f3814072230, buffer=0x7f3814192bb0) at gstbaseparse.c:2806
#61 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f3814192bb0, type=4112, pad=0x6011910) at gstpad.c:3760
#62 gst_pad_push_data (pad=0x60116e0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f3814192bb0) at gstpad.c:3990
#63 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f3814192bb0) at gstpad.c:4093
#64 0x00007f3836fb6a23 in gst_single_queue_push_one (object=0x7f3814192bb0, sq=0x7f381406fcd0, mq=0x7f381406c0a0) at gstmultiqueue.c:1089
#65 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1338
#66 0x00007f385d2fb549 in gst_task_func (task=0x6012b90) at gsttask.c:316
#67 0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#68 0x00007f386c3ddf15 in g_thread_proxy (data=0x2614190) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#69 0x00007f386eb91182 in start_thread (arg=0x7f37e317e700) at pthread_create.c:312
#70 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f37e2532700 (LWP 4828)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x7f381c04def8, mutex=mutex@entry=0x7f381c04dee8) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f385d5af142 in _gst_data_queue_wait_non_empty (queue=queue@entry=0x7f381c04df40) at gstdataqueue.c:551
#3  0x00007f385d5b0556 in gst_data_queue_pop (queue=0x7f381c04df40, item=item@entry=0x7f37e2531a78) at gstdataqueue.c:593
#4  0x00007f3836fb60f4 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1218
#5  0x00007f385d2fb549 in gst_task_func (task=0x6012cb0) at gsttask.c:316
#6  0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#7  0x00007f386c3ddf15 in g_thread_proxy (data=0x261bcf0) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#8  0x00007f386eb91182 in start_thread (arg=0x7f37e2532700) at pthread_create.c:312
#9  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f37e1495700 (LWP 4829)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f38619c03ad in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2  0x00007f386eb91182 in start_thread (arg=0x7f37e1495700) at pthread_create.c:312
#3  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

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

Thread 7 (Thread 0x7f37e0250700 (LWP 4831)):
[KCrash Handler]
#6  0x00007f387384af79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f387384e388 in __GI_abort () at abort.c:89
#8  0x00007f3873843e36 in __assert_fail_base (fmt=0x7f3873995718 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f3871e7320d "!xcb_xlib_unknown_req_in_deq", file=file@entry=0x7f3871e731db "../../src/xcb_io.c", line=line@entry=179, function=function@entry=0x7f3871e736b0 <__PRETTY_FUNCTION__.14343> "dequeue_pending_request") at assert.c:92
#9  0x00007f3873843ee2 in __GI___assert_fail (assertion=assertion@entry=0x7f3871e7320d "!xcb_xlib_unknown_req_in_deq", file=file@entry=0x7f3871e731db "../../src/xcb_io.c", line=line@entry=179, function=function@entry=0x7f3871e736b0 <__PRETTY_FUNCTION__.14343> "dequeue_pending_request") at assert.c:101
#10 0x00007f3871e0379c in dequeue_pending_request (dpy=dpy@entry=0x191a3d0, req=req@entry=0x41d7070) at ../../src/xcb_io.c:177
#11 0x00007f3871e045c3 in _XReply (dpy=dpy@entry=0x191a3d0, rep=rep@entry=0x7f37e024d4d0, extra=extra@entry=0, discard=discard@entry=1) at ../../src/xcb_io.c:639
#12 0x00007f3871e000cd in XSync (dpy=0x191a3d0, discard=0) at ../../src/Sync.c:44
#13 0x00007f38407c56d5 in Phonon::Gstreamer::X11Renderer::setOverlay (this=0x1ba21d0) at ../../gstreamer/x11renderer.cpp:185
#14 0x00007f387480687a in QMetaObject::activate (sender=sender@entry=0x17f3da0, m=m@entry=0x7f38409d7720 <Phonon::Gstreamer::Pipeline::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#15 0x00007f38407ba69e in windowIDNeeded (this=0x17f3da0) at ./moc_pipeline.cpp:151
#16 Phonon::Gstreamer::Pipeline::cb_element (bus=<optimized out>, gstMessage=0x7f383801cc00, data=0x17f3da0) at ../../gstreamer/pipeline.cpp:525
#17 0x00007f386be8f210 in g_cclosure_marshal_VOID__BOXEDv (closure=0x1b85370, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x2538ce0) at /build/buildd/glib2.0-2.40.0/./gobject/gmarshal.c:1160
#18 0x00007f386be8c5e7 in _g_closure_invoke_va (closure=0x1b85370, return_value=0x0, instance=0x263bd20, args=0x7f37e024d8c8, n_params=1, param_types=0x2538ce0) at /build/buildd/glib2.0-2.40.0/./gobject/gclosure.c:831
#19 0x00007f386bea5088 in g_signal_emit_valist (instance=0x263bd20, signal_id=<optimized out>, detail=419, var_args=var_args@entry=0x7f37e024d8c8) at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3215
#20 0x00007f386bea5ce2 in g_signal_emit (instance=instance@entry=0x263bd20, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3363
#21 0x00007f385d2a72ea in gst_bus_sync_signal_handler (bus=bus@entry=0x263bd20, message=message@entry=0x7f383801cc00, data=data@entry=0x0) at gstbus.c:1149
#22 0x00007f385d2a754b in gst_bus_post (bus=bus@entry=0x263bd20, message=message@entry=0x7f383801cc00) at gstbus.c:326
#23 0x00007f385d2b6958 in gst_element_post_message_default (element=0x27f9840, message=0x7f383801cc00) at gstelement.c:1688
#24 0x00007f385d29ca0e in gst_bin_handle_message_func (bin=0x27f9840, message=0x7f383801cc00) at gstbin.c:3730
#25 0x00007f385d2d785c in gst_pipeline_handle_message (bin=0x27f9840, message=0x7f383801cc00) at gstpipeline.c:575
#26 0x00007f38358fcf4a in gst_play_bin_handle_message (bin=0x27f9840, msg=0x7f383801cc00) at gstplaybin2.c:2789
#27 0x00007f385d2993d8 in bin_bus_handler (bus=bus@entry=0x263bc40, message=message@entry=0x7f383801cc00, bin=bin@entry=0x27f9840) at gstbin.c:2964
#28 0x00007f385d2a754b in gst_bus_post (bus=bus@entry=0x263bc40, message=message@entry=0x7f383801cc00) at gstbus.c:326
#29 0x00007f385d2b6958 in gst_element_post_message_default (element=0x27fc070, message=0x7f383801cc00) at gstelement.c:1688
#30 0x00007f383590505e in gst_play_sink_handle_message (bin=0x27fc070, message=0x7f383801cb80) at gstplaysink.c:4379
#31 0x00007f385d2993d8 in bin_bus_handler (bus=bus@entry=0x263be00, message=message@entry=0x7f383801cb80, bin=bin@entry=0x27fc070) at gstbin.c:2964
#32 0x00007f385d2a754b in gst_bus_post (bus=bus@entry=0x263be00, message=message@entry=0x7f383801cb80) at gstbus.c:326
#33 0x00007f385d2b6958 in gst_element_post_message_default (element=0x2772d50, message=0x7f383801cb80) at gstelement.c:1688
#34 0x00007f385d29ca0e in gst_bin_handle_message_func (bin=0x2772d50, message=0x7f383801cb80) at gstbin.c:3730
#35 0x00007f385d2993d8 in bin_bus_handler (bus=bus@entry=0x2615a70, message=message@entry=0x7f383801cb80, bin=bin@entry=0x2772d50) at gstbin.c:2964
#36 0x00007f385d2a754b in gst_bus_post (bus=bus@entry=0x2615a70, message=message@entry=0x7f383801cb80) at gstbus.c:326
#37 0x00007f385d2b6958 in gst_element_post_message_default (element=0x27726d0, message=0x7f383801cb80) at gstelement.c:1688
#38 0x00007f385d29ca0e in gst_bin_handle_message_func (bin=0x27726d0, message=0x7f383801cb80) at gstbin.c:3730
#39 0x00007f385d2993d8 in bin_bus_handler (bus=bus@entry=0x2793080, message=message@entry=0x7f383801cb80, bin=bin@entry=0x27726d0) at gstbin.c:2964
#40 0x00007f385d2a754b in gst_bus_post (bus=bus@entry=0x2793080, message=message@entry=0x7f383801cb80) at gstbus.c:326
#41 0x00007f385d2b6958 in gst_element_post_message_default (element=0x27721f0, message=0x7f383801cb80) at gstelement.c:1688
#42 0x00007f385d29ca0e in gst_bin_handle_message_func (bin=0x27721f0, message=0x7f383801cb80) at gstbin.c:3730
#43 0x00007f385d2993d8 in bin_bus_handler (bus=bus@entry=0x263bb60, message=message@entry=0x7f383801cb80, bin=bin@entry=0x27721f0) at gstbin.c:2964
#44 0x00007f385d2a754b in gst_bus_post (bus=bus@entry=0x263bb60, message=message@entry=0x7f383801cb80) at gstbus.c:326
#45 0x00007f385d2b6958 in gst_element_post_message_default (element=0x27b2210, message=0x7f383801cb80) at gstelement.c:1688
#46 0x00007f38369764ac in gst_xvimagesink_setcaps (bsink=0x27b2210, caps=0x7f380c234280) at xvimagesink.c:754
#47 0x00007f385d59193b in gst_base_sink_default_event (basesink=0x27b2210, event=0x27ce1e0) at gstbasesink.c:3036
#48 0x00007f3836974308 in gst_xvimagesink_event (sink=0x27b2210, event=0x27ce1e0) at xvimagesink.c:1035
#49 0x00007f385d58c38d in gst_base_sink_event (pad=<optimized out>, parent=0x27b2210, event=0x27ce1e0) at gstbasesink.c:3138
#50 0x00007f385d2cc6db in gst_pad_send_event_unchecked (pad=pad@entry=0x27713f0, event=event@entry=0x27ce1e0, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5036
#51 0x00007f385d2ccec4 in gst_pad_push_event_unchecked (pad=pad@entry=0x2771850, event=0x27ce1e0, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4731
#52 0x00007f385d2cd348 in push_sticky (pad=0x2771850, ev=0x7f37e024e570, user_data=0x7f37e024e5d0) at gstpad.c:3370
#53 0x00007f385d2cb632 in events_foreach (pad=pad@entry=0x2771850, func=func@entry=0x7f385d2cd1f0 <push_sticky>, user_data=user_data@entry=0x7f37e024e5d0) at gstpad.c:530
#54 0x00007f385d2d5618 in check_sticky (event=0x27ce1e0, pad=0x2771850) at gstpad.c:3426
#55 gst_pad_push_event (pad=pad@entry=0x2771850, event=0x27ce1e0) at gstpad.c:4849
#56 0x00007f385d5a457d in gst_pad_set_caps (caps=0x7f380c234280, pad=0x2771850) at ../../../gst/gstcompat.h:55
#57 gst_base_transform_setcaps (trans=trans@entry=0x2780490, pad=<optimized out>, incaps=<optimized out>) at gstbasetransform.c:1348
#58 0x00007f385d5a5435 in gst_base_transform_sink_eventfunc (trans=0x2780490, event=0x27ce180) at gstbasetransform.c:1860
#59 0x00007f3836fac5fd in gst_identity_sink_event (trans=0x2780490, event=0x27ce180) at gstidentity.c:353
#60 0x00007f385d2cc6db in gst_pad_send_event_unchecked (pad=pad@entry=0x2771620, event=event@entry=0x27ce180, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5036
#61 0x00007f385d2ccec4 in gst_pad_push_event_unchecked (pad=pad@entry=0x27cc2a0, event=0x27ce180, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4731
#62 0x00007f385d2cd348 in push_sticky (pad=0x27cc2a0, ev=0x7f37e024ea10, user_data=0x7f37e024ea70) at gstpad.c:3370
#63 0x00007f385d2cb632 in events_foreach (pad=pad@entry=0x27cc2a0, func=func@entry=0x7f385d2cd1f0 <push_sticky>, user_data=user_data@entry=0x7f37e024ea70) at gstpad.c:530
#64 0x00007f385d2d5618 in check_sticky (event=0x27ce180, pad=0x27cc2a0) at gstpad.c:3426
#65 gst_pad_push_event (pad=pad@entry=0x27cc2a0, event=0x27ce180) at gstpad.c:4849
#66 0x00007f385d5a457d in gst_pad_set_caps (caps=0x7f380c234280, pad=0x27cc2a0) at ../../../gst/gstcompat.h:55
#67 gst_base_transform_setcaps (trans=trans@entry=0x27cf8e0, pad=<optimized out>, incaps=<optimized out>) at gstbasetransform.c:1348
#68 0x00007f385d5a5435 in gst_base_transform_sink_eventfunc (trans=0x27cf8e0, event=0x27ce120) at gstbasetransform.c:1860
#69 0x00007f385d2cc6db in gst_pad_send_event_unchecked (pad=pad@entry=0x27cc070, event=event@entry=0x27ce120, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5036
#70 0x00007f385d2ccec4 in gst_pad_push_event_unchecked (pad=pad@entry=0x27ccfc0, event=0x27ce120, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4731
#71 0x00007f385d2cd348 in push_sticky (pad=0x27ccfc0, ev=0x7f37e024ede0, user_data=0x7f37e024ee40) at gstpad.c:3370
#72 0x00007f385d2cb632 in events_foreach (pad=pad@entry=0x27ccfc0, func=func@entry=0x7f385d2cd1f0 <push_sticky>, user_data=user_data@entry=0x7f37e024ee40) at gstpad.c:530
#73 0x00007f385d2d5618 in check_sticky (event=0x27ce120, pad=0x27ccfc0) at gstpad.c:3426
#74 gst_pad_push_event (pad=pad@entry=0x27ccfc0, event=0x27ce120) at gstpad.c:4849
#75 0x00007f385d5a457d in gst_pad_set_caps (caps=0x7f380c234280, pad=0x27ccfc0) at ../../../gst/gstcompat.h:55
#76 gst_base_transform_setcaps (trans=trans@entry=0x27f3290, pad=<optimized out>, incaps=<optimized out>) at gstbasetransform.c:1348
#77 0x00007f385d5a5435 in gst_base_transform_sink_eventfunc (trans=0x27f3290, event=0x27ce0c0) at gstbasetransform.c:1860
#78 0x00007f385d2cc6db in gst_pad_send_event_unchecked (pad=pad@entry=0x27ccd90, event=event@entry=0x27ce0c0, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5036
#79 0x00007f385d2ccec4 in gst_pad_push_event_unchecked (pad=pad@entry=0x27ccb60, event=0x27ce0c0, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4731
#80 0x00007f385d2cd348 in push_sticky (pad=0x27ccb60, ev=0x7f37e024f1b0, user_data=0x7f37e024f210) at gstpad.c:3370
#81 0x00007f385d2cb632 in events_foreach (pad=pad@entry=0x27ccb60, func=func@entry=0x7f385d2cd1f0 <push_sticky>, user_data=user_data@entry=0x7f37e024f210) at gstpad.c:530
#82 0x00007f385d2d5618 in check_sticky (event=0x27ce0c0, pad=0x27ccb60) at gstpad.c:3426
#83 gst_pad_push_event (pad=pad@entry=0x27ccb60, event=0x27ce0c0) at gstpad.c:4849
#84 0x00007f385d5a457d in gst_pad_set_caps (caps=0x7f380c234280, pad=0x27ccb60) at ../../../gst/gstcompat.h:55
#85 gst_base_transform_setcaps (trans=trans@entry=0x27d1ce0, pad=<optimized out>, incaps=<optimized out>) at gstbasetransform.c:1348
#86 0x00007f385d5a5435 in gst_base_transform_sink_eventfunc (trans=0x27d1ce0, event=0x27ce060) at gstbasetransform.c:1860
#87 0x00007f385d2cc6db in gst_pad_send_event_unchecked (pad=pad@entry=0x27cc930, event=event@entry=0x27ce060, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5036
#88 0x00007f385d2ccec4 in gst_pad_push_event_unchecked (pad=pad@entry=0x2771cb0, event=0x27ce060, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4731
#89 0x00007f385d2cd348 in push_sticky (pad=0x2771cb0, ev=0x7f37e024f580, user_data=0x7f37e024f5e0) at gstpad.c:3370
#90 0x00007f385d2cb632 in events_foreach (pad=pad@entry=0x2771cb0, func=func@entry=0x7f385d2cd1f0 <push_sticky>, user_data=user_data@entry=0x7f37e024f5e0) at gstpad.c:530
#91 0x00007f385d2d5618 in check_sticky (event=0x27ce060, pad=0x2771cb0) at gstpad.c:3426
#92 gst_pad_push_event (pad=pad@entry=0x2771cb0, event=0x27ce060) at gstpad.c:4849
#93 0x00007f385d5a457d in gst_pad_set_caps (caps=0x7f380c234280, pad=0x2771cb0) at ../../../gst/gstcompat.h:55
#94 gst_base_transform_setcaps (trans=trans@entry=0x27cb400, pad=<optimized out>, incaps=<optimized out>) at gstbasetransform.c:1348
#95 0x00007f385d5a5435 in gst_base_transform_sink_eventfunc (trans=0x27cb400, event=0x7f38440c0000) at gstbasetransform.c:1860
#96 0x00007f385d2cc6db in gst_pad_send_event_unchecked (pad=pad@entry=0x2771a80, event=event@entry=0x7f38440c0000, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5036
#97 0x00007f385d2ccec4 in gst_pad_push_event_unchecked (pad=pad@entry=0x27cc700, event=0x7f38440c0000, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4731
#98 0x00007f385d2cd348 in push_sticky (pad=0x27cc700, ev=0x7f37e024f950, user_data=0x7f37e024f9b0) at gstpad.c:3370
#99 0x00007f385d2cb632 in events_foreach (pad=pad@entry=0x27cc700, func=func@entry=0x7f385d2cd1f0 <push_sticky>, user_data=user_data@entry=0x7f37e024f9b0) at gstpad.c:530
#100 0x00007f385d2d5618 in check_sticky (event=0x7f38440c0000, pad=0x27cc700) at gstpad.c:3426
#101 gst_pad_push_event (pad=0x27cc700, event=event@entry=0x7f38440c0000) at gstpad.c:4849
#102 0x00007f3836fba2c7 in gst_queue_push_one (queue=0x279e430) at gstqueue.c:1167
#103 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1244
#104 0x00007f385d2fb549 in gst_task_func (task=0x7f3814071170) at gsttask.c:316
#105 0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#106 0x00007f386c3ddf15 in g_thread_proxy (data=0x179db20) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#107 0x00007f386eb91182 in start_thread (arg=0x7f37e0250700) at pthread_create.c:312
#108 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f37dfa4f700 (LWP 4832)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x279e6d8, mutex=mutex@entry=0x279e6b0) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f3836fbaf85 in gst_queue_chain (pad=<optimized out>, parent=0x279e430, buffer=0x7f380cc911a0) at gstqueue.c:1011
#3  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f380cc911a0, type=4112, pad=0x27cc4d0) at gstpad.c:3760
#4  gst_pad_push_data (pad=pad@entry=0x27b02a0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f380cc911a0) at gstpad.c:3990
#5  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x27b02a0, buffer=buffer@entry=0x7f380cc911a0) at gstpad.c:4093
#6  0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f380cc911a0) at gstghostpad.c:128
#7  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f380cc911a0, type=4112, pad=0x27ae360) at gstpad.c:3760
#8  gst_pad_push_data (pad=pad@entry=0x27b0dd0, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#9  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x27b0dd0, buffer=<optimized out>) at gstpad.c:4093
#10 0x00007f3836fc5b36 in gst_tee_do_push (is_list=0, data=0x7f380cc911a0, pad=0x27b0dd0, tee=0x2639400) at gsttee.c:550
#11 gst_tee_handle_data (tee=tee@entry=0x2639400, data=data@entry=0x7f380cc911a0, is_list=is_list@entry=0) at gsttee.c:622
#12 0x00007f3836fc60b3 in gst_tee_chain (pad=<optimized out>, parent=0x2639400, buffer=0x7f380cc911a0) at gsttee.c:694
#13 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f380cc911a0, type=4112, pad=0x27cd420) at gstpad.c:3760
#14 gst_pad_push_data (pad=0x27cdce0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f380cc911a0) at gstpad.c:3990
#15 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f380cc911a0) at gstpad.c:4093
#16 0x00007f3836fb9eb0 in gst_queue_push_one (queue=0x279ea10) at gstqueue.c:1115
#17 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1244
#18 0x00007f385d2fb549 in gst_task_func (task=0x7f3814071290) at gsttask.c:316
#19 0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#20 0x00007f386c3ddf15 in g_thread_proxy (data=0x260f590) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#21 0x00007f386eb91182 in start_thread (arg=0x7f37dfa4f700) at pthread_create.c:312
#22 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f37df24e700 (LWP 4833)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x279ecb8, mutex=mutex@entry=0x279ec90) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f3836fbaf85 in gst_queue_chain (pad=<optimized out>, parent=0x279ea10, buffer=0x7f381434f8d0) at gstqueue.c:1011
#3  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381434f8d0, type=4112, pad=0x27cdab0) at gstpad.c:3760
#4  gst_pad_push_data (pad=pad@entry=0x27b0720, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381434f8d0) at gstpad.c:3990
#5  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x27b0720, buffer=buffer@entry=0x7f381434f8d0) at gstpad.c:4093
#6  0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381434f8d0) at gstghostpad.c:128
#7  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381434f8d0, type=4112, pad=0x27ae820) at gstpad.c:3760
#8  gst_pad_push_data (pad=pad@entry=0x7f380c06e110, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381434f8d0) at gstpad.c:3990
#9  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f380c06e110, buffer=buffer@entry=0x7f381434f8d0) at gstpad.c:4093
#10 0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381434f8d0) at gstghostpad.c:128
#11 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381434f8d0, type=4112, pad=0x7f381c097930) at gstpad.c:3760
#12 gst_pad_push_data (pad=0x7f380c067690, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#13 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at gstpad.c:4093
#14 0x00007f385d5a52a9 in gst_base_transform_chain (pad=<optimized out>, parent=0x7f380c092f50, buffer=<optimized out>) at gstbasetransform.c:2237
#15 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381434f8d0, type=4112, pad=0x7f380c067460) at gstpad.c:3760
#16 gst_pad_push_data (pad=0x7f380c067230, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#17 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at gstpad.c:4093
#18 0x00007f385d5a52a9 in gst_base_transform_chain (pad=<optimized out>, parent=0x7f380c092620, buffer=<optimized out>) at gstbasetransform.c:2237
#19 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381434f8d0, type=4112, pad=0x7f380c067000) at gstpad.c:3760
#20 gst_pad_push_data (pad=pad@entry=0x7f381c0976f0, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381434f8d0) at gstpad.c:3990
#21 0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x7f381c0976f0, buffer=buffer@entry=0x7f381434f8d0) at gstpad.c:4093
#22 0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f381434f8d0) at gstghostpad.c:128
#23 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381434f8d0, type=4112, pad=0x27afd80) at gstpad.c:3760
#24 gst_pad_push_data (pad=0x7f380c066510, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381434f8d0) at gstpad.c:3990
#25 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f381434f8d0) at gstpad.c:4093
#26 0x00007f3836fb9eb0 in gst_queue_push_one (queue=0x279f2e0) at gstqueue.c:1115
#27 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1244
#28 0x00007f385d2fb549 in gst_task_func (task=0x7f38140713b0) at gsttask.c:316
#29 0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#30 0x00007f386c3ddf15 in g_thread_proxy (data=0x2617de0) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#31 0x00007f386eb91182 in start_thread (arg=0x7f37df24e700) at pthread_create.c:312
#32 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f37dea4d700 (LWP 4834)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x27957d0, mutex=mutex@entry=0x27957c8) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f385d594d58 in gst_base_sink_wait_preroll (sink=sink@entry=0x27956a0) at gstbasesink.c:2153
#3  0x00007f385d595199 in gst_base_sink_do_preroll (sink=sink@entry=0x27956a0, obj=obj@entry=0x7f381c061e50) at gstbasesink.c:2243
#4  0x00007f385d5959cb in gst_base_sink_do_sync (basesink=basesink@entry=0x27956a0, obj=obj@entry=0x7f381c061e50, late=late@entry=0x7f37dea4c4f8, step_end=step_end@entry=0x7f37dea4c4fc) at gstbasesink.c:2445
#5  0x00007f385d596af6 in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x27956a0, obj=obj@entry=0x7f381c061e50, is_list=is_list@entry=0, pad=<optimized out>) at gstbasesink.c:3341
#6  0x00007f385d598614 in gst_base_sink_chain_main (basesink=0x27956a0, pad=<optimized out>, obj=0x7f381c061e50, is_list=0) at gstbasesink.c:3486
#7  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061e50, type=4112, pad=0x2770270) at gstpad.c:3760
#8  gst_pad_push_data (pad=0x2770900, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#9  0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at gstpad.c:4093
#10 0x00007f385d5a52a9 in gst_base_transform_chain (pad=<optimized out>, parent=0x279ac70, buffer=<optimized out>) at gstbasetransform.c:2237
#11 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061e50, type=4112, pad=0x2770040) at gstpad.c:3760
#12 gst_pad_push_data (pad=0x27711c0, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#13 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at gstpad.c:4093
#14 0x00007f385d5a52a9 in gst_base_transform_chain (pad=<optimized out>, parent=0x27aacd0, buffer=<optimized out>) at gstbasetransform.c:2237
#15 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061e50, type=4112, pad=0x2770f90) at gstpad.c:3760
#16 gst_pad_push_data (pad=0x27706d0, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#17 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at gstpad.c:4093
#18 0x00007f385d5a52a9 in gst_base_transform_chain (pad=<optimized out>, parent=0x276bfe0, buffer=<optimized out>) at gstbasetransform.c:2237
#19 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f381c061e50, type=4112, pad=0x27704a0) at gstpad.c:3760
#20 gst_pad_push_data (pad=0x2770d60, type=type@entry=4112, data=<optimized out>, data@entry=0x7f381c061e50) at gstpad.c:3990
#21 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f381c061e50) at gstpad.c:4093
#22 0x00007f3836fb9eb0 in gst_queue_push_one (queue=0x279e140) at gstqueue.c:1115
#23 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1244
#24 0x00007f385d2fb549 in gst_task_func (task=0x7f38140714d0) at gsttask.c:316
#25 0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#26 0x00007f386c3ddf15 in g_thread_proxy (data=0x2617d40) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#27 0x00007f386eb91182 in start_thread (arg=0x7f37dea4d700) at pthread_create.c:312
#28 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f37de24c700 (LWP 4835)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x279e3e8, mutex=mutex@entry=0x279e3c0) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f3836fbaf85 in gst_queue_chain (pad=<optimized out>, parent=0x279e140, buffer=0x7f3814246b20) at gstqueue.c:1011
#3  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f3814246b20, type=4112, pad=0x2770b30) at gstpad.c:3760
#4  gst_pad_push_data (pad=pad@entry=0x27b0060, type=type@entry=4112, data=<optimized out>, data@entry=0x7f3814246b20) at gstpad.c:3990
#5  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x27b0060, buffer=buffer@entry=0x7f3814246b20) at gstpad.c:4093
#6  0x00007f385d2bfe2b in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7f3814246b20) at gstghostpad.c:128
#7  0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f3814246b20, type=4112, pad=0x27ae100) at gstpad.c:3760
#8  gst_pad_push_data (pad=pad@entry=0x27b0950, type=type@entry=4112, data=<optimized out>) at gstpad.c:3990
#9  0x00007f385d2d49b6 in gst_pad_push (pad=pad@entry=0x27b0950, buffer=<optimized out>) at gstpad.c:4093
#10 0x00007f3836fc5b36 in gst_tee_do_push (is_list=0, data=0x7f3814246b20, pad=0x27b0950, tee=0x26392c0) at gsttee.c:550
#11 gst_tee_handle_data (tee=tee@entry=0x26392c0, data=data@entry=0x7f3814246b20, is_list=is_list@entry=0) at gsttee.c:622
#12 0x00007f3836fc60b3 in gst_tee_chain (pad=<optimized out>, parent=0x26392c0, buffer=0x7f3814246b20) at gsttee.c:694
#13 0x00007f385d2cdd08 in gst_pad_chain_data_unchecked (data=0x7f3814246b20, type=4112, pad=0x27cd1f0) at gstpad.c:3760
#14 gst_pad_push_data (pad=0x27cd880, type=type@entry=4112, data=<optimized out>, data@entry=0x7f3814246b20) at gstpad.c:3990
#15 0x00007f385d2d49b6 in gst_pad_push (pad=<optimized out>, buffer=buffer@entry=0x7f3814246b20) at gstpad.c:4093
#16 0x00007f3836fb9eb0 in gst_queue_push_one (queue=0x279e720) at gstqueue.c:1115
#17 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1244
#18 0x00007f385d2fb549 in gst_task_func (task=0x7f38140715f0) at gsttask.c:316
#19 0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#20 0x00007f386c3ddf15 in g_thread_proxy (data=0x179dcf0) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#21 0x00007f386eb91182 in start_thread (arg=0x7f37de24c700) at pthread_create.c:312
#22 0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f37dda4b700 (LWP 4836)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f386c3fac07 in g_cond_wait (cond=cond@entry=0x279f860, mutex=mutex@entry=0x279f850) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:762
#2  0x00007f3836fb978d in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1232
#3  0x00007f385d2fb549 in gst_task_func (task=0x7f3814071710) at gsttask.c:316
#4  0x00007f386c3de89c in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#5  0x00007f386c3ddf15 in g_thread_proxy (data=0x2617ca0) at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#6  0x00007f386eb91182 in start_thread (arg=0x7f37dda4b700) at pthread_create.c:312
#7  0x00007f387390f30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f3879eedac0 (LWP 4761)):
#0  0x00007f3871e04435 in _XReply (dpy=dpy@entry=0x191a3d0, rep=rep@entry=0x7fff09cca3c0, extra=extra@entry=0, discard=discard@entry=1) at ../../src/xcb_io.c:594
#1  0x00007f3871e018e3 in XTranslateCoordinates (dpy=0x191a3d0, src_win=674, dest_win=94372034, src_x=555, src_y=355, dst_x=0x7fff09cca430, dst_y=0x7fff09cca434, child=0x7fff09cca438) at ../../src/TrCoords.c:51
#2  0x00007f3875274822 in QWidgetPrivate::mapFromGlobal (this=0x1b903e0, pos=...) at kernel/qwidget_x11.cpp:1357
#3  0x00007f387527487d in QWidget::mapFromGlobal (this=this@entry=0x1b76c40, pos=...) at kernel/qwidget_x11.cpp:1370
#4  0x00007f38751eb668 in QApplication::notify (this=this@entry=0x7fff09ccb460, receiver=receiver@entry=0x1b76c40, e=e@entry=0x7fff09cca7f0) at kernel/qapplication.cpp:4130
#5  0x00007f3875eefd1a in KApplication::notify (this=0x7fff09ccb460, receiver=0x1b76c40, event=0x7fff09cca7f0) at ../../kdeui/kernel/kapplication.cpp:311
#6  0x00007f38747f24dd in QCoreApplication::notifyInternal (this=0x7fff09ccb460, receiver=receiver@entry=0x1b76c40, event=event@entry=0x7fff09cca7f0) at kernel/qcoreapplication.cpp:953
#7  0x00007f38751ead93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#8  QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1b76c40, event=event@entry=0x7fff09cca7f0, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x1b76c40, buttonDown=buttonDown@entry=0x7f3875cca318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#9  0x00007f387525f9cb in QETWidget::translateMouseEvent (this=this@entry=0x1b76c40, event=event@entry=0x7fff09ccab70) at kernel/qapplication_x11.cpp:4634
#10 0x00007f387525f269 in QApplication::x11ProcessEvent (this=0x7fff09ccb460, event=event@entry=0x7fff09ccab70) at kernel/qapplication_x11.cpp:3627
#11 0x00007f3875286b02 in x11EventSourceDispatch (s=0x18cdb50, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#12 0x00007f386c3b8e04 in g_main_dispatch (context=0x18dd120) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
#13 g_main_context_dispatch (context=context@entry=0x18dd120) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
#14 0x00007f386c3b9048 in g_main_context_iterate (context=context@entry=0x18dd120, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
#15 0x00007f386c3b90ec in g_main_context_iteration (context=0x18dd120, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#16 0x00007f387481f7a1 in QEventDispatcherGlib::processEvents (this=0x1806080, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#17 0x00007f3875286bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#18 0x00007f38747f10af in QEventLoop::processEvents (this=this@entry=0x7fff09ccaf40, flags=...) at kernel/qeventloop.cpp:149
#19 0x00007f38747f13a5 in QEventLoop::exec (this=this@entry=0x7fff09ccaf40, flags=...) at kernel/qeventloop.cpp:204
#20 0x00007f38747f6b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#21 0x00007f38751e337c in QApplication::exec () at kernel/qapplication.cpp:3828
#22 0x0000000000492023 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/digikam-3.5.0/core/digikam/main/main.cpp:235

The reporter indicates this bug may be a duplicate of or related to bug 335996.

Possible duplicates by query: bug 336594, bug 336309, bug 335996, bug 335915, bug 335885.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-07-10 00:34:57 UTC

*** This bug has been marked as a duplicate of bug 327367 ***
Comment 2 caulier.gilles 2016-12-22 09:43:34 UTC
digiKam 5.4.0 bundles will use QtAV framework instead Qt5Multimedia to thumb
and play video. 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...

The screenshot here :

https://www.flickr.com/photos/digikam/30886133553/in/dateposted-public/

... is based on pre-release of AppImage 64 bits Linux bundle, just recompiled
and post to GDrive for testing.

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