Bug 418337 - Crash after resume
Summary: Crash after resume
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-GoogleMaps (show other bugs)
Version: 6.4.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-02-29 19:33 UTC by Kristian
Modified: 2020-07-25 14:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kristian 2020-02-29 19:33:30 UTC
Application: digikam (6.4.0)

Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.5.4-arch1-1 x86_64
Windowing system: X11
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

Put laptop to sleep and resume.


- Unusual behavior I noticed:

digikam, Plasma and X server are crashing. I don't know what's the root cause for the crash, digikam is the only program for which DrKonqi appears.

The crash can be reproduced sometimes.

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

Thread 17 (Thread 0x7f1d1cff9700 (LWP 75420)):
#0  0x00007f1dca38701a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dc178e826 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x0000000000012330 in  ()
#3  0x000000002ffa73fd in  ()
#4  0x000000000001230f in  ()
#5  0x000000002ffa839d in  ()
#6  0x0000000000000000 in  ()

Thread 16 (Thread 0x7f1d1d7fa700 (LWP 54267)):
#0  0x00007f1dca386cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dc178e72c in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in  ()

Thread 15 (Thread 0x7f1d36c49700 (LWP 54238)):
#0  0x00007f1dca386cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dc178e72c in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in  ()

Thread 14 (Thread 0x7f1d3744a700 (LWP 54237)):
#0  0x00007f1dcd93499a in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007f1dcd91c7b6 in buffered_vfprintf () at /usr/lib/libc.so.6
#2  0x00007f1dcd919774 in __vfprintf_internal () at /usr/lib/libc.so.6
#3  0x00007f1dcd9061fa in fprintf () at /usr/lib/libc.so.6
#4  0x00007f1db3ea7daa in event_logv_ () at /usr/lib/libevent-2.1.so.7
#5  0x00007f1db3ea7f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#6  0x00007f1db3eaa30a in  () at /usr/lib/libevent-2.1.so.7
#7  0x00007f1db3e9f319 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#8  0x00007f1dc179549d in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x000100770000007c in  ()
#10 0x00007f1d37449890 in  ()
#11 0x00007f1d37449888 in  ()
#12 0x000000115947107a in  ()
#13 0x0000000000000008 in  ()
#14 0x0000000001c28d55 in  ()
#15 0x000000000000001d in  ()
#16 0x0000000000080c15 in  ()
#17 0x00007f1d374499f0 in  ()
#18 0x000055f20442cac0 in  ()
#19 0x7fffffffffffffff in  ()
#20 0x0000000000000001 in  ()
#21 0x00007f1d37449968 in  ()
#22 0x00007f1d374499f0 in  ()
#23 0x00007f1d37449910 in  ()
#24 0x00007f1dc1749b8f in  () at /usr/lib/libQt5WebEngineCore.so.5
#25 0x00007f1d37449968 in  ()
#26 0x7fffffffffffffff in  ()
#27 0x00007f1d37449910 in  ()
#28 0x00007f1d374499f0 in  ()
#29 0x7fffffffffffffff in  ()
#30 0x00007f1d37449960 in  ()
#31 0x00007f1d374499d0 in  ()
#32 0x00007f1dc1729859 in  () at /usr/lib/libQt5WebEngineCore.so.5
#33 0x000000770000007c in  ()
#34 0x0000005b0000006e in  ()
#35 0x00007f1d7c0be7d8 in  ()
#36 0x0000000000000000 in  ()

