Bug 411587 - [digiKam] Crash when reopening Google Photos import wizard
Summary: [digiKam] Crash when reopening Google Photos import wizard
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-Google (show other bugs)
Version: 6.2.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-04 12:14 UTC by RJVB
Modified: 2019-09-06 07:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.4.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RJVB 2019-09-04 12:14:42 UTC
Application: digikam (6.2.0)
 (Compiled from sources)
Qt Version: 5.9.8
Frameworks Version: 5.60.0
Operating System: Linux 4.14.23-ck1-mainline-core2-rjvb x86_64
Distribution: Ubuntu 14.04.6 LTS

-- Information about the crash:
- What I was doing when the application crashed:
1) imported photos from a GPhotos album into a new digiKam album on a local disk
2) hit the "Start ..." button once more to see if the download process is clever (it isn't, it started importing photo 0 from the 53 in the album)
3) closed the wizard after 2 or 3 imports

DigiKam crashed immediately.

The "this" pointer in the top few functions in the backtrace looks suspect, a stale or otherwise non-initialised member variable?

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcc5110ebc0 (LWP 14086))]

Thread 18 (Thread 0x7fcb5d7fa700 (LWP 16420)):
#0  0x00007fcc4ebbf7be in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc404c27b0 in QWaitConditionPrivate::wait_relative(unsigned long) (this=0x7fcb2c015f90, time=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:133
#2  0x00007fcc404c27b0 in QWaitConditionPrivate::wait(unsigned long) (this=0x7fcb2c015f90, time=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:141
#3  0x00007fcc404c2585 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x7fcb2c015c90, mutex=0x7fcb2c015840, time=30000) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#4  0x00007fcc404be3b7 in QThreadPoolThread::run() (this=0x7fcb2c015c80) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthreadpool.cpp:144
#5  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x7fcb2c015c80) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 17 (Thread 0x7fcb5e7fc700 (LWP 15280)):
#0  0x00007fcc4ebbf7be in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc404c27b0 in QWaitConditionPrivate::wait_relative(unsigned long) (this=0x943ac00, time=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:133
#2  0x00007fcc404c27b0 in QWaitConditionPrivate::wait(unsigned long) (this=0x943ac00, time=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:141
#3  0x00007fcc404c2585 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x9471d00, mutex=0x68e5380, time=30000) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#4  0x00007fcc404be3b7 in QThreadPoolThread::run() (this=0x9471cf0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthreadpool.cpp:144
#5  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x9471cf0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#6  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 16 (Thread 0x7fcb10bff700 (LWP 15046)):
#0  0x00007fcc3d025c9d in poll () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fcc3ca27761 in g_main_context_poll (priority=0, context=<optimized out>, timeout=<optimized out>, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:4209
#2  0x00007fcc3ca27761 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3903
#3  0x00007fcc3ca27a21 in g_main_context_iteration (context=0x7fcb1c0032f0, may_block=1) at gmain.c:3969
#4  0x00007fcc406c641b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb1c003760, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fcc406722b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb10bfea38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:134
#6  0x00007fcc406722b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb10bfea38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:212
#7  0x00007fcc404bd707 in QThread::exec() (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread.cpp:515
#8  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x9aaf980) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 15 (Thread 0x7fcb5ffff700 (LWP 15045)):
#0  0x00007fcc4ebc23ad in read () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3ca26a7f in g_wakeup_acknowledge (wakeup=0x7fcb58002530) at gwakeup.c:210
#2  0x00007fcc3ca26a7f in g_main_context_check (context=0x7fcb540034a0, max_priority=2147483647, fds=0x7fcb5400be00, n_fds=1) at gmain.c:3686
#3  0x00007fcc3ca277a6 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3905
#4  0x00007fcc3ca27a21 in g_main_context_iteration (context=0x7fcb540034a0, may_block=1) at gmain.c:3969
#5  0x00007fcc406c641b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb54003be0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fcc406722b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb5fffea38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:134
#7  0x00007fcc406722b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb5fffea38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:212
#8  0x00007fcc404bd707 in QThread::exec() (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread.cpp:515
#9  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x9b62140) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#10 0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 14 (Thread 0x7fcb5dffb700 (LWP 14826)):
#0  0x00007fcc4ebc23ad in read () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3ca26a7f in g_wakeup_acknowledge (wakeup=0x7fcb440027c0) at gwakeup.c:210
#2  0x00007fcc3ca26a7f in g_main_context_check (context=0x7fcb4800bc70, max_priority=2147483647, fds=0x7fcb4800c2c0, n_fds=1) at gmain.c:3686
#3  0x00007fcc3ca277a6 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3905
#4  0x00007fcc3ca27a21 in g_main_context_iteration (context=0x7fcb4800bc70, may_block=1) at gmain.c:3969
#5  0x00007fcc406c641b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb4800c2e0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fcc406722b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb5dffaa38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:134
#7  0x00007fcc406722b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb5dffaa38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:212
#8  0x00007fcc404bd707 in QThread::exec() (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread.cpp:515
#9  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x8e1c360) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#10 0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 13 (Thread 0x7fcb3b7fe700 (LWP 14723)):
#0  0x00007fcc4ebc23ad in read () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3ca26a7f in g_wakeup_acknowledge (wakeup=0x7fcb34002580) at gwakeup.c:210
#2  0x00007fcc3ca26a7f in g_main_context_check (context=0x7fcb2c0119e0, max_priority=2147483647, fds=0x7fcb2c0529d0, n_fds=1) at gmain.c:3686
#3  0x00007fcc3ca277a6 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3905
#4  0x00007fcc3ca27a21 in g_main_context_iteration (context=0x7fcb2c0119e0, may_block=1) at gmain.c:3969
#5  0x00007fcc406c641b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb2c00b290, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fcc406722b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb3b7fda38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:134
#7  0x00007fcc406722b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb3b7fda38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:212
#8  0x00007fcc404bd707 in QThread::exec() (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread.cpp:515
#9  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x8eb8580) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#10 0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 12 (Thread 0x7fcb75ffd700 (LWP 14568)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3d5ae2ac in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fcc420bc72a in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#3  0x00007fcc41ac9138 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007fcc420bbda6 in WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007fcc420bbc82 in WTF::ParallelHelperPool::helperThreadBody() () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007fcc420beafb in WTF::threadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007fcc420d73ed in WTF::wtfThreadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#8  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7fcb767fe700 (LWP 14567)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3d5ae2ac in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fcc420bc72a in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#3  0x00007fcc41ac9138 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007fcc420bbda6 in WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007fcc420bbc82 in WTF::ParallelHelperPool::helperThreadBody() () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007fcc420beafb in WTF::threadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007fcc420d73ed in WTF::wtfThreadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#8  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7fcb76fff700 (LWP 14566)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3d5ae2ac in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fcc420bc72a in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#3  0x00007fcc41ac9138 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007fcc420bbda6 in WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker<WTF::LockBase> const&) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007fcc420bbc82 in WTF::ParallelHelperPool::helperThreadBody() () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007fcc420beafb in WTF::threadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007fcc420d73ed in WTF::wtfThreadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#8  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7fcb77fff700 (LWP 14563)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3d5ae2ac in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fcc420bc72a in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#3  0x00007fcc41ac9138 in bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007fcc41cb490a in JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#5  0x00007fcc420beafb in WTF::threadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#6  0x00007fcc420d73ed in WTF::wtfThreadEntryPoint(void*) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#7  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7fcb751f7700 (LWP 14537)):
#0  0x00007fcc3ca2642f in g_main_context_prepare (context=0x7fcb70000a10, priority=0x7fcb751f692c) at gmain.c:3475
#1  0x00007fcc3ca275b8 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3888
#2  0x00007fcc3ca27a21 in g_main_context_iteration (context=0x7fcb70000a10, may_block=1) at gmain.c:3969
#3  0x00007fcc406c641b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb700024a0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fcc406722b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb751f6a38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:134
#5  0x00007fcc406722b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcb751f6a38, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007fcc404bd707 in QThread::exec() (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x70c1490) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#8  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7fcbbb6bb700 (LWP 14527)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc3d5ae2ac in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fcc42e02164 in void std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex> >(std::unique_lock<bmalloc::Mutex>&) () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#3  0x00007fcc42e0206f in bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() () at /opt/local/libexec/qt5/lib/libQt5WebKit.so.5
#4  0x00007fcc3d5b3350 in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fcbbbebc700 (LWP 14507)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc404c27db in QWaitConditionPrivate::wait(unsigned long) (this=0x68d2760, time=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007fcc404c2585 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x69178c0, mutex=0x69178b8, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007fcc4f9ab2ec in Digikam::ParkingThread::run() (this=0x69178a0) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/libs/threads/threadmanager.cpp:115
#4  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x69178a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#5  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fcc01ea9700 (LWP 14383)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc007349cb in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../mesa-18.3.3/src/../include/c11/threads_posix.h:155
#2  0x00007fcc007349cb in util_queue_thread_func (input=<optimized out>) at ../mesa-18.3.3/src/util/u_queue.c:270
#3  0x00007fcc007352e6 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.3.3/src/../include/c11/threads_posix.h:87
#4  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fcc028b5700 (LWP 14331)):
#0  0x00007fcc4ebc2b9d in nanosleep () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc406c5bcb in qt_nanosleep(timespec) (amount=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qelapsedtimer_unix.cpp:195
#2  0x00007fcc4f715eda in Digikam::DatabaseServer::run() (this=0x1e70130) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/libs/database/server/databaseserver.cpp:136
#3  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x1e70130) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#4  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fcc035ef700 (LWP 14249)):
#0  0x00007fcc4ebbf404 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcc404c27db in QWaitConditionPrivate::wait(unsigned long) (this=0x1fa1f00, time=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007fcc404c2585 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x1ea5150, mutex=0x1ea5148, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007fcc50610100 in Digikam::ScanController::run() (this=0x7fcc50fe78f0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/libs/database/utils/scan/scancontroller.cpp:205
#4  0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x7fcc50fe78f0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#5  0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fcc08e5d700 (LWP 14247)):
#0  0x00007fcc3d040dd0 in  () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fcc3d025ca9 in poll () at /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fcc3ca27761 in g_main_context_poll (priority=0, context=<optimized out>, timeout=<optimized out>, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:4209
#3  0x00007fcc3ca27761 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3903
#4  0x00007fcc3ca27a21 in g_main_context_iteration (context=0x7fcc04000990, may_block=1) at gmain.c:3969
#5  0x00007fcc406c641b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcc040008c0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fcc406722b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcc08e5ca08, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:134
#7  0x00007fcc406722b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcc08e5ca08, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:212
#8  0x00007fcc404bd707 in QThread::exec() (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread.cpp:515
#9  0x00007fcc44a33610 in QDBusConnectionManager::run() (this=0x7fcc44c932e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/dbus/qdbusconnection.cpp:178
#10 0x00007fcc404c12c3 in QThreadPrivate::start(void*) (arg=0x7fcc44c932e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/thread/qthread_unix.cpp:368
#11 0x00007fcc4ebbb184 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fcc3d03303d in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fcc5110ebc0 (LWP 14086)):
[KCrash Handler]
#6  0x00007fcc43bfec40 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data() const (this=0x7fcc0000000a) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/include/QtCore/../../src/corelib/tools/qscopedpointer.h:140
#7  0x00007fcc43bfec40 in qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > const&) (p=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:1008
#8  0x00007fcc43bfec40 in QWidget::d_func() (this=0x7fcc00000002) at .moc/../../../../../qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qwidget.h:131
#9  0x00007fcc43bfec40 in QWidget::setEnabled(bool) (this=0x7fcc00000002, enable=true) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qwidget.cpp:3427
#10 0x00007fcbc030e7f7 in DigikamGenericGoogleServicesPlugin::GSWindow::slotBusy(bool) (this=0x998d3d0, val=<optimized out>) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/dplugins/generic/webservices/google/gswindow.cpp:486
#11 0x00007fcc406a56ac in QMetaObject::activate(QObject*, int, int, void**) (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qobject.cpp:3772
#12 0x00007fcbc0304e6f in DigikamGenericGoogleServicesPlugin::GSTalkerBase::signalBusy(bool) (this=0x7fcc00000002, _t1=<optimized out>) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/build/core/dplugins/generic/webservices/google/Generic_Google_Plugin_autogen/EWIEGA46WW/moc_gstalkerbase.cpp:181
#13 0x00007fcbc0323ead in DigikamGenericGoogleServicesPlugin::GPTalker::slotFinished(QNetworkReply*) (this=0x9b614e0, reply=0x9478940) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:621
#14 0x00007fcc406a56ac in QMetaObject::activate(QObject*, int, int, void**) (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qobject.cpp:3772
#15 0x00007fcc40b24190 in QNetworkAccessManager::finished(QNetworkReply*) (this=0x9b63350, _t1=<optimized out>) at .moc/moc_qnetworkaccessmanager.cpp:387
#16 0x00007fcc40b24190 in QNetworkAccessManagerPrivate::_q_replyFinished() (this=0x9b63f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/network/access/qnetworkaccessmanager.cpp:1580
#17 0x00007fcc40b24190 in QNetworkAccessManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd7078ffc0) at .moc/moc_qnetworkaccessmanager.cpp:192
#18 0x00007fcc406a56ac in QMetaObject::activate(QObject*, int, int, void**) (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qobject.cpp:3772
#19 0x00007fcc40b76cc2 in QNetworkReply::finished() (this=<optimized out>) at .moc/moc_qnetworkreply.cpp:380
#20 0x00007fcc40b76cc2 in QNetworkReplyHttpImplPrivate::finished() (this=0x8012170) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:2225
#21 0x00007fcc40b7a57f in QNetworkReplyHttpImpl::abort() (this=0x9478940) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:302
#22 0x00007fcbc031fa47 in DigikamGenericGoogleServicesPlugin::GPTalker::~GPTalker() (this=0x9b614e0) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:162
#23 0x00007fcbc031fa47 in DigikamGenericGoogleServicesPlugin::GPTalker::~GPTalker() (this=0x9b614e0) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:159
#24 0x00007fcbc030d3be in DigikamGenericGoogleServicesPlugin::GSWindow::~GSWindow() (this=0x998d3d0) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/dplugins/generic/webservices/google/gswindow.cpp:273
#25 0x00007fcbc030d409 in DigikamGenericGoogleServicesPlugin::GSWindow::~GSWindow() (this=0x998d3d0) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/dplugins/generic/webservices/google/gswindow.cpp:268
#26 0x00007fcbc03074cc in DigikamGenericGoogleServicesPlugin::GSPlugin::slotImportGphoto() (this=0x690cf80) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/dplugins/generic/webservices/google/gsplugin.cpp:142
#27 0x00007fcc406a56ac in QMetaObject::activate(QObject*, int, int, void**) (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qobject.cpp:3772
#28 0x00007fcc43bbc7db in QAction::activate(QAction::ActionEvent) (this=0x6b53240, event=<optimized out>) at .moc/moc_qaction.cpp:370
#29 0x00007fcc43d3dcd3 in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (this=0x7455d50, causedStack=..., action=0x6b53240, action_e=QAction::Trigger, self=208) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/widgets/qmenu.cpp:1323
#30 0x00007fcc43d4056d in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=0x7455d50, action=0x6b53240, action_e=QAction::Trigger, self=true) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/widgets/qmenu.cpp:1400
#31 0x00007fcc43d44795 in QMenu::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=0x7ffd707908e0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/widgets/qmenu.cpp:2888
#32 0x00007fcc43bf9b14 in QWidget::event(QEvent*) (this=0x697d790, event=0x7ffd707908e0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qwidget.cpp:8890
#33 0x00007fcc43d436cf in QMenu::event(QEvent*) (this=0x697d790, e=0x7ffd707908e0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/widgets/qmenu.cpp:3010
#34 0x00007fcc43bc89a7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x1c5a0b0, receiver=0x697d790, e=0x7ffd707908e0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qapplication.cpp:3722
#35 0x00007fcc43bc7b1a in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, e=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qapplication.cpp:3198
#36 0x00007fcc40676426 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x697d790, event=0x7ffd707908e0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qcoreapplication.cpp:1031
#37 0x00007fcc43bcb34c in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#38 0x00007fcc43bcb34c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=0x697d790, event=0x7ffd707908e0, alienWidget=0x0, nativeWidget=<optimized out>, buttonDown=0x7fcc442d4da8 <qt_button_down>, lastMouseReceiver=..., spontaneous=2) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qapplication.cpp:2704
#39 0x00007fcc43c19f60 in QWidgetWindow::event(QEvent*) (this=<optimized out>, event=0x7ffd70790c68) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qwidgetwindow.cpp:523
#40 0x00007fcc43bc89a7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x1c5a0b0, receiver=0x765ede0, e=0x7ffd70790c68) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qapplication.cpp:3722
#41 0x00007fcc43bc5d58 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd707912a8, receiver=<optimized out>, e=0x7ffd70790c68) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/widgets/kernel/qapplication.cpp:3093
#42 0x00007fcc40676426 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x765ede0, event=0x7ffd70790c68) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qcoreapplication.cpp:1031
#43 0x00007fcc40f5edbe in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=0x765ede0, event=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#44 0x00007fcc40f5edbe in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x6e603e0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/gui/kernel/qguiapplication.cpp:1956
#45 0x00007fcc40f4335b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:946
#46 0x00007fcc14c5e8fd in userEventSourceDispatch(_GSource*, int (*)(void*), void*) (source=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:77
#47 0x00007fcc3ca270e5 in g_main_dispatch (context=<optimized out>) at gmain.c:3170
#48 0x00007fcc3ca270e5 in g_main_context_dispatch (context=<optimized out>) at gmain.c:3835
#49 0x00007fcc3ca277b5 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3908
#50 0x00007fcc3ca27a21 in g_main_context_iteration (context=0x7fcc0c003000, may_block=1) at gmain.c:3969
#51 0x00007fcc406c641b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1c9c160, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#52 0x00007fcc406722b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffd707910a0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:134
#53 0x00007fcc406722b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffd707910a0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qeventloop.cpp:212
#54 0x00007fcc40676aed in QCoreApplication::exec() () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.8/qtbase/src/corelib/kernel/qcoreapplication.cpp:1304
#55 0x000000000040716c in main(int, char**) (argc=1, argv=<optimized out>) at /opt/local/var/lnxports/build/1174389717/kf5/kf5-digikam/work/digikam-6.2.0/core/app/main/main.cpp:313

