Bug 402793 - Dolphin crashes on Wayland when I drag a file to the breadcrumb
Summary: Dolphin crashes on Wayland when I drag a file to the breadcrumb
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 20.07.80
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: wayland
Depends on:
Blocks:
 
Reported: 2019-01-02 17:12 UTC by Patrick Silva
Modified: 2021-02-25 20:53 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2019-01-02 17:12:01 UTC
I tried to move a file to its parent folder by dragging it to the breadcrumb, so Dolphin crashed.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.14.4
Qt Version: 5.12.0
KDE Frameworks Version: 5.53.0


Thread 5 (Thread 0x7f4203a55700 (LWP 3417)):
#0  0x00007f420d4d87a4 in read () from /usr/lib/libc.so.6
#1  0x00007f4208d27971 in read (__nbytes=<optimized out>, __buf=<optimized out>, 
    __fd=<optimized out>, __fd=<optimized out>, __buf=<optimized out>, 
    __nbytes=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x56516b94f0c0) at ../glib/glib/gwakeup.c:210
#3  0x00007f4208d780b0 in g_main_context_check (
    context=context@entry=0x7f41fc000bf0, max_priority=2147483647, 
    fds=fds@entry=0x7f41fc003ce0, n_fds=n_fds@entry=1) at ../glib/glib/gmain.c:3698
#4  0x00007f4208d794e6 in g_main_context_iterate (
    context=context@entry=0x7f41fc000bf0, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3917
#5  0x00007f4208d7962e in g_main_context_iteration (context=0x7f41fc000bf0, 
    may_block=1) at ../glib/glib/gmain.c:3981
#6  0x00007f420b5c95c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f420b57258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQt5Core.so.5
#8  0x00007f420b3b65c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#9  0x00007f420b83cba6 in ?? () from /usr/lib/libQt5DBus.so.5
#10 0x00007f420b3b79cc in ?? () from /usr/lib/libQt5Core.so.5
#11 0x00007f4209cb0a9d in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007f420d4e7b23 in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f41fbb7b700 (LWP 3419)):
#0  0x00007f4208d77cc9 in g_source_iter_next (iter=iter@entry=0x7f41fbb7abd0, source=source@entry=0x7f41fbb7abc8) at ../glib/glib/gmain.c:953
#1  0x00007f4208d77ed2 in g_main_context_check (context=context@entry=0x7f41f0000bf0, max_priority=2147483647, fds=fds@entry=0x7f41f0004db0, n_fds=n_fds@entry=1) at ../glib/glib/gmain.c:944
#2  0x00007f4208d794e6 in g_main_context_iterate (context=context@entry=0x7f41f0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3917
#3  0x00007f4208d7962e in g_main_context_iteration (context=0x7f41f0000bf0, may_block=1) at ../glib/glib/gmain.c:3981
#4  0x00007f420b5c95c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f420b57258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f420b3b65c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f420b3b79cc in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f4209cb0a9d in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f420d4e7b23 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4201736700 (LWP 3418)):
#0  0x00007f4209cb6afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f4201d56c24 in cnd_wait (mtx=0x56516ba3aa38, cond=0x56516ba3aa60) at ../mesa-18.3.1/src/../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x56516bbf0090) at ../mesa-18.3.1/src/util/u_queue.c:270
#3  0x00007f4201d56948 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.3.1/src/../include/c11/threads_posix.h:87
#4  0x00007f4209cb0a9d in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f420d4e7b23 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f41ebfff700 (LWP 3486)):
#0  0x00007f420d4dcc21 in poll () from /usr/lib/libc.so.6
#1  0x00007f4209a71673 in ?? ()
#2  0x000056516c826098 in ?? ()
#3  0x000056516c825fc0 in ?? ()
#4  0x000056516c825fc0 in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4204d15800 (LWP 3410)):
#0  0x00007f420d423d7f in raise () from /usr/lib/libc.so.6
#1  0x00007f420cd236cf in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5
#2  <signal handler called>
#3  0x00007f4204950481 in QtWaylandClient::QWaylandWindow::setVisible(bool) () from /usr/lib/libQt5WaylandClient.so.5
#4  0x00007f42049f0ad5 in ?? () from /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#5  0x00007f420b9e229c in QWindowPrivate::setVisible(bool) () from /usr/lib/libQt5Gui.so.5
#6  0x00007f420bffece9 in QWidgetPrivate::show_sys() () from /usr/lib/libQt5Widgets.so.5
#7  0x00007f420c008271 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5
#8  0x00007f420c00b555 in QWidget::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5
#9  0x00007f420c144742 in QMenu::popup(QPoint const&, QAction*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007f420c145c7f in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007f420d26b335 in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x56516be448d0, job=<optimized out>) at /usr/include/c++/8.2.1/bits/atomic_base.h:390
#12 0x00007f420b59e3e0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#13 0x00007f420c5a77dd in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/libKF5CoreAddons.so.5
#14 0x00007f420c5a82bc in KJob::finishJob(bool) () from /usr/lib/libKF5CoreAddons.so.5
#15 0x00007f420ce13df1 in KIO::SimpleJob::slotFinished (this=this@entry=0x56516c96df80) at /usr/src/debug/kio-5.53.0/src/core/simplejob.cpp:232
#16 0x00007f420ce0a67e in KIO::ListJob::slotFinished (this=0x56516c96df80) at /usr/src/debug/kio-5.53.0/src/core/listjob.cpp:247
#17 0x00007f420b59e3e0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#18 0x00007f420cde4dee in KIO::SlaveInterface::dispatch (this=0x56516d0133c0, _cmd=<optimized out>, rawdata=...) at /usr/src/debug/kio-5.53.0/src/core/slaveinterface.cpp:160
#19 0x00007f420cde29a9 in KIO::SlaveInterface::dispatch (this=0x56516d0133c0) at /usr/src/debug/kio-5.53.0/src/core/slaveinterface.cpp:89
#20 0x00007f420cdea6fa in KIO::Slave::gotInput (this=0x56516d0133c0) at /usr/src/debug/kio-5.53.0/src/core/slave.cpp:406
#21 0x00007f420b59e3e0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#22 0x00007f420cd70b64 in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/debug/build/src/core/KF5KIOCore_autogen/include/moc_connection_p.cpp:147
#23 KIO::ConnectionPrivate::dequeue (this=0x56516d632e30) at /usr/src/debug/kio-5.53.0/src/core/connection.cpp:46
#24 0x00007f420b59eb62 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#25 0x00007f420bfcae34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f420bfd2671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f420b5738f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#28 0x00007f420b576998 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#29 0x00007f420b5c9fd4 in ?? () from /usr/lib/libQt5Core.so.5
#30 0x00007f4208d77a2f in g_main_dispatch (context=0x56516b9775e0) at ../glib/glib/gmain.c:3182
#31 g_main_context_dispatch (context=context@entry=0x56516b9775e0) at ../glib/glib/gmain.c:3847
#32 0x00007f4208d795e9 in g_main_context_iterate (context=context@entry=0x56516b9775e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3920
#33 0x00007f4208d7962e in g_main_context_iteration (context=0x56516b9775e0, may_block=1) at ../glib/glib/gmain.c:3981
#34 0x00007f420b5c95a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#35 0x00007f420b57258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#36 0x00007f420ba102a6 in QBasicDrag::drag(QDrag*) () from /usr/lib/libQt5Gui.so.5
#37 0x00007f420ba0d9c6 in QDragManager::drag(QDrag*) () from /usr/lib/libQt5Gui.so.5
#38 0x00007f420ba0dc8d in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib/libQt5Gui.so.5
#39 0x00007f420d33a2fd in KItemListController::startDragging (this=this@entry=0x56516be228f0) at /usr/src/debug/dolphin-18.12.0/src/kitemviews/kitemlistcontroller.cpp:1216
#40 0x00007f420d33a54b in KItemListController::mouseMoveEvent (this=0x56516be228f0, event=0x7ffdb03d0030, transform=...) at /usr/src/debug/dolphin-18.12.0/src/kitemviews/kitemlistcontroller.cpp:699
#41 0x00007f420d337630 in KItemListController::processEvent (this=this@entry=0x56516be228f0, event=event@entry=0x7ffdb03d0030, transform=...) at /usr/src/debug/dolphin-18.12.0/src/kitemviews/kitemlistcontroller.cpp:1072
#42 0x00007f420d3495f0 in KItemListView::event (this=0x56516bdf4040, event=0x7ffdb03d0030) at /usr/src/debug/dolphin-18.12.0/src/kitemviews/kitemlistview.cpp:919
#43 0x00007f420bfcae34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#44 0x00007f420bfd2671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#45 0x00007f420b5738f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#46 0x00007f420c2de185 in ?? () from /usr/lib/libQt5Widgets.so.5
#47 0x00007f420c2de5cd in ?? () from /usr/lib/libQt5Widgets.so.5
#48 0x00007f420c2e3016 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#49 0x00007f420c2edf7d in QGraphicsScene::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#50 0x00007f420bfcae34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#51 0x00007f420bfd2671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#52 0x00007f420b5738f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#53 0x00007f420c309ec7 in QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#54 0x00007f420c00b9d8 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#55 0x00007f420c0b2a4f in QFrame::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#56 0x00007f420c30cb8c in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#57 0x00007f420b57360b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#58 0x00007f420bfcae24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#59 0x00007f420bfd28b9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#60 0x00007f420b5738f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#61 0x00007f420bfd1b98 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/libQt5Widgets.so.5
#62 0x00007f420c026d2d in ?? () from /usr/lib/libQt5Widgets.so.5
#63 0x00007f420c029c67 in ?? () from /usr/lib/libQt5Widgets.so.5
#64 0x00007f420bfcae34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#65 0x00007f420bfd2671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#66 0x00007f420b5738f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#67 0x00007f420b9d69be in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#68 0x00007f420b9d7e26 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#69 0x00007f420b9b175c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#70 0x00007f420497ee71 in ?? () from /usr/lib/libQt5WaylandClient.so.5
#71 0x00007f4208d77a2f in g_main_dispatch (context=0x56516b9775e0) at ../glib/glib/gmain.c:3182
#72 g_main_context_dispatch (context=context@entry=0x56516b9775e0) at ../glib/glib/gmain.c:3847
#73 0x00007f4208d795e9 in g_main_context_iterate (context=context@entry=0x56516b9775e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3920
#74 0x00007f4208d7962e in g_main_context_iteration (context=0x56516b9775e0, may_block=1) at ../glib/glib/gmain.c:3981
#75 0x00007f420b5c95a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#76 0x00007f420b57258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#77 0x00007f420b57a896 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#78 0x00007f420d5f0617 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-18.12.0/src/main.cpp:168
#79 0x00007f420d410223 in __libc_start_main () from /usr/lib/libc.so.6
#80 0x000056516b46805e in _start ()
Comment 1 David Edmundson 2020-07-30 21:26:01 UTC
5.12 is quite ancient, can you try again?
Comment 2 Patrick Silva 2020-07-31 10:29:23 UTC
crash persists on neon unstable.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.73.0
Qt Version: 5.14.2


