Bug 411891 - DigiKam crashes if compiled with QWebEngine
Summary: DigiKam crashes if compiled with QWebEngine
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-Workflow (show other bugs)
Version: 6.3.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-13 16:51 UTC by Jens Ramke
Modified: 2020-01-17 13:59 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens Ramke 2019-09-13 16:51:45 UTC
Application: digikam (6.3.0)

Qt Version: 5.13.1
Frameworks Version: 5.61.0
Operating System: Linux 5.2.14-zen2-1-zen x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed: Fresh reboot, started Digikam. It opened on a secondary screen and crashed as the splash screen was visible.

The crash can be reproduced every time.

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

Thread 21 (Thread 0x7fdab849d700 (LWP 1583)):
#0  0x00007fdb617ded16 in do_futex_wait.constprop () at /usr/lib/libpthread.so.0
#1  0x00007fdb617dee18 in __new_sem_wait_slow.constprop.0 () at /usr/lib/libpthread.so.0
#2  0x00007fdaec73c45a in  () at /usr/lib/libopenal.so.1
#3  0x00007fdaec6ea63f in  () at /usr/lib/libopenal.so.1
#4  0x00007fdaec73bfa8 in  () at /usr/lib/libopenal.so.1
#5  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fdab869e700 (LWP 1582)):
#0  0x00007fdb5a05e0e3 in  () at /usr/lib/libm.so.6
#1  0x00007fdaec70860d in  () at /usr/lib/libopenal.so.1
#2  0x00007fdaec6ffb1d in  () at /usr/lib/libopenal.so.1
#3  0x00007fdaec7353c2 in  () at /usr/lib/libopenal.so.1
#4  0x00007fdaec73bfa8 in  () at /usr/lib/libopenal.so.1
#5  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fdaba7e2700 (LWP 1581)):
#0  0x00007fdb617d880b in __pthread_mutex_lock_full () at /usr/lib/libpthread.so.0
#1  0x00007fdadc122dff in pa_mutex_lock () at /usr/lib/pulseaudio/libpulsecommon-12.99.so
#2  0x00007fdaec684c20 in  () at /usr/lib/libpulse.so.0
#3  0x00007fdaec692059 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#4  0x00007fdaec69c301 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#5  0x00007fdaec69c3b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#6  0x00007fdaec68c61e in  () at /usr/lib/libpulse.so.0
#7  0x00007fdadc112d1c in  () at /usr/lib/pulseaudio/libpulsecommon-12.99.so
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fda7bfff700 (LWP 1576)):
#0  0x00007fdb618e4667 in poll () at /usr/lib/libc.so.6
#1  0x00007fdaec684c14 in  () at /usr/lib/libpulse.so.0
#2  0x00007fdaec692059 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007fdaec69c301 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fdaec69c3b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fdaec68c61e in  () at /usr/lib/libpulse.so.0
#6  0x00007fdadc112d1c in  () at /usr/lib/pulseaudio/libpulsecommon-12.99.so
#7  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fdaa0ff9700 (LWP 1575)):
#0  0x00007fdb618fc5cb in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007fdb6185e514 in buffered_vfprintf () at /usr/lib/libc.so.6
#2  0x00007fdb6185b764 in __vfprintf_internal () at /usr/lib/libc.so.6
#3  0x00007fdb618fe123 in __fprintf_chk () at /usr/lib/libc.so.6
#4  0x00007fdade0a4daf in event_logv_ () at /usr/lib/libevent-2.1.so.7
#5  0x00007fdade0a4f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#6  0x00007fdade0a6a12 in  () at /usr/lib/libevent-2.1.so.7
#7  0x00007fdade09c915 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#8  0x00007fdaf0530548 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fdaf04b9967 in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fdaf04fa9cf in  () at /usr/lib/libQt5WebEngineCore.so.5
#11 0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fdaa17fa700 (LWP 1574)):
[KCrash Handler]
#6  0x00007fdb6182d755 in raise () at /usr/lib/libc.so.6
#7  0x00007fdb61818851 in abort () at /usr/lib/libc.so.6
#8  0x00007fdb6186fa38 in __libc_message () at /usr/lib/libc.so.6
#9  0x00007fdb618ffa85 in __fortify_fail_abort () at /usr/lib/libc.so.6
#10 0x00007fdb618ffa36 in  () at /usr/lib/libc.so.6
#11 0x00007fdaee9d8594 in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fdaee9d85f6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#13 0x00007fdaee9d9de2 in  () at /usr/lib/libQt5WebEngineCore.so.5
#14 0x00007fdaee9da356 in  () at /usr/lib/libQt5WebEngineCore.so.5
#15 0x00007fdaee9da5c0 in  () at /usr/lib/libQt5WebEngineCore.so.5
#16 0x00007fdaee9e2e15 in  () at /usr/lib/libQt5WebEngineCore.so.5
#17 0x00007fdaf1266688 in  () at /usr/lib/libQt5WebEngineCore.so.5
#18 0x00007fdaf2b59c4f in  () at /usr/lib/libQt5WebEngineCore.so.5
#19 0x00007fdaf04fab55 in  () at /usr/lib/libQt5WebEngineCore.so.5
#20 0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#21 0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#22 0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fdaa1ffb700 (LWP 1573)):
#0  0x00007fdb617dc77c in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaf05298c6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fdaf052a293 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fdaf052a411 in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fdaf04e29c2 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fdaf04ea2e7 in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fdaf04ea824 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fdaa27fc700 (LWP 1572)):
#0  0x00007fdb617dc415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaf05297cc in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fdaf052a2a0 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fdaf052a3cf in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fdaf049b549 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fdaf04b9967 in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fdaf04fa9cf in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fdaa2ffd700 (LWP 1571)):
#0  0x00007fdb617dc415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaf05297cc in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fdaf0f6fbd8 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fdaf04fa81d in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fdaa37fe700 (LWP 1570)):
#0  0x00007fdb618fc5cb in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007fdb6185e514 in buffered_vfprintf () at /usr/lib/libc.so.6
#2  0x00007fdb6185b764 in __vfprintf_internal () at /usr/lib/libc.so.6
#3  0x00007fdb618fe123 in __fprintf_chk () at /usr/lib/libc.so.6
#4  0x00007fdade0a4daf in event_logv_ () at /usr/lib/libevent-2.1.so.7
#5  0x00007fdade0a4f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#6  0x00007fdade0a6a12 in  () at /usr/lib/libevent-2.1.so.7
#7  0x00007fdade09c915 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#8  0x00007fdaf0530548 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fdaf04b9967 in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fdaefa27ea4 in  () at /usr/lib/libQt5WebEngineCore.so.5
#11 0x00007fdaf04fab48 in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#13 0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fdaa3fff700 (LWP 1569)):
#0  0x00007fdb617dc77c in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaf05298c6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fdaf052a293 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fdaf052a411 in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fdaf04e29c2 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fdaf04ea2e7 in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fdaf04ea824 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fdab8fdf700 (LWP 1568)):
#0  0x00007fdb617dc77c in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaf05298c6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fdaf052a293 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fdaf052a411 in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fdaf04e29c2 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fdaf04ea4fb in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fdaf04ea824 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fdab9fe1700 (LWP 1566)):
#0  0x00007fdb618fc5cb in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007fdb6185e514 in buffered_vfprintf () at /usr/lib/libc.so.6
#2  0x00007fdb6185b764 in __vfprintf_internal () at /usr/lib/libc.so.6
#3  0x00007fdb618fe123 in __fprintf_chk () at /usr/lib/libc.so.6
#4  0x00007fdade0a4daf in event_logv_ () at /usr/lib/libevent-2.1.so.7
#5  0x00007fdade0a4f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#6  0x00007fdade0a6a12 in  () at /usr/lib/libevent-2.1.so.7
#7  0x00007fdade09c915 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#8  0x00007fdaf0530548 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fdaf04b9967 in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fdaf04fa9cf in  () at /usr/lib/libQt5WebEngineCore.so.5
#11 0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fdabbfff700 (LWP 1559)):
#0  0x00007fdb617dc77c in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaf05298c6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fdaf052a293 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fdaf052a411 in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fdaf04e29c2 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fdaf04ea4fb in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fdaf04ea824 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fdac0f0a700 (LWP 1558)):
#0  0x00007fdb617dc77c in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaf05298c6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fdaf052a293 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fdaf052a411 in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fdaf04e29c2 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fdaf04ea4fb in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fdaf04ea824 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fdac170b700 (LWP 1557)):
#0  0x00007fdb618e0237 in write () at /usr/lib/libc.so.6
#1  0x00007fdb618719ad in _IO_file_write@@GLIBC_2.2.5 () at /usr/lib/libc.so.6
#2  0x00007fdb61870d06 in new_do_write () at /usr/lib/libc.so.6
#3  0x00007fdb618720de in __GI__IO_file_xsputn () at /usr/lib/libc.so.6
#4  0x00007fdb6185e571 in buffered_vfprintf () at /usr/lib/libc.so.6
#5  0x00007fdb6185b764 in __vfprintf_internal () at /usr/lib/libc.so.6
#6  0x00007fdb618fe123 in __fprintf_chk () at /usr/lib/libc.so.6
#7  0x00007fdade0a4daf in event_logv_ () at /usr/lib/libevent-2.1.so.7
#8  0x00007fdade0a4f78 in event_warn () at /usr/lib/libevent-2.1.so.7
#9  0x00007fdade0a6a12 in  () at /usr/lib/libevent-2.1.so.7
#10 0x00007fdade09c915 in event_base_loop () at /usr/lib/libevent-2.1.so.7
#11 0x00007fdaf0530548 in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fdaf04b9967 in  () at /usr/lib/libQt5WebEngineCore.so.5
#13 0x00007fdaf04ebe14 in  () at /usr/lib/libQt5WebEngineCore.so.5
#14 0x00007fdaf04fab48 in  () at /usr/lib/libQt5WebEngineCore.so.5
#15 0x00007fdaf052c5f5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#16 0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fdad10c9700 (LWP 1556)):
#0  0x00007fdb617dc415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdb61c82660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdb61c82752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fdb642f078e in  () at /usr/lib/libdigikamcore.so.6.3.0
#4  0x00007fdb61c7c5b0 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fdad18ca700 (LWP 1544)):
#0  0x00007fdb617dc415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdb61c82660 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdb61c82752 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fdb632d1635 in Digikam::ScanController::run() () at /usr/lib/libdigikamgui.so.6.3.0
#4  0x00007fdb61c7c5b0 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fdad8a5b700 (LWP 1543)):
#0  0x00007fdb618e4667 in poll () at /usr/lib/libc.so.6
#1  0x00007fdb58edb130 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fdb58edb201 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fdb61ea2a1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fdb61e494ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fdb61c7b385 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fdb5a131b37 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fdb61c7c5b0 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fdada139700 (LWP 1542)):
#0  0x00007fdb618e4667 in poll () at /usr/lib/libc.so.6
#1  0x00007fdaed15c630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fdaed15e2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fdadaa40101 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fdb61c7c5b0 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdb617d657f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdb618ef0e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fdadb280800 (LWP 1540)):
#0  0x00007fdb617dc415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdaed15c83b in  () at /usr/lib/libxcb.so.1
#2  0x00007fdaed15dfef in  () at /usr/lib/libxcb.so.1
#3  0x00007fdaed15e103 in xcb_wait_for_reply () at /usr/lib/libxcb.so.1
#4  0x00007fdad8a9d28c in  () at /usr/lib/qt/plugins/styles/breeze.so
#5  0x00007fdad8a9d2c9 in  () at /usr/lib/qt/plugins/styles/breeze.so
#6  0x00007fdad8ab4e42 in  () at /usr/lib/qt/plugins/styles/breeze.so
#7  0x00007fdb628b4d90 in  () at /usr/lib/libQt5Widgets.so.5
#8  0x00007fdb628484d4 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fdb6299757c in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fdb628044f5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fdb6280de11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007fdb61e4a9c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fdb62843db0 in QWidget::ensurePolished() const () at /usr/lib/libQt5Widgets.so.5
#14 0x00007fdb62843de8 in QWidget::ensurePolished() const () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fdb62843de8 in QWidget::ensurePolished() const () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fdb62843f93 in QWidget::adjustSize() () at /usr/lib/libQt5Widgets.so.5
#17 0x00007fdb6465f838 in Digikam::MediaPlayerView::setPreviewMode(int) () at /usr/lib/libdigikamcore.so.6.3.0
#18 0x00007fdb64662b3e in Digikam::MediaPlayerView::MediaPlayerView(QWidget*) () at /usr/lib/libdigikamcore.so.6.3.0
#19 0x00007fdb6348764c in Digikam::StackedView::StackedView(QWidget*) () at /usr/lib/libdigikamgui.so.6.3.0
#20 0x00007fdb6347be59 in Digikam::ItemIconView::ItemIconView(QWidget*, Digikam::DModelFactory*) () at /usr/lib/libdigikamgui.so.6.3.0
#21 0x00007fdb633e1f1f in Digikam::DigikamApp::setupView() () at /usr/lib/libdigikamgui.so.6.3.0
#22 0x00007fdb633d3d34 in Digikam::DigikamApp::DigikamApp() () at /usr/lib/libdigikamgui.so.6.3.0
#23 0x000055610225a26d in main ()
[Inferior 1 (process 1540) detached]

