Bug 247019 - digiKam crashes in Album view with Canon IXUS 90 video clip
Summary: digiKam crashes in Album view with Canon IXUS 90 video clip
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Video (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-08 00:23 UTC by jrcolvin
Modified: 2018-08-21 10:46 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jrcolvin 2010-08-08 00:23:52 UTC
Application: digikam (1.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Using openSUSE 11.3 KDE 4.4.4 and Digikam from Upgraded Apps repository, Digikam 1.3.0 Build date 03Aug2010 On HP DV7-1020ea laptop.

Program crashes when viewing short video clips (approx 1 to 2min length) in  Album view.  The clips were creted with a Canon IXUS 90 camera.

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff17e1827c0 (LWP 12214))]

Thread 15 (Thread 0x7ff169f94710 (LWP 12215)):
#0  0x00007ff1760e039c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff1788e62bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006aa43d in ?? ()
#3  0x00007ff1788e5bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ff169793710 (LWP 12218)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff8ebff7a1 in ?? ()
#2  0x00007ff16f8832a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007ff1789f25ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ff1789f5f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007ff1789f62d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007ff1789f4f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007ff1789f4fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007ff171449f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007ff17144ae69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007ff17144b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007ff1789f56d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007ff1789cc292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007ff1789cc495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007ff1788e32cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x00007ff1788e5bf5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007ff177bf182d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ff168d85710 (LWP 12219)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff8ebff7a1 in ?? ()
#2  0x00007ff16f8832a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007ff1789f25ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ff1789f5f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007ff1789f62d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007ff1789f4f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007ff1789f4fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007ff171449f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007ff17144ae69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007ff17144b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007ff1789f56d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007ff1789cc292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007ff1789cc495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007ff1788e32cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x00007ff1788e5bf5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007ff177bf182d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ff1615c5710 (LWP 12220)):
#0  0x00007ff1760e039c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff1788e62bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007ff17b6d61d8 in ?? () from /usr/lib64/libdigikamcore.so.1
#3  0x00007ff1788e5bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ff160dc4710 (LWP 12221)):
#0  0x00007ff177be86b3 in poll () from /lib64/libc.so.6
#1  0x00007ff17144afd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff17144b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff1789f56d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007ff1789cc292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007ff1789cc495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007ff1788e32cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007ff1788e5bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ff1605c3710 (LWP 12222)):
#0  0x00007ff17144b530 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#1  0x00007ff1789f56d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#2  0x00007ff1789cc292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#3  0x00007ff1789cc495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007ff1788e32cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#5  0x00007ff1788e5bf5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#7  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ff15826d710 (LWP 12224)):
#0  0x00007ff1760e0709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff15deb2951 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ff156e30710 (LWP 12225)):
[KCrash Handler]
#5  0x00007ff15dec14c4 in video_out_loop () from /usr/lib64/libxine.so.1
#6  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#7  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ff15662f710 (LWP 12226)):
#0  0x00007ff17144a746 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#1  0x00007ff17144aff2 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff17144b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff1789f56d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007ff1789cc292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007ff1789cc495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007ff1788e32cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007ff15e1103b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007ff1788e5bf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff177bf182d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff155c24710 (LWP 12229)):
#0  0x00007ff177be86b3 in poll () from /lib64/libc.so.6
#1  0x00007ff155c299d7 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so
#2  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff155423710 (LWP 12230)):
#0  0x00007ff1760e039c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff15dec496b in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff15098a710 (LWP 12263)):
#0  0x00007ff1760e039c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff15deb6a9b in fifo_buffer_get () from /usr/lib64/libxine.so.1
#2  0x00007ff15debcbd5 in video_decoder_loop () from /usr/lib64/libxine.so.1
#3  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff15218d710 (LWP 12264)):
#0  0x00007ff1760e039c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff15deb6a9b in fifo_buffer_get () from /usr/lib64/libxine.so.1
#2  0x00007ff15debdd3d in audio_decoder_loop () from /usr/lib64/libxine.so.1
#3  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff13529b710 (LWP 12265)):
#0  0x00007ff1760e039c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff15dec7aeb in listener_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff1760dba4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff177bf182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff17e1827c0 (LWP 12214)):
#0  0x00007ff1760e0709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff1788e59b5 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007ff1788e5b20 in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4
#3  0x00007ff15e1265c2 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007ff15e1266d9 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x00007ff17db3fcc7 in ?? () from /usr/lib64/libphonon.so.4
#6  0x00007ff17db3fe09 in ?? () from /usr/lib64/libphonon.so.4
#7  0x00007ff177b564e1 in __run_exit_handlers () from /lib64/libc.so.6
#8  0x00007ff177b56535 in exit () from /lib64/libc.so.6
#9  0x00007ff179364cb8 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007ff179f13bc8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#11 0x00007ff17686fa3e in _XIOError () from /usr/lib64/libX11.so.6
#12 0x00007ff1768765a5 in ?? () from /usr/lib64/libX11.so.6
#13 0x00007ff17687690c in _XEventsQueued () from /usr/lib64/libX11.so.6
#14 0x00007ff17685f7ef in XEventsQueued () from /usr/lib64/libX11.so.6
#15 0x00007ff17939bfec in ?? () from /usr/lib64/libQtGui.so.4
#16 0x00007ff17144a718 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#17 0x00007ff17144aff2 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007ff17144b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007ff1789f567f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x00007ff17939c14e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007ff1789cc292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#22 0x00007ff1789cc495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x00007ff1789d088b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#24 0x00000000007139c5 in ?? ()
#25 0x00007ff177b3fb7d in __libc_start_main () from /lib64/libc.so.6
#26 0x000000000047a6a9 in _start ()

