https://bugs.kde.org/show_bug.cgi?id=367580
--- Comment #8 from philippe.quag...@laposte.net ---
Hello, I managed to make additional test today, and I managed to have a
complete backtrace this time. I explained: I improperly used the term «freeze»,
because in fact, the keyboard is still usable, while the mouse moves the cursor
but does not make any action. So I opened a system window, and 2 terminals. I
launched digikam with gdb with one terminal. When the freeze happened, I have
been able to make a backtrace, and to kill digikam, to be able to recover the
mouse control and to retrieve the backtrace. Previously, my only way out was to
logoff, and I was loosing the backtrace information.
Therefore, is here the backtrace I get (hope this helps, it's ununderstandable
for me...).
Regards.
(gdb) bt
#0 0x73edce8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x7fffec37f39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x7fffec37f4ac in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x74de4a9b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x74d8bdea in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x750c49e2 in QBasicDrag::drag(QDrag*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6 0x750dd569 in QDragManager::drag(QDrag*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7 0x750dca4a in QDrag::start(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8 0x76c69b34 in Digikam::GPSImageList::startDrag (this=0x4a47360,
supportedActions=...)
at
/build/digikam5-HecaC6/digikam5-5.1.0/core/utilities/geolocation/editor/items/gpsimagelist.cpp:122
#9 0x758e7ae0 in QAbstractItemView::mouseMoveEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x75927bd3 in QTreeView::mouseMoveEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x756c3f88 in QWidget::event(QEvent*) ()
---Type to continue, or q to quit---
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x757c2b5e in QFrame::event(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x758e85db in QAbstractItemView::viewportEvent(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x7592710c in QTreeView::viewportEvent(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x74d8e412 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x7568103c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x75686c19 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x74d8e62b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x75685b32 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x756de57b in ?? ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x756e0b3b in ?? ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x7568105c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
---Type to continue, or q to quit---
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x75686516 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x74d8e62b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x750d0521 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#26 0x750d21e5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x750b5f38 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags)
()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x7fffc6c48070 in ?? ()
from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#29 0x7fffec37f1a7 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x7fffec37f400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x7fffec37f4ac in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x74de4a7f in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type to continue, or q to quit---
#33 0x74d8bdea in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x7587bc7d in