Thread 10 (Thread 0x7ff46eb62700 (LWP 10982)):
#0  0x00007ff4a2fc9ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, 
    reltime=0x7ff46eb61bf0, expected=0, futex_word=0x7ff460004fd4)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7ff46eb61ca0, mutex=0x7ff460004f80, cond=0x7ff460004fa8)
    at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x7ff460004fa8, mutex=0x7ff460004f80, abstime=0x7ff46eb61ca0)
    at pthread_cond_wait.c:667
#3  0x00007ff4a88aa16a in QWaitConditionPrivate::wait_relative (this=0x7ff460004f80, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x7ff460004f80)
    at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x5617eb9add48, deadline=...)
    at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff4a88aa326 in QWaitCondition::wait (this=this@entry=0x7ff460003ce0, 
    mutex=mutex@entry=0x5617eb9add48, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007ff4a88a76b5 in QThreadPoolThread::run (this=0x7ff460003cd0) at thread/qthreadpool.cpp:139
#8  0x00007ff4a88a3c2c in QThreadPrivate::start (arg=0x7ff460003cd0) at thread/qthread_unix.cpp:342
#9  0x00007ff4a2fc36db in start_thread (arg=0x7ff46eb62700) at pthread_create.c:463
#10 0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ff47798b700 (LWP 10739)):
#0  0x00007ff4af17ecf9 in __GI___poll (fds=0x7ff470002de0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff4a09555c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff4a09556dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff4a8af27ac in QEventDispatcherGlib::processEvents (this=0x7ff470000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ff4a8a91d2a in QEventLoop::exec (this=this@entry=0x7ff47798ada0, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007ff4a88a2757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007ff4a88a3c2c in QThreadPrivate::start (arg=0x5617eb9e1820) at thread/qthread_unix.cpp:342
#7  0x00007ff4a2fc36db in start_thread (arg=0x7ff47798b700) at pthread_create.c:463
#8  0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ff48e1ee700 (LWP 10735)):
#0  0x00007ff4a2fc99f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5617eb6caf08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5617eb6caee0, mutex=0x5617eb6caeb8) at pthread_cond_wait.c:655
#3  0x00007ff48f5689ab in cnd_wait (mtx=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5617eb882300) at ../src/util/u_queue.c:275
#5  0x00007ff48f568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff4a2fc36db in start_thread (arg=0x7ff48e1ee700) at pthread_create.c:463
#7  0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff47ffff700 (LWP 10737)):
#0  0x00007ff4a2fc99f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5617eb6caf08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5617eb6caee0, mutex=0x5617eb6caeb8) at pthread_cond_wait.c:655
#3  0x00007ff48f5689ab in cnd_wait (mtx=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5617eb882380) at ../src/util/u_queue.c:275
#5  0x00007ff48f568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff4a2fc36db in start_thread (arg=0x7ff47ffff700) at pthread_create.c:463
#7  0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff46fb64700 (LWP 10980)):
#0  0x00007ff4a2fc9ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, 
    reltime=0x7ff46fb63bf0, expected=0, futex_word=0x5617eb9aded4)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7ff46fb63ca0, mutex=0x5617eb9ade80, cond=0x5617eb9adea8)
    at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x5617eb9adea8, mutex=0x5617eb9ade80, abstime=0x7ff46fb63ca0)
    at pthread_cond_wait.c:667
#3  0x00007ff4a88aa16a in QWaitConditionPrivate::wait_relative (this=0x5617eb9ade80, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x5617eb9ade80)
    at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x5617eb9add48, deadline=...)
    at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff4a88aa326 in QWaitCondition::wait (this=this@entry=0x5617ebac1090, 
    mutex=mutex@entry=0x5617eb9add48, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007ff4a88a76b5 in QThreadPoolThread::run (this=0x5617ebac1080) at thread/qthreadpool.cpp:139
#8  0x00007ff4a88a3c2c in QThreadPrivate::start (arg=0x5617ebac1080) at thread/qthread_unix.cpp:342
#9  0x00007ff4a2fc36db in start_thread (arg=0x7ff46fb64700) at pthread_create.c:463
#10 0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff497572700 (LWP 10734)):
#0  0x00007ff4af17ecf9 in __GI___poll (fds=0x7ff490002de0, nfds=3, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff4a09555c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff4a09556dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff4a8af27ac in QEventDispatcherGlib::processEvents (this=0x7ff490000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ff4a8a91d2a in QEventLoop::exec (this=this@entry=0x7ff497571d70, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007ff4a88a2757 in QThread::exec (
    this=this@entry=0x7ff4a91f7da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#6  0x00007ff4a8f7f555 in QDBusConnectionManager::run (
    this=0x7ff4a91f7da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at qdbusconnection.cpp:179
#7  0x00007ff4a88a3c2c in QThreadPrivate::start (
    arg=0x7ff4a91f7da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread_unix.cpp:342
#8  0x00007ff4a2fc36db in start_thread (arg=0x7ff497572700) at pthread_create.c:463
#9  0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff48d1ec700 (LWP 10738)):
#0  0x00007ff4a2fc99f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5617eb6caf08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5617eb6caee0, mutex=0x5617eb6caeb8) at pthread_cond_wait.c:655
#3  0x00007ff48f5689ab in cnd_wait (mtx=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5617eb8823c0) at ../src/util/u_queue.c:275
#5  0x00007ff48f568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff4a2fc36db in start_thread (arg=0x7ff48d1ec700) at pthread_create.c:463
#7  0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff46f363700 (LWP 10981)):
#0  0x00007ff4a2fc9ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, 
    reltime=0x7ff46f362bf0, expected=0, futex_word=0x5617ebff20e4)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7ff46f362ca0, mutex=0x5617ebff2090, cond=0x5617ebff20b8)
    at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x5617ebff20b8, mutex=0x5617ebff2090, abstime=0x7ff46f362ca0)
    at pthread_cond_wait.c:667
#3  0x00007ff4a88aa16a in QWaitConditionPrivate::wait_relative (this=0x5617ebff2090, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x5617ebff2090)
    at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x5617eb9add48, deadline=...)
    at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff4a88aa326 in QWaitCondition::wait (this=this@entry=0x5617ebda5460, 
    mutex=mutex@entry=0x5617eb9add48, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007ff4a88a76b5 in QThreadPoolThread::run (this=0x5617ebda5450) at thread/qthreadpool.cpp:139
#8  0x00007ff4a88a3c2c in QThreadPrivate::start (arg=0x5617ebda5450) at thread/qthread_unix.cpp:342
#9  0x00007ff4a2fc36db in start_thread (arg=0x7ff46f363700) at pthread_create.c:463
#10 0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff48d9ed700 (LWP 10736)):
#0  0x00007ff4a2fc99f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5617eb6caf08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5617eb6caee0, mutex=0x5617eb6caeb8) at pthread_cond_wait.c:655
#3  0x00007ff48f5689ab in cnd_wait (mtx=0x5617eb6caeb8, cond=0x5617eb6caee0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5617eb882340) at ../src/util/u_queue.c:275
#5  0x00007ff48f568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff4a2fc36db in start_thread (arg=0x7ff48d9ed700) at pthread_create.c:463
#7  0x00007ff4af18ba3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff4af90e800 (LWP 10733)):
#0  wl_proxy_get_listener (proxy=proxy@entry=0x0) at ../src/wayland-client.c:587
#1  0x00007ff499ae7099 in QtWayland::wl_surface::fromObject (object=0x0) at qwayland-wayland.cpp:1286
#2  0x00007ff499ad06b9 in QtWaylandClient::QWaylandSurface::fromWlSurface (surface=<optimized out>)
    at qwaylandsurface.cpp:68
#3  0x00007ff499ac94f9 in QtWaylandClient::QWaylandWindow::fromWlSurface (surface=<optimized out>)
    at qwaylandwindow.cpp:271
#4  0x00007ff499adff15 in QtWaylandClient::QWaylandDataDevice::data_device_enter (
    this=0x5617eb53e140, serial=959, surface=<optimized out>, x=15358, y=1321, id=0x5617eba5bd40)
    at qwaylanddatadevice.cpp:169