Possible duplicates by query: bug 411378, bug 411089, bug 410786, bug 409515, bug 379388.

Reported using DrKonqi
Comment 1 caulier.gilles 2019-09-04 14:32:31 UTC
Can you reproduce the crash using last 6.3.0 pre-release AppImage bundle available here :

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

Gilles Caulier
Comment 2 Maik Qualmann 2019-09-04 15:18:33 UTC
The cause is a race condition. The window was terminated with [X], but the import continues. If you try to start the plugin again, but there is no longer a window that we can reactivate, the plugin will be deleted and recreated. Although we cancel the transfer, there is still a QNetworkReply on the way and triggers the crash in the already deleted main window. I fix it.

Maik
Comment 3 Maik Qualmann 2019-09-04 19:00:11 UTC
Git commit ea22af510d62c85224ed430611db8818f97ecc69 by Maik Qualmann.
Committed on 04/09/2019 at 18:59.
Pushed by mqualmann into branch 'master'.

fix crash  when close/reopen Google import window
FIXED-IN: 6.3.0

M  +1    -0    NEWS
M  +2    -1    core/dplugins/generic/webservices/google/gphoto/gptalker.cpp
M  +14   -4    core/dplugins/generic/webservices/google/gswindow.cpp

https://invent.kde.org/kde/digikam/commit/ea22af510d62c85224ed430611db8818f97ecc69
Comment 4 caulier.gilles 2019-09-04 19:08:13 UTC
Maik, 

I just tagged git/master with 6.3.0 tag, one year ago... (:=))...

Gilles
Comment 5 Maik Qualmann 2019-09-04 19:32:30 UTC
Yes, I was too slow ((:-))

Maik
Comment 6 RJVB 2019-09-06 07:09:15 UTC
Fix works for me.

This time it also seemed that the (re)import of already imported photos went faster. Is that just because I picked a remote album with smaller photos or does the importer indeed do some kind of check before overwriting an already present and identical file?