Reported using DrKonqi
Comment 1 Maik Qualmann 2019-09-13 17:10:31 UTC
It crashes in QWebEngine. Your digiKam version is compiled with QWebEngine support instead of QWebKit. We currently recommend QWebKit. For QWebEngine you need a working and stable support of OpenGL. I also use QWebEngine in my developer version. Which graphics card and drivers do you use?

Maik
Comment 2 caulier.gilles 2019-09-13 17:21:46 UTC
Note : the AppImage bundle is compiled with QtWebEngine. Can you reproduce this problem ?
Comment 3 Jens Ramke 2019-09-13 17:56:00 UTC
(In reply to Maik Qualmann from comment #1)
> It crashes in QWebEngine. Your digiKam version is compiled with QWebEngine
> support instead of QWebKit. We currently recommend QWebKit. For QWebEngine
> you need a working and stable support of OpenGL. I also use QWebEngine in my
> developer version. Which graphics card and drivers do you use?
> 
> Maik

GPU: NVIDIA GeForce RTX 2080
GPU driver: nvidia-dkms 435.21-4
Comment 4 Jens Ramke 2019-09-13 18:02:06 UTC
(In reply to caulier.gilles from comment #2)
> Note : the AppImage bundle is compiled with QtWebEngine. Can you reproduce
> this problem ?

Cannot reproduce with AppImage bundle. It starts normally.
Comment 5 Maik Qualmann 2019-09-13 18:13:11 UTC
Gilles has mean that AppImage is compiled with QWebKit.

Gilles, how was that with you again with NVidia. The Nouveau is clear that does not work with QWebEngine. How was that with the proprietary NVidia driver? Did you have problems there as well?

Maik
Comment 6 Maik Qualmann 2019-09-13 18:20:59 UTC
@Jens
Did you install Marble? Is there a problem starting Marble when using OpenStreetMap?

Maik
Comment 7 caulier.gilles 2019-09-13 18:43:33 UTC
Same problem here using Mageia 7 and last main update. When i use QtWebEngine, it crash but not at startup, and end of digiKam session. It's reproducible with 2 computers using different Nvidia card but with proprietary driver.

Gilles
Comment 8 Jens Ramke 2019-09-13 18:48:02 UTC
(In reply to Maik Qualmann from comment #6)
> Did you install Marble? Is there a problem starting Marble when using
> OpenStreetMap?

Marble works fine with all installed maps.
Comment 9 Maik Qualmann 2019-09-13 19:00:19 UTC
@Jens
Try it if you delete the folder "~/.local/share/digikam/QtWebEngine" beforehand.

Maik
Comment 10 Jens Ramke 2019-09-13 19:38:22 UTC
(In reply to Maik Qualmann from comment #9)
> Try it if you delete the folder "~/.local/share/digikam/QtWebEngine"
> beforehand.

Still crashes.
Comment 11 Maik Qualmann 2019-09-14 05:45:09 UTC
*** Bug 406809 has been marked as a duplicate of this bug. ***
Comment 12 Maik Qualmann 2019-09-14 05:45:35 UTC
*** Bug 409906 has been marked as a duplicate of this bug. ***
Comment 13 Maik Qualmann 2019-09-14 05:59:54 UTC
Git commit 400f158390708e4634559e0a6fcc90f66e3f5598 by Maik Qualmann.
Committed on 14/09/2019 at 05:58.
Pushed by mqualmann into branch 'master'.

QWebEngine should work with the proprietary driver,
enable the disabled option again because of Nouveau driver

M  +5    -4    core/app/views/stack/welcomepageview.cpp
M  +4    -2    core/dplugins/generic/webservices/unified/wizard/wsauthenticationpage.cpp
M  +5    -4    core/libs/dplugins/webservices/webwidget_qwebengine.cpp
M  +5    -4    core/utilities/geolocation/geoiface/widgets/htmlwidget_qwebengine.cpp

https://invent.kde.org/kde/digikam/commit/400f158390708e4634559e0a6fcc90f66e3f5598
Comment 14 caulier.gilles 2020-01-15 05:11:12 UTC
Today, next digiKam 7.0.0 beta2 64 bits pre-release AppImage bundle will be published with last Qt5.14 and QtWebEngine by default.

Please test and give us a feedback to see if problem remain on your computer.

https://files.kde.org/digikam/

Thanks in advance

Giles Caulier
Comment 15 caulier.gilles 2020-01-17 13:59:52 UTC
Fixed with last 7.0.0-beta2 pre release appimage.

Feel free to reopen if problem remain.

Gilles Caulier