#5  0x00007ff498fbedae in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#6  0x00007ff498fbe71f in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#7  0x00007ff49964de24 in wl_closure_invoke (closure=0x5617ec32ab50, flags=<optimized out>, 
    target=<optimized out>, opcode=1, data=<optimized out>) at ../src/connection.c:1006
#8  0x00007ff49964a659 in dispatch_event (display=display@entry=0x5617eb542780, 
    queue=<optimized out>) at ../src/wayland-client.c:1427
#9  0x00007ff49964bb24 in dispatch_queue (queue=0x5617eb542848, display=0x5617eb542780)
    at ../src/wayland-client.c:1573
#10 wl_display_dispatch_queue_pending (display=0x5617eb542780, queue=0x5617eb542848)
    at ../src/wayland-client.c:1815
#11 0x00007ff49964bb7c in wl_display_dispatch_pending (display=<optimized out>)
    at ../src/wayland-client.c:1878
#12 0x00007ff499ac2642 in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x5617eb5425e0)
    at qwaylanddisplay.cpp:208
#13 0x00007ff4a8ace4b9 in doActivate<false> (sender=0x5617eb569200, signal_index=4, 
    argv=0x7ffea85feca0) at kernel/qobject.cpp:3882
#14 0x00007ff4a8ac8f92 in QMetaObject::activate (sender=sender@entry=0x5617eb569200, 
    m=m@entry=0x7ff4a8f61220 <QAbstractEventDispatcher::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#15 0x00007ff4a8a8fba3 in QAbstractEventDispatcher::awake (this=this@entry=0x5617eb569200)
    at .moc/moc_qabstracteventdispatcher.cpp:149
#16 0x00007ff4a8af27eb in QEventDispatcherGlib::processEvents (this=0x5617eb569200, flags=...)
    at kernel/qeventdispatcher_glib.cpp:430
#17 0x00007ff4a8a91d2a in QEventLoop::exec (this=this@entry=0x7ffea85fedc0, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#18 0x00007ff4a9fcb8d0 in QMenu::exec (this=<optimized out>, p=..., action=0x0)
    at widgets/qmenu.cpp:2643
#19 0x00007ff4aeaed375 in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x5617ebce24f0, 
    job=<optimized out>) at ./src/filewidgets/kurlnavigatorbutton.cpp:526
#20 0x00007ff4a8ace6d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffea85fefd0, r=0x5617ebce24f0, 
    this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false> (sender=0x5617ec1b7f60, signal_index=6, argv=0x7ffea85fefd0)
    at kernel/qobject.cpp:3870
#22 0x00007ff4a8ac8f92 in QMetaObject::activate (sender=sender@entry=0x5617ec1b7f60, 
    m=m@entry=0x7ff4aaa7b3e0 <KJob::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffea85fefd0)
    at kernel/qobject.cpp:3930
#23 0x00007ff4aa81b7ec in KJob::result (this=this@entry=0x5617ec1b7f60, _t1=<optimized out>, 
    _t1@entry=0x5617ec1b7f60, _t2=...)
    at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:576
#24 0x00007ff4aa81c321 in KJob::finishJob (this=0x5617ec1b7f60, emitResult=<optimized out>)
    at ./src/lib/jobs/kjob.cpp:96
#25 0x00007ff4aa81e1da in KJob::emitResult (this=<optimized out>) at ./src/lib/jobs/kjob.cpp:280
#26 0x00007ff4ad455040 in KIO::SimpleJob::slotFinished (this=this@entry=0x5617ec1b7f60)
    at ./src/core/simplejob.cpp:232
#27 0x00007ff4ad44a5eb in KIO::ListJob::slotFinished (this=0x5617ec1b7f60)
    at ./src/core/listjob.cpp:248
#28 0x00007ff4a8ace6d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffea85ff1f0, r=0x5617ec1b7f60, 
    this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#29 doActivate<false> (sender=0x5617eba18000, signal_index=7, argv=0x7ffea85ff1f0)
    at kernel/qobject.cpp:3870
#30 0x00007ff4a8ac8f92 in QMetaObject::activate (sender=sender@entry=0x5617eba18000, 
    m=m@entry=0x7ff4ad708480 <KIO::SlaveInterface::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#31 0x00007ff4ad427973 in KIO::SlaveInterface::finished (this=this@entry=0x5617eba18000)
    at ./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:464
#32 0x00007ff4ad42aea4 in KIO::SlaveInterface::dispatch (this=0x5617eba18000, _cmd=<optimized out>, 
    rawdata=...) at ./src/core/slaveinterface.cpp:160
#33 0x00007ff4ad428208 in KIO::SlaveInterface::dispatch (this=0x5617eba18000)
    at ./src/core/slaveinterface.cpp:89
#34 0x00007ff4ad42f861 in KIO::Slave::gotInput (this=0x5617eba18000) at ./src/core/slave.cpp:414
#35 0x00007ff4a8ace6d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffea85ff470, r=0x5617eba18000, 
    this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#36 doActivate<false> (sender=0x5617ebb869d0, signal_index=3, argv=0x7ffea85ff470)
    at kernel/qobject.cpp:3870
#37 0x00007ff4a8ac657b in QObject::event (this=0x5617ebb869d0, e=0x5617ebac75b0)
    at kernel/qobject.cpp:1339
#38 0x00007ff4a9e4f9ac in QApplicationPrivate::notify_helper (this=this@entry=0x5617eb53a3f0, 
    receiver=receiver@entry=0x5617ebb869d0, e=e@entry=0x5617ebac75b0) at kernel/qapplication.cpp:3685
#39 0x00007ff4a9e56bb0 in QApplication::notify (this=0x7ffea86013a0, receiver=0x5617ebb869d0, 
    e=0x5617ebac75b0) at kernel/qapplication.cpp:3431
#40 0x00007ff4a8a934a8 in QCoreApplication::notifyInternal2 (receiver=0x5617ebb869d0, 
    event=0x5617ebac75b0) at kernel/qcoreapplication.cpp:1075
#41 0x00007ff4a8a9367e in QCoreApplication::sendEvent (receiver=receiver@entry=0x5617ebb869d0, 
    event=event@entry=0x5617ebac75b0) at kernel/qcoreapplication.cpp:1470
#42 0x00007ff4a8a96121 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x5617eb52fc20) at kernel/qcoreapplication.cpp:1815
#43 0x00007ff4a8a966b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674
#44 0x00007ff4a8af3103 in postEventSourceDispatch (s=0x5617eb55b3f0)
    at kernel/qeventdispatcher_glib.cpp:277
#45 0x00007ff4a0955417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007ff4a0955650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007ff4a09556dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007ff4a8af27ac in QEventDispatcherGlib::processEvents (this=0x5617eb569200, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#49 0x00007ff4a8a91d2a in QEventLoop::exec (this=this@entry=0x5617eba008e0, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#50 0x00007ff4a9599d73 in QBasicDrag::drag (this=0x5617eb59cab0, o=<optimized out>)
    at kernel/qsimpledrag.cpp:206
#51 0x00007ff4a9595757 in QDragManager::drag (this=0x5617ebcdfca0, o=0x5617ec0e2300)
    at kernel/qdnd.cpp:117
#52 0x00007ff4a9595aee in QDrag::exec (this=this@entry=0x5617ec0e2300, supportedActions=..., 
    supportedActions@entry=..., defaultDropAction=defaultDropAction@entry=Qt::MoveAction)
    at kernel/qdrag.cpp:283
#53 0x00007ff4aedbd6e9 in KItemListController::startDragging (this=this@entry=0x5617eb9c1770)
    at ./src/kitemviews/kitemlistcontroller.cpp:1222
#54 0x00007ff4aedbd8fe in KItemListController::mouseMoveEvent (this=this@entry=0x5617eb9c1770, 
    event=event@entry=0x7ffea8600410, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:700
#55 0x00007ff4aedbdc52 in KItemListController::processEvent (this=this@entry=0x5617eb9c1770, 
    event=event@entry=0x7ffea8600410, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:1058
#56 0x00007ff4aedccafc in KItemListView::event (this=0x5617eb6598a0, event=0x7ffea8600410)
    at ./src/kitemviews/kitemlistview.cpp:917
#57 0x00007ff4a9e4f9ac in QApplicationPrivate::notify_helper (this=this@entry=0x5617eb53a3f0, 
    receiver=receiver@entry=0x5617eb6598a0, e=e@entry=0x7ffea8600410) at kernel/qapplication.cpp:3685
#58 0x00007ff4a9e56bb0 in QApplication::notify (this=0x7ffea86013a0, receiver=0x5617eb6598a0, 
    e=0x7ffea8600410) at kernel/qapplication.cpp:3431
#59 0x00007ff4a8a934a8 in QCoreApplication::notifyInternal2 (receiver=0x5617eb6598a0, 
    event=0x7ffea8600410) at kernel/qcoreapplication.cpp:1075
