Bug 180701

Summary: Digikam crashes after startdialog
Product: [Applications] digikam Reporter: Michael <m.mickey>
Component: Preview-ImageAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.4.0
Sentry Crash Report:

Description Michael 2009-01-14 18:19:37 UTC
Version:           latest svn (using KDE 4.1.3)
OS:                Linux
Installed from:    Ubuntu Packages

there was the new KDE in the repository and I updated digikam to latest SVN, I don't know what caused the problem... here is the output, I hope it helps.
greets, mike.

Anwendung: digiKam (digikam), Signal SIGSEGV
0x00007f9be030a621 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 17667)]

Thread 5 (Thread 0x4278d950 (LWP 17668)):
#0  0x00007f9be13b62d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9beb1ba349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00000000006b43c7 in Digikam::ScanController::run (this=0xf82500) at /src/digikam/graphics/digikam/digikam/scancontroller.cpp:412
#3  0x00007f9beb1b9362 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f9be13b23ea in start_thread () from /lib/libpthread.so.0
#5  0x00007f9be0348c6d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x42f8e950 (LWP 17673)):
#0  0x00007f9be13b62d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9beb1ba349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f9be4b9b29f in Digikam::LoadSaveThread::run (this=0x1328140) at /src/digikam/graphics/digikam/libs/threadimageio/loadsavethread.cpp:129
#3  0x00007f9beb1b9362 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f9be13b23ea in start_thread () from /lib/libpthread.so.0
#5  0x00007f9be0348c6d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x4198a950 (LWP 17674)):
#0  0x00007f9be13b62d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9beb1ba349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f9be4b9b29f in Digikam::LoadSaveThread::run (this=0x12d6440) at /src/digikam/graphics/digikam/libs/threadimageio/loadsavethread.cpp:129
#3  0x00007f9beb1b9362 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f9be13b23ea in start_thread () from /lib/libpthread.so.0
#5  0x00007f9be0348c6d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x40a7c950 (LWP 17675)):
#0  0x00007f9be13b655d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9bd0e34f31 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f9be13b23ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f9be0348c6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9beb75d6f0 (LWP 17667)):
[KCrash Handler]
#5  0x00007f9be02e4690 in strlen () from /lib/libc.so.6
#6  0x00007f9be02ad44e in vfprintf () from /lib/libc.so.6
#7  0x00007f9be035ed08 in __vsnprintf_chk () from /lib/libc.so.6
#8  0x00007f9bd0e4cfad in ?? () from /usr/lib/libxine.so.1
#9  0x00007f9bd0e2f9f4 in xine_log () from /usr/lib/libxine.so.1
#10 0x00007f9bd0e3aecc in ?? () from /usr/lib/libxine.so.1
#11 0x00007f9bd10aefc2 in ?? () from /usr/lib/kde4/phonon_xine.so
#12 0x00007f9bd10b25dc in KPluginFactory::createInstance<Phonon::Xine::Backend, QObject> () from /usr/lib/kde4/phonon_xine.so
#13 0x00007f9beaedac25 in KPluginFactory::create () from /usr/lib/libkdecore.so.5
#14 0x00007f9bd197c5b9 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#15 0x00007f9bd197df0d in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#16 0x00007f9be9dd54c8 in ?? () from /usr/lib/libphonon.so.4
#17 0x00007f9be9dd6407 in Phonon::Factory::backend () from /usr/lib/libphonon.so.4
#18 0x00007f9be9dd1cf2 in ?? () from /usr/lib/libphonon.so.4
#19 0x00007f9be9dd225d in ?? () from /usr/lib/libphonon.so.4
#20 0x00007f9be9dcc6b0 in ?? () from /usr/lib/libphonon.so.4
#21 0x00007f9be9dcd341 in Phonon::AudioOutput::AudioOutput () from /usr/lib/libphonon.so.4
#22 0x00007f9be9ddb956 in Phonon::VideoPlayer::VideoPlayer () from /usr/lib/libphonon.so.4
#23 0x00000000006a3081 in MediaPlayerView (this=0x13b1100, parent=0x11fdcf0) at /src/digikam/graphics/digikam/digikam/mediaplayerview.cpp:108
#24 0x0000000000642dfb in AlbumWidgetStack (this=0x11fdcf0, parent=0xf7b230) at /src/digikam/graphics/digikam/digikam/albumwidgetstack.cpp:115
#25 0x000000000067378b in DigikamView (this=0x11fc040, parent=0x1093060) at /src/digikam/graphics/digikam/digikam/digikamview.cpp:196
#26 0x0000000000665c86 in Digikam::DigikamApp::setupView (this=0x1093060) at /src/digikam/graphics/digikam/digikam/digikamapp.cpp:400
#27 0x00000000006679f7 in DigikamApp (this=0x1093060) at /src/digikam/graphics/digikam/digikam/digikamapp.cpp:191
#28 0x00000000006ddad5 in main (argc=4, argv=0x7ffff37aa138) at /src/digikam/graphics/digikam/digikam/main.cpp:167
Comment 1 caulier.gilles 2009-01-14 19:20:55 UTC
Crash appears in Phonon KDE4 component.

Are you installed Xine libraries ?

Gilles Caulier
Comment 2 Michael 2009-01-14 20:13:52 UTC
yes, I have.
Actually, why is digikam using xine? I mean for which purpose?
greets, mike
Comment 3 Dario Andres 2009-01-15 23:24:38 UTC
This a bug in the Xine translations (german), you can workaround the crash deleting the xine translation file. Look at bug 175407 comment 9 

*** This bug has been marked as a duplicate of bug 175407 ***
Comment 4 caulier.gilles 2017-01-06 18:08:24 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