Application: digikam (5.2.0) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.4.62-18.6-default x86_64 Distribution: "openSUSE Leap 42.2" -- Information about the crash: - What I was doing when the application crashed: I simply terminated digikam and digikam started writing tags I had changed, reordered for several photos. Actually I moved several tags in the tag hierarchy and the needed changes were noted as "to be written" by digikam upon termination. Digikam writes the tags correctly as far as I can seen but then the problem handler of KDE opens and thats from where I write this description. I run digikam 5.2.0 on openSuSE 42.2 x86_64. 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 0x7f65e699f9c0 (LWP 7306))] Thread 10 (Thread 0x7f653ecd8700 (LWP 7948)): [KCrash Handler] #6 0x00007f65e2675405 in QMutex::lock() () at /usr/lib64/libQt5Core.so.5 #7 0x00007f65e52d3f9f in () at /usr/lib64/libdigikamcore.so.5.2.0 #8 0x00007f65e52acbaa in Digikam::LoadSaveThread::run() () at /usr/lib64/libdigikamcore.so.5.2.0 #9 0x00007f65e52ee93e in Digikam::DynamicThread::DynamicThreadPriv::run() () at /usr/lib64/libdigikamcore.so.5.2.0 #10 0x00007f65e267981e in () at /usr/lib64/libQt5Core.so.5 #11 0x00007f65e267c9e9 in () at /usr/lib64/libQt5Core.so.5 #12 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #13 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f6552ffd700 (LWP 7330)): #0 0x00007f65de47c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f65d6fde6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f65d7300341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f65537fe700 (LWP 7329)): #0 0x00007f65de47c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f65d6fde6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f65d7300341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f6553fff700 (LWP 7328)): #0 0x00007f65de47c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f65d6fde6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f65d7300341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f6558dcf700 (LWP 7327)): #0 0x00007f65de47c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f65d6fdd70d in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f65d7300341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f659aaf6700 (LWP 7321)): #0 0x00007f65de47c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f65d72d1873 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f65d72d1899 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f65ad460700 (LWP 7315)): #0 0x00007f65de47c0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f65e267d65b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f65e52ed3c9 in () at /usr/lib64/libdigikamcore.so.5.2.0 #3 0x00007f65e267c9e9 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f65ae4f8700 (LWP 7308)): #0 0x00007f65e1d6b49d in poll () at /lib64/libc.so.6 #1 0x00007f65d90c4314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f65d90c442c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f65e288f32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f65e283cfdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f65e2677f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f65de6a31d5 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f65e267c9e9 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f65bb936700 (LWP 7307)): #0 0x00007f65e1d6b49d in poll () at /lib64/libc.so.6 #1 0x00007f65d361c3e2 in () at /usr/lib64/libxcb.so.1 #2 0x00007f65d361dfcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f65bd418839 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f65e267c9e9 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f65de477744 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f65e1d73d3d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f65e699f9c0 (LWP 7306)): #0 0x00007f65e2841a02 in QCoreApplication::removePostedEvents(QObject*, int) () at /usr/lib64/libQt5Core.so.5 #1 0x00007f65e2869a87 in QObjectPrivate::~QObjectPrivate() () at /usr/lib64/libQt5Core.so.5 #2 0x00007f65e2869c39 in QObjectPrivate::~QObjectPrivate() () at /usr/lib64/libQt5Core.so.5 #3 0x00007f65e2871006 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5 #4 0x00007f65ae75c7b3 in () at /usr/lib64/qt5/plugins/styles/breeze.so #5 0x00007f65e2867aa5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f65e2870fbe in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5 #7 0x00007f65ae75df79 in () at /usr/lib64/qt5/plugins/styles/breeze.so #8 0x00007f65e2867aa5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #9 0x00007f65e2870fbe in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5 #10 0x00007f65ae75c9d0 in () at /usr/lib64/qt5/plugins/styles/breeze.so #11 0x00007f65e2867aa5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #12 0x00007f65e2870fbe in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5 #13 0x00007f65ae73e1f9 in () at /usr/lib64/qt5/plugins/styles/breeze.so #14 0x00007f65e3543bf9 in QApplication::~QApplication() () at /usr/lib64/libQt5Widgets.so.5 #15 0x000000000040847f in () #16 0x00007f65e1caa6e5 in __libc_start_main () at /lib64/libc.so.6 #17 0x00000000004092b9 in _start () Reported using DrKonqi
I suspect a crash in Exiv2 library. It's not explicit in the trace, but we have receive a lots of reports like this. Please check if the problem is reproducible with digiKam 5.6.0 pre-release for Linux as AppImage bundle available here : https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM Gilles Caulier
Hello, I wasn't able to get the 5.6prerelease appimgae to run on my system (openSuSE 42.2). It simply crashed when I tried. In between I am using digikam 5.5 and in this version the error has gone away. Thanks Rainer