#60 0x00007ff4a8a9368e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=<optimized out>) at kernel/qcoreapplication.cpp:1482
#61 0x00007ff4a9e4fcc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
    at kernel/qapplication.cpp:4104
#62 0x00007ff4aa15ea3d in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=
    0x5617eb6598b0, event=0x7ffea8600410) at graphicsview/qgraphicsscene.cpp:1254
#63 0x00007ff4aa15ee22 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x5617eb8ac910, 
    mouseEvent=mouseEvent@entry=0x7ffea8600410) at graphicsview/qgraphicsscene.cpp:1335
#64 0x00007ff4aa1640e6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, 
    mouseEvent=0x7ffea8600410) at graphicsview/qgraphicsscene.cpp:4089
#65 0x00007ff4aa16e654 in QGraphicsScene::event (this=0x5617eb9df920, event=0x7ffea8600410)
    at graphicsview/qgraphicsscene.cpp:3421
#66 0x00007ff4a9e4f9ac in QApplicationPrivate::notify_helper (this=this@entry=0x5617eb53a3f0, 
    receiver=receiver@entry=0x5617eb9df920, e=e@entry=0x7ffea8600410) at kernel/qapplication.cpp:3685
#67 0x00007ff4a9e56bb0 in QApplication::notify (this=0x7ffea86013a0, receiver=0x5617eb9df920, 
    e=0x7ffea8600410) at kernel/qapplication.cpp:3431
#68 0x00007ff4a8a934a8 in QCoreApplication::notifyInternal2 (receiver=0x5617eb9df920, 
    event=0x7ffea8600410) at kernel/qcoreapplication.cpp:1075
#69 0x00007ff4a8a9368e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=event@entry=0x7ffea8600410) at kernel/qcoreapplication.cpp:1482
#70 0x00007ff4a9e4fcc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, 
    event=event@entry=0x7ffea8600410) at kernel/qapplication.cpp:4104
#71 0x00007ff4aa18c2b0 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x5617eb9e5f50, event=
    0x7ffea8600a50) at graphicsview/qgraphicsview.cpp:668
#72 0x00007ff4a9e908c8 in QWidget::event (this=this@entry=0x5617eb9dcd70, 
    event=event@entry=0x7ffea8600a50) at kernel/qwidget.cpp:9033
#73 0x00007ff4a9f36bee in QFrame::event (this=0x5617eb9dcd70, e=0x7ffea8600a50)
    at widgets/qframe.cpp:550
#74 0x00007ff4aa18ee33 in QGraphicsView::viewportEvent (this=0x5617eb9dcd70, event=0x7ffea8600a50)
    at graphicsview/qgraphicsview.cpp:2969
#75 0x00007ff4a8a9322d in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    receiver=receiver@entry=0x5617eb7089d0, event=event@entry=0x7ffea8600a50)
    at kernel/qcoreapplication.cpp:1201
#76 0x00007ff4a9e4f982 in QApplicationPrivate::notify_helper (this=this@entry=0x5617eb53a3f0, 
    receiver=receiver@entry=0x5617eb7089d0, e=e@entry=0x7ffea8600a50) at kernel/qapplication.cpp:3679
#77 0x00007ff4a9e579f8 in QApplication::notify (this=<optimized out>, receiver=0x5617eb7089d0, 
    e=0x7ffea8600a50) at kernel/qapplication.cpp:3129
#78 0x00007ff4a8a934a8 in QCoreApplication::notifyInternal2 (receiver=0x5617eb7089d0, 
    event=0x7ffea8600a50) at kernel/qcoreapplication.cpp:1075
#79 0x00007ff4a8a9368e in QCoreApplication::sendSpontaneousEvent (
    receiver=receiver@entry=0x5617eb7089d0, event=event@entry=0x7ffea8600a50)
    at kernel/qcoreapplication.cpp:1482
#80 0x00007ff4a9e5607f in QApplicationPrivate::sendMouseEvent (
    receiver=receiver@entry=0x5617eb7089d0, event=event@entry=0x7ffea8600a50, 
    alienWidget=0x5617eb7089d0, nativeWidget=0x5617eb584e20, 
    buttonDown=buttonDown@entry=0x7ff4aa5609a0 <qt_button_down>, lastMouseReceiver=..., 
    spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2615
#81 0x00007ff4a9eaaf81 in QWidgetWindow::handleMouseEvent (this=this@entry=0x5617eb74ec80, 
    event=event@entry=0x7ffea8600ed0) at kernel/qwidgetwindow.cpp:673
#82 0x00007ff4a9eaddea in QWidgetWindow::event (this=0x5617eb74ec80, event=0x7ffea8600ed0)
    at kernel/qwidgetwindow.cpp:295
#83 0x00007ff4a9e4f9ac in QApplicationPrivate::notify_helper (this=this@entry=0x5617eb53a3f0, 
    receiver=receiver@entry=0x5617eb74ec80, e=e@entry=0x7ffea8600ed0) at kernel/qapplication.cpp:3685
#84 0x00007ff4a9e56bb0 in QApplication::notify (this=0x7ffea86013a0, receiver=0x5617eb74ec80, 
    e=0x7ffea8600ed0) at kernel/qapplication.cpp:3431
#85 0x00007ff4a8a934a8 in QCoreApplication::notifyInternal2 (receiver=0x5617eb74ec80, 
    event=0x7ffea8600ed0) at kernel/qcoreapplication.cpp:1075
#86 0x00007ff4a8a9368e in QCoreApplication::sendSpontaneousEvent (
    receiver=receiver@entry=0x5617eb74ec80, event=event@entry=0x7ffea8600ed0)
    at kernel/qcoreapplication.cpp:1482
#87 0x00007ff4a955d8b5 in QGuiApplicationPrivate::processMouseEvent (e=0x5617ebe4e000)
    at kernel/qguiapplication.cpp:2203
#88 0x00007ff4a955e9e5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5617ebe4e000)
    at kernel/qguiapplication.cpp:1935
#89 0x00007ff4a95371cb in QWindowSystemInterface::sendWindowSystemEvents (flags=...)
    at kernel/qwindowsysteminterface.cpp:1170
#90 0x00007ff499af6d00 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#91 0x00007ff4a0955417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#92 0x00007ff4a0955650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#93 0x00007ff4a09556dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00007ff4a8af27ac in QEventDispatcherGlib::processEvents (this=0x5617eb569200, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#95 0x00007ff4a8a91d2a in QEventLoop::exec (this=this@entry=0x7ffea8601270, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#96 0x00007ff4a8a9b4a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#97 0x00007ff4a955258c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1860
#98 0x00007ff4a9e4f905 in QApplication::exec () at kernel/qapplication.cpp:2825
#99 0x00007ff4af4a3e6f in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:206
#100 0x00007ff4af08bb97 in __libc_start_main (main=0x5617eaad6720 <main>, argc=1, 
    argv=0x7ffea8601538, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, 
    stack_end=0x7ffea8601528) at ../csu/libc-start.c:310
#101 0x00005617eaad675a in _start ()
Comment 3 David Edmundson 2020-07-31 10:39:28 UTC
>Qt Version: 5.14.2

boo!

Thanks for reporting back. FWIW I can't reproduce here (Qt 5.15) but you said this only happens sometimes so that doesn't help prove anything definitive.
Comment 4 Patrick Silva 2020-07-31 11:38:32 UTC
I can reproduce consistently on Arch Linux with Qt 5.15 and Dolphin 20.08 beta.

1. drag a file to its parent folder in breadcrumb and do NOT release the mouse button
2. move cursor horizontally to the right side, so you will hover over the folder where the file is currently located... crash
Comment 5 David Edmundson 2020-07-31 11:45:24 UTC
Thanks! triggered (eventually!)
you are a seriously pro QA person to have found this.
Comment 6 David Edmundson 2020-07-31 12:07:45 UTC
I might have a different bug with the same symptom, my stack trace isn't matching 'm having an issue with the platform window getting destroyed by a previous move event, not in handling the data_device_enter.

In any case, here's a valgrind trace for that:

