Created attachment 180456 [details] Hanging folders panel There are like 3 different bugs in effect here so take this as a more general issue SUMMARY Unlocking panels and moving them around to a position where they are not docked anywhere (which can be achieved relatively easily) causes them to stick around hanging in the air even across relaunches. STEPS TO REPRODUCE 1. Unlock panels 2. Move a panel 3. Keep it dragged 4. Mess around with the context menu key on your keyboard or another way to divert focus 5. Dolphin crashes (if it doesn't, crash it yourself) - while the panel is still being dragged 6. Launch Dolphin 7. Notice hanging panel in the middle of nowhere OBSERVED RESULT Whatever that is in the screenshot EXPECTED RESULT NOT that SOFTWARE/OS VERSIONS Linux: Arch KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.12.0 Qt Version: 6.9.0
Created attachment 180457 [details] Fun with Dolphin panels Here is a recording of me crashing Dolphin with a panel
Hi - For what it's worth, I can't reproduce on my Fedora KDE 42 device. In case it's helpful, can you please add a backtrace from when Dolphin crashes? https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Thanks!
๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
(In reply to John Kizer from comment #2) > Hi - For what it's worth, I can't reproduce on my Fedora KDE 42 device. > > In case it's helpful, can you please add a backtrace from when Dolphin > crashes? > https://community.kde.org/Guidelines_and_HOWTOs/Debugging/ > How_to_create_useful_crash_reports > > Thanks! ``` Application: Dolphin (dolphin), signal: Aborted This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.archlinux.org> Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing [New LWP 8223] [New LWP 8227] [New LWP 8224] [New LWP 8225] [New LWP 8226] [New LWP 8232] [New LWP 8450] [New LWP 8228] [New LWP 8448] [New LWP 8775] [New LWP 8449] [New LWP 8887] [New LWP 8447] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/dolphin'. Program terminated with signal SIGABRT, Aborted. #0 0x00007202514a074c in ?? () from /usr/lib/libc.so.6 [Current thread is 1 (Thread 0x720253954a40 (LWP 8223))] Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when stepping. Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping. Cannot QML trace cores :( /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:547: 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') /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:564: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 'timestamp': datetime.utcnow().isoformat(), [Current thread is 1 (Thread 0x720253954a40 (LWP 8223))] Thread 13 (Thread 0x72022affd6c0 (LWP 8447)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b64c in ??? () at /usr/lib/libc.so.6 #3 0x000072025149df28 in pthread_cond_timedwait () at /usr/lib/libc.so.6 #4 0x0000720251ce9a83 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #5 0x0000720251cdf6d5 in ??? () at /usr/lib/libQt6Core.so.6 #6 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #7 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #8 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 12 (Thread 0x720228ff96c0 (LWP 8887)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b024 in ??? () at /usr/lib/libc.so.6 #3 0x00007202515155a6 in ppoll () at /usr/lib/libc.so.6 #4 0x0000720251cd3043 in qt_safe_poll(pollfd*, unsigned long, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #5 0x0000720250d4c893 in ??? () at /usr/lib/libQt6Network.so.6 #6 0x0000720250cd1d59 in ??? () at /usr/lib/libQt6Network.so.6 #7 0x0000720250cced0e in QAbstractSocket::waitForReadyRead(int) () at /usr/lib/libQt6Network.so.6 #8 0x0000720253e41da8 in ??? () at /usr/lib/libKF6KIOCore.so.6 #9 0x0000720253e844a9 in ??? () at /usr/lib/libKF6KIOCore.so.6 #10 0x0000720253f1f0f7 in ??? () at /usr/lib/libKF6KIOCore.so.6 #11 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #12 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #13 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7202297fa6c0 (LWP 8449)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b64c in ??? () at /usr/lib/libc.so.6 #3 0x000072025149df28 in pthread_cond_timedwait () at /usr/lib/libc.so.6 #4 0x0000720251ce9a83 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #5 0x0000720251cdf6d5 in ??? () at /usr/lib/libQt6Core.so.6 #6 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #7 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #8 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 10 (Thread 0x72020bfff6c0 (LWP 8775)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b024 in ??? () at /usr/lib/libc.so.6 #3 0x00007202515155a6 in ppoll () at /usr/lib/libc.so.6 #4 0x0000720251cd3043 in qt_safe_poll(pollfd*, unsigned long, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #5 0x0000720250d4c893 in ??? () at /usr/lib/libQt6Network.so.6 #6 0x0000720250cd1d59 in ??? () at /usr/lib/libQt6Network.so.6 #7 0x0000720250cced0e in QAbstractSocket::waitForReadyRead(int) () at /usr/lib/libQt6Network.so.6 #8 0x0000720253e41da8 in ??? () at /usr/lib/libKF6KIOCore.so.6 #9 0x0000720253e844a9 in ??? () at /usr/lib/libKF6KIOCore.so.6 #10 0x0000720253f1f0f7 in ??? () at /usr/lib/libKF6KIOCore.so.6 #11 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #12 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #13 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 9 (Thread 0x72022a7fc6c0 (LWP 8448)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b64c in ??? () at /usr/lib/libc.so.6 #3 0x000072025149df28 in pthread_cond_timedwait () at /usr/lib/libc.so.6 #4 0x0000720251ce9a83 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #5 0x0000720251cdf6d5 in ??? () at /usr/lib/libQt6Core.so.6 #6 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #7 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #8 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 8 (Thread 0x72022bfff6c0 (LWP 8228)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b64c in ??? () at /usr/lib/libc.so.6 #3 0x000072025149dd1e in pthread_cond_wait () at /usr/lib/libc.so.6 #4 0x0000720239b5ab9e in ??? () at /usr/lib/libgallium-25.0.5-arch1.1.so #5 0x0000720239b156bd in ??? () at /usr/lib/libgallium-25.0.5-arch1.1.so #6 0x0000720239b5aacd in ??? () at /usr/lib/libgallium-25.0.5-arch1.1.so #7 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #8 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 7 (Thread 0x72022b7fe6c0 (LWP 8450)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b64c in ??? () at /usr/lib/libc.so.6 #3 0x000072025149df28 in pthread_cond_timedwait () at /usr/lib/libc.so.6 #4 0x0000720251ce9a83 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #5 0x0000720251cdf6d5 in ??? () at /usr/lib/libQt6Core.so.6 #6 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #7 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #8 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 6 (Thread 0x720229ffb6c0 (LWP 8232)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b024 in ??? () at /usr/lib/libc.so.6 #3 0x00007202515155a6 in ppoll () at /usr/lib/libc.so.6 #4 0x000072024f2a2f67 in ??? () at /usr/lib/libglib-2.0.so.0 #5 0x000072024f23e615 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #6 0x0000720251dcd59d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #7 0x0000720251b65376 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #8 0x0000720251c5a629 in QThread::run() () at /usr/lib/libQt6Core.so.6 #9 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #10 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #11 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 5 (Thread 0x720248ffe6c0 (LWP 8226)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b024 in ??? () at /usr/lib/libc.so.6 #3 0x000072025151505e in poll () at /usr/lib/libc.so.6 #4 0x00007202501661ad in ??? () at /usr/lib/libQt6WaylandClient.so.6 #5 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #6 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #7 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7202497ff6c0 (LWP 8225)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b024 in ??? () at /usr/lib/libc.so.6 #3 0x000072025151505e in poll () at /usr/lib/libc.so.6 #4 0x00007202501661ad in ??? () at /usr/lib/libQt6WaylandClient.so.6 #5 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #6 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #7 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 3 (Thread 0x72024a3ff6c0 (LWP 8224)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b024 in ??? () at /usr/lib/libc.so.6 #3 0x00007202515155a6 in ppoll () at /usr/lib/libc.so.6 #4 0x000072024f2a2f67 in ??? () at /usr/lib/libglib-2.0.so.0 #5 0x000072024f23e615 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #6 0x0000720251dcd59d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #7 0x0000720251b65376 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #8 0x0000720251c5a4b9 in QThread::exec() () at /usr/lib/libQt6Core.so.6 #9 0x0000720252b6f8de in ??? () at /usr/lib/libQt6DBus.so.6 #10 0x0000720251ce44ff in ??? () at /usr/lib/libQt6Core.so.6 #11 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #12 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 2 (Thread 0x720230dff6c0 (LWP 8227)): #0 0x00007202514a6e22 in ??? () at /usr/lib/libc.so.6 #1 0x000072025149afda in ??? () at /usr/lib/libc.so.6 #2 0x000072025149b64c in ??? () at /usr/lib/libc.so.6 #3 0x000072025149dd1e in pthread_cond_wait () at /usr/lib/libc.so.6 #4 0x0000720239b5ab9e in ??? () at /usr/lib/libgallium-25.0.5-arch1.1.so #5 0x0000720239b156bd in ??? () at /usr/lib/libgallium-25.0.5-arch1.1.so #6 0x0000720239b5aacd in ??? () at /usr/lib/libgallium-25.0.5-arch1.1.so #7 0x000072025149e7eb in ??? () at /usr/lib/libc.so.6 #8 0x000072025152218c in ??? () at /usr/lib/libc.so.6 Thread 1 (Thread 0x720253954a40 (LWP 8223)): [KCrash Handler] #4 0x00007202514a074c in ??? () at /usr/lib/libc.so.6 #5 0x0000720251446dc0 in raise () at /usr/lib/libc.so.6 #6 0x000072025142e57a in abort () at /usr/lib/libc.so.6 #7 0x000072025142f5c9 in ??? () at /usr/lib/libc.so.6 #8 0x00007202514aaa35 in ??? () at /usr/lib/libc.so.6 #9 0x00007202514ace70 in ??? () at /usr/lib/libc.so.6 #10 0x00007202514acfb4 in ??? () at /usr/lib/libc.so.6 #11 0x00007202514afe52 in free () at /usr/lib/libc.so.6 #12 0x0000720251ba53be in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6 #13 0x0000720252cfed9e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #14 0x0000720251b5a018 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #15 0x0000720251b5a3f2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6 #16 0x0000720251dcfea8 in ??? () at /usr/lib/libQt6Core.so.6 #17 0x000072024f23f1e4 in ??? () at /usr/lib/libglib-2.0.so.0 #18 0x000072024f2a2e97 in ??? () at /usr/lib/libglib-2.0.so.0 #19 0x000072024f23e615 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #20 0x0000720251dcd59d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #21 0x0000720251b65376 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #22 0x0000720252eeca22 in ??? () at /usr/lib/libQt6Widgets.so.6 #23 0x0000720252eecb56 in QMenu::exec(QPoint const&, QAction*) () at /usr/lib/libQt6Widgets.so.6 #24 0x000072025433cc73 in KFilePlacesView::contextMenuEvent(QContextMenuEvent*) () at /usr/lib/libKF6KIOFileWidgets.so.6 #25 0x0000720252d51e39 in QWidget::event(QEvent*) () at /usr/lib/libQt6Widgets.so.6 #26 0x0000720252df1538 in QFrame::event(QEvent*) () at /usr/lib/libQt6Widgets.so.6 #27 0x0000720252cfed9e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #28 0x0000720252d04278 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #29 0x0000720251b5a018 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #30 0x0000720252d6e2b1 in ??? () at /usr/lib/libQt6Widgets.so.6 #31 0x0000720252cfed9e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #32 0x0000720251b5a018 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #33 0x000072025238e348 in QGuiApplicationPrivate::processContextMenuEvent(QWindowSystemInterfacePrivate::ContextMenuEvent*) () at /usr/lib/libQt6Gui.so.6 #34 0x000072025240d0c4 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6 #35 0x000072025240d2b7 in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6 #36 0x0000720251ba54aa in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6 #37 0x0000720252cfed9e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #38 0x0000720251b5a018 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #39 0x0000720251b5a3f2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6 #40 0x0000720251dcfea8 in ??? () at /usr/lib/libQt6Core.so.6 #41 0x000072024f23f1e4 in ??? () at /usr/lib/libglib-2.0.so.0 #42 0x000072024f2a2e97 in ??? () at /usr/lib/libglib-2.0.so.0 #43 0x000072024f23e615 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #44 0x0000720251dcd59d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #45 0x0000720251b65376 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #46 0x00007202527860db in QBasicDrag::drag(QDrag*) () at /usr/lib/libQt6Gui.so.6 #47 0x0000720252786b0d in QDragManager::drag(QDrag*) () at /usr/lib/libQt6Gui.so.6 #48 0x0000720252786d10 in QDrag::exec(QFlags<Qt::DropAction>) () at /usr/lib/libQt6Gui.so.6 #49 0x0000720252ebed4a in ??? () at /usr/lib/libQt6Widgets.so.6 #50 0x0000720252e78eac in ??? () at /usr/lib/libQt6Widgets.so.6 #51 0x0000720252e7d947 in QDockWidget::event(QEvent*) () at /usr/lib/libQt6Widgets.so.6 #52 0x0000720252cfed9e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #53 0x0000720252d02ec6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #54 0x0000720251b5a018 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #55 0x0000720252cf683c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/libQt6Widgets.so.6 #56 0x0000720252d6c85f in ??? () at /usr/lib/libQt6Widgets.so.6 #57 0x0000720252d6db90 in ??? () at /usr/lib/libQt6Widgets.so.6 #58 0x0000720252cfed9e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #59 0x0000720251b5a018 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #60 0x000072025238c0c5 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt6Gui.so.6 #61 0x000072025240d0c4 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6 #62 0x000072025240d2b7 in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6 #63 0x0000720251ba54aa in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6 #64 0x0000720252cfed9e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #65 0x0000720251b5a018 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #66 0x0000720251b5a3f2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6 #67 0x0000720251dcfea8 in ??? () at /usr/lib/libQt6Core.so.6 #68 0x000072024f23f1e4 in ??? () at /usr/lib/libglib-2.0.so.0 #69 0x000072024f2a2e97 in ??? () at /usr/lib/libglib-2.0.so.0 #70 0x000072024f23e615 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #71 0x0000720251dcd59d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #72 0x0000720251b65376 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #73 0x0000720251b5d159 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6 #74 0x000061f771faed37 in ??? () #75 0x00007202514306b5 in ??? () at /usr/lib/libc.so.6 #76 0x0000720251430769 in __libc_start_main () at /usr/lib/libc.so.6 #77 0x000061f771faffa5 in ??? () ```
Sorry for my latency, almost forgot about this. I can crash Dolphin by pressing the context menu key on my keyboard (the one next to right alt on some older keyboards) WHILE dragging a panel around, and it crashes as soon as I let go of the panel while a context menu is open. Unrelated bug but the visual artifacts in the attached recording are present outside of the recording too, maybe a KWin Wayland issue.
Another piece of info, when re-launching Dolphin after said crash, the dragged panel is positioned statically floating near the center of the window and doesn't move with it.
Thanks, but it looks like you answered "no" to the debuginfod question when obtaining that backtrace. Without that information, the backtrace is missing the information about what functions were in use at the time, which is what can help developers identify the source of the issue. Can you please provide a backtrace with that information included? Thanks!
(In reply to John Kizer from comment #7) > Thanks, but it looks like you answered "no" to the debuginfod question when > obtaining that backtrace. Without that information, the backtrace is missing > the information about what functions were in use at the time, which is what > can help developers identify the source of the issue. > > Can you please provide a backtrace with that information included? > > Thanks! So I used the drKonqi download debug info button and it did downloaded 2 gigabytes of them, I couldn't however get a full clean log with them since GDB fills my memory and freezes the system, but I managed to get this, hope it is helpful: [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/dolphin'. Program terminated with signal SIGABRT, Aborted. Downloading 4.48 K source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c... #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7fd4da805a40 (LWP 6185))] Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when stepping. Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping. KCRASH_INFO_MESSAGE: Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} Cannot QML trace cores :( /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:547: 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')
I just realized this error is not in fact helpful, excuse me. Here is a more detailed reproduction method to account for the missing backtrace: 1. Open Dolphin 2. Right click a panel > unlock panels 3. Drag the panel by its header 4. While dragged, press the context menu key on the keyboard, near right alt 5. The crash happens on drag release, so release the panel 6. Dolphin hangs for a few seconds then crashes with the panel floating and a context menu open. 7. Relaunching Dolphin results in the panel in its own window
The exact same issue can also occur with toolbars