Thread 13 (Thread 0x7f1d64ff9700 (LWP 54236)):
#0  0x00007f1dca3897b4 in do_futex_wait.constprop () at /usr/lib/libpthread.so.0
#1  0x00007f1dca3898a8 in __new_sem_wait_slow.constprop.0 () at /usr/lib/libpthread.so.0
#2  0x00007f1db9572e74 in  () at /usr/lib/libopenal.so.1
#3  0x00007f1db9510e09 in  () at /usr/lib/libopenal.so.1
#4  0x00007f1dcdb60bc4 in std::execute_native_thread_routine(void*) (__p=0x55f202ea4800) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#5  0x00007f1dca38046f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f1dcd9ae3d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f1d657fa700 (LWP 54235)):
#0  0x00007f1dcd9a3abf in poll () at /usr/lib/libc.so.6
#1  0x00007f1db9569ba7 in  () at /usr/lib/libopenal.so.1
#2  0x00007f1db94b4059 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007f1db94be301 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f1db94be3b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f1db956a49e in  () at /usr/lib/libopenal.so.1
#6  0x00007f1dcdb60bc4 in std::execute_native_thread_routine(void*) (__p=0x7f1d50008050) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#7  0x00007f1dca38046f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f1dcd9ae3d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f1d65ffb700 (LWP 54234)):
#0  0x00007f1dcd9a3abf in poll () at /usr/lib/libc.so.6
#1  0x00007f1db9569ba7 in  () at /usr/lib/libopenal.so.1
#2  0x00007f1db94b4059 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007f1db94be301 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f1db94be3b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f1db956a49e in  () at /usr/lib/libopenal.so.1
#6  0x00007f1dcdb60bc4 in std::execute_native_thread_routine(void*) (__p=0x55f202d4f430) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#7  0x00007f1dca38046f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f1dcd9ae3d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f1d667fc700 (LWP 54231)):
#0  0x00007f1dca386cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dc178e72c in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in  ()

Thread 9 (Thread 0x7f1d66ffd700 (LWP 54230)):
#0  0x00007f1dca386cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dc178e72c in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in  ()

Thread 8 (Thread 0x7f1d677fe700 (LWP 54229)):
#0  0x00007f1dcd93499a in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007f1dcd91c7b6 in buffered_vfprintf () at /usr/lib/libc.so.6
#2  0x00007f1dcd919774 in __vfprintf_internal () at /usr/lib/libc.so.6
#3  0x00007f1dcd9061fa in fprintf () at /usr/lib/libc.so.6
#4  0x00007f1db3ea7daa in event_logv_ () at /usr/lib/libevent-2.1.so.7
#5  0x00007f1db3ea7f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#6  0x00007f1db3eaa30a in  () at /usr/lib/libevent-2.1.so.7
#7  0x00007f1db3e9f319 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#8  0x00007f1dc17955c6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x000100770000007c in  ()
#10 0x00007f1d677fd890 in  ()
#11 0x00007f1d677fd888 in  ()
#12 0x0000000000000000 in  ()

Thread 7 (Thread 0x7f1d67fff700 (LWP 54228)):
#0  0x00007f1dca38701a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dc178e826 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x000000000001232d in  ()
#3  0x000000002fc420e5 in  ()
#4  0x000000000001230f in  ()
#5  0x00000000302d8945 in  ()
#6  0x0000000000000000 in  ()

Thread 6 (Thread 0x7f1d84ff9700 (LWP 54227)):
#0  0x00007f1dca386cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dc178e72c in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x0000000000000000 in  ()

Thread 5 (Thread 0x7f1d87fff700 (LWP 54221)):
#0  0x00007f1dcd93499a in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007f1dcd91c7b6 in buffered_vfprintf () at /usr/lib/libc.so.6
#2  0x00007f1dcd919774 in __vfprintf_internal () at /usr/lib/libc.so.6
#3  0x00007f1dcd9061fa in fprintf () at /usr/lib/libc.so.6
#4  0x00007f1db3ea7daa in event_logv_ () at /usr/lib/libevent-2.1.so.7
#5  0x00007f1db3ea7f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#6  0x00007f1db3eaa30a in  () at /usr/lib/libevent-2.1.so.7
#7  0x00007f1db3e9f319 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#8  0x00007f1dc17955c6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x000100770000007c in  ()
#10 0x00007f1d87ffe870 in  ()
#11 0x00007f1d87ffe868 in  ()
#12 0x0000000000000000 in  ()