==7181== Invalid write of size 8
==7181==    at 0x7A08EB3: QEvent::~QEvent() (qcoreevent.cpp:345)
==7181==    by 0x7A46AC1: QAbstractMetaCallEvent::~QAbstractMetaCallEvent() (qobject.cpp:499)
==7181==    by 0x7A46F56: QMetaCallEvent::~QMetaCallEvent() (qobject.cpp:594)
==7181==    by 0x7A46F71: QMetaCallEvent::~QMetaCallEvent() (qobject.cpp:607)
==7181==    by 0xD40146A: QtWaylandClient::QWaylandWindow::setVisible(bool) (qwaylandwindow.cpp:428)
==7181==    by 0x6E1B050: QWindowPrivate::setVisible(bool) (qwindow.cpp:408)
==7181==    by 0x658F052: QWidgetWindow::setNativeWindowVisibility(bool) (qwidgetwindow.cpp:214)
==7181==    by 0x655CED9: QWidgetPrivate::show_sys() (qwidget.cpp:7898)
==7181==    by 0x655C988: QWidgetPrivate::show_helper() (qwidget.cpp:7821)
==7181==    by 0x655D8CA: QWidgetPrivate::setVisible(bool) (qwidget.cpp:8117)
==7181==    by 0x655D4D9: QWidget::setVisible(bool) (qwidget.cpp:8049)
==7181==    by 0x655C2CE: QWidget::show() (qwidget.cpp:7675)
==7181==  Address 0x1855e510 is 0 bytes inside a block of size 360 free'd
==7181==    at 0x483B08B: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
==7181==    by 0xF6341D8: ??? (in /opt/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so)
==7181==    by 0x6E1EE69: QWindowPrivate::destroy() (qwindow.cpp:2005)
==7181==    by 0x6E1EC23: QWindow::destroy() (qwindow.cpp:1954)
==7181==    by 0x654A023: QWidgetPrivate::deleteTLSysExtra() (qwidget.cpp:1697)
==7181==    by 0x6566A6C: QWidget::destroy(bool, bool) (qwidget.cpp:12146)
==7181==    by 0x654976A: QWidget::~QWidget() (qwidget.cpp:1528)
==7181==    by 0x67218BE: QMenu::~QMenu() (qmenu.cpp:1738)
==7181==    by 0x4CCA1E7: KDEPrivate::KUrlNavigatorMenu::~KUrlNavigatorMenu() (src/frameworks/kio/src/filewidgets/kurlnavigatormenu.cpp:41)
==7181==    by 0x4CCA22B: KDEPrivate::KUrlNavigatorMenu::~KUrlNavigatorMenu() (src/frameworks/kio/src/filewidgets/kurlnavigatormenu.cpp:40)
==7181==    by 0x4CAE464: KDEPrivate::KUrlNavigatorButton::dragMoveEvent(QDragMoveEvent*) (src/frameworks/kio/src/filewidgets/kurlnavigatorbutton.cpp:339)
==7181==    by 0x655F7EC: QWidget::event(QEvent*) (qwidget.cpp:8860)
==7181==  Block was alloc'd at
==7181==    at 0x4839DEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==7181==    by 0xF630F9E: ??? (in /opt/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so)
==7181==    by 0xD3E049F: QtWaylandClient::QWaylandIntegration::createPlatformWindow(QWindow*) const (qwaylandintegration.cpp:164)
==7181==    by 0x6E1B76D: QWindowPrivate::create(bool, unsigned long long) (qwindow.cpp:528)
==7181==    by 0x6E1BB85: QWindow::create() (qwindow.cpp:650)
==7181==    by 0x65489FC: QWidgetPrivate::create() (qwidget.cpp:1315)
==7181==    by 0x6547FF1: QWidget::create(unsigned long long, bool, bool) (qwidget.cpp:1180)
==7181==    by 0x654CD73: QWidgetPrivate::createWinId() (qwidget.cpp:2387)
==7181==    by 0x654CF07: QWidget::createWinId() (qwidget.cpp:2443)
==7181==    by 0x672438C: QMenuPrivate::exec(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) (qmenu.cpp:2693)
==7181==    by 0x6724307: QMenu::exec(QPoint const&, QAction*) (qmenu.cpp:2686)
==7181==    by 0x4CAEFE1: KDEPrivate::KUrlNavigatorButton::openSubDirsMenu(KJob*) (src/frameworks/kio/src/filewidgets/kurlnavigatorbutton.cpp:526)
Comment 7 David Edmundson 2020-07-31 12:34:21 UTC
OOOH!

BreezeShadows is doing a roundtrip (Our registry usage is so broken)
This means we are processing drag move events processes at a really really weird time from a Qt POV.

Picking out key points from a longer trace of the free event with --num-callers 100

QMenu::exec(QPoint const&, QAction*) (qmenu.cpp:2686)
KDEPrivate::KUrlNavigatorButton::openSubDirsMenu(KJob*) (src/frameworks/kio/src/filewidgets/kurlnavigatorbutton.cpp:526)
QWindow::create() 
Breeze::ShadowHelper::eventFilter
Breeze::ShadowHelper::installShadows
WaylandIntegration::setupKWaylandIntegration
KWayland::Client::ConnectionThread::roundtrip
QtWayland::wl_data_device::handle_motion
QWindowSystemInterface::handleDrag
KDEPrivate::KUrlNavigatorButton::dragMoveEvent
QWidget::~QWidget (the menu we're still currently exec'ing and showing)


We don't need to fetch the registry on every window, we should be able to do it once on startup and monitor changes.
Comment 8 Patrick Silva 2020-07-31 12:52:14 UTC
It's harder to reproduce on neon unstable and I'm getting apparently different backtraces.
Comment 9 Patrick Silva 2020-07-31 12:52:31 UTC
Thread 7 (Thread 0x7fa545500700 (LWP 19065)):
#0  0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655
#3  0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5580ffe87a80) at ../src/util/u_queue.c:275
#5  0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa564b6c6db in start_thread (arg=0x7fa545500700) at pthread_create.c:463
#7  0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa545d01700 (LWP 19064)):
#0  0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655
#3  0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5580ffe87890) at ../src/util/u_queue.c:275
#5  0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa564b6c6db in start_thread (arg=0x7fa545d01700) at pthread_create.c:463
#7  0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa546502700 (LWP 19063)):
#0  0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655
#3  0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5580ffe876a0) at ../src/util/u_queue.c:275
#5  0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa564b6c6db in start_thread (arg=0x7fa546502700) at pthread_create.c:463
#7  0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa546d03700 (LWP 19062)):
#0  0x00007fa564b729f3 in futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x5580ffbec018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5580ffbebff0, mutex=0x5580ffbebfc8) at pthread_cond_wait.c:655
#3  0x00007fa5475689ab in cnd_wait (mtx=0x5580ffbebfc8, cond=0x5580ffbebff0)
    at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5580ffe874b0) at ../src/util/u_queue.c:275
#5  0x00007fa547568597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa564b6c6db in start_thread (arg=0x7fa546d03700) at pthread_create.c:463
#7  0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa54ffe5700 (LWP 19061)):
#0  0x00007fa566748cf9 in __GI___poll (fds=0x7fa548002de0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa562a065c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa566d267cb in QEventDispatcherGlib::processEvents (this=0x7fa548000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x7fa54ffe4d70, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa566ad6757 in QThread::exec (
    this=this@entry=0x7fa55daa6da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#6  0x00007fa55d82e555 in QDBusConnectionManager::run (
    this=0x7fa55daa6da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at qdbusconnection.cpp:179
#7  0x00007fa566ad7c2c in QThreadPrivate::start (
    arg=0x7fa55daa6da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
    at thread/qthread_unix.cpp:342
#8  0x00007fa564b6c6db in start_thread (arg=0x7fa54ffe5700) at pthread_create.c:463
#9  0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa52ffff700 (LWP 19066)):
#0  timerSourceCheckHelper (src=0x7fa528004c80) at kernel/qeventdispatcher_glib.cpp:144
#1  timerSourceCheck (source=0x7fa528004c80) at kernel/qeventdispatcher_glib.cpp:174
#2  0x00007fa562a05fe1 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa562a06570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa566d267cb in QEventDispatcherGlib::processEvents (this=0x7fa528000b20, flags=...)
    at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x7fa52fffeda0, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007fa566ad6757 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007fa566ad7c2c in QThreadPrivate::start (arg=0x5580fffefd20) at thread/qthread_unix.cpp:342
#9  0x00007fa564b6c6db in start_thread (arg=0x7fa52ffff700) at pthread_create.c:463
#10 0x00007fa566755a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa568840800 (LWP 19060)):
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007fa56845d51d in KCrash::defaultCrashHandler (sig=11) at ./src/kcrash.cpp:555
#2  <signal handler called>
#3  0x0000000000000000 in ?? ()
#4  0x00007fa5524cedc3 in QtWaylandClient::QWaylandWindow::setVisible (
    this=this@entry=0x5581005ad270, visible=<optimized out>) at qwaylandwindow.cpp:423
#5  0x00007fa54ebce5f4 in QtWaylandClient::QWaylandEglWindow::setVisible (this=0x5581005ad270, 
    visible=<optimized out>)
    at ../../../../hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:167
#6  0x00007fa5672cf7f3 in QWindowPrivate::setVisible (this=0x5581005adc40, 
    visible=visible@entry=true) at kernel/qwindow.cpp:408
#7  0x00007fa564f3c7ad in QWidgetWindow::setNativeWindowVisibility (this=this@entry=0x558100323800, 
    visible=visible@entry=true) at kernel/qwidgetwindow.cpp:214
#8  0x00007fa564f16e26 in QWidgetPrivate::show_sys (this=this@entry=0x558100b3aeb0)
    at kernel/qwidget.cpp:7908
#9  0x00007fa564f2034b in QWidgetPrivate::show_helper (this=this@entry=0x558100b3aeb0)
    at kernel/qwidget.cpp:7831
#10 0x00007fa564f23453 in QWidgetPrivate::setVisible (this=0x558100b3aeb0, visible=<optimized out>)
    at kernel/qwidget.cpp:8127
#11 0x00007fa56505cd48 in QMenu::popup (this=this@entry=0x5581001de8f0, p=..., 
    atAction=atAction@entry=0x0) at widgets/qmenu.cpp:2566
#12 0x00007fa56505e8bb in QMenu::exec (this=0x5581001de8f0, p=..., action=0x0)
    at widgets/qmenu.cpp:2640
#13 0x00007fa55713f375 in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x5581000c58d0, 
    job=<optimized out>) at ./src/filewidgets/kurlnavigatorbutton.cpp:526
#14 0x00007fa566d026d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1b2ff7c0, r=0x5581000c58d0, 
    this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x5581003331c0, signal_index=6, argv=0x7ffe1b2ff7c0)
    at kernel/qobject.cpp:3870
