[digikam] [Bug 379869] New: Crash of digikam after ending digiam writing changed tags into photos

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon May 15 19:17:25 BST 2017


https://bugs.kde.org/show_bug.cgi?id=379869

            Bug ID: 379869
           Summary: Crash of digikam after ending digiam writing changed
                    tags into photos
           Product: digikam
           Version: 5.2.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: krienke at uni-koblenz.de
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Digikam-devel mailing list