Bug 244789 - Digikam crashes when opening a movie file
Summary: Digikam crashes when opening a movie file
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-07-15 21:36 UTC by doma
Modified: 2017-07-27 10:41 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 doma 2010-07-15 21:36:21 UTC
Version:           1.3.0 (using KDE 4.4.4) 
OS:                Linux

When clicking on a movie file in the preview window digikam crashes. Thumbnails are properly generated for movie files.

Movie plays correctly in kaffeine.

KDE version 4.4.5

Console output:
fru@nappali:~> digikam
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
digikam(9234)/kdecore (KSycoca): Trying to open ksycoca from  "/var/tmp/kdecache-fru/ksycoca4"
Time elapsed: 51 ms
Time elapsed: 7 ms
Model: Time elapsed: 71 ms
TextureColorizer: Time elapsed: 43 ms
Time elapsed: 8 ms
Time elapsed: 8 ms
Model: Time elapsed: 25 ms
Wrong JPEG library version: library is 62, caller expects 80
QSocketNotifier: Invalid socket 10 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
digikam: Fatal IO error: client killed
KCrash: Application 'digikam' crashing...
sock_file=/home/fru/.kde4/socket-nappali/kdeinit4__0

[1]+  Stopped                 digikam
fru@nappali:~>


Reproducible: Always

Steps to Reproduce:
Click on any movie preview thumbnail.

Actual Results:  
Crash

Expected Results:  
Play movie
Comment 1 caulier.gilles 2010-07-16 08:00:31 UTC
Look message. it's clear :

Wrong JPEG library version: library is 62, caller expects 80

Install libjpeg 8.0. Your system is broken. Take a care...

Gilles Caulier
Comment 2 doma 2010-07-16 13:50:58 UTC
I saw it... and you may be right but I actually have both...

nappali:~ #  rpm -qa |grep libjpeg
libjpeg8-8.0.1-1.2.i586
libjpeg-devel-6.2.0-118.1.i586
libjpeg-6.2.0-852.1.i586
nappali:~ # 

And it displays images w/o any problem.
Comment 3 doma 2010-07-16 13:54:08 UTC
moreover...

nappali:~ # rpm -q --whatrequires libjpeg.so.62 |grep digikam
digikam-1.3.0-43.1.i586
nappali:~ # 

Do you think the OpenSUSe rpm is broken?
Comment 4 doma 2010-07-16 14:02:55 UTC
Oh, now I see. You're right it is broken. Sorry. Closing bug.
Comment 5 caulier.gilles 2010-07-16 20:26:22 UTC
libjpeg-devel-6.2.0-118.1.i586 ==> install by libjpeg 8.0 devel instead, an recompile all

Gilles Caulier
Comment 6 doma 2010-07-18 12:37:05 UTC
Fixed the environment bug is back. The same happens with digikam 1.3.0 and 1.2.0

Fresh install of OpenSuse 11.3, now with KDE 4.4.4

rpm -qa |grep libjpeg
libjpeg8-8.0.1-1.9.i586

launched on the console with digikam --debug

Console output:

...
minscanline 1
minscanline 1

ERROR: backend MediaObject reached ErrorState after  1 . It seems a KioMediaStream will not help here, trying anyway. 
params.c:OpenConfFile() - Unable to open configuration file "/home/doma/.smb/smb.conf":
        No such file or directory
params.c:OpenConfFile() - Unable to open configuration file "/home/doma/.smb/smb.conf.append":
        No such file or directory
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2010/2010 Fru gépéről3/100nikon/dscn0336.avi" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2010/2010 Fru gépéről3/100nikon/dscn0336.avi" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2010/2010 Fru gépéről3/100nikon/dscn0347.jpg" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2003/2003 Nov Róma/DSCF0005.JPG" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2003/2003 Nov Róma/DSCF0008.JPG" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2006/2006 Abrazioteszt/00c.jpg" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2006/2006 Abrazioteszt/01b.jpg" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2006/2006 Alida Esküvő/dsc_5418.jpg" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2006/2006 Alida Esküvő/dsc_5472.jpg" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2006/2006 Alida Esküvő/dsc_5477.jpg" 
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2006/2006 December Barnusék nálunk/dom_2007.jpg" 
minscanline 1
digikam(3668)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for  "/usr/local/share/Pictures/2010/2010 Fru gépéről3/100nikon/dscn0336.avi" 
minscanline 1
minscanline 1
minscanline 1
digikam: pthread_mutex_lock.c:62: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
KCrash: Application 'digikam' crashing...
sock_file=/home/doma/.kde4/socket-nappali/kdeinit4__0