#16 0x00007fa566cfcf92 in QMetaObject::activate (sender=sender@entry=0x5581003331c0, 
    m=m@entry=0x7fa5666303e0 <KJob::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe1b2ff7c0)
    at kernel/qobject.cpp:3930
#17 0x00007fa5663d07ec in KJob::result (this=this@entry=0x5581003331c0, _t1=<optimized out>, 
    _t1@entry=0x5581003331c0, _t2=...)
    at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:576
#18 0x00007fa5663d1321 in KJob::finishJob (this=0x5581003331c0, emitResult=<optimized out>)
    at ./src/lib/jobs/kjob.cpp:96
#19 0x00007fa5663d31da in KJob::emitResult (this=<optimized out>) at ./src/lib/jobs/kjob.cpp:280
#20 0x00007fa55eca5040 in KIO::SimpleJob::slotFinished (this=this@entry=0x5581003331c0)
    at ./src/core/simplejob.cpp:232
#21 0x00007fa55ec9a5eb in KIO::ListJob::slotFinished (this=0x5581003331c0)
    at ./src/core/listjob.cpp:248
#22 0x00007fa566d026d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1b2ff9e0, r=0x5581003331c0, 
    this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false> (sender=0x55810008b6d0, signal_index=7, argv=0x7ffe1b2ff9e0)
    at kernel/qobject.cpp:3870
#24 0x00007fa566cfcf92 in QMetaObject::activate (sender=sender@entry=0x55810008b6d0, 
    m=m@entry=0x7fa55ef58480 <KIO::SlaveInterface::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#25 0x00007fa55ec77973 in KIO::SlaveInterface::finished (this=this@entry=0x55810008b6d0)
    at ./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:464
#26 0x00007fa55ec7aea4 in KIO::SlaveInterface::dispatch (this=0x55810008b6d0, _cmd=<optimized out>, 
    rawdata=...) at ./src/core/slaveinterface.cpp:160
#27 0x00007fa55ec78208 in KIO::SlaveInterface::dispatch (this=0x55810008b6d0)
    at ./src/core/slaveinterface.cpp:89
#28 0x00007fa55ec7f861 in KIO::Slave::gotInput (this=0x55810008b6d0) at ./src/core/slave.cpp:414
#29 0x00007fa566d026d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1b2ffc60, r=0x55810008b6d0, 
    this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#30 doActivate<false> (sender=0x5581000a7f70, signal_index=3, argv=0x7ffe1b2ffc60)
    at kernel/qobject.cpp:3870
#31 0x00007fa566cfa57b in QObject::event (this=0x5581000a7f70, e=0x5581005ac710)
    at kernel/qobject.cpp:1339
#32 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, 
    receiver=receiver@entry=0x5581000a7f70, e=e@entry=0x5581005ac710) at kernel/qapplication.cpp:3685
#33 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5581000a7f70, 
    e=0x5581005ac710) at kernel/qapplication.cpp:3431
#34 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5581000a7f70, 
    event=0x5581005ac710) at kernel/qcoreapplication.cpp:1075
#35 0x00007fa566cc767e in QCoreApplication::sendEvent (receiver=receiver@entry=0x5581000a7f70, 
    event=event@entry=0x5581005ac710) at kernel/qcoreapplication.cpp:1470
#36 0x00007fa566cca121 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x5580ffa116e0) at kernel/qcoreapplication.cpp:1815
#37 0x00007fa566cca6b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674
#38 0x00007fa566d27103 in postEventSourceDispatch (s=0x5580ffaaabf0)
    at kernel/qeventdispatcher_glib.cpp:277
#39 0x00007fa562a06417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fa562a06650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fa566d267ac in QEventDispatcherGlib::processEvents (this=0x5580ffaae180, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#43 0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x5581002de060, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#44 0x00007fa567300d73 in QBasicDrag::drag (this=0x5580ffade480, o=<optimized out>)
    at kernel/qsimpledrag.cpp:206
#45 0x00007fa5672fc757 in QDragManager::drag (this=0x558100e68050, o=0x558100781c40)
    at kernel/qdnd.cpp:117
#46 0x00007fa5672fcaee in QDrag::exec (this=this@entry=0x558100781c40, supportedActions=..., 
    supportedActions@entry=..., defaultDropAction=defaultDropAction@entry=Qt::MoveAction)
    at kernel/qdrag.cpp:283
#47 0x00007fa55740f6e9 in KItemListController::startDragging (this=this@entry=0x5580fffcb850)
    at ./src/kitemviews/kitemlistcontroller.cpp:1222
#48 0x00007fa55740f8fe in KItemListController::mouseMoveEvent (this=this@entry=0x5580fffcb850, 
    event=event@entry=0x7ffe1b300c00, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:700
#49 0x00007fa55740fc52 in KItemListController::processEvent (this=this@entry=0x5580fffcb850, 
    event=event@entry=0x7ffe1b300c00, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:1058
#50 0x00007fa55741eafc in KItemListView::event (this=0x5580ffc4c2d0, event=0x7ffe1b300c00)
    at ./src/kitemviews/kitemlistview.cpp:917
#51 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, 
    receiver=receiver@entry=0x5580ffc4c2d0, e=e@entry=0x7ffe1b300c00) at kernel/qapplication.cpp:3685
#52 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5580ffc4c2d0, 
    e=0x7ffe1b300c00) at kernel/qapplication.cpp:3431
#53 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5580ffc4c2d0, 
    event=0x7ffe1b300c00) at kernel/qcoreapplication.cpp:1075
#54 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=<optimized out>) at kernel/qcoreapplication.cpp:1482
#55 0x00007fa564ee2cc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
    at kernel/qapplication.cpp:4104
#56 0x00007fa5651f1a3d in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=
    0x5580ffc4c2e0, event=0x7ffe1b300c00) at graphicsview/qgraphicsscene.cpp:1254
#57 0x00007fa5651f1e22 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x5580ffeaf970, 
    mouseEvent=mouseEvent@entry=0x7ffe1b300c00) at graphicsview/qgraphicsscene.cpp:1335
#58 0x00007fa5651f70e6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, 
    mouseEvent=0x7ffe1b300c00) at graphicsview/qgraphicsscene.cpp:4089
#59 0x00007fa565201654 in QGraphicsScene::event (this=0x5580fffe8b60, event=0x7ffe1b300c00)
    at graphicsview/qgraphicsscene.cpp:3421
#60 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, 
    receiver=receiver@entry=0x5580fffe8b60, e=e@entry=0x7ffe1b300c00) at kernel/qapplication.cpp:3685
#61 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5580fffe8b60, 
    e=0x7ffe1b300c00) at kernel/qapplication.cpp:3431
#62 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5580fffe8b60, 
    event=0x7ffe1b300c00) at kernel/qcoreapplication.cpp:1075
#63 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=event@entry=0x7ffe1b300c00) at kernel/qcoreapplication.cpp:1482
#64 0x00007fa564ee2cc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, 
    event=event@entry=0x7ffe1b300c00) at kernel/qapplication.cpp:4104
#65 0x00007fa56521f2b0 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x5580fffe91d0, event=
    0x7ffe1b301240) at graphicsview/qgraphicsview.cpp:668
#66 0x00007fa564f238c8 in QWidget::event (this=this@entry=0x5580fffe8d50, 
    event=event@entry=0x7ffe1b301240) at kernel/qwidget.cpp:9033
#67 0x00007fa564fc9bee in QFrame::event (this=0x5580fffe8d50, e=0x7ffe1b301240)
    at widgets/qframe.cpp:550
#68 0x00007fa565221e33 in QGraphicsView::viewportEvent (this=0x5580fffe8d50, event=0x7ffe1b301240)
    at graphicsview/qgraphicsview.cpp:2969
#69 0x00007fa566cc722d in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    receiver=receiver@entry=0x558100007480, event=event@entry=0x7ffe1b301240)
    at kernel/qcoreapplication.cpp:1201
#70 0x00007fa564ee2982 in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, 
    receiver=receiver@entry=0x558100007480, e=e@entry=0x7ffe1b301240) at kernel/qapplication.cpp:3679
#71 0x00007fa564eea9f8 in QApplication::notify (this=<optimized out>, receiver=0x558100007480, 
    e=0x7ffe1b301240) at kernel/qapplication.cpp:3129
#72 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x558100007480, 
    event=0x7ffe1b301240) at kernel/qcoreapplication.cpp:1075
#73 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent (
    receiver=receiver@entry=0x558100007480, event=event@entry=0x7ffe1b301240)
    at kernel/qcoreapplication.cpp:1482
#74 0x00007fa564ee907f in QApplicationPrivate::sendMouseEvent (
    receiver=receiver@entry=0x558100007480, event=event@entry=0x7ffe1b301240, 
    alienWidget=0x558100007480, nativeWidget=0x5580ffaa5380, 
    buttonDown=buttonDown@entry=0x7fa5655f39a0 <qt_button_down>, lastMouseReceiver=..., 
    spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2615
#75 0x00007fa564f3df81 in QWidgetWindow::handleMouseEvent (this=this@entry=0x5580ffd18690, 
    event=event@entry=0x7ffe1b3016c0) at kernel/qwidgetwindow.cpp:673
#76 0x00007fa564f40dea in QWidgetWindow::event (this=0x5580ffd18690, event=0x7ffe1b3016c0)
    at kernel/qwidgetwindow.cpp:295
