Bug 354071

Summary: Digikam crash on startup
Product: [Applications] digikam Reporter: Petrer <peters-kdebugs>
Component: Preview-ImageAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR Keywords: drkonqi
Version: 4.6.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 5.7.0
Sentry Crash Report:

Description Petrer 2015-10-19 04:25:25 UTC
Application: digikam (4.6.0)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-24-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Starting up the program
- Custom settings of the application:
Upgraded from opensuse 13.1 to opensuse 13.2. Digikam worked fine before upgrade.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f53d1c90880 (LWP 9505))]

Thread 5 (Thread 0x7f53b0f28700 (LWP 9506)):
#0  0x00007f53ca772ffd in recvmsg () at /lib64/libc.so.6
#1  0x00007f53d1d03fb9 in udev_monitor_receive_device () at /usr/lib64/libudev.so.1
#2  0x00007f53b18a72eb in  () at /usr/lib64/libusb-1.0.so.0
#3  0x00007f53c86c00a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f53ca77208d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f53a6252700 (LWP 9507)):
#0  0x00007f53c86c405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f53cb251c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00000000005e44ae in  ()
#3  0x00007f53cb25179f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f53c86c00a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f53ca77208d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f53a5a51700 (LWP 9508)):
#0  0x00007f53ca769c5d in poll () at /lib64/libc.so.6
#1  0x00007f53c2801be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f53c2801cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f53cb3800de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f53cb351e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f53cb352165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f53cb24f0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f53cb333783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f53cb25179f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f53c86c00a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f53ca77208d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f53a5250700 (LWP 9817)):
#0  0x00007f53c86c405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f53cb251c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f53cfa4f3fa in  () at /usr/lib64/libdigikamcore.so.4.6.0
#3  0x00007f53cb25179f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f53c86c00a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f53ca77208d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f53d1c90880 (LWP 9505)):
[KCrash Handler]
#5  0x00007f53ca7b0fe6 in __strcmp_ssse3 () at /lib64/libc.so.6
#6  0x00007f538f660fee in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f538fb60f57 in  () at /usr/lib64/libQt5Gui.so.5
#8  0x00007f53d1b4b92a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#9  0x00007f53d1b4ba13 in _dl_init_internal () at /lib64/ld-linux-x86-64.so.2
#10 0x00007f53d1b4fb48 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#11 0x00007f53d1b4b7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#12 0x00007f53d1b4f33b in _dl_open () at /lib64/ld-linux-x86-64.so.2
#13 0x00007f53c122902b in dlopen_doit () at /lib64/libdl.so.2
#14 0x00007f53d1b4b7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#15 0x00007f53c12295dd in _dlerror_run () at /lib64/libdl.so.2
#16 0x00007f53c12290c1 in dlopen@@GLIBC_2.2.5 () at /lib64/libdl.so.2
#17 0x00007f5396c6559f in  () at /usr/lib64/libvlccore.so.7
#18 0x00007f5396c4ed5d in  () at /usr/lib64/libvlccore.so.7
#19 0x00007f5396c4f057 in  () at /usr/lib64/libvlccore.so.7
#20 0x00007f5396c4f2c9 in  () at /usr/lib64/libvlccore.so.7
#21 0x00007f5396c4f534 in  () at /usr/lib64/libvlccore.so.7
#22 0x00007f5396c4fa87 in  () at /usr/lib64/libvlccore.so.7
#23 0x00007f5396be749d in libvlc_InternalInit () at /usr/lib64/libvlccore.so.7
#24 0x00007f53969b8623 in libvlc_new () at /usr/lib64/libvlc.so.5
#25 0x00007f5396ee9ec9 in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#26 0x00007f5396ecf728 in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#27 0x00007f5396ed01eb in qt_plugin_instance () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#28 0x00007f53cb337641 in QPluginLoader::instance() () at /usr/lib64/libQtCore.so.4
#29 0x00007f53973e6f8b in  () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#30 0x00007f53973e7773 in  () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#31 0x00007f53d1466c76 in  () at /usr/lib64/libphonon.so.4
#32 0x00007f53d1467317 in Phonon::Factory::backend(bool) () at /usr/lib64/libphonon.so.4
#33 0x00007f53d14678e3 in  () at /usr/lib64/libphonon.so.4
#34 0x00007f53d145f9b9 in  () at /usr/lib64/libphonon.so.4
#35 0x00007f53d145d896 in  () at /usr/lib64/libphonon.so.4
#36 0x00007f53d148d4b0 in  () at /usr/lib64/libphonon.so.4
#37 0x00007f53d148d6c3 in Phonon::VideoPlayer::mediaObject() const () at /usr/lib64/libphonon.so.4
#38 0x0000000000686f50 in  ()
#39 0x0000000000679250 in  ()
#40 0x0000000000680a93 in  ()
#41 0x000000000057e16a in  ()
#42 0x0000000000598d28 in  ()
#43 0x00000000004a0f2a in  ()
#44 0x00007f53ca6aeb05 in __libc_start_main () at /lib64/libc.so.6
#45 0x00000000004a3b4f in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2015-10-19 04:46:16 UTC
It crash in Qt5 where your digiKam use Qt4. It's a packaging problem.

Gilles Caulier
Comment 2 caulier.gilles 2017-07-20 10:04:28 UTC
It crash in Phonon. This KDE component is used to render video. Since 5.2.0, we
switch to QtAV/ffmpeg framework. So this problem will never appear again.