Bug 233693

Summary: digikam crash when clicking on .MOV file in album
Product: [Applications] digikam Reporter: Stephen Warren <s-t-kdebugs>
Component: Preview-VideoAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.7.0
Sentry Crash Report:

Description Stephen Warren 2010-04-08 07:29:09 UTC
Version:           2:1.1.0-1ubuntu2 (using KDE 4.4.2)
OS:                Linux
Installed from:    Ubuntu Packages

Application: digikam (1.1.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-19-generic i686
Distribution: Ubuntu lucid (development branch)

Steps: Select the "Albums" view/tab, navigate to an album which contains a bunch of photos and at least 1 .MOV file, click (single) on the .MOV file. digikam will immediately crash.

The KDE crash handler generated the backtrace information below. However, it gave it a 0-star rating and said the information was useless, I guess because the crashing thread's stack appears to be corrupt. Note that the KDE crash handler's automatic installation of -dbg packages was also extremely poor, since it missed the packages for a ton of libraries; I manually installed those.

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7810760 (LWP 2147))]

Thread 18 (Thread 0xb61d8b70 (LWP 2150)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0463b287 in QWaitConditionPrivate::wait (this=0x8733a30, mutex=0x8733a2c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8733a30, mutex=0x8733a2c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0830dca4 in Digikam::ScanController::run (this=0x873b718) at /build/buildd/digikam-1.1.0/digikam/scancontroller.cpp:502
#5  0x0463a32e in QThreadPrivate::start (arg=0x873b718) at thread/qthread_unix.cpp:248
#6  0x00d5996e in start_thread (arg=0xb61d8b70) at pthread_create.c:300
#7  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xb593fb70 (LWP 2152)):
#0  0x01d39e16 in *__GI_clock_gettime (clock_id=30662644, tp=0xb593efa8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x047656fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0476a825 in QTimerInfoList::updateCurrentTime (this=0x897c834) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0476a86a in QTimerInfoList::timerWait (this=0x897c834, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x04768818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb593f0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x047688a5 in timerSourcePrepare (source=0x0, timeout=0x1d3dff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01c92aca in IA__g_main_context_prepare (context=0x8a21f00, priority=0xb593f13c) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2280
#7  0x01c92ee9 in g_main_context_iterate (context=0x8a21f00, block=<value optimized out>, dispatch=1, self=0x8746b90) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2571
#8  0x01c934b8 in IA__g_main_context_iteration (context=0x8a21f00, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#9  0x0476860f in QEventDispatcherGlib::processEvents (this=0x8a29798, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0473b059 in QEventLoop::processEvents (this=0xb593f280, flags=) at kernel/qeventloop.cpp:149
#11 0x0473b4aa in QEventLoop::exec (this=0xb593f280, flags=...) at kernel/qeventloop.cpp:201
#12 0x046375a8 in QThread::exec (this=0x89fcc48) at thread/qthread.cpp:487
#13 0x003661ed in Digikam::ImageFilterModelWorker::Thread::run (this=0x89fcc48) at /build/buildd/digikam-1.1.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66
#14 0x0463a32e in QThreadPrivate::start (arg=0x89fcc48) at thread/qthread_unix.cpp:248
#15 0x00d5996e in start_thread (arg=0xb593fb70) at pthread_create.c:300
#16 0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xb4effb70 (LWP 2153)):
#0  0x01d39e16 in *__GI_clock_gettime (clock_id=30662644, tp=0xb4efefa8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x047656fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0476a825 in QTimerInfoList::updateCurrentTime (this=0x899b8cc) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0476a86a in QTimerInfoList::timerWait (this=0x899b8cc, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x04768818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb4eff0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x047688a5 in timerSourcePrepare (source=0x0, timeout=0x1d3dff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01c92aca in IA__g_main_context_prepare (context=0x8772c58, priority=0xb4eff13c) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2280
#7  0x01c92ee9 in g_main_context_iterate (context=0x8772c58, block=<value optimized out>, dispatch=1, self=0x8a9a280) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2571
#8  0x01c934b8 in IA__g_main_context_iteration (context=0x8772c58, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#9  0x0476860f in QEventDispatcherGlib::processEvents (this=0x8968a78, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0473b059 in QEventLoop::processEvents (this=0xb4eff280, flags=) at kernel/qeventloop.cpp:149
#11 0x0473b4aa in QEventLoop::exec (this=0xb4eff280, flags=...) at kernel/qeventloop.cpp:201
#12 0x046375a8 in QThread::exec (this=0x8a8f728) at thread/qthread.cpp:487
#13 0x003661ed in Digikam::ImageFilterModelWorker::Thread::run (this=0x8a8f728) at /build/buildd/digikam-1.1.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66
#14 0x0463a32e in QThreadPrivate::start (arg=0x8a8f728) at thread/qthread_unix.cpp:248
#15 0x00d5996e in start_thread (arg=0xb4effb70) at pthread_create.c:300
#16 0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xb46feb70 (LWP 2154)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0463b287 in QWaitConditionPrivate::wait (this=0x8ab5f28, mutex=0x8ab5f24, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8ab5f28, mutex=0x8ab5f24, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x04a8af0a in Digikam::LoadSaveThread::run (this=0x8ab5f18) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x0463a32e in QThreadPrivate::start (arg=0x8ab5f18) at thread/qthread_unix.cpp:248
#6  0x00d5996e in start_thread (arg=0xb46feb70) at pthread_create.c:300
#7  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb3efdb70 (LWP 2155)):
#0  0x0476570c in qt_gettime () at kernel/qcore_unix.cpp:113
#1  0x0476a825 in QTimerInfoList::updateCurrentTime (this=0x8a3dac4) at kernel/qeventdispatcher_unix.cpp:340
#2  0x0476a86a in QTimerInfoList::timerWait (this=0x8a3dac4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#3  0x04768818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb3efd0dc) at kernel/qeventdispatcher_glib.cpp:136
#4  0x047688a5 in timerSourcePrepare (source=0x8ecb43c4, timeout=0x1b19777) at kernel/qeventdispatcher_glib.cpp:169
#5  0x01c92aca in IA__g_main_context_prepare (context=0x8a50970, priority=0xb3efd15c) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2280
#6  0x01c92ee9 in g_main_context_iterate (context=0x8a50970, block=<value optimized out>, dispatch=1, self=0x8ad2138) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2571
#7  0x01c934b8 in IA__g_main_context_iteration (context=0x8a50970, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#8  0x0476860f in QEventDispatcherGlib::processEvents (this=0x8966d48, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0x0473b059 in QEventLoop::processEvents (this=0xb3efd2a0, flags=) at kernel/qeventloop.cpp:149
#10 0x0473b4aa in QEventLoop::exec (this=0xb3efd2a0, flags=...) at kernel/qeventloop.cpp:201
#11 0x046375a8 in QThread::exec (this=0x893aed0) at thread/qthread.cpp:487
#12 0x0463a32e in QThreadPrivate::start (arg=0x893aed0) at thread/qthread_unix.cpp:248
#13 0x00d5996e in start_thread (arg=0xb3efdb70) at pthread_create.c:300
#14 0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb36fcb70 (LWP 2156)):
#0  0x01d39e16 in *__GI_clock_gettime (clock_id=30662644, tp=0xb36fbfc8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x047656fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0476a825 in QTimerInfoList::updateCurrentTime (this=0x898aeb4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0476a86a in QTimerInfoList::timerWait (this=0x898aeb4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x04768818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb36fc0dc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x047688a5 in timerSourcePrepare (source=0x0, timeout=0x1d3dff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01c92aca in IA__g_main_context_prepare (context=0x8a508f0, priority=0xb36fc15c) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2280
#7  0x01c92ee9 in g_main_context_iterate (context=0x8a508f0, block=<value optimized out>, dispatch=1, self=0x8a48da0) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2571
#8  0x01c934b8 in IA__g_main_context_iteration (context=0x8a508f0, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#9  0x0476860f in QEventDispatcherGlib::processEvents (this=0x8944718, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0473b059 in QEventLoop::processEvents (this=0xb36fc2a0, flags=) at kernel/qeventloop.cpp:149
#11 0x0473b4aa in QEventLoop::exec (this=0xb36fc2a0, flags=...) at kernel/qeventloop.cpp:201
#12 0x046375a8 in QThread::exec (this=0x8a05840) at thread/qthread.cpp:487
#13 0x0463a32e in QThreadPrivate::start (arg=0x8a05840) at thread/qthread_unix.cpp:248
#14 0x00d5996e in start_thread (arg=0xb36fcb70) at pthread_create.c:300
#15 0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb2efbb70 (LWP 2157)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0463b287 in QWaitConditionPrivate::wait (this=0x8926b98, mutex=0x8926b94, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8926b98, mutex=0x8926b94, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x04a8af0a in Digikam::LoadSaveThread::run (this=0x8926b88) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x0463a32e in QThreadPrivate::start (arg=0x8926b88) at thread/qthread_unix.cpp:248
#6  0x00d5996e in start_thread (arg=0xb2efbb70) at pthread_create.c:300
#7  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb01f5b70 (LWP 2168)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x041c4ce7 in metronom_sync_loop (this=0x8b99070) at metronom.c:851
#3  0x00d5996e in start_thread (arg=0xb01f5b70) at pthread_create.c:300
#4  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xaf5e9b70 (LWP 2171)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x01957941 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x041ee5cc in xine_usec_sleep (usec=1000) at utils.c:481
#3  0x041d2405 in video_out_loop (this_gen=0x8baecd8) at video_out.c:1246
#4  0x00d5996e in start_thread (arg=0xaf5e9b70) at pthread_create.c:300
#5  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xaede8b70 (LWP 2172)):
#0  IA__g_main_context_query (context=0x8fbbdd8, max_priority=2147483647, timeout=0xaede80e8, fds=0x8fbd588, n_fds=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2360
#1  0x01c92f34 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=1, self=0x8fbd560) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2573
#2  0x01c934b8 in IA__g_main_context_iteration (context=0x8fbbdd8, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#3  0x0476860f in QEventDispatcherGlib::processEvents (this=0x8fbbd58, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x0473b059 in QEventLoop::processEvents (this=0xaede8230, flags=) at kernel/qeventloop.cpp:149
#5  0x0473b4aa in QEventLoop::exec (this=0xaede8230, flags=...) at kernel/qeventloop.cpp:201
#6  0x046375a8 in QThread::exec (this=0x8fbb968) at thread/qthread.cpp:487
#7  0x0404a96a in Phonon::Xine::XineThread::run (this=0x8fbb968) at ../../xine/xinethread.cpp:143
#8  0x0463a32e in QThreadPrivate::start (arg=0x8fbb968) at thread/qthread_unix.cpp:248
#9  0x00d5996e in start_thread (arg=0xaede8b70) at pthread_create.c:300
#10 0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xaa5e6b70 (LWP 2178)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x01950b56 in *__GI___poll (fds=0x19e6ff4, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x043c5a8f in my_snd_mixer_wait (data=0x8fbeac0) at audio_alsa_out.c:150
#3  ao_alsa_handle_event_thread (data=0x8fbeac0) at audio_alsa_out.c:166
#4  0x00d5996e in start_thread (arg=0xaa5e6b70) at pthread_create.c:300
#5  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa9de5b70 (LWP 2179)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x041d59ee in fifo_peek_int (this_gen=0x8fd4398) at audio_out.c:348
#3  fifo_peek (this_gen=0x8fd4398) at audio_out.c:388
#4  ao_loop (this_gen=0x8fd4398) at audio_out.c:1015
#5  0x00d5996e in start_thread (arg=0xa9de5b70) at pthread_create.c:300
#6  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa95e4b70 (LWP 2180)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0463b287 in QWaitConditionPrivate::wait (this=0x921b2f8, mutex=0x921b2f4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x921b2f8, mutex=0x921b2f4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x04a8af0a in Digikam::LoadSaveThread::run (this=0x921b2e8) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x0463a32e in QThreadPrivate::start (arg=0x921b2e8) at thread/qthread_unix.cpp:248
#6  0x00d5996e in start_thread (arg=0xa95e4b70) at pthread_create.c:300
#7  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xae5b2b70 (LWP 2188)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0463b287 in QWaitConditionPrivate::wait (this=0x9986ad8, mutex=0x9986ad4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9986ad8, mutex=0x9986ad4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x04a8af0a in Digikam::LoadSaveThread::run (this=0x9986ac8) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x0463a32e in QThreadPrivate::start (arg=0x9986ac8) at thread/qthread_unix.cpp:248
#6  0x00d5996e in start_thread (arg=0xae5b2b70) at pthread_create.c:300
#7  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa85e2b70 (LWP 2217)):
[KCrash Handler]
#6  yuv444_to_yuy2_mmx (yuv_planes=0xa85e2228, yuy2_map=0x0, pitch=-1280) at color.c:366
#7  0x0692f265 in image_decode_data (this_gen=0x0, buf=0x0) at gdkpixbuf.c:168
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xaddb1b70 (LWP 2218)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x041cf4fb in audio_decoder_loop (stream_gen=0xb1a0110) at audio_decoder.c:160
#3  0x00d5996e in start_thread (arg=0xaddb1b70) at pthread_create.c:300
#4  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xac5aeb70 (LWP 2219)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x041d89da in xine_event_wait (queue_gen=0x9f14ba0) at events.c:56
#3  listener_loop (queue_gen=0x9f14ba0) at events.c:214
#4  0x00d5996e in start_thread (arg=0xac5aeb70) at pthread_create.c:300
#5  0x0195e9de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7810760 (LWP 2147)):
#0  0x00d92422 in __kernel_vsyscall ()
#1  0x00d5e015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0463b287 in QWaitConditionPrivate::wait (this=0x8fbd66c, mutex=0x8fbd65c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8fbd66c, mutex=0x8fbd65c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0404fbb2 in Phonon::Xine::XineStream::closeBlocking (this=0x8fbd620) at ../../xine/xinestream.cpp:1560
#5  0x04069e92 in ~MediaObject (this=0x8fbb850, __in_chrg=<value optimized out>) at ../../xine/mediaobject.cpp:109
#6  0x00c9b8dc in Phonon::MediaNodePrivate::deleteBackendObject (this=0x8fbb7f8) at ../3rdparty/phonon/phonon/medianode.cpp:81
#7  0x00c905e0 in ~FactoryPrivate (this=0x8b36b10, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/factory.cpp:212
#8  0x00c8f4d5 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#9  0x00c8abab in ~CleanUpGlobalStatic (this=0xcc3468, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/globalstatic_p.h:55
#10 0x018c01af in __run_exit_handlers (status=1, listp=0x19e7324, run_list_atexit=true) at exit.c:78
#11 0x018c021f in *__GI_exit (status=1) at exit.c:100
#12 0x022e04e0 in gdk_x_io_error (display=0x8601f30) at /build/buildd/gtk+2.0-2.20.0/gdk/x11/gdkmain-x11.c:524
#13 0x015c3bfa in KApplication::xioErrhandler (this=0xbfdb9688, dpy=0x8601f30) at ../../kdeui/kernel/kapplication.cpp:408
#14 0x015c3c36 in kde_xio_errhandler (dpy=0x8601f30) at ../../kdeui/kernel/kapplication.cpp:125
#15 0x06b07c16 in _XIOError (dpy=0x8601f30) at ../../src/XlibInt.c:3138
#16 0x06b0fa1a in process_responses (dpy=0x8601f30, wait_for_first_event=<value optimized out>, current_error=0x0, current_request=0) at ../../src/xcb_io.c:247
#17 0x06b10356 in _XEventsQueued (dpy=0x8601f30, mode=2) at ../../src/xcb_io.c:263
#18 0x06af8adf in XEventsQueued (dpy=0x8601f30, mode=2) at ../../src/Pending.c:44
#19 0x029e21a5 in x11EventSourceCheck (s=0x85e9440) at kernel/qguieventdispatcher_glib.cpp:87
#20 0x01c92799 in IA__g_main_context_check (context=0x85e7d10, max_priority=2147483647, fds=0x8a0f950, n_fds=27) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2469
#21 0x01c930ce in g_main_context_iterate (context=0x85e7d10, block=<value optimized out>, dispatch=1, self=0x85e6388) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2588
#22 0x01c934b8 in IA__g_main_context_iteration (context=0x85e7d10, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#23 0x0476860f in QEventDispatcherGlib::processEvents (this=0x85bbc08, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#24 0x029e1fd5 in QGuiEventDispatcherGlib::processEvents (this=0x85bbc08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x0473b059 in QEventLoop::processEvents (this=0xbfdb95d4, flags=) at kernel/qeventloop.cpp:149
#26 0x0473b4aa in QEventLoop::exec (this=0xbfdb95d4, flags=...) at kernel/qeventloop.cpp:201
#27 0x0473f69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#28 0x02922577 in QApplication::exec () at kernel/qapplication.cpp:3579
#29 0x083b2825 in main (argc=1, argv=0xbfdb9ad4) at /build/buildd/digikam-1.1.0/digikam/main.cpp:195
Comment 1 Stephen Warren 2010-04-08 07:40:35 UTC
Duplicate submission of 233691; website was timing out, but apparently did write the bug to the database.

*** This bug has been marked as a duplicate of bug 233691 ***
Comment 2 caulier.gilles 2017-07-16 18:50:45 UTC
This problem is not reproducible since digiKam 5.2.0 ported to QtAV+ffmpeg
framework dedicated to render video into digiKam