This bug may be a duplicate of or related to bug 230985.

Possible duplicates by query: bug 246963, bug 246899, bug 246506, bug 246478, bug 246437.

Reported using DrKonqi
Comment 1 Marcel Wiesweg 2010-08-17 12:22:18 UTC
Crash in phonon Xine backend
Comment 2 Myriam Schweingruber 2010-08-17 21:36:31 UTC
Please install the debugging symbols for libxine and Phonon and paste another backtrace.
Comment 3 jrcolvin 2010-08-21 15:36:36 UTC
After submitting the bug report I have upgraded KDE to 4.5.0 (Opensuse unstable repos). And experienced the same bug.  However after installing the debug packages Digikam no longer crashes outright.  The video clip simply freezes, the arrow keys to move to the next clip stop working.  It is only when entering another folder with photos that it partially unfreezes.  What I mean is when clicking onto a new video clip the old stalled/frozen image clip reappears.  With Digikam no longer crashing how do I get a bug report as it seems that something in the background crashes ie Xine?
Comment 4 jrcolvin 2010-08-21 15:54:05 UTC
Having installed: libphonon4-debuginfo; phonon-backend-xine-debuginfo cant find the debug for libxine.  Will continue looking for it.

Latest Crash debug:  Please note this is from KDE 4.5 not KDE 4.4.4.

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

