Bug 403164 - Crash while trying to download videos from camera
Summary: Crash while trying to download videos from camera
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-UMS (show other bugs)
Version: 5.9.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-01-13 09:29 UTC by Mmenzel
Modified: 2023-04-20 05:34 UTC (History)
1 user (show)

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


Attachments
attachment-20645-0.html (932 bytes, text/html)
2019-01-13 11:15 UTC, Mmenzel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mmenzel 2019-01-13 09:29:48 UTC
Application: digikam (5.9.0)

Qt Version: 5.11.2
Frameworks Version: 5.54.0
Operating System: Linux 4.15.0-43-generic x86_64
Distribution: KDE neon User Edition 5.14

-- Information about the crash:
- What I was doing when the application crashed:
I tried to download videos after previewing mit VLC from a camera (vtech 5071)

-- 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 0x7f6ae96ac100 (LWP 9741))]

Thread 13 (Thread 0x7f699dffb700 (LWP 9817)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f6a4a76f05c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6a4a76f008, cond=0x7f6a4a76f030) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x7f6a4a76f030, mutex=0x7f6a4a76f008) at pthread_cond_wait.c:655
#3  0x00007f6ae4d9279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f6ad90e6407 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f6ad90e4c2f in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f6ad90e4d06 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f6ad90e8c78 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f6ad910d01a in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f6ae15fe6db in start_thread (arg=0x7f699dffb700) at pthread_create.c:463
#10 0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f699e7fc700 (LWP 9816)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f6a4a77805c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6a4a778008, cond=0x7f6a4a778030) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x7f6a4a778030, mutex=0x7f6a4a778008) at pthread_cond_wait.c:655
#3  0x00007f6ae4d9279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f6ad90e6407 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f6ad90e4c2f in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f6ad90e4d06 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f6ad90e8c78 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f6ad910d01a in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f6ae15fe6db in start_thread (arg=0x7f699e7fc700) at pthread_create.c:463
#10 0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f699effd700 (LWP 9815)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f6aaf27005c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6aaf270008, cond=0x7f6aaf270030) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x7f6aaf270030, mutex=0x7f6aaf270008) at pthread_cond_wait.c:655
#3  0x00007f6ae4d9279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f6ad90e6407 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f6ad90e4c2f in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f6ad90e4d06 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f6ad90e8c78 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f6ad910d01a in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f6ae15fe6db in start_thread (arg=0x7f699effd700) at pthread_create.c:463
#10 0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f699cff9700 (LWP 9814)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f6a4a77a058) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6a4a77a008, cond=0x7f6a4a77a030) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x7f6a4a77a030, mutex=0x7f6a4a77a008) at pthread_cond_wait.c:655
#3  0x00007f6ae4d9279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f6ad90e6407 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f6ad90e4c2f in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f6ad90e4d06 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f6ad90e8c78 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f6ad910d01a in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f6ae15fe6db in start_thread (arg=0x7f699cff9700) at pthread_create.c:463
#10 0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f697affd700 (LWP 9813)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f6a4a7d936c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6a4a7d9318, cond=0x7f6a4a7d9340) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x7f6a4a7d9340, mutex=0x7f6a4a7d9318) at pthread_cond_wait.c:655
#3  0x00007f6ae4d9279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f6ad90e6407 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f6ad90e4c2f in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f6ad90e4d06 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f6ad90e8c78 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f6ad910d01a in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f6ae15fe6db in start_thread (arg=0x7f697affd700) at pthread_create.c:463
#10 0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f697bfff700 (LWP 9812)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f6a4a7c7058) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6a4a7c7008, cond=0x7f6a4a7c7030) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x7f6a4a7c7030, mutex=0x7f6a4a7c7008) at pthread_cond_wait.c:655
#3  0x00007f6ae4d9279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f6ad90e6407 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f6ad90e4c2f in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f6ad90e4d06 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007f6ad90e8c78 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007f6ad910d01a in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007f6ae15fe6db in start_thread (arg=0x7f697bfff700) at pthread_create.c:463
#10 0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f6979ffb700 (LWP 9802)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55deed444170) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55deed444120, cond=0x55deed444148) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x55deed444148, mutex=0x55deed444120) at pthread_cond_wait.c:655
#3  0x00007f6ae554294b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55deed444120) at thread/qwaitcondition_unix.cpp:143
#4  0x00007f6ae554294b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55deebbf4ba8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007f6ae8ebb243 in Digikam::CameraController::run() () at /usr/lib/x86_64-linux-gnu/libdigikamgui.so.5.9.0
#6  0x00007f6ae5541adb in QThreadPrivate::start(void*) (arg=0x55deef5e73b0) at thread/qthread_unix.cpp:367
#7  0x00007f6ae15fe6db in start_thread (arg=0x7f6979ffb700) at pthread_create.c:463
#8  0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f6a509ff700 (LWP 9749)):
#0  0x00007f6ae47e6bf9 in __GI___poll (fds=0x7f6a4c004e10, nfds=1, timeout=10395) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6adb2f4539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6adb2f464c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6ae576704b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6a4c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6ae570b30a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6a509fe9e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f6ae5536bba in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:525
#6  0x00007f6ae5541adb in QThreadPrivate::start(void*) (arg=0x55deec2ca8c0) at thread/qthread_unix.cpp:367
#7  0x00007f6ae15fe6db in start_thread (arg=0x7f6a509ff700) at pthread_create.c:463
#8  0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f6aa2271700 (LWP 9748)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55deeb93a8a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55deeb93a850, cond=0x55deeb93a878) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x55deeb93a878, mutex=0x55deeb93a850) at pthread_cond_wait.c:655
#3  0x00007f6ae554294b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55deeb93a850) at thread/qwaitcondition_unix.cpp:143
#4  0x00007f6ae554294b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55deeb938e18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007f6ae7e31dd9 in  () at /usr/lib/x86_64-linux-gnu/libdigikamcore.so.5.9.0
#6  0x00007f6ae5541adb in QThreadPrivate::start(void*) (arg=0x55deeb938e00) at thread/qthread_unix.cpp:367
#7  0x00007f6ae15fe6db in start_thread (arg=0x7f6aa2271700) at pthread_create.c:463
#8  0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f6aa2a72700 (LWP 9746)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55deeab640e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55deeab64090, cond=0x55deeab640b8) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x55deeab640b8, mutex=0x55deeab64090) at pthread_cond_wait.c:655
#3  0x00007f6ae554294b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x55deeab64090) at thread/qwaitcondition_unix.cpp:143
#4  0x00007f6ae554294b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x55deeab3c838, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007f6ae8bcc316 in Digikam::ScanController::run() () at /usr/lib/x86_64-linux-gnu/libdigikamgui.so.5.9.0
#6  0x00007f6ae5541adb in QThreadPrivate::start(void*) (arg=0x7f6ae9538ea0) at thread/qthread_unix.cpp:367
#7  0x00007f6ae15fe6db in start_thread (arg=0x7f6aa2a72700) at pthread_create.c:463
#8  0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f6aa3d1b700 (LWP 9745)):
#0  0x00007f6ae47e6bf9 in __GI___poll (fds=0x7f6a9c01b0d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6adb2f4539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6adb2f464c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6ae576704b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6a9c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6ae570b30a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6aa3d1a9b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f6ae5536bba in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:525
#6  0x00007f6ae182be45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f6ae5541adb in QThreadPrivate::start(void*) (arg=0x7f6ae1aa3d60) at thread/qthread_unix.cpp:367
#8  0x00007f6ae15fe6db in start_thread (arg=0x7f6aa3d1b700) at pthread_create.c:463
#9  0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6aafdf4700 (LWP 9743)):
#0  0x00007f6ae16049f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f6adb292114) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6ae16049f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55deea5500c0, cond=0x7f6adb2920e8) at pthread_cond_wait.c:502
#2  0x00007f6ae16049f3 in __pthread_cond_wait (cond=0x7f6adb2920e8, mutex=0x55deea5500c0) at pthread_cond_wait.c:655
#3  0x00007f6ae4d9279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f6ada5a4217 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f6ada5a4359 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f6ae4d9857f in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f6ae15fe6db in start_thread (arg=0x7f6aafdf4700) at pthread_create.c:463
#8  0x00007f6ae47f388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f6ae96ac100 (LWP 9741)):
[KCrash Handler]
#6  0x00007f6ae570a7c8 in QBasicTimer::stop() (this=this@entry=0x100000061) at kernel/qbasictimer.cpp:182
#7  0x00007f6ae6610561 in QMenuSloppyState::stopTimer() (this=0x100000001) at widgets/qmenu_p.h:164
#8  0x00007f6ae6610561 in QMenuSloppyState::childEnter() (this=0x100000001) at widgets/qmenu.cpp:765
#9  0x00007f6ae6610561 in QMenuSloppyState::enter() (this=this@entry=0x55def0334d40) at widgets/qmenu.cpp:760
#10 0x00007f6ae6610628 in QMenu::enterEvent(QEvent*) (this=<optimized out>) at widgets/qmenu.cpp:3487
#11 0x00007f6ae64d8a98 in QWidget::event(QEvent*) (this=this@entry=0x55def032f680, event=event@entry=0x7ffe1bf41020) at kernel/qwidget.cpp:9287
#12 0x00007f6ae6613b2b in QMenu::event(QEvent*) (this=0x55def032f680, e=0x7ffe1bf41020) at widgets/qmenu.cpp:3064
#13 0x00007f6ae6499e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55deea61d8f0, receiver=receiver@entry=0x55def032f680, e=e@entry=0x7ffe1bf41020) at kernel/qapplication.cpp:3727
#14 0x00007f6ae64a13ef in QApplication::notify(QObject*, QEvent*) (this=0x7ffe1bf422c0, receiver=0x55def032f680, e=0x7ffe1bf41020) at kernel/qapplication.cpp:3486
#15 0x00007f6ae570cfe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x55def032f680, event=event@entry=0x7ffe1bf41020) at kernel/qcoreapplication.cpp:1048
#16 0x00007f6ae64a013f in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7ffe1bf41020, receiver=0x55def032f680) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#17 0x00007f6ae64a013f in QApplicationPrivate::dispatchEnterLeave(QWidget*, QWidget*, QPointF const&) (enter=enter@entry=0x55def032f680, leave=<optimized out>, globalPosF=...) at kernel/qapplication.cpp:2348
#18 0x00007f6ae64a06ea in QApplicationPrivate::dispatchEnterLeave(QWidget*, QWidget*, QPointF const&) (enter=enter@entry=0x55def032f680, leave=<optimized out>, globalPosF=...) at kernel/qapplication.cpp:2271
#19 0x00007f6ae64f22e2 in QWidgetWindow::handleEnterLeaveEvent(QEvent*) (this=this@entry=0x55def0334f50, event=event@entry=0x7ffe1bf41370) at kernel/qwidgetwindow.cpp:439
#20 0x00007f6ae64f61ff in QWidgetWindow::event(QEvent*) (this=0x55def0334f50, event=0x7ffe1bf41370) at kernel/qwidgetwindow.cpp:244
#21 0x00007f6ae6499e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55deea61d8f0, receiver=receiver@entry=0x55def0334f50, e=e@entry=0x7ffe1bf41370) at kernel/qapplication.cpp:3727
#22 0x00007f6ae64a13ef in QApplication::notify(QObject*, QEvent*) (this=0x7ffe1bf422c0, receiver=0x55def0334f50, e=0x7ffe1bf41370) at kernel/qapplication.cpp:3486
#23 0x00007f6ae570cfe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55def0334f50, event=event@entry=0x7ffe1bf41370) at kernel/qcoreapplication.cpp:1048
#24 0x00007f6ae5c9a03f in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (event=0x7ffe1bf41370, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#25 0x00007f6ae5c9a03f in QGuiApplicationPrivate::processEnterEvent(QWindowSystemInterfacePrivate::EnterEvent*) (e=0x55deefa35940) at kernel/qguiapplication.cpp:2240
#26 0x00007f6ae5c9f355 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x55deefa35940) at kernel/qguiapplication.cpp:1832
#27 0x00007f6ae5c77f5b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#28 0x00007f6aaea2b76b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55deea6604e0, flags=...) at qeventdispatcher_glib.cpp:70
#29 0x00007f6ae570b30a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe1bf41520, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#30 0x00007f6ae660e610 in QMenu::exec(QPoint const&, QAction*) (this=<optimized out>, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2675
#31 0x00007f6ae666e44e in QToolButtonPrivate::popupTimerDone() (this=0x55def0379810) at widgets/qtoolbutton.cpp:798
#32 0x00007f6ae666e90b in QToolButton::showMenu() (this=this@entry=0x55def03797d0) at widgets/qtoolbutton.cpp:704
#33 0x00007f6ae666f367 in QToolButton::mousePressEvent(QMouseEvent*) (this=0x55def03797d0, e=0x7ffe1bf41b10) at widgets/qtoolbutton.cpp:607
#34 0x00007f6ae64d93ef in QWidget::event(QEvent*) (this=0x55def03797d0, event=0x7ffe1bf41b10) at kernel/qwidget.cpp:8903
#35 0x00007f6ae658196b in QAbstractButton::event(QEvent*) (this=this@entry=0x55def03797d0, e=e@entry=0x7ffe1bf41b10) at widgets/qabstractbutton.cpp:968
#36 0x00007f6ae666f474 in QToolButton::event(QEvent*) (this=0x55def03797d0, event=0x7ffe1bf41b10) at widgets/qtoolbutton.cpp:985
#37 0x00007f6ae6499e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55deea61d8f0, receiver=receiver@entry=0x55def03797d0, e=e@entry=0x7ffe1bf41b10) at kernel/qapplication.cpp:3727
#38 0x00007f6ae64a1f87 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x55def03797d0, e=0x7ffe1bf41b10) at kernel/qapplication.cpp:3203
#39 0x00007f6ae570cfe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x55def03797d0, event=event@entry=0x7ffe1bf41b10) at kernel/qcoreapplication.cpp:1048
#40 0x00007f6ae64a08d2 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#41 0x00007f6ae64a08d2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x55def03797d0, event=event@entry=0x7ffe1bf41b10, alienWidget=alienWidget@entry=0x55def03797d0, nativeWidget=0x55def035ee20, buttonDown=buttonDown@entry=0x7f6ae6b93850 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2695
#42 0x00007f6ae64f3c13 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x55def0359930, event=event@entry=0x7ffe1bf41f10) at kernel/qwidgetwindow.cpp:658
#43 0x00007f6ae64f6229 in QWidgetWindow::event(QEvent*) (this=0x55def0359930, event=0x7ffe1bf41f10) at kernel/qwidgetwindow.cpp:280
#44 0x00007f6ae6499e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55deea61d8f0, receiver=receiver@entry=0x55def0359930, e=e@entry=0x7ffe1bf41f10) at kernel/qapplication.cpp:3727
#45 0x00007f6ae64a13ef in QApplication::notify(QObject*, QEvent*) (this=0x7ffe1bf422c0, receiver=0x55def0359930, e=0x7ffe1bf41f10) at kernel/qapplication.cpp:3486
#46 0x00007f6ae570cfe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x55def0359930, event=event@entry=0x7ffe1bf41f10) at kernel/qcoreapplication.cpp:1048
#47 0x00007f6ae5c9d7bb in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (event=0x7ffe1bf41f10, receiver=0x55def0359930) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#48 0x00007f6ae5c9d7bb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x55deec903de0) at kernel/qguiapplication.cpp:2082
#49 0x00007f6ae5c9f335 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x55deec903de0) at kernel/qguiapplication.cpp:1817
#50 0x00007f6ae5c77f5b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#51 0x00007f6aaea2b76b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55deea6604e0, flags=...) at qeventdispatcher_glib.cpp:70
#52 0x00007f6ae570b30a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe1bf42180, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#53 0x00007f6ae57144d0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1336
#54 0x000055dee892c016 in  ()
#55 0x00007f6ae46f3b97 in __libc_start_main (main=0x55dee892b3a0, argc=3, argv=0x7ffe1bf42538, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe1bf42528) at ../csu/libc-start.c:310
#56 0x000055dee892d0da in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2019-01-13 09:53:05 UTC
There is nothing special from digiKam source code here. 

