Application: dolphin (24.12.0) (Compiled from sources) ApplicationNotResponding [ANR]: true Qt Version: 6.8.1 Frameworks Version: 6.9.0 Operating System: Linux 6.6.63-desk x86_64 Windowing System: Wayland Distribution: "Gentoo Linux" DrKonqi: 6.2.4 [CoredumpBackend] -- Information about the crash: I was trying to copy files between dolphin and a chrome browser. The app was opened since one hour before and the files were already selected dolphin then stopped responding to every input and crashed The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing [New LWP 305439] [New LWP 305440] [New LWP 305444] [New LWP 305442] [New LWP 305445] [New LWP 305446] [New LWP 305443] [New LWP 305447] [New LWP 305449] [New LWP 305441] [New LWP 305448] [New LWP 305479] [New LWP 305470] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib64/libthread_db.so.1". Core was generated by `/usr/bin/dolphin --new-window --select /home/vivo/Downloads/joao-system.evtx'. Program terminated with signal SIGABRT, Aborted. #0 0x00007eff4f49ddab in pthread_kill () from /usr/lib64/libc.so.6 [Current thread is 1 (Thread 0x7eff493cea40 (LWP 305439))] python sentry-sdk not installed :( Cannot QML trace cores :( /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:516: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). boot_time = datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S') Unexpectedly stumbled over an objfile (/usr/bin/dolphin) without build_id. Not creating payload. [Current thread is 1 (Thread 0x7eff493cea40 (LWP 305439))] Thread 13 (Thread 0x7eff29dfc6c0 (LWP 305470)): #0 0x00007eff4f51f4a6 in ppoll () at /usr/lib64/libc.so.6 #1 0x00007eff4cb01fdf in g_main_context_iterate_unlocked.isra () at /usr/lib64/libglib-2.0.so.0 #2 0x00007eff4cb028c0 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007eff4fcd05f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #4 0x00007eff4ff8515b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #5 0x00007eff4fe9ca9e in QThread::exec() () at /usr/lib64/libQt6Core.so.6 #6 0x00007eff4fe1c9f8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt6Core.so.6 #7 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #8 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 12 (Thread 0x7efef10e36c0 (LWP 305479)): #0 0x00007eff4f51f4a6 in ppoll () at /usr/lib64/libc.so.6 #1 0x00007eff4fe07889 in qt_safe_poll(pollfd*, unsigned long, QDeadlineTimer) () at /usr/lib64/libQt6Core.so.6 #2 0x00007eff4ea661dd in QNativeSocketEnginePrivate::nativeSelect(QDeadlineTimer, bool, bool, bool*, bool*) const () at /usr/lib64/libQt6Network.so.6 #3 0x00007eff4eb35d7c in QNativeSocketEngine::waitForReadOrWrite(bool*, bool*, bool, bool, QDeadlineTimer, bool*) () at /usr/lib64/libQt6Network.so.6 #4 0x00007eff4eb740fd in QAbstractSocket::waitForReadyRead(int) () at /usr/lib64/libQt6Network.so.6 #5 0x00007eff5215a302 in KIO::ConnectionBackend::waitForIncomingTask(int) () at /usr/lib64/libKF6KIOCore.so.6 #6 0x00007eff521b41b1 in KIO::SlaveBase::dispatchLoop() () at /usr/lib64/libKF6KIOCore.so.6 #7 0x00007eff52276b50 in KIO::WorkerThread::run() () at /usr/lib64/libKF6KIOCore.so.6 #8 0x00007eff4fe1c9f8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt6Core.so.6 #9 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #10 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 11 (Thread 0x7eff397fa6c0 (LWP 305448)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff40bf659d in cnd_wait () at /usr/lib64/libgallium-24.3.2.so #3 0x00007eff40bb7dab in util_queue_thread_func () at /usr/lib64/libgallium-24.3.2.so #4 0x00007eff40bf64cb in impl_thrd_routine () at /usr/lib64/libgallium-24.3.2.so #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 10 (Thread 0x7eff43fff6c0 (LWP 305441)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff4fd45d5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt6Core.so.6 #3 0x00007eff4c31ecdf in QtWaylandClient::EventThread::run() () at /usr/lib64/libQt6WaylandClient.so.6 #4 0x00007eff4fe1c9f8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt6Core.so.6 #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 9 (Thread 0x7eff38ff96c0 (LWP 305449)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff40bf659d in cnd_wait () at /usr/lib64/libgallium-24.3.2.so #3 0x00007eff40bb7dab in util_queue_thread_func () at /usr/lib64/libgallium-24.3.2.so #4 0x00007eff40bf64cb in impl_thrd_routine () at /usr/lib64/libgallium-24.3.2.so #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 8 (Thread 0x7eff39ffb6c0 (LWP 305447)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff40bf659d in cnd_wait () at /usr/lib64/libgallium-24.3.2.so #3 0x00007eff40bb7dab in util_queue_thread_func () at /usr/lib64/libgallium-24.3.2.so #4 0x00007eff40bf64cb in impl_thrd_routine () at /usr/lib64/libgallium-24.3.2.so #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 7 (Thread 0x7eff3bfff6c0 (LWP 305443)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff40bf659d in cnd_wait () at /usr/lib64/libgallium-24.3.2.so #3 0x00007eff40bb7dab in util_queue_thread_func () at /usr/lib64/libgallium-24.3.2.so #4 0x00007eff40bf64cb in impl_thrd_routine () at /usr/lib64/libgallium-24.3.2.so #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 6 (Thread 0x7eff3a7fc6c0 (LWP 305446)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff40bf659d in cnd_wait () at /usr/lib64/libgallium-24.3.2.so #3 0x00007eff40bb7dab in util_queue_thread_func () at /usr/lib64/libgallium-24.3.2.so #4 0x00007eff40bf64cb in impl_thrd_routine () at /usr/lib64/libgallium-24.3.2.so #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 5 (Thread 0x7eff3affd6c0 (LWP 305445)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff40bf659d in cnd_wait () at /usr/lib64/libgallium-24.3.2.so #3 0x00007eff40bb7dab in util_queue_thread_func () at /usr/lib64/libgallium-24.3.2.so #4 0x00007eff40bf64cb in impl_thrd_routine () at /usr/lib64/libgallium-24.3.2.so #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 4 (Thread 0x7eff437fe6c0 (LWP 305442)): #0 0x00007eff4f51ef6f in poll () at /usr/lib64/libc.so.6 #1 0x00007eff4c31ebe1 in QtWaylandClient::EventThread::run() () at /usr/lib64/libQt6WaylandClient.so.6 #2 0x00007eff4fe1c9f8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt6Core.so.6 #3 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #4 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 3 (Thread 0x7eff3b7fe6c0 (LWP 305444)): #0 0x00007eff4f49820f in ??? () at /usr/lib64/libc.so.6 #1 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #2 0x00007eff40bf659d in cnd_wait () at /usr/lib64/libgallium-24.3.2.so #3 0x00007eff40bb7dab in util_queue_thread_func () at /usr/lib64/libgallium-24.3.2.so #4 0x00007eff40bf64cb in impl_thrd_routine () at /usr/lib64/libgallium-24.3.2.so #5 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #6 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 2 (Thread 0x7eff48fff6c0 (LWP 305440)): #0 0x00007eff4f51f4a6 in ppoll () at /usr/lib64/libc.so.6 #1 0x00007eff4cb01fdf in g_main_context_iterate_unlocked.isra () at /usr/lib64/libglib-2.0.so.0 #2 0x00007eff4cb028c0 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007eff4fcd05f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #4 0x00007eff4ff8515b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #5 0x00007eff4fe9ca9e in QThread::exec() () at /usr/lib64/libQt6Core.so.6 #6 0x00007eff5164949e in QDBusConnectionManager::run() () at /usr/lib64/libQt6DBus.so.6 #7 0x00007eff4fe1c9f8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt6Core.so.6 #8 0x00007eff4f49bf1a in ??? () at /usr/lib64/libc.so.6 #9 0x00007eff4f52d28c in ??? () at /usr/lib64/libc.so.6 Thread 1 (Thread 0x7eff493cea40 (LWP 305439)): [KCrash Handler] #4 0x00007eff4f49820d in ??? () at /usr/lib64/libc.so.6 #5 0x00007eff4f49ad2e in pthread_cond_wait () at /usr/lib64/libc.so.6 #6 0x00007eff4fd45d5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt6Core.so.6 #7 0x00007eff515d3904 in QDBusPendingCallPrivate::waitForFinished() () at /usr/lib64/libQt6DBus.so.6 #8 0x00007eff515d3dd3 in QDBusPendingReplyBase::argumentAt(int) const () at /usr/lib64/libQt6DBus.so.6 #9 0x00007eff5177a64e in KUrlMimeData::exportUrlsToPortal(QMimeData*) () at /usr/lib64/libKF6CoreAddons.so.6 #10 0x00007eff5278bf4f in KItemListController::startDragging() () at /usr/lib64/libdolphinprivate.so.6 #11 0x00007eff5278c2e2 in KItemListController::mouseMoveEvent(QGraphicsSceneMouseEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.6 #12 0x00007eff5278c711 in KItemListController::processEvent(QEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.6 #13 0x00007eff527a4eb1 in KItemListView::event(QEvent*) () at /usr/lib64/libdolphinprivate.so.6 #14 0x00007eff51396e75 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #15 0x00007eff4ff56038 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #16 0x00007eff50f64a55 in QGraphicsScenePrivate::sendEvent(QGraphicsItem*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #17 0x00007eff5101a524 in QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQt6Widgets.so.6 #18 0x00007eff5101a5cb in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQt6Widgets.so.6 #19 0x00007eff5102c6d0 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #20 0x00007eff51396e75 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #21 0x00007eff4ff56038 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #22 0x00007eff50ffe68a in QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () at /usr/lib64/libQt6Widgets.so.6 #23 0x00007eff513a7ff8 in QWidget::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #24 0x00007eff51240664 in QFrame::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #25 0x00007eff4ff55d4e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #26 0x00007eff51396e65 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #27 0x00007eff51397ea9 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #28 0x00007eff4ff56038 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #29 0x00007eff513a075b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib64/libQt6Widgets.so.6 #30 0x00007eff513a3457 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /usr/lib64/libQt6Widgets.so.6 #31 0x00007eff513a9eca in QWidgetWindow::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #32 0x00007eff51396e75 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #33 0x00007eff4ff56038 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #34 0x00007eff5058b121 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt6Gui.so.6 #35 0x00007eff505ee17b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Gui.so.6 #36 0x00007eff50a84d14 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQt6Gui.so.6 #37 0x00007eff4cafea34 in g_main_dispatch () at /usr/lib64/libglib-2.0.so.0 #38 0x00007eff4cb01f88 in g_main_context_iterate_unlocked.isra () at /usr/lib64/libglib-2.0.so.0 #39 0x00007eff4cb028c0 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #40 0x00007eff4fcd05f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #41 0x00007eff4ff8515b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #42 0x00007eff4ff85838 in QCoreApplication::exec() () at /usr/lib64/libQt6Core.so.6 #43 0x00005625dc0fa297 in main () Reported using DrKonqi
this crash is reproducible: just start a drag and drop to another application (chrome browser) do not relese the files, bring them back to the dolphin window. afer a while start another drag and drop operation similar to the previous one, dolphin become unresponsive
I did this for a few minutes, I could not get the crash to happen. dolphin 25.03.70 Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.1 Kernel Version: 6.12.9-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600
This looks like a duplicate of bug 457529 based on the backtrace. That report has developer involvement, so using it as the parent. *** This bug has been marked as a duplicate of bug 457529 ***
(In reply to TraceyC from comment #3) > This looks like a duplicate of bug 457529 based on the backtrace. That > report has developer involvement, so using it as the parent. > > *** This bug has been marked as a duplicate of bug 457529 *** bug 457529 was fixed years ago, it relates to remote filesystems and is not even a crash.
(In reply to Antonio Rojas from comment #4) > (In reply to TraceyC from comment #3) > > This looks like a duplicate of bug 457529 based on the backtrace. That > > report has developer involvement, so using it as the parent. > > > > *** This bug has been marked as a duplicate of bug 457529 *** > > bug 457529 was fixed years ago, it relates to remote filesystems and is not > even a crash. To be honest this isn't a crash either, it's a hang (most of the times) I've attached on the supposedly duplicate bug two files a gdb session with debug symbols and a video while reproducing the bug https://bugs.kde.org/attachment.cgi?id=178032 (gdb-backtrace-register-threads.txt ) https://bugs.kde.org/attachment.cgi?id=178034 (Screencast_20250206_232859.webm) They are big so not re-attaching those here
From the other bug: (In reply to Harald Sitter from comment #40) > Yeah, that's a different issue and probably your XDG desktop portal is > broken. Eureka, sys-apps/xdg-desktop-portal-gtk-1.14.1 needed rebuild, cannot reproduce anymore Would mark this as feature request " Do not hang when the system is broken" but that probably require threads and refactor? Closing the bug for now Many thanks Harald
Closing as requested