Thread 14 (Thread 0x7fcab0662710 (LWP 2631)):
#0  0x00007fcabf91339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcac32422bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006aa43d in ?? ()
#3  0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fcaafe61710 (LWP 2669)):
#0  0x00007fcac18d46b3 in poll () from /lib64/libc.so.6
#1  0x00007fcaba44afd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcac33516d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fcac323f2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fcaaf453710 (LWP 2670)):
#0  0x00007fcabf9110be in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fcaba44af9b in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcac33516d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fcac323f2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fcaadeb4710 (LWP 2671)):
#0  0x00007fcabf91339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcac32422bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fcac54651f8 in ?? () from /usr/lib64/libdigikamcore.so.1
#3  0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fcaad6b3710 (LWP 2672)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff7c7ff7a1 in ?? ()
#2  0x00007fcaba6f22a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fcac334e5ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fcac3351f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fcac33522d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fcac3350f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fcac3350fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fcaba449f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fcaba44ae69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fcac33516d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007fcac323f2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fcaaceb2710 (LWP 2673)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff7c7ff7a1 in ?? ()
#2  0x00007fcaba6f22a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fcac334e5ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fcac3351f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fcac33522d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fcac3350f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fcac3350fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fcaba449f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fcaba44ae69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fcac33516d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007fcac323f2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fca9c0b8710 (LWP 2675)):
#0  0x00007fcabf913709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcaa5d17951 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fca9ac7b710 (LWP 2676)):
[KCrash Handler]
#6  0x00007fcaa5d264c4 in video_out_loop () from /usr/lib64/libxine.so.1
#7  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#8  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fca9a47a710 (LWP 2677)):
#0  0x00007fcabf91268e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007fcaba44a712 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcaba44aff2 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fcac33516d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007fcac323f2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007fcaa5f753b4 in Phonon::Xine::XineThread::run (this=0x1427f50) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#9  0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fca99a6f710 (LWP 2680)):
#0  0x00007fcac18d46b3 in poll () from /lib64/libc.so.6
#1  0x00007fca99a749d7 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so
#2  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fca9926e710 (LWP 2681)):
#0  0x00007fcabf91339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcaa5d2996b in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fca98a6d710 (LWP 2682)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff7c7ff7a1 in ?? ()
#2  0x00007fcaba6f22a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fcac334e5ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fcac3351f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fcac33522d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fcac3350f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fcac3350fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fcaba449f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fcaba44ae69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fcac33516d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007fcac323f2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x00007fcac330a458 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#18 0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fca9619a710 (LWP 2689)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff7c7ff7a1 in ?? ()
#2  0x00007fcaba6f22a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fcac334e5ff in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fcac3351f4d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fcac33522d5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fcac3350f0c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fcac3350fb5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fcaba449f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fcaba44ae69 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fcac33516d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007fcac323f2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x00007fcac330a458 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fcac3241bf5 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x00007fcabf90ea4f in start_thread () from /lib64/libpthread.so.0
#18 0x00007fcac18dd82d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fcac7f777c0 (LWP 2616)):
#0  0x00007fcabf913709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcac32419b5 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007fcac3241b20 in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4
#3  0x00007fcaa5f8b5c2 in Phonon::Xine::Backend::~Backend (this=0xf69c10, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:111
#4  0x00007fcaa5f8b6d9 in Phonon::Xine::Backend::~Backend (this=0xf69c10, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:123
#5  0x00007fcac7920cc7 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xf0bfb0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:218
#6  0x00007fcac7920e09 in Phonon::FactoryPrivate::~FactoryPrivate (this=0xf0bfb0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:222
#7  0x00007fcac18424e1 in __run_exit_handlers () from /lib64/libc.so.6
#8  0x00007fcac1842535 in exit () from /lib64/libc.so.6
#9  0x00007fcac250dcb8 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007fcac3c42068 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#11 0x00007fcac00a2a3e in _XIOError () from /usr/lib64/libX11.so.6
#12 0x00007fcac00a95a5 in ?? () from /usr/lib64/libX11.so.6
#13 0x00007fcac00a990c in _XEventsQueued () from /usr/lib64/libX11.so.6
#14 0x00007fcac00927ef in XEventsQueued () from /usr/lib64/libX11.so.6
#15 0x00007fcac2544fec in ?? () from /usr/lib64/libQtGui.so.4
#16 0x00007fcaba44a718 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#17 0x00007fcaba44aff2 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007fcaba44b510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fcac335167f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x00007fcac254514e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fcac3328292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#22 0x00007fcac3328495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x00007fcac332c88b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#24 0x00000000007139c5 in ?? ()
#25 0x00007fcac182bb7d in __libc_start_main () from /lib64/libc.so.6
#26 0x000000000047a6a9 in _start ()
Comment 5 Myriam Schweingruber 2010-08-22 08:54:11 UTC
Thank you for your feedback. The latest backtrace indicates the problem lies in libxine which is handled upstream. Please report this bug at http://xine-project.org
Comment 6 jrcolvin 2010-09-23 12:06:25 UTC
Digikam team,

An update as to my experiences with this bug.
Opensuse 11.3 with KDE 4.5.1 from openSuse repro upstream release and
Digikam 1.4.0.30.1 rpm.

Digikam kept crashing what seemed to be an Xine problem with Phonon but I
could not get the full backtrace as Xinelib from Packman did not have the
debug rpm.

Having now changed the backend to VLC (phonon-backend-vlc
2.0git20100821-2.1) from 11.3 playground the crash problem no longer
happens.

There are however some artifacts left above and below the video. The
artifacts disappear when returning to view photographs.

Regards,
Richard

On 22 August 2010 07:54, Myriam Schweingruber <myriam@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=247019
>
>
> Myriam Schweingruber <myriam@kde.org> changed:
>
>           What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|NEEDSINFO                   |RESOLVED
>         Resolution|BACKTRACE                   |UPSTREAM
>
>
>
>
> --- Comment #5 from Myriam Schweingruber <myriam kde org>  2010-08-22
> 08:54:11 ---
> Thank you for your feedback. The latest backtrace indicates the problem
> lies in
> libxine which is handled upstream. Please report this bug at
> http://xine-project.org
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 7 caulier.gilles 2018-08-21 10:44:16 UTC
Problem is not reproducible since digiKam use QtAv framework +ffmpeg to handle video files.