Please try to reproduce the problem with digiKam 5.9.0 AppImage bundle available here :

https://www.digikam.org/download/

Best

Gilles Caulier
Comment 2 caulier.gilles 2019-01-13 09:54:07 UTC
Which kind of camera do you use exactly ?

Gilles Caulier
Comment 3 Mmenzel 2019-01-13 11:15:39 UTC
Created attachment 117436 [details]
attachment-20645-0.html

Hi
It is kid camera type VTECH 5071 via USB 2 connection. 
I will read out the USB string as soon as possible. 

Marcus Menzel

Am 13. Januar 2019 10:54:07 MEZ schrieb bugzilla_noreply@kde.org:
>https://bugs.kde.org/show_bug.cgi?id=403164
>
>caulier.gilles@gmail.com changed:
>
>           What    |Removed                     |Added
>----------------------------------------------------------------------------
>          Component|general                     |Import-UMS
>
>--- Comment #2 from caulier.gilles@gmail.com ---
>Which kind of camera do you use exactly ?
>
>Gilles Caulier
>
>-- 
>You are receiving this mail because:
>You reported the bug.
Comment 4 caulier.gilles 2019-01-13 11:38:26 UTC
When you run digiKam from the console, what do you see while downloading file to your computer before the crash ?

You can also try to run digiKam explicitly in the debug to get a better backtrace. See here for details :

https://www.digikam.org/contribute/

Gilles Caulier
Comment 5 caulier.gilles 2020-07-14 09:41:34 UTC
Hi,

Can you check if this problem still exist with last weekly bundle build of digiKam 7.0.0 available here:

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

Thanks in advance

Gilles Caulier
Comment 6 caulier.gilles 2020-07-30 09:45:16 UTC
digiKam 7.0.0 stable release is now published:

https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/

We need a fresh feedback on this file using this version.

Thanks in advance

Gilles Caulier
Comment 7 caulier.gilles 2021-03-30 06:53:36 UTC
digiKam 7.2.0 official release is published with more than 360 files closed from bugzilla:

https://www.digikam.org/news/2021-03-22-7.2.0_release_announcement/

Can you reproduce the dysfunction with this version ?

Thanks in advance for your feedback

Gilles Caulier
Comment 8 caulier.gilles 2021-12-15 16:58:20 UTC
Stable digiKam 7.4.0 is published. Please check if problem is reproducible.

https://www.digikam.org/download/

Thanks in advance
Comment 9 caulier.gilles 2023-04-20 05:34:40 UTC
I cannot reproduce the problem using current 8.1.0. Closing

Gilles Caulier