Bug 335299 - digiKam crashes when clicking on avi file icon to play it
Summary: digiKam crashes when clicking on avi file icon to play it
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Video (show other bugs)
Version: 3.5.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-24 21:07 UTC by Yaakov D.
Modified: 2017-07-27 10:34 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.4.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yaakov D. 2014-05-24 21:07:08 UTC
Application: digikam (3.5.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Tried to open an avi file to play it
- OS: Kubuntu 14.04 updated with latest (05/25/2014) packages.

The crash can be reproduced every time.

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

Thread 14 (Thread 0xace0bb40 (LWP 11553)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb4b5c7ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xad9be442 in ?? () from /lib/i386-linux-gnu/libusb-1.0.so.0
#3  0xb325cf70 in start_thread (arg=0xace0bb40) at pthread_create.c:312
#4  0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 13 (Thread 0xa9b94b40 (LWP 11557)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0x8a8b608, mutex=0x8a8b5f0) at forward.c:149
#3  0xb4e5f0f5 in wait (time=4294967295, this=0x8a8b5f0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8a8b564, mutex=mutex@entry=0x8a8b560, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x0820dd94 in Digikam::ScanController::run (this=0x8a40740) at /build/buildd/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725
#6  0xb4e5eb6f in QThreadPrivate::start (arg=0x8a40740) at thread/qthread_unix.cpp:349
#7  0xb325cf70 in start_thread (arg=0xa9b94b40) at pthread_create.c:312
#8  0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 12 (Thread 0xa91ffb40 (LWP 11558)):
#0  0xb325f18a in __GI___pthread_mutex_lock (mutex=0xa8800558) at ../nptl/pthread_mutex_lock.c:125
#1  0xb4b78af4 in pthread_mutex_lock (mutex=0xa8800558) at forward.c:192
#2  0xb2ed8100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2e924d6 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2e93390 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2e93528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb4fa095f in QEventDispatcherGlib::processEvents (this=0xa8800468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0xb4f6f823 in QEventLoop::processEvents (this=this@entry=0xa91ff098, flags=...) at kernel/qeventloop.cpp:149
#8  0xb4f6fb49 in QEventLoop::exec (this=this@entry=0xa91ff098, flags=...) at kernel/qeventloop.cpp:204
#9  0xb4e5c23d in QThread::exec (this=this@entry=0x8a8d8a8) at thread/qthread.cpp:537
#10 0xb4f4fc44 in QInotifyFileSystemWatcherEngine::run (this=0x8a8d8a8) at io/qfilesystemwatcher_inotify.cpp:265
#11 0xb4e5eb6f in QThreadPrivate::start (arg=0x8a8d8a8) at thread/qthread_unix.cpp:349
#12 0xb325cf70 in start_thread (arg=0xa91ffb40) at pthread_create.c:312
#13 0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 11 (Thread 0xa87ffb40 (LWP 11570)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0x8cbe868, mutex=0x8cbe850) at forward.c:149
#3  0xb4e5f0f5 in wait (time=4294967295, this=0x8cbe850) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8b590f8, mutex=mutex@entry=0x8b590f4, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb6a6b2b4 in Digikam::ParkingThread::run (this=0x8b590e8) at /build/buildd/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119
#6  0xb4e5eb6f in QThreadPrivate::start (arg=0x8b590e8) at thread/qthread_unix.cpp:349
#7  0xb325cf70 in start_thread (arg=0xa87ffb40) at pthread_create.c:312
#8  0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 10 (Thread 0x89afcb40 (LWP 11637)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0x92a2a20, mutex=0x92a2a68) at forward.c:149
#3  0xb2ed84c0 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xae66564e in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#5  0xae66640f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#6  0xb2eba425 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb325cf70 in start_thread (arg=0x89afcb40) at pthread_create.c:312
#9  0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 9 (Thread 0x892fbb40 (LWP 11638)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0xa88e4ad8, mutex=0xa88f47a8) at forward.c:149
#3  0xb2ed84c0 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa7d25021 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#5  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#6  0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#7  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#8  0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#9  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#10 0x8eec6079 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstdeinterlace.so
#11 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#12 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#13 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#14 0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#15 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#16 0x9da08760 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstplayback.so
#17 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#18 0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#19 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#20 0xa7d1650c in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#21 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#22 0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#23 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#24 0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#25 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#26 0xae7aefdc in ?? () from /usr/lib/i386-linux-gnu/libgstvideo-1.0.so.0
#27 0xae7b57aa in gst_video_decoder_finish_frame () from /usr/lib/i386-linux-gnu/libgstvideo-1.0.so.0
#28 0x8f235d85 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstjpeg.so
#29 0xae7adcfc in ?? () from /usr/lib/i386-linux-gnu/libgstvideo-1.0.so.0
#30 0xae7adfa9 in ?? () from /usr/lib/i386-linux-gnu/libgstvideo-1.0.so.0
#31 0xae7b10e8 in ?? () from /usr/lib/i386-linux-gnu/libgstvideo-1.0.so.0
#32 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#33 0xa7d1f3ba in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#34 0xae665458 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#35 0xae66640f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#36 0xb2eba425 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb325cf70 in start_thread (arg=0x892fbb40) at pthread_create.c:312
#39 0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 8 (Thread 0x88afab40 (LWP 11639)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0xa924aea0, mutex=0xa9249788) at forward.c:149
#3  0xb2ed84c0 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xae66564e in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#5  0xae66640f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#6  0xb2eba425 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb325cf70 in start_thread (arg=0x88afab40) at pthread_create.c:312
#9  0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 7 (Thread 0x8a2fdb40 (LWP 11640)):
#0  0xb4b5c791 in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0xb4955bbd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#2  0xb49444ee in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0xb4944d1d in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0xb4944df4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0xb4955b5c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0xb2b414dd in ?? () from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0xb325cf70 in start_thread (arg=0x8a2fdb40) at pthread_create.c:312
#8  0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 6 (Thread 0x8eaffb40 (LWP 11641)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb32639e2 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:144
#2  0xb325f283 in _L_lock_1144 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0xb325f213 in __GI___pthread_mutex_lock (mutex=0xab174d8) at ../nptl/pthread_mutex_lock.c:134
#4  0xb4b78af4 in pthread_mutex_lock (mutex=0xab174d8) at forward.c:192
#5  0xb2ed8100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x9e266be3 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#7  0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb325cf70 in start_thread (arg=0x8eaffb40) at pthread_create.c:312
#9  0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 5 (Thread 0x882f9b40 (LWP 11642)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0xa88eb980, mutex=0xa88eb960) at forward.c:149
#3  0xb2ed84c0 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xae723206 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#5  0xae724927 in gst_data_queue_pop () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#6  0xa7d1e709 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#7  0xae665458 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#8  0xae66640f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#9  0xb2eba425 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb325cf70 in start_thread (arg=0x882f9b40) at pthread_create.c:312
#12 0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0x878ffb40 (LWP 11643)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0x9360528, mutex=0x93604d0) at forward.c:149
#3  0xb2ed84c0 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa7d25021 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#5  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#6  0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#7  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#8  0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#9  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#10 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#11 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#12 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#13 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#14 0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#15 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#16 0xa7d23975 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#17 0xae665458 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#18 0xae66640f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#19 0xb2eba425 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb325cf70 in start_thread (arg=0x878ffb40) at pthread_create.c:312
#22 0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0x870feb40 (LWP 11644)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb3260d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b788ec in __pthread_cond_wait (cond=0x9332648, mutex=0x93325f0) at forward.c:149
#3  0xb2ed84c0 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa7d25021 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#5  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#6  0xae624b22 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#7  0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#8  0xa7d33010 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#9  0xa7d3366a in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#10 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#11 0xa7d23975 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#12 0xae665458 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#13 0xae66640f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#14 0xb2eba425 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0xb325cf70 in start_thread (arg=0x870feb40) at pthread_create.c:312
#17 0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0x868fdb40 (LWP 11645)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb32639e2 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:144
#2  0xb325f283 in _L_lock_1144 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0xb325f213 in __GI___pthread_mutex_lock (mutex=0x9314cd8) at ../nptl/pthread_mutex_lock.c:134
#4  0xb4b78af4 in pthread_mutex_lock (mutex=0x9314cd8) at forward.c:192
#5  0xb2ed8100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xae6fe5c9 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#7  0xae6fef01 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#8  0xae63834e in gst_pad_activate_mode () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#9  0xae638af7 in gst_pad_set_active () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#10 0xae619d6d in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#11 0xae62a9a7 in gst_iterator_fold () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#12 0xae61a1b4 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#13 0xae61c135 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#14 0xae61c489 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#15 0xae6fd934 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#16 0x9e265996 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#17 0xae61e0f3 in gst_element_change_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#18 0xae61e7fb in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#19 0xae61de3f in gst_element_set_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#20 0xae6018d2 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#21 0xae61e0f3 in gst_element_change_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#22 0xae61e7fb in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#23 0xae61de3f in gst_element_set_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#24 0xae6018d2 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#25 0xae61e0f3 in gst_element_change_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#26 0xae61e7fb in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#27 0xae61de3f in gst_element_set_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#28 0xae6018d2 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#29 0xae61e0f3 in gst_element_change_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#30 0xae61e7fb in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#31 0xae61de3f in gst_element_set_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#32 0xae6018d2 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#33 0x9d9ef735 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstplayback.so
#34 0xae61e0f3 in gst_element_change_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#35 0xae61e7fb in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#36 0xae61de3f in gst_element_set_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#37 0xae6018d2 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#38 0xae63f0bb in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#39 0x9d9e8775 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstplayback.so
#40 0xae61e0f3 in gst_element_change_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#41 0xae61e7fb in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#42 0xae61de3f in gst_element_set_state () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#43 0xa7adc567 in ?? () from /usr/lib/i386-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#44 0xa7adc5ec in ?? () from /usr/lib/i386-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#45 0xa7acf43a in ?? () from /usr/lib/i386-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#46 0xa7acfb3c in ?? () from /usr/lib/i386-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#47 0xb766f17a in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/i386-linux-gnu/libphonon.so.4
#48 0xb765b2f3 in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#49 0xb765b61c in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#50 0xb7659172 in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#51 0xb7655779 in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#52 0xb4ab23d1 in __run_exit_handlers (status=status@entry=1, listp=0xb4c2a3c4 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#53 0xb4ab242d in __GI_exit (status=1) at exit.c:104
#54 0xb5540058 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:783
#55 0xb601aaa9 in KApplication::xioErrhandler (this=0xbfd96a08, dpy=dpy@entry=0xb6d2c00) at ../../kdeui/kernel/kapplication.cpp:419
#56 0xb601ab64 in kde_xio_errhandler (dpy=0xb6d2c00) at ../../kdeui/kernel/kapplication.cpp:126
#57 0xb4676b04 in _XIOError (dpy=dpy@entry=0xb6d2c00) at ../../src/XlibInt.c:1498
#58 0xb4674a35 in _XReply (dpy=0xb6d2c00, rep=0x868fc100, extra=0, discard=0) at ../../src/xcb_io.c:708
#59 0xa9310900 in XvCreateImage () from /usr/lib/i386-linux-gnu/libXv.so.1
#60 0xa9310a43 in XvShmCreateImage () from /usr/lib/i386-linux-gnu/libXv.so.1
#61 0x9e268e05 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#62 0x9e267cd4 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#63 0xae606b85 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#64 0xae606da3 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#65 0xae60730b in gst_buffer_pool_set_active () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#66 0x9e264d6c in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstxvimagesink.so
#67 0xae7a6b1f in ?? () from /usr/lib/i386-linux-gnu/libgstvideo-1.0.so.0
#68 0xae703d97 in gst_base_sink_do_preroll () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#69 0xae704374 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#70 0xae705cee in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#71 0xae7082c8 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#72 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#73 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#74 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#75 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#76 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#77 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#78 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#79 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#80 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#81 0xae718127 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0
#82 0xae633f22 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#83 0xa7d23975 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#84 0xae665458 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#85 0xae66640f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#86 0xb2eba425 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#87 0xb2eb99ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#88 0xb325cf70 in start_thread (arg=0x868fdb40) at pthread_create.c:312
#89 0xb4b6b70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xace3e900 (LWP 11552)):
[KCrash Handler]
#7  0xb775d424 in __kernel_vsyscall ()
#8  0xb4aad827 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#9  0xb4ab0c53 in __GI_abort () at abort.c:89
#10 0xb4aa6977 in __assert_fail_base (fmt=0xb4be4b94 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0xb46e8a68 "!xcb_xlib_threads_sequence_lost", file=file@entry=0xb46e88db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0xb46e8cf2 <__PRETTY_FUNCTION__.14003> "poll_for_event") at assert.c:92
#11 0xb4aa6a27 in __GI___assert_fail (assertion=assertion@entry=0xb46e8a68 "!xcb_xlib_threads_sequence_lost", file=file@entry=0xb46e88db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0xb46e8cf2 <__PRETTY_FUNCTION__.14003> "poll_for_event") at assert.c:101
#12 0xb4673e6a in poll_for_event (dpy=dpy@entry=0x8943990) at ../../src/xcb_io.c:271
#13 0xb4673ef4 in poll_for_response (dpy=dpy@entry=0x8943990) at ../../src/xcb_io.c:289
#14 0xb467425f in _XEventsQueued (dpy=dpy@entry=0x8943990, mode=mode@entry=2) at ../../src/xcb_io.c:363
#15 0xb4665500 in XEventsQueued (dpy=0x8943990, mode=2) at ../../src/Pending.c:43
#16 0xb5580ff8 in x11EventSourcePrepare (s=0x8935c38, timeout=0xbfd9668c) at kernel/qguieventdispatcher_glib.cpp:77
#17 0xb2e929b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#18 0xb2e932df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#19 0xb2e93528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0xb4fa093b in QEventDispatcherGlib::processEvents (this=this@entry=0x88a4910, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#21 0xb55815de in QGuiEventDispatcherGlib::processEvents (this=0x88a4910, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0xb4f6f823 in QEventLoop::processEvents (this=this@entry=0xbfd96838, flags=...) at kernel/qeventloop.cpp:149
#23 0xb4f6fb49 in QEventLoop::exec (this=this@entry=0xbfd96838, flags=...) at kernel/qeventloop.cpp:204
#24 0xb4f758fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#25 0xb54caa24 in QApplication::exec () at kernel/qapplication.cpp:3828
#26 0x080bc190 in main (argc=1, argv=0xbfd96b44) at /build/buildd/digikam-3.5.0/core/digikam/main/main.cpp:235

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

Reported using DrKonqi
Comment 1 caulier.gilles 2014-05-25 06:16:41 UTC
issue can from Phonon player, or color management bug (See bug #326959).

In all case, we nee a better backtrace with digiKam code [KCrash Handler] session. Look here how to run digiKam into GDB :

http://www.digikam.org/contrib

Gilles Caulier
Comment 2 caulier.gilles 2014-06-06 19:49:49 UTC
*** Bug 335885 has been marked as a duplicate of this bug. ***
Comment 3 kozispam 2014-09-20 04:47:15 UTC
I'm having the same issue. Linux Mint 17 with the packaged version of digikam (3.5) and version 4.3.0 using the ~trusty-ppa build.  I ran digikam in gdb, got the following backtrace which shows the problem is with libexiv2. 

 In searching, this problem cropped up several years ago and the fix then was to not run exiv on .avi (or other movie) files.  The crash happens every time for me, with movies from at least two different makes of cameras.  I can go through folders without movies just fine, switching to a folder with movies crashes. 

I also tried turning off color management and that did not solve the problem, as well as wiping out and rebuilding the database.  

gdb output:

#0  0xb4f3f420 in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#1  0xb3f0874d in Exiv2::ImageFactory::open(std::string const&) ()
   from /usr/lib/libexiv2.so.12
#2  0xb7562e9e in KExiv2Iface::KExiv2::load (this=0x9be91de8, filePath=...)
    at ../../libkexiv2/kexiv2.cpp:298
#3  0xb72656e6 in Digikam::DMetadata::load(QString const&) const ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
#4  0xb7265760 in Digikam::DMetadata::DMetadata(QString const&) ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
#5  0xb72c2aae in Digikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo const&, QRect const&) const ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
#6  0xb72c61e7 in Digikam::ThumbnailCreator::load(QString const&, QRect const&, bool) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#7  0xb72c6cb7 in Digikam::ThumbnailCreator::pregenerate(QString const&) const
    () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#8  0xb72d5205 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#9  0xb72ab728 in Digikam::LoadSaveThread::run() ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
#10 0xb72e98ee in Digikam::DynamicThread::DynamicThreadPriv::run() ()
   from /usr/lib/digikam/libdigikamcore.so.4.3.0
#11 0xb50b5f07 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb50c2b6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#13 0xb3beff70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb4dce4ce in clone () from /lib/i386-linux-gnu/libc.so.6
Comment 4 caulier.gilles 2014-09-20 05:28:29 UTC
It crash in Exiv2 shared lib when metadata try to be loaded.

Please report this problem to Exiv2 bugzilla.

Thanks in advance

Gilles Caulier
Comment 5 caulier.gilles 2016-12-22 13:56:28 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