#77 0x00007fa564ee29ac in QApplicationPrivate::notify_helper (this=this@entry=0x5580ffa7d130, 
    receiver=receiver@entry=0x5580ffd18690, e=e@entry=0x7ffe1b3016c0) at kernel/qapplication.cpp:3685
#78 0x00007fa564ee9bb0 in QApplication::notify (this=0x7ffe1b301b90, receiver=0x5580ffd18690, 
    e=0x7ffe1b3016c0) at kernel/qapplication.cpp:3431
#79 0x00007fa566cc74a8 in QCoreApplication::notifyInternal2 (receiver=0x5580ffd18690, 
    event=0x7ffe1b3016c0) at kernel/qcoreapplication.cpp:1075
#80 0x00007fa566cc768e in QCoreApplication::sendSpontaneousEvent (
    receiver=receiver@entry=0x5580ffd18690, event=event@entry=0x7ffe1b3016c0)
    at kernel/qcoreapplication.cpp:1482
#81 0x00007fa5672c48b5 in QGuiApplicationPrivate::processMouseEvent (e=0x558100e998c0)
    at kernel/qguiapplication.cpp:2203
#82 0x00007fa5672c59e5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x558100e998c0)
    at kernel/qguiapplication.cpp:1935
#83 0x00007fa56729e1cb in QWindowSystemInterface::sendWindowSystemEvents (flags=...)
    at kernel/qwindowsysteminterface.cpp:1170
#84 0x00007fa5524f7d00 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#85 0x00007fa562a06417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#86 0x00007fa562a06650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#87 0x00007fa562a066dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#88 0x00007fa566d267ac in QEventDispatcherGlib::processEvents (this=0x5580ffaae180, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#89 0x00007fa566cc5d2a in QEventLoop::exec (this=this@entry=0x7ffe1b301a60, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:225
#90 0x00007fa566ccf4a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#91 0x00007fa5672b958c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1860
#92 0x00007fa564ee2905 in QApplication::exec () at kernel/qapplication.cpp:2825
#93 0x00007fa557704e6f in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:206
#94 0x00005580ff2643ad in launch (argc=1, _name=0x5580ffa604c8 "dolphin", args=<optimized out>, 
    cwd=<optimized out>, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x5580ff266e87 "0") at ./src/kdeinit/kinit.cpp:708
#95 0x00005580ff2657cb in handle_launcher_request (sock=8, who=<optimized out>)
    at ./src/kdeinit/kinit.cpp:1146