Crash information:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb2173740 (LWP 3668))]

Thread 21 (Thread 0xb0b26b70 (LWP 3669)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4e38710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x082f1d2a in ?? ()
#5  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 20 (Thread 0xafeffb70 (LWP 3673)):
#0  0xb2d6222b in clock_gettime () from /lib/librt.so.1
#1  0xb4f5a75c in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4f5eb16 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4f5d56b in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4f5d60d in ?? () from /usr/lib/libQtCore.so.4
#5  0xb2f2e0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2f2ef22 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb2f2f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4f5dd97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb4f3111d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4f31319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4e35403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb6706e8b in ?? () from /usr/lib/libdigikamdatabase.so.1
#13 0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#14 0xb4690b25 in start_thread () from /lib/libpthread.so.0
#15 0xb4b8c46e in clone () from /lib/libc.so.6

Thread 19 (Thread 0xae95db70 (LWP 3674)):
#0  0xb4f5d5c6 in ?? () from /usr/lib/libQtCore.so.4
#1  0xb2f2e0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb2f2ef22 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb2f2f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4f5dd97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb4f3111d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4f31319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4e35403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb6706e8b in ?? () from /usr/lib/libdigikamdatabase.so.1
#9  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb4690b25 in start_thread () from /lib/libpthread.so.0
#11 0xb4b8c46e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xae15cb70 (LWP 3675)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4e38710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69aa7b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xad95bb70 (LWP 3676)):
#0  0xb2d6222b in clock_gettime () from /lib/librt.so.1
#1  0xb4f5a75c in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4f5eb16 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4f5d56b in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4f5d60d in ?? () from /usr/lib/libQtCore.so.4
#5  0xb2f2e0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2f2ef22 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb2f2f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4f5dd97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb4f3111d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4f31319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4e35403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#13 0xb4690b25 in start_thread () from /lib/libpthread.so.0
#14 0xb4b8c46e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xad15ab70 (LWP 3677)):
#0  0xb4694494 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4b9a4a4 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb2f2d6e6 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#3  0xb2f2ee9d in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2f2f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4f5dd97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4f3111d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4f31319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4e35403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb4690b25 in start_thread () from /lib/libpthread.so.0
#11 0xb4b8c46e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xaa135b70 (LWP 3679)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a2a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab2df1d7 in ?? () from /usr/lib/libxine.so.1
#4  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#5  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xa9508b70 (LWP 3680)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4697cc9 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb46931d5 in _L_lock_790 () from /lib/libpthread.so.0
#3  0xb4692ff3 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xb4b9a464 in pthread_mutex_lock () from /lib/libc.so.6
#5  0xab2ee480 in ?? () from /usr/lib/libxine.so.1
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xa8d07b70 (LWP 3681)):
#0  0xb4692fb7 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb4b9a464 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb2f2e7ff in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb2f2f108 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2f2f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4f5dd97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4f3111d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4f31319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4e35403 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xaf43adc8 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4690b25 in start_thread () from /lib/libpthread.so.0
#12 0xb4b8c46e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xa8506b70 (LWP 3684)):
#0  0xab5140e0 in snd_hctl_poll_descriptors () from /usr/lib/libasound.so.2
#1  0xab520f75 in snd_mixer_poll_descriptors () from /usr/lib/libasound.so.2
#2  0xa992ef63 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#3  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#4  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa7d05b70 (LWP 3685)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab2f2250 in ?? () from /usr/lib/libxine.so.1
#4  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#5  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xa7475b70 (LWP 3686)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4e38710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69aa7b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa6c74b70 (LWP 3693)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4e38710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69aa7b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa446fb70 (LWP 3694)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4e38710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69aa7b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa5c72b70 (LWP 3736)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4e38710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69aa7b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa4c70b70 (LWP 3737)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4e38710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69aa7b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4e3804f in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa1efcb70 (LWP 3961)):
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb4ae47ff in raise () from /lib/libc.so.6
#8  0xb4ae6140 in abort () from /lib/libc.so.6
#9  0xb4add014 in __assert_fail () from /lib/libc.so.6
#10 0xb469305b in pthread_mutex_lock () from /lib/libpthread.so.0
#11 0xb4b9a464 in pthread_mutex_lock () from /lib/libc.so.6
#12 0xab2ecc95 in ?? () from /usr/lib/libxine.so.1
#13 0x9fd551bc in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_mjpeg.so
#14 0xab2e9e08 in ?? () from /usr/lib/libxine.so.1
#15 0xb4690b25 in start_thread () from /lib/libpthread.so.0
#16 0xb4b8c46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa36ffb70 (LWP 3962)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab2e32f4 in ?? () from /usr/lib/libxine.so.1
#4  0xab2ead35 in ?? () from /usr/lib/libxine.so.1
#5  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#6  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9d8cdb70 (LWP 3963)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab2f534c in ?? () from /usr/lib/libxine.so.1
#4  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#5  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9d0ccb70 (LWP 3964)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4695125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b9a24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab2e3208 in ?? () from /usr/lib/libxine.so.1
#4  0x9fd59ec6 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_avi.so
#5  0x9fd5ac76 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_avi.so
#6  0xab2fa339 in ?? () from /usr/lib/libxine.so.1
#7  0xb4690b25 in start_thread () from /lib/libpthread.so.0
#8  0xb4b8c46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2173740 (LWP 3668)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4b8175e in poll () from /lib/libc.so.6
#2  0xb2c7c470 in ?? () from /usr/lib/libxcb.so.1
#3  0xb2c7ca82 in ?? () from /usr/lib/libxcb.so.1
#4  0xb2c7cb31 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0xb481e490 in _XSend () from /usr/lib/libX11.so.6
#6  0xb481e779 in _XFlush () from /usr/lib/libX11.so.6
#7  0xb301948c in XRenderCreatePicture () from /usr/lib/libXrender.so.1
#8  0xb54e0710 in QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#9  0xb54cabdf in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#10 0xb5535561 in QPaintEngine::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#11 0xb56001a7 in ?? () from /usr/lib/libQtGui.so.4
#12 0xb554b125 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb554cade in QPainter::drawRects(QRect const*, int) () from /usr/lib/libQtGui.so.4
#14 0xb554cc7f in QPainter::fillRect(QRect const&, QBrush const&) () from /usr/lib/libQtGui.so.4
#15 0xb1f06f36 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#16 0xb1efa86e in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#17 0xb5fa051e in KStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libkdeui.so.5
#18 0xb1efb068 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#19 0xb59a9719 in QTreeView::drawBranches(QPainter*, QRect const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#20 0xb59ac920 in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#21 0xb59b2048 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/libQtGui.so.4
#22 0xb59b2b59 in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb543ef5a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb5838765 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb58c6e01 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb5969284 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb59b1516 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x08267d6c in _start ()
Comment 7 caulier.gilles 2010-07-18 15:07:07 UTC
It crash in Xine plugin for Phonon component.

Gilles Caulier
Comment 8 doma 2010-07-18 21:17:24 UTC
nappali:/# rpm -qa |grep phonon
phonon-4.4.2-1.5.i586
phonon-backend-gstreamer-0_10-4.4.2-1.6.i586
phonon-backend-xine-4.4.2-51.1.i586
libphonon4-4.4.2-1.5.i586
nappali:/#

had phonon-backend-xine-4.4.2-51.1.i586 now the above. Still crashes.
Comment 9 doma 2010-07-20 22:42:25 UTC
After reviewing Phonon bugs I found the duplicate.

*** This bug has been marked as a duplicate of bug 196320 ***
Comment 10 caulier.gilles 2017-01-06 22:17:46 UTC
digiKam 5.4.0 bundles will use QtAV framework instead Qt5Multimedia to thumb
and play video/audio. The Slideshow tool will also support video as well.

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

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

See screenshots here :

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

Bundles have been recompiled are posted to GDrive for testing :

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