Application: digikam (4.6.0) KDE Platform Version: 4.14.9 Qt Version: 4.8.6 Operating System: Linux 3.16.7-21-desktop x86_64 Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" -- Information about the crash: digikam crashes every time I tried to start it. I deleted the digikam-database and the personel configurations. Nothing helps. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f29744c0880 (LWP 21538))] Thread 6 (Thread 0x7f2954c5f700 (LWP 21539)): #0 0x00007f296cf24c5d in poll () at /lib64/libc.so.6 #1 0x00007f29556df268 in () at /usr/lib64/libusb-1.0.so.0 #2 0x00007f296ae500a4 in start_thread () at /lib64/libpthread.so.0 #3 0x00007f296cf2d08d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f294e0bf700 (LWP 21540)): #0 0x00007f296ae5405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f296da11c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1e32a30) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f296da11c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x1e75150, mutex=mutex@entry=0x1e75148, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005e42ee in Digikam::ScanController::run() (this=0x1e74ec0) at /usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:725 #4 0x00007f296da1179f in QThreadPrivate::start(void*) (arg=0x1e74ec0) at thread/qthread_unix.cpp:349 #5 0x00007f296ae500a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f296cf2d08d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f294d8be700 (LWP 21541)): #0 0x00007f296cf20d2d in read () at /lib64/libc.so.6 #1 0x00007f296500c750 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f2964fcb714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f2964fcbb7b in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f2964fcbcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f296db400de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f29400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #6 0x00007f296db11e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f294d8bdd20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f296db12165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f294d8bdd20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f296da0f0bf in QThread::exec() (this=this@entry=0x1e72350) at thread/qthread.cpp:538 #9 0x00007f296daf3783 in QInotifyFileSystemWatcherEngine::run() (this=0x1e72350) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f296da1179f in QThreadPrivate::start(void*) (arg=0x1e72350) at thread/qthread_unix.cpp:349 #11 0x00007f296ae500a4 in start_thread () at /lib64/libpthread.so.0 #12 0x00007f296cf2d08d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f294d0bd700 (LWP 21546)): #0 0x00007f296ae5405f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f296da11c86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x232c870) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f296da11c86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x1f5cd60, mutex=mutex@entry=0x1f5cd58, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f29722573fa in Digikam::ParkingThread::run() (this=0x1f5cd40) at /usr/src/debug/digikam-4.6.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007f296da1179f in QThreadPrivate::start(void*) (arg=0x1f5cd40) at thread/qthread_unix.cpp:349 #5 0x00007f296ae500a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f296cf2d08d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f2933897700 (LWP 21547)): #0 0x00007f296cf24c5d in poll () at /lib64/libc.so.6 #1 0x00007f2964fcbbe4 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f2964fcbcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f296db400de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f292c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f296db11e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2933896d20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f296db12165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2933896d20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f296da0f0bf in QThread::exec() (this=this@entry=0x200fc10) at thread/qthread.cpp:538 #7 0x00007f296daf3783 in QInotifyFileSystemWatcherEngine::run() (this=0x200fc10) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f296da1179f in QThreadPrivate::start(void*) (arg=0x200fc10) at thread/qthread_unix.cpp:349 #9 0x00007f296ae500a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f296cf2d08d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f29744c0880 (LWP 21538)): [KCrash Handler] #4 0x00007f296ced7b8a in __strcmp_sse2_unaligned () at /lib64/libc.so.6 #5 0x00007f2925b5db2e 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 #6 0x00007f2926a7a077 in () at /usr/lib64/libQt5Gui.so.5 #7 0x00007f297437e92a in call_init.part () at /lib64/ld-linux-x86-64.so.2 #8 0x00007f297437ea13 in _dl_init_internal () at /lib64/ld-linux-x86-64.so.2 #9 0x00007f2974382b48 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2 #10 0x00007f297437e7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2 #11 0x00007f297438233b in _dl_open () at /lib64/ld-linux-x86-64.so.2 #12 0x00007f29639d102b in dlopen_doit () at /lib64/libdl.so.2 #13 0x00007f297437e7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2 #14 0x00007f29639d15dd in _dlerror_run () at /lib64/libdl.so.2 #15 0x00007f29639d10c1 in dlopen@@GLIBC_2.2.5 () at /lib64/libdl.so.2 #16 0x00007f2931a1c59f in () at /usr/lib64/libvlccore.so.7 #17 0x00007f2931a05d5d in () at /usr/lib64/libvlccore.so.7 #18 0x00007f2931a06057 in () at /usr/lib64/libvlccore.so.7 #19 0x00007f2931a062c9 in () at /usr/lib64/libvlccore.so.7 #20 0x00007f2931a06534 in () at /usr/lib64/libvlccore.so.7 #21 0x00007f2931a06a87 in () at /usr/lib64/libvlccore.so.7 #22 0x00007f293199e49d in libvlc_InternalInit () at /usr/lib64/libvlccore.so.7 #23 0x00007f2931768623 in libvlc_new () at /usr/lib64/libvlc.so.5 #24 0x00007f2931ca0ec9 in () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #25 0x00007f2931c86728 in () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #26 0x00007f2931c871eb in qt_plugin_instance () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #27 0x00007f296daf7641 in QPluginLoader::instance() (this=0x7ffc73d60050) at plugin/qpluginloader.cpp:204 #28 0x00007f29321a7f8b in () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #29 0x00007f29321a8773 in () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #30 0x00007f2973c8bc76 in () at /usr/lib64/libphonon.so.4 #31 0x00007f2973c8c317 in Phonon::Factory::backend(bool) () at /usr/lib64/libphonon.so.4 #32 0x00007f2973c8c8e3 in () at /usr/lib64/libphonon.so.4 #33 0x00007f2973c849b9 in () at /usr/lib64/libphonon.so.4 #34 0x00007f2973c82896 in () at /usr/lib64/libphonon.so.4 #35 0x00007f2973cb24b0 in () at /usr/lib64/libphonon.so.4 #36 0x00007f2973cb26c3 in Phonon::VideoPlayer::mediaObject() const () at /usr/lib64/libphonon.so.4 #37 0x0000000000686d10 in Digikam::MediaPlayerView::MediaPlayerView(QWidget*) (this=0x40d1b60, parent=<optimized out>) at /usr/src/debug/digikam-4.6.0/core/app/views/mediaplayerview.cpp:168 #38 0x0000000000679010 in Digikam::StackedView::StackedView(QWidget*) (this=0x205b320, parent=<optimized out>) at /usr/src/debug/digikam-4.6.0/core/app/views/stackedview.cpp:122 #39 0x0000000000680853 in Digikam::DigikamView::DigikamView(QWidget*, Digikam::DigikamModelCollection*) (this=0x1f00990, parent=0x21d7e20, modelCollection=0x220c0b0) at /usr/src/debug/digikam-4.6.0/core/app/views/digikamview.cpp:271 #40 0x000000000057e16a in Digikam::DigikamApp::setupView() (this=this@entry=0x21d7e20) at /usr/src/debug/digikam-4.6.0/core/app/main/digikamapp.cpp:555 #41 0x0000000000598b68 in Digikam::DigikamApp::DigikamApp() (this=0x21d7e20, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/digikam-4.6.0/core/app/main/digikamapp.cpp:269 #42 0x00000000004a0f2a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-4.6.0/core/app/main/main.cpp:190 Reported using DrKonqi
Digikam 4.6.0 is Qt4 based application ONLY. The trace indicate a crash in Qt5 library. digiKam do NOT use Qt5. So its a problem from your system. Report it as an UPSTREAM bug from your distro team. Gilles Caulier
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.