#96 0x00005580ff26605b in handle_requests (waitForPid=0) at ./src/kdeinit/kinit.cpp:1339
#97 0x00005580ff261004 in main (argc=3, argv=<optimized out>) at ./src/kdeinit/kinit.cpp:1777
Comment 10 Patrick Silva 2020-07-31 12:52:48 UTC
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f7c64793800 (LWP 1736))]
[KCrash Handler]
#6  wl_proxy_get_listener (proxy=proxy@entry=0x0) at ../src/wayland-client.c:587
#7  0x00007f7c4e96c099 in QtWayland::wl_surface::fromObject (object=0x0) at qwayland-wayland.cpp:1286
#8  0x00007f7c4e9556b9 in QtWaylandClient::QWaylandSurface::fromWlSurface (surface=<optimized out>) at qwaylandsurface.cpp:68
#9  0x00007f7c4e94e4f9 in QtWaylandClient::QWaylandWindow::fromWlSurface (surface=<optimized out>) at qwaylandwindow.cpp:271
#10 0x00007f7c4e964f15 in QtWaylandClient::QWaylandDataDevice::data_device_enter (this=0x56083c8a1140, serial=183, surface=<optimized out>, x=6656, y=27, id=0x56083d6addb0) at qwaylanddatadevice.cpp:169
#11 0x00007f7c4de43dae in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#12 0x00007f7c4de4371f in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#13 0x00007f7c4e4d2e24 in wl_closure_invoke (closure=0x56083de5a330, flags=<optimized out>, target=<optimized out>, opcode=1, data=<optimized out>) at ../src/connection.c:1006
#14 0x00007f7c4e4cf659 in dispatch_event (display=display@entry=0x56083c8a5780, queue=<optimized out>) at ../src/wayland-client.c:1427
#15 0x00007f7c4e4d0b24 in dispatch_queue (queue=0x56083c8a5848, display=0x56083c8a5780) at ../src/wayland-client.c:1573
#16 wl_display_dispatch_queue_pending (display=0x56083c8a5780, queue=0x56083c8a5848) at ../src/wayland-client.c:1815
#17 0x00007f7c4e4d0b7c in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1878
#18 0x00007f7c4e947642 in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x56083c8a55e0) at qwaylanddisplay.cpp:208
#19 0x00007f7c5d9534b9 in doActivate<false> (sender=0x56083c9110e0, signal_index=4, argv=0x7ffe39a23c10) at kernel/qobject.cpp:3882
#20 0x00007f7c5d94df92 in QMetaObject::activate (sender=sender@entry=0x56083c9110e0, m=m@entry=0x7f7c5dde6220 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#21 0x00007f7c5d914ba3 in QAbstractEventDispatcher::awake (this=this@entry=0x56083c9110e0) at .moc/moc_qabstracteventdispatcher.cpp:149
#22 0x00007f7c5d9777eb in QEventDispatcherGlib::processEvents (this=0x56083c9110e0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#23 0x00007f7c5d916d2a in QEventLoop::exec (this=this@entry=0x7ffe39a23d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#24 0x00007f7c5ee508d0 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2643
#25 0x00007f7c63972375 in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x56083d0b95e0, job=<optimized out>) at ./src/filewidgets/kurlnavigatorbutton.cpp:526
#26 0x00007f7c5d9536d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe39a23f40, r=0x56083d0b95e0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false> (sender=0x56083de66610, signal_index=6, argv=0x7ffe39a23f40) at kernel/qobject.cpp:3870
#28 0x00007f7c5d94df92 in QMetaObject::activate (sender=sender@entry=0x56083de66610, m=m@entry=0x7f7c5f9003e0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe39a23f40) at kernel/qobject.cpp:3930
#29 0x00007f7c5f6a07ec in KJob::result (this=this@entry=0x56083de66610, _t1=<optimized out>, _t1@entry=0x56083de66610, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:576
#30 0x00007f7c5f6a1321 in KJob::finishJob (this=0x56083de66610, emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:96
#31 0x00007f7c5f6a31da in KJob::emitResult (this=<optimized out>) at ./src/lib/jobs/kjob.cpp:280
#32 0x00007f7c622da040 in KIO::SimpleJob::slotFinished (this=this@entry=0x56083de66610) at ./src/core/simplejob.cpp:232
#33 0x00007f7c622cf5eb in KIO::ListJob::slotFinished (this=0x56083de66610) at ./src/core/listjob.cpp:248
#34 0x00007f7c5d9536d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe39a24160, r=0x56083de66610, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#35 doActivate<false> (sender=0x56083cee2460, signal_index=7, argv=0x7ffe39a24160) at kernel/qobject.cpp:3870
#36 0x00007f7c5d94df92 in QMetaObject::activate (sender=sender@entry=0x56083cee2460, m=m@entry=0x7f7c6258d480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#37 0x00007f7c622ac973 in KIO::SlaveInterface::finished (this=this@entry=0x56083cee2460) at ./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:464
#38 0x00007f7c622afea4 in KIO::SlaveInterface::dispatch (this=0x56083cee2460, _cmd=<optimized out>, rawdata=...) at ./src/core/slaveinterface.cpp:160
#39 0x00007f7c622ad208 in KIO::SlaveInterface::dispatch (this=0x56083cee2460) at ./src/core/slaveinterface.cpp:89
#40 0x00007f7c622b4861 in KIO::Slave::gotInput (this=0x56083cee2460) at ./src/core/slave.cpp:414
#41 0x00007f7c5d9536d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffe39a243e0, r=0x56083cee2460, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#42 doActivate<false> (sender=0x56083d075520, signal_index=3, argv=0x7ffe39a243e0) at kernel/qobject.cpp:3870
#43 0x00007f7c5d94b57b in QObject::event (this=0x56083d075520, e=0x56083de55770) at kernel/qobject.cpp:1339
#44 0x00007f7c5ecd49ac in QApplicationPrivate::notify_helper (this=this@entry=0x56083c89d3f0, receiver=receiver@entry=0x56083d075520, e=e@entry=0x56083de55770) at kernel/qapplication.cpp:3685
#45 0x00007f7c5ecdbbb0 in QApplication::notify (this=0x7ffe39a26310, receiver=0x56083d075520, e=0x56083de55770) at kernel/qapplication.cpp:3431
#46 0x00007f7c5d9184a8 in QCoreApplication::notifyInternal2 (receiver=0x56083d075520, event=0x56083de55770) at kernel/qcoreapplication.cpp:1075
#47 0x00007f7c5d91867e in QCoreApplication::sendEvent (receiver=receiver@entry=0x56083d075520, event=event@entry=0x56083de55770) at kernel/qcoreapplication.cpp:1470
#48 0x00007f7c5d91b121 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x56083c892c20) at kernel/qcoreapplication.cpp:1815
#49 0x00007f7c5d91b6b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674
#50 0x00007f7c5d978103 in postEventSourceDispatch (s=0x56083c8be360) at kernel/qeventdispatcher_glib.cpp:277
#51 0x00007f7c557da417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f7c557da650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f7c557da6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f7c5d9777ac in QEventDispatcherGlib::processEvents (this=0x56083c9110e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#55 0x00007f7c5d916d2a in QEventLoop::exec (this=this@entry=0x56083d221e70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#56 0x00007f7c5e41ed73 in QBasicDrag::drag (this=0x56083c8aeac0, o=<optimized out>) at kernel/qsimpledrag.cpp:206
#57 0x00007f7c5e41a757 in QDragManager::drag (this=0x56083d277d20, o=0x56083d8db040) at kernel/qdnd.cpp:117
#58 0x00007f7c5e41aaee in QDrag::exec (this=this@entry=0x56083d8db040, supportedActions=..., supportedActions@entry=..., defaultDropAction=defaultDropAction@entry=Qt::MoveAction) at kernel/qdrag.cpp:283
#59 0x00007f7c63c426e9 in KItemListController::startDragging (this=this@entry=0x56083cdef210) at ./src/kitemviews/kitemlistcontroller.cpp:1222
#60 0x00007f7c63c428fe in KItemListController::mouseMoveEvent (this=this@entry=0x56083cdef210, event=event@entry=0x7ffe39a25380, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:700
#61 0x00007f7c63c42c52 in KItemListController::processEvent (this=this@entry=0x56083cdef210, event=event@entry=0x7ffe39a25380, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:1058
#62 0x00007f7c63c51afc in KItemListView::event (this=0x56083ca7b170, event=0x7ffe39a25380) at ./src/kitemviews/kitemlistview.cpp:917
#63 0x00007f7c5ecd49ac in QApplicationPrivate::notify_helper (this=this@entry=0x56083c89d3f0, receiver=receiver@entry=0x56083ca7b170, e=e@entry=0x7ffe39a25380) at kernel/qapplication.cpp:3685
#64 0x00007f7c5ecdbbb0 in QApplication::notify (this=0x7ffe39a26310, receiver=0x56083ca7b170, e=0x7ffe39a25380) at kernel/qapplication.cpp:3431
#65 0x00007f7c5d9184a8 in QCoreApplication::notifyInternal2 (receiver=0x56083ca7b170, event=0x7ffe39a25380) at kernel/qcoreapplication.cpp:1075
#66 0x00007f7c5d91868e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1482
#67 0x00007f7c5ecd4cc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qapplication.cpp:4104
#68 0x00007f7c5efe3a3d in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x56083ca7b180, event=0x7ffe39a25380) at graphicsview/qgraphicsscene.cpp:1254
#69 0x00007f7c5efe3e22 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x56083ccd97a0, mouseEvent=mouseEvent@entry=0x7ffe39a25380) at graphicsview/qgraphicsscene.cpp:1335
#70 0x00007f7c5efe90e6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffe39a25380) at graphicsview/qgraphicsscene.cpp:4089
#71 0x00007f7c5eff3654 in QGraphicsScene::event (this=0x56083ce158e0, event=0x7ffe39a25380) at graphicsview/qgraphicsscene.cpp:3421
#72 0x00007f7c5ecd49ac in QApplicationPrivate::notify_helper (this=this@entry=0x56083c89d3f0, receiver=receiver@entry=0x56083ce158e0, e=e@entry=0x7ffe39a25380) at kernel/qapplication.cpp:3685
#73 0x00007f7c5ecdbbb0 in QApplication::notify (this=0x7ffe39a26310, receiver=0x56083ce158e0, e=0x7ffe39a25380) at kernel/qapplication.cpp:3431
#74 0x00007f7c5d9184a8 in QCoreApplication::notifyInternal2 (receiver=0x56083ce158e0, event=0x7ffe39a25380) at kernel/qcoreapplication.cpp:1075
#75 0x00007f7c5d91868e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffe39a25380) at kernel/qcoreapplication.cpp:1482
#76 0x00007f7c5ecd4cc5 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffe39a25380) at kernel/qapplication.cpp:4104
#77 0x00007f7c5f0112b0 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x56083ce15df0, event=0x7ffe39a259c0) at graphicsview/qgraphicsview.cpp:668
#78 0x00007f7c5ed158c8 in QWidget::event (this=this@entry=0x56083ce0f190, event=event@entry=0x7ffe39a259c0) at kernel/qwidget.cpp:9033
#79 0x00007f7c5edbbbee in QFrame::event (this=0x56083ce0f190, e=0x7ffe39a259c0) at widgets/qframe.cpp:550
#80 0x00007f7c5f013e33 in QGraphicsView::viewportEvent (this=0x56083ce0f190, event=0x7ffe39a259c0) at graphicsview/qgraphicsview.cpp:2969
#81 0x00007f7c5d91822d in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x56083cb31c00, event=event@entry=0x7ffe39a259c0) at kernel/qcoreapplication.cpp:1201
#82 0x00007f7c5ecd4982 in QApplicationPrivate::notify_helper (this=this@entry=0x56083c89d3f0, receiver=receiver@entry=0x56083cb31c00, e=e@entry=0x7ffe39a259c0) at kernel/qapplication.cpp:3679
#83 0x00007f7c5ecdc9f8 in QApplication::notify (this=<optimized out>, receiver=0x56083cb31c00, e=0x7ffe39a259c0) at kernel/qapplication.cpp:3129
#84 0x00007f7c5d9184a8 in QCoreApplication::notifyInternal2 (receiver=0x56083cb31c00, event=0x7ffe39a259c0) at kernel/qcoreapplication.cpp:1075
#85 0x00007f7c5d91868e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x56083cb31c00, event=event@entry=0x7ffe39a259c0) at kernel/qcoreapplication.cpp:1482
#86 0x00007f7c5ecdb07f in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x56083cb31c00, event=event@entry=0x7ffe39a259c0, alienWidget=0x56083cb31c00, nativeWidget=0x56083c8ebfb0, buttonDown=buttonDown@entry=0x7f7c5f3e59a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2615
#87 0x00007f7c5ed2ff81 in QWidgetWindow::handleMouseEvent (this=this@entry=0x56083cb3af20, event=event@entry=0x7ffe39a25e40) at kernel/qwidgetwindow.cpp:673
#88 0x00007f7c5ed32dea in QWidgetWindow::event (this=0x56083cb3af20, event=0x7ffe39a25e40) at kernel/qwidgetwindow.cpp:295
#89 0x00007f7c5ecd49ac in QApplicationPrivate::notify_helper (this=this@entry=0x56083c89d3f0, receiver=receiver@entry=0x56083cb3af20, e=e@entry=0x7ffe39a25e40) at kernel/qapplication.cpp:3685
#90 0x00007f7c5ecdbbb0 in QApplication::notify (this=0x7ffe39a26310, receiver=0x56083cb3af20, e=0x7ffe39a25e40) at kernel/qapplication.cpp:3431
#91 0x00007f7c5d9184a8 in QCoreApplication::notifyInternal2 (receiver=0x56083cb3af20, event=0x7ffe39a25e40) at kernel/qcoreapplication.cpp:1075
#92 0x00007f7c5d91868e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x56083cb3af20, event=event@entry=0x7ffe39a25e40) at kernel/qcoreapplication.cpp:1482
#93 0x00007f7c5e3e28b5 in QGuiApplicationPrivate::processMouseEvent (e=0x56083de48630) at kernel/qguiapplication.cpp:2203
#94 0x00007f7c5e3e39e5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x56083de48630) at kernel/qguiapplication.cpp:1935
#95 0x00007f7c5e3bc1cb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1170
#96 0x00007f7c4e97bd00 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#97 0x00007f7c557da417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#98 0x00007f7c557da650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#99 0x00007f7c557da6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#100 0x00007f7c5d9777ac in QEventDispatcherGlib::processEvents (this=0x56083c9110e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#101 0x00007f7c5d916d2a in QEventLoop::exec (this=this@entry=0x7ffe39a261e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#102 0x00007f7c5d9204a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#103 0x00007f7c5e3d758c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1860
#104 0x00007f7c5ecd4905 in QApplication::exec () at kernel/qapplication.cpp:2825
#105 0x00007f7c64328e6f in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:206
#106 0x00007f7c63f10b97 in __libc_start_main (main=0x56083bc98720 <main>, argc=1, argv=0x7ffe39a264a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe39a26498) at ../csu/libc-start.c:310
#107 0x000056083bc9875a in _start ()
Comment 11 Christoph Cullmann 2020-08-23 12:22:34 UTC
Git commit ff6a3d40270a372a7b8d0d2e59d15e19b4b81dd0 by Christoph Cullmann, on behalf of David Edmundson.
Committed on 23/08/2020 at 12:22.
Pushed by cullmann into branch 'master'.

Fix potential crash deleting a menu in event handler

m_subDirs is a QMenu that gets exec'd by this class.

Due to some wayland differences (potentially caused by Plasma
integration) we can end up processing events on the navigator button
during the menu's setVisible call.

A deffered deletion to the next event loop resolves these problems and
still behaves the same.

M  +1    -1    src/filewidgets/kurlnavigatorbutton.cpp

https://invent.kde.org/frameworks/kio/commit/ff6a3d40270a372a7b8d0d2e59d15e19b4b81dd0
Comment 12 Nate Graham 2021-02-25 20:53:47 UTC
Probably fixed by that. Let's re-open if new crashes recur.