Thread 4 (Thread 0x7f1d955e5700 (LWP 54219)):
#0  0x00007f1dcd99f59f in write () at /usr/lib/libc.so.6
#1  0x00007f1dcd93024d in _IO_file_write@@GLIBC_2.2.5 () at /usr/lib/libc.so.6
#2  0x00007f1dcd92f5a6 in new_do_write () at /usr/lib/libc.so.6
#3  0x00007f1dcd93097e in __GI__IO_file_xsputn () at /usr/lib/libc.so.6
#4  0x00007f1dcd91c699 in buffered_vfprintf () at /usr/lib/libc.so.6
#5  0x00007f1dcd919774 in __vfprintf_internal () at /usr/lib/libc.so.6
#6  0x00007f1dcd9061fa in fprintf () at /usr/lib/libc.so.6
#7  0x00007f1db3ea7daa in event_logv_ () at /usr/lib/libevent-2.1.so.7
#8  0x00007f1db3ea7f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#9  0x00007f1db3eaa30a in  () at /usr/lib/libevent-2.1.so.7
#10 0x00007f1db3e9f319 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#11 0x00007f1dc179549d in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00017f1d955e4948 in  ()
#13 0x00007f1d955e4870 in  ()
#14 0x00007f1d955e4868 in  ()
#15 0x00000011594717d2 in  ()
#16 0x00007f1d955e4948 in  ()
#17 0x00000000c3c3e7e1 in  ()
#18 0x0000000000000cd4 in  ()
#19 0x0000000000060ae1 in  ()
#20 0x0000000000000000 in  ()

Thread 3 (Thread 0x7f1daa663700 (LWP 54210)):
[KCrash Handler]
#5  0x00007f1dcdd45771 in QReadWriteLock::tryLockForWrite(int) () at /usr/lib/libQt5Core.so.5
#6  0x00007f1dcf086b2e in  () at /usr/lib/libQt5Sql.so.5
#7  0x00007f1dcf416fc1 in  () at /usr/lib/libdigikamcore.so.6.4.0
#8  0x00007f1dcf4170eb in  () at /usr/lib/libdigikamcore.so.6.4.0
#9  0x00007f1dcf41f87e in  () at /usr/lib/libdigikamcore.so.6.4.0
#10 0x00007f1dcdd493b3 in QThreadStorageData::finish(void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007f1dcdd436f2 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f1dcdd43fce in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f1dca38046f in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f1dcd9ae3d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f1dab9fe700 (LWP 54209)):
#0  0x00007f1dcdd4454f in QMutex::unlock() () at /usr/lib/libQt5Core.so.5
#1  0x00007f1dcdf78728 in  () at /usr/lib/libQt5Core.so.5
#2  0x00007f1dc63618c2 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f1dc63630c8 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f1dc63631f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f1dcdf7803c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f1dcdf1e4cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f1dcdd42e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f1dca908b28 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f1dcdd43fc6 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f1dca38046f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f1dcd9ae3d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f1db1911b80 (LWP 54204)):
#0  0x00007f1dca386cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1dcdd49cb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f1dcdd49d92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f1dcdd43c7f in QThread::wait(unsigned long) () at /usr/lib/libQt5Core.so.5
#4  0x00007f1dd03c7697 in Digikam::ScanController::~ScanController() () at /usr/lib/libdigikamgui.so.6.4.0
#5  0x00007f1dd03c777a in  () at /usr/lib/libdigikamgui.so.6.4.0
#6  0x00007f1dcd8ed537 in __run_exit_handlers () at /usr/lib/libc.so.6
#7  0x00007f1dcd8ed6ee in  () at /usr/lib/libc.so.6
#8  0x00007f1db1341281 in  () at /usr/lib/libQt5XcbQpa.so.5
#9  0x00007f1db1373ba4 in  () at /usr/lib/libQt5XcbQpa.so.5
#10 0x00007f1dc636139e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#11 0x00007f1dc63631b1 in  () at /usr/lib/libglib-2.0.so.0
#12 0x00007f1dc63631f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#13 0x00007f1dcdf78020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#14 0x00007f1dcdf1e4cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007f1dcdf264d6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#16 0x000055f201f0e391 in main ()
[Inferior 1 (process 54204) detached]

Possible duplicates by query: bug 412113, bug 409906, bug 409884, bug 409175.

Reported using DrKonqi
Comment 1 caulier.gilles 2020-02-29 21:32:20 UTC

*** This bug has been marked as a duplicate of bug 409906 ***
Comment 2 caulier.gilles 2020-07-25 14:26:13 UTC
Fixed with #409906