Bug 516481 - dolphin crashed in DolphinMainWindow::closeEvent after saying that x11 broke
Summary: dolphin crashed in DolphinMainWindow::closeEvent after saying that x11 broke
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-21 22:30 UTC by Christian Hacker
Modified: 2026-04-26 10:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
journald log dolphin SIGSEGV corefile messages (5.01 KB, text/plain)
2026-02-23 04:33 UTC, Christian Hacker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Hacker 2026-02-21 22:30:37 UTC
2026-02-21a
The Kde Dolphin file manager crashed in Opensuse Tumbleweed 20260218.

Before this problem:
Installed all available software updates with zypper dup
Tumbleweed 20260218

dolphin v25.12.2-1.1

KDE Plasma Version: 6.6.0
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.19.2-1-default (64-bit)
Graphics Platform: X11
Processors: 22 × Intel® Core™ Ultra 7 155H
Memory: 128 GiB of RAM (125.1 GiB usable)
Graphics Processor: Intel® Arc
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: NUC14RVH-B

Then:
Rebooted the host into Kde Plasma desktop.
Worked on the computer as usual.

Reproduce the problem maybe with:
The Dolphin coredump may have occured simply by attempting to open the directory in a new Dolphin application window.

Other information:
The computer has SELinux active, with "SELINUX=permissive".

Like
chris@suse8:~/tmp
$> coredumpctl --reverse
TIME                          PID  UID  GID SIG     COREFILE EXE                             SIZE
Sat 2026-02-21 03:15:43 CET 10481 1000 1000 SIGSEGV present  /usr/libexec/drkonqi            3.2M
Sat 2026-02-21 03:15:42 CET  7754 1000 1000 SIGSEGV present  /usr/bin/dolphin                6.9M

### Dolphin PID 7754

chris@suse8:~/tmp
$> coredumpctl gdb 7754
           PID: 7754 (dolphin)
           UID: 1000 (chris)
           GID: 1000 (chris)
        Signal: 11 (SEGV)
     Timestamp: Sat 2026-02-21 03:15:42 CET (19h ago)
  Command Line: /usr/bin/dolphin --new-window $'/home/chris/space_sw_design/linux_design/perl5_devel/perl5_devel docs'
    Executable: /usr/bin/dolphin
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-dolphin@e5631903bb414a36b8b53ee030a3f207.service
          Unit: user@1000.service
     User Unit: app-dolphin@e5631903bb414a36b8b53ee030a3f207.service
         Slice: user-1000.slice
     Owner UID: 1000 (chris)
       Boot ID: 7280d2ff28c24dfd8a4659235688ed35
    Machine ID: 94748eecccdc4f4c81116037d6f099ea
      Hostname: suse8
       Storage: /var/lib/systemd/coredump/core.dolphin.1000.7280d2ff28c24dfd8a4659235688ed35.7754.1771640142000000.zst (present)
  Size on Disk: 6.9M
       Message: Process 7754 (dolphin) of user 1000 dumped core.

                Stack trace of thread 10380:
                #0  0x00007fd6bf89dd3c __pthread_kill_implementation (libc.so.6 + 0x9dd3c)
                #1  0x00007fd6bf8427b6 raise (libc.so.6 + 0x427b6)
                #2  0x00007fd6c27223f5 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x83f5)
                #3  0x00007fd6bf842910 __restore_rt (libc.so.6 + 0x42910)
                #4  0x00007fd6c1ba0700 _ZN17KConfigIniBackend4lockEv (libKF6ConfigCore.so.6 + 0x25700)
                #5  0x00007fd6c1bac132 _ZN14KConfigPrivate9lockLocalEv (libKF6ConfigCore.so.6 + 0x31132)
                #6  0x0000557abb8d3554 _ZN12QtConcurrent19RunFunctionTaskBaseIvE3runEv (/usr/bin/dolphin + 0x89554)
                #7  0x00007fd6c02e1a65 n/a (libQt6Core.so.6 + 0x2e1a65)
                #8  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #9  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #10 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 8620:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6c036e439 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x36e439)
                #5  0x00007fd6bef5ebb1 n/a (libQt6Network.so.6 + 0x15ebb1)
                #6  0x00007fd6beee8b94 n/a (libQt6Network.so.6 + 0xe8b94)
                #7  0x00007fd6beede231 _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xde231)
                #8  0x00007fd6c278007a _ZN3KIO17ConnectionBackend19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x5607a)
                #9  0x00007fd6c27c4a0b _ZN3KIO10Connection19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x9aa0b)
                #10 0x00007fd6c28528e9 _ZN3KIO12WorkerThread3runEv (libKF6KIOCore.so.6 + 0x1288e9)
                #11 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #12 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #13 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 10271:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b4e5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9b4e5)
                #4  0x00007fd6c0374c14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
                #5  0x00007fd6c02e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
                #6  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7758:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007fd6b1873a09 n/a (libgallium-26.0.0.so + 0x673a09)
                #5  0x00007fd6b182a29c n/a (libgallium-26.0.0.so + 0x62a29c)
                #6  0x00007fd6b1873947 n/a (libgallium-26.0.0.so + 0x673947)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 8622:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6c036e439 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x36e439)
                #5  0x00007fd6bef5ebb1 n/a (libQt6Network.so.6 + 0x15ebb1)
                #6  0x00007fd6beee8b94 n/a (libQt6Network.so.6 + 0xe8b94)
                #7  0x00007fd6beede231 _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xde231)
                #8  0x00007fd6c278007a _ZN3KIO17ConnectionBackend19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x5607a)
                #9  0x00007fd6c27c4a0b _ZN3KIO10Connection19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x9aa0b)
                #10 0x00007fd6c28528e9 _ZN3KIO12WorkerThread3runEv (libKF6KIOCore.so.6 + 0x1288e9)
                #11 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #12 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #13 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7755:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6bd061b5f ppoll (libglib-2.0.so.0 + 0x62b5f)
                #5  0x00007fd6bd0622ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #6  0x00007fd6c048ec48 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48ec48)
                #7  0x00007fd6c01dd62b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dd62b)
                #8  0x00007fd6c02e46d9 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2e46d9)
                #9  0x00007fd6c0776afe _ZN22QDBusConnectionManager3runEv (libQt6DBus.so.6 + 0x44afe)
                #10 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #11 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #12 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7754:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007fd6c0374ca4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374ca4)
                #5  0x00007fd6c0381295 _ZN20QFutureInterfaceBase15waitForFinishedEv (libQt6Core.so.6 + 0x381295)
                #6  0x0000557abb8b8b02 _ZN17DolphinMainWindow10closeEventEP11QCloseEvent (/usr/bin/dolphin + 0x6eb02)
                #7  0x00007fd6c143d117 _ZN7QWidget5eventEP6QEvent (libQt6Widgets.so.6 + 0x23d117)
                #8  0x00007fd6c24f21c9 _ZN13KXmlGuiWindow5eventEP6QEvent (libKF6XmlGui.so.6 + 0xb11c9)
                #9  0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #10 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #11 0x00007fd6c143832f _ZN14QWidgetPrivate11handleCloseENS_9CloseModeE (libQt6Widgets.so.6 + 0x23832f)
                #12 0x00007fd6c145c26f n/a (libQt6Widgets.so.6 + 0x25c26f)
                #13 0x00007fd6c0a99f95 _ZN7QWindow5eventEP6QEvent (libQt6Gui.so.6 + 0x299f95)
                #14 0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #15 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #16 0x00007fd6c0a325cd _ZN22QGuiApplicationPrivate17processCloseEventEPN29QWindowSystemInterfacePrivate10CloseEventE (libQt6Gui.so.6 + 0x2325cd)
                #17 0x00007fd6c0a75525 _ZN15QPlatformWindow5closeEv (libQt6Gui.so.6 + 0x275525)
                #18 0x00007fd6c0a94186 _ZN7QWindow5closeEv (libQt6Gui.so.6 + 0x294186)
                #19 0x00007fd6c13de7b0 _ZN19QApplicationPrivate24tryCloseAllWidgetWindowsEP5QListIP7QWindowE (libQt6Widgets.so.6 + 0x1de7b0)
                #20 0x00007fd6c13de9f1 _ZN12QApplication15closeAllWindowsEv (libQt6Widgets.so.6 + 0x1de9f1)
                #21 0x00007fd6c13df405 _ZN12QApplication5eventEP6QEvent (libQt6Widgets.so.6 + 0x1df405)
                #22 0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #23 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #24 0x00007fd6c0a36906 _ZN22QGuiApplicationPrivate29processApplicationTerminationEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt6Gui.so.6 + 0x236906)
                #25 0x00007fd6c0a98bd8 _ZN22QWindowSystemInterface28handleApplicationTerminationINS_19SynchronousDeliveryEEEbv (libQt6Gui.so.6 + 0x298bd8)
                #26 0x00007fd6ba2f37f5 IceProcessMessages (libICE.so.6 + 0x117f5)
                #27 0x00007fd6c0237e86 n/a (libQt6Core.so.6 + 0x237e86)
                #28 0x00007fd6c023df28 _ZN15QSocketNotifier9activatedE17QSocketDescriptorNS_4TypeENS_14QPrivateSignalE (libQt6Core.so.6 + 0x23df28)
                #29 0x00007fd6c023ef6a _ZN15QSocketNotifier5eventEP6QEvent (libQt6Core.so.6 + 0x23ef6a)
                #30 0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #31 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #32 0x00007fd6c0497e8c n/a (libQt6Core.so.6 + 0x497e8c)
                #33 0x00007fd6bd05eb76 g_main_dispatch (libglib-2.0.so.0 + 0x5fb76)
                #34 0x00007fd6bd061a68 g_main_context_iterate_unlocked (libglib-2.0.so.0 + 0x62a68)
                #35 0x00007fd6bd0622ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #36 0x00007fd6c048ec48 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48ec48)
                #37 0x00007fd6c01dd62b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dd62b)
                #38 0x00007fd6c01d4503 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x1d4503)
                #39 0x0000557abb8b2d3b main (/usr/bin/dolphin + 0x68d3b)
                #40 0x00007fd6bf82b2fb __libc_start_call_main (libc.so.6 + 0x2b2fb)
                #41 0x00007fd6bf82b3cb __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2b3cb)
                #42 0x0000557abb8b3be5 _start (/usr/bin/dolphin + 0x69be5)

                Stack trace of thread 8621:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6c036e439 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x36e439)
                #5  0x00007fd6bef5ebb1 n/a (libQt6Network.so.6 + 0x15ebb1)
                #6  0x00007fd6beee8b94 n/a (libQt6Network.so.6 + 0xe8b94)
                #7  0x00007fd6beede231 _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xde231)
                #8  0x00007fd6c278007a _ZN3KIO17ConnectionBackend19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x5607a)
                #9  0x00007fd6c27c4a0b _ZN3KIO10Connection19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x9aa0b)
                #10 0x00007fd6c28528e9 _ZN3KIO12WorkerThread3runEv (libKF6KIOCore.so.6 + 0x1288e9)
                #11 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #12 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #13 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7756:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf9129aa __poll (libc.so.6 + 0x1129aa)
                #4  0x00007fd6c06dfa62 n/a (libxcb.so.1 + 0xea62)
                #5  0x00007fd6c06e14bc xcb_wait_for_event (libxcb.so.1 + 0x104bc)
                #6  0x00007fd6ba38c6c8 n/a (libQt6XcbQpa.so.6 + 0x6c6c8)
                #7  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #8  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #9  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 10270:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b4e5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9b4e5)
                #4  0x00007fd6c0374c14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
                #5  0x00007fd6c02e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
                #6  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7757:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007fd6b1873a09 n/a (libgallium-26.0.0.so + 0x673a09)
                #5  0x00007fd6b182a29c n/a (libgallium-26.0.0.so + 0x62a29c)
                #6  0x00007fd6b1873947 n/a (libgallium-26.0.0.so + 0x673947)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7768:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6bd061b5f ppoll (libglib-2.0.so.0 + 0x62b5f)
                #5  0x00007fd6bd0622ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #6  0x00007fd6c048ec48 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48ec48)
                #7  0x00007fd6c01dd62b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dd62b)
                #8  0x00007fd6c02e46d9 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2e46d9)
                #9  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #10 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #11 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)
                ELF object binary architecture: AMD x86-64

GNU gdb (GDB; openSUSE Tumbleweed) 16.3
This GDB was configured as "x86_64-suse-linux".

Reading symbols from /usr/bin/dolphin...
Reading symbols from /usr/lib/debug/usr/bin/dolphin.debug...

warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing

warning: Can't open file /memfd:xorg (deleted) during file-backed mapping note processing
[New LWP 10380]
[New LWP 8620]
[New LWP 10271]
[New LWP 7758]
[New LWP 8622]
[New LWP 7755]
[New LWP 7754]
[New LWP 8621]
[New LWP 7756]
[New LWP 10270]
[New LWP 7757]
[New LWP 7768]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin --new-window /home/chris/space_sw_design/linux_design/perl5_de'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, 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 0x7fd6737fe6c0 (LWP 10380))]

(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fd6bf89de33 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2  0x00007fd6bf8427b6 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007fd6c27223f5 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash-6.23.0/src/kcrash.cpp:623
#4  0x00007fd6bf842910 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007fd6c1ba0700 in KConfigIniBackend::lock (this=0x557acf0170a0) at /usr/src/debug/kconfig-6.23.0/src/core/kconfigini.cpp:539
#6  0x00007fd6c1bac132 in KConfigPrivate::lockLocal (this=0x557acf017090) at /usr/src/debug/kconfig-6.23.0/src/core/kconfig.cpp:149
#7  KConfig::sync (this=0x557acfcb7420) at /usr/src/debug/kconfig-6.23.0/src/core/kconfig.cpp:464
#8  0x0000557abb8d3554 in operator() (__closure=<synthetic pointer>) at /usr/src/debug/dolphin-25.12.2/src/dolphinmainwindow.cpp:776
#9  std::__invoke_impl<void, DolphinMainWindow::slotSaveSession()::<lambda()>&> (__f=<synthetic pointer>...)
    at /usr/include/c++/15/bits/invoke.h:63
#10 std::__invoke<DolphinMainWindow::slotSaveSession()::<lambda()>&> (__fn=<synthetic pointer>...)
    at /usr/include/c++/15/bits/invoke.h:98
#11 std::invoke<DolphinMainWindow::slotSaveSession()::<lambda()>&> (__fn=<synthetic pointer>...) at /usr/include/c++/15/functional:122
#12 operator() (__closure=<synthetic pointer>, function=...) at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117
#13 std::__invoke_impl<void, const QtConcurrent::StoredFunctionCall<DolphinMainWindow::slotSaveSession()::<lambda()> >::runFunctor()::<lambda(std::decay_t<DolphinMainWindow::slotSaveSession()::<lambda()> >)>&, DolphinMainWindow::slotSaveSession()::<lambda()> >
    (__f=<synthetic pointer>...) at /usr/include/c++/15/bits/invoke.h:63
#14 std::__invoke<const QtConcurrent::StoredFunctionCall<DolphinMainWindow::slotSaveSession()::<lambda()> >::runFunctor()::<lambda(std::decay_t<DolphinMainWindow::slotSaveSession()::<lambda()> >)>&, DolphinMainWindow::slotSaveSession()::<lambda()> >
    (__fn=<synthetic pointer>...) at /usr/include/c++/15/bits/invoke.h:98
#15 std::__apply_impl<const QtConcurrent::StoredFunctionCall<DolphinMainWindow::slotSaveSession()::<lambda()> >::runFunctor()::<lambda(std::decay_t<DolphinMainWindow::slotSaveSession()::<lambda()> >)>&, std::tuple<DolphinMainWindow::slotSaveSession()::<lambda()> >, 0>
    (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/15/tuple:2920
#16 std::apply<const QtConcurrent::StoredFunctionCall<DolphinMainWindow::slotSaveSession()::<lambda()> >::runFunctor()::<lambda(std::decay_t<DolphinMainWindow::slotSaveSession()::<lambda()> >)>&, std::tuple<DolphinMainWindow::slotSaveSession()::<lambda()> > >
    (__f=<synthetic pointer>..., __t=...) at /usr/include/c++/15/tuple:2935
#17 QtConcurrent::StoredFunctionCall<DolphinMainWindow::slotSaveSession()::<lambda()> >::runFunctor (this=0x557acf60d090)
    at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:121
#18 QtConcurrent::RunFunctionTaskBase<void>::run (this=0x557acf60d090) at /usr/include/qt6/QtConcurrent/qtconcurrentrunbase.h:84
#19 0x00007fd6c02e1a65 in QThreadPoolThread::run (this=0x557acf6de280)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthreadpool.cpp:72
#20 0x00007fd6c037c0f5 in operator() (__closure=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#21 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#22 QThreadPrivate::start (arg=0x557acf6de280) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#23 0x00007fd6bf89bdf1 in start_thread (arg=<optimized out>) at pthread_create.c:448
#24 0x00007fd6bf920c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb) q

# Bye
Comment 1 Christian Hacker 2026-02-23 04:33:45 UTC
Created attachment 189978 [details]
journald log dolphin SIGSEGV corefile messages

This dolphin crash may have occurred during a user logout from the Kde desktop.
Comment 2 TraceyC 2026-02-23 17:31:57 UTC
Thank you for the bug report. I'm not able to reproduce this on Dolphin built from git-master (also using cli arguments to open a folder). Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

#12 0x00007fd6c145c26f n/a (libQt6Widgets.so.6 + 0x25c26f)
#27 0x00007fd6c0237e86 n/a (libQt6Core.so.6 + 0x237e86)

Could you please install debug packages and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again!
Comment 3 Christian Hacker 2026-02-24 00:16:40 UTC
2026-02-23e
Backtrace with additional debuginfo pkgs for:
    libQt6Widgets6-debuginfo v6.10.2-1.1
    libQt6Core6-debuginfo v6.10.2-1.1
    drkonqi6-debuginfo v6.6.0-1.1
    drkonqi6-debugsource v6.6.0-1.1

Like
chris@suse8:~/tmp
$> coredumpctl --reverse
TIME                          PID  UID  GID SIG     COREFILE EXE                             SIZE
Sat 2026-02-21 03:15:43 CET 10481 1000 1000 SIGSEGV present  /usr/libexec/drkonqi            3.2M
Sat 2026-02-21 03:15:42 CET  7754 1000 1000 SIGSEGV present  /usr/bin/dolphin                6.9M

### Dolphin PID 7754 (stack trace of process 7754 aka gdb thread 7)

chris@suse8:~/tmp
$> date
    Mon Feb 23 21:44:46 CET 2026

chris@suse8:~/tmp
$> coredumpctl gdb 7754
           PID: 7754 (dolphin)
           UID: 1000 (chris)
           GID: 1000 (chris)
        Signal: 11 (SEGV)
     Timestamp: Sat 2026-02-21 03:15:42 CET (2 days ago)
  Command Line: /usr/bin/dolphin --new-window $'/home/chris/space_sw_design/linux_design/perl5_devel/perl5_devel docs'
    Executable: /usr/bin/dolphin
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-dolphin@e5631903bb414a36b8b53ee030a3f207.service
          Unit: user@1000.service
     User Unit: app-dolphin@e5631903bb414a36b8b53ee030a3f207.service
         Slice: user-1000.slice
     Owner UID: 1000 (chris)
       Boot ID: 7280d2ff28c24dfd8a4659235688ed35
    Machine ID: 94748eecccdc4f4c81116037d6f099ea
      Hostname: suse8
       Storage: /var/lib/systemd/coredump/core.dolphin.1000.7280d2ff28c24dfd8a4659235688ed35.7754.1771640142000000.zst (present)
  Size on Disk: 6.9M
       Message: Process 7754 (dolphin) of user 1000 dumped core.

                Stack trace of thread 10380:
                #0  0x00007fd6bf89dd3c __pthread_kill_implementation (libc.so.6 + 0x9dd3c)
                #1  0x00007fd6bf8427b6 raise (libc.so.6 + 0x427b6)
                #2  0x00007fd6c27223f5 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x83f5)
                #3  0x00007fd6bf842910 __restore_rt (libc.so.6 + 0x42910)
                #4  0x00007fd6c1ba0700 _ZN17KConfigIniBackend4lockEv (libKF6ConfigCore.so.6 + 0x25700)
                #5  0x00007fd6c1bac132 _ZN14KConfigPrivate9lockLocalEv (libKF6ConfigCore.so.6 + 0x31132)
                #6  0x0000557abb8d3554 _ZN12QtConcurrent19RunFunctionTaskBaseIvE3runEv (/usr/bin/dolphin + 0x89554)
                #7  0x00007fd6c02e1a65 n/a (libQt6Core.so.6 + 0x2e1a65)
                #8  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #9  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #10 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 8620:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6c036e439 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x36e439)
                #5  0x00007fd6bef5ebb1 n/a (libQt6Network.so.6 + 0x15ebb1)
                #6  0x00007fd6beee8b94 n/a (libQt6Network.so.6 + 0xe8b94)
                #7  0x00007fd6beede231 _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xde231)
                #8  0x00007fd6c278007a _ZN3KIO17ConnectionBackend19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x5607a)
                #9  0x00007fd6c27c4a0b _ZN3KIO10Connection19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x9aa0b)
                #10 0x00007fd6c28528e9 _ZN3KIO12WorkerThread3runEv (libKF6KIOCore.so.6 + 0x1288e9)
                #11 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #12 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #13 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 10271:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b4e5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9b4e5)
                #4  0x00007fd6c0374c14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
                #5  0x00007fd6c02e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
                #6  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7758:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007fd6b1873a09 n/a (libgallium-26.0.0.so + 0x673a09)
                #5  0x00007fd6b182a29c n/a (libgallium-26.0.0.so + 0x62a29c)
                #6  0x00007fd6b1873947 n/a (libgallium-26.0.0.so + 0x673947)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 8622:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6c036e439 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x36e439)
                #5  0x00007fd6bef5ebb1 n/a (libQt6Network.so.6 + 0x15ebb1)
                #6  0x00007fd6beee8b94 n/a (libQt6Network.so.6 + 0xe8b94)
                #7  0x00007fd6beede231 _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xde231)
                #8  0x00007fd6c278007a _ZN3KIO17ConnectionBackend19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x5607a)
                #9  0x00007fd6c27c4a0b _ZN3KIO10Connection19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x9aa0b)
                #10 0x00007fd6c28528e9 _ZN3KIO12WorkerThread3runEv (libKF6KIOCore.so.6 + 0x1288e9)
                #11 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #12 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #13 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7755:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6bd061b5f ppoll (libglib-2.0.so.0 + 0x62b5f)
                #5  0x00007fd6bd0622ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #6  0x00007fd6c048ec48 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48ec48)
                #7  0x00007fd6c01dd62b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dd62b)
                #8  0x00007fd6c02e46d9 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2e46d9)
                #9  0x00007fd6c0776afe _ZN22QDBusConnectionManager3runEv (libQt6DBus.so.6 + 0x44afe)
                #10 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #11 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #12 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7754:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007fd6c0374ca4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374ca4)
                #5  0x00007fd6c0381295 _ZN20QFutureInterfaceBase15waitForFinishedEv (libQt6Core.so.6 + 0x381295)
                #6  0x0000557abb8b8b02 _ZN17DolphinMainWindow10closeEventEP11QCloseEvent (/usr/bin/dolphin + 0x6eb02)
                #7  0x00007fd6c143d117 _ZN7QWidget5eventEP6QEvent (libQt6Widgets.so.6 + 0x23d117)
                #8  0x00007fd6c24f21c9 _ZN13KXmlGuiWindow5eventEP6QEvent (libKF6XmlGui.so.6 + 0xb11c9)
                #9  0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #10 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #11 0x00007fd6c143832f _ZN14QWidgetPrivate11handleCloseENS_9CloseModeE (libQt6Widgets.so.6 + 0x23832f)
                #12 0x00007fd6c145c26f n/a (libQt6Widgets.so.6 + 0x25c26f)
                #13 0x00007fd6c0a99f95 _ZN7QWindow5eventEP6QEvent (libQt6Gui.so.6 + 0x299f95)
                #14 0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #15 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #16 0x00007fd6c0a325cd _ZN22QGuiApplicationPrivate17processCloseEventEPN29QWindowSystemInterfacePrivate10CloseEventE (libQt6Gui.so.6 + 0x2325cd)
                #17 0x00007fd6c0a75525 _ZN15QPlatformWindow5closeEv (libQt6Gui.so.6 + 0x275525)
                #18 0x00007fd6c0a94186 _ZN7QWindow5closeEv (libQt6Gui.so.6 + 0x294186)
                #19 0x00007fd6c13de7b0 _ZN19QApplicationPrivate24tryCloseAllWidgetWindowsEP5QListIP7QWindowE (libQt6Widgets.so.6 + 0x1de7b0)
                #20 0x00007fd6c13de9f1 _ZN12QApplication15closeAllWindowsEv (libQt6Widgets.so.6 + 0x1de9f1)
                #21 0x00007fd6c13df405 _ZN12QApplication5eventEP6QEvent (libQt6Widgets.so.6 + 0x1df405)
                #22 0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #23 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #24 0x00007fd6c0a36906 _ZN22QGuiApplicationPrivate29processApplicationTerminationEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt6Gui.so.6 + 0x236906)
                #25 0x00007fd6c0a98bd8 _ZN22QWindowSystemInterface28handleApplicationTerminationINS_19SynchronousDeliveryEEEbv (libQt6Gui.so.6 + 0x298bd8)
                #26 0x00007fd6ba2f37f5 IceProcessMessages (libICE.so.6 + 0x117f5)
                #27 0x00007fd6c0237e86 n/a (libQt6Core.so.6 + 0x237e86)
                #28 0x00007fd6c023df28 _ZN15QSocketNotifier9activatedE17QSocketDescriptorNS_4TypeENS_14QPrivateSignalE (libQt6Core.so.6 + 0x23df28)
                #29 0x00007fd6c023ef6a _ZN15QSocketNotifier5eventEP6QEvent (libQt6Core.so.6 + 0x23ef6a)
                #30 0x00007fd6c13e8df8 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e8df8)
                #31 0x00007fd6c01cf6d8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cf6d8)
                #32 0x00007fd6c0497e8c n/a (libQt6Core.so.6 + 0x497e8c)
                #33 0x00007fd6bd05eb76 g_main_dispatch (libglib-2.0.so.0 + 0x5fb76)
                #34 0x00007fd6bd061a68 g_main_context_iterate_unlocked (libglib-2.0.so.0 + 0x62a68)
                #35 0x00007fd6bd0622ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #36 0x00007fd6c048ec48 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48ec48)
                #37 0x00007fd6c01dd62b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dd62b)
                #38 0x00007fd6c01d4503 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x1d4503)
                #39 0x0000557abb8b2d3b main (/usr/bin/dolphin + 0x68d3b)
                #40 0x00007fd6bf82b2fb __libc_start_call_main (libc.so.6 + 0x2b2fb)
                #41 0x00007fd6bf82b3cb __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2b3cb)
                #42 0x0000557abb8b3be5 _start (/usr/bin/dolphin + 0x69be5)

                Stack trace of thread 8621:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6c036e439 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x36e439)
                #5  0x00007fd6bef5ebb1 n/a (libQt6Network.so.6 + 0x15ebb1)
                #6  0x00007fd6beee8b94 n/a (libQt6Network.so.6 + 0xe8b94)
                #7  0x00007fd6beede231 _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0xde231)
                #8  0x00007fd6c278007a _ZN3KIO17ConnectionBackend19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x5607a)
                #9  0x00007fd6c27c4a0b _ZN3KIO10Connection19waitForIncomingTaskEi (libKF6KIOCore.so.6 + 0x9aa0b)
                #10 0x00007fd6c28528e9 _ZN3KIO12WorkerThread3runEv (libKF6KIOCore.so.6 + 0x1288e9)
                #11 0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #12 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #13 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7756:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf9129aa __poll (libc.so.6 + 0x1129aa)
                #4  0x00007fd6c06dfa62 n/a (libxcb.so.1 + 0xea62)
                #5  0x00007fd6c06e14bc xcb_wait_for_event (libxcb.so.1 + 0x104bc)
                #6  0x00007fd6ba38c6c8 n/a (libQt6XcbQpa.so.6 + 0x6c6c8)
                #7  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #8  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #9  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 10270:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b4e5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x9b4e5)
                #4  0x00007fd6c0374c14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
                #5  0x00007fd6c02e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
                #6  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7757:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf8987cc __futex_abstimed_wait_common (libc.so.6 + 0x987cc)
                #3  0x00007fd6bf89b308 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x9b308)
                #4  0x00007fd6b1873a09 n/a (libgallium-26.0.0.so + 0x673a09)
                #5  0x00007fd6b182a29c n/a (libgallium-26.0.0.so + 0x62a29c)
                #6  0x00007fd6b1873947 n/a (libgallium-26.0.0.so + 0x673947)
                #7  0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)

                Stack trace of thread 7768:
                #0  0x00007fd6bf8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007fd6bf898008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007fd6bf898061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007fd6bf912f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007fd6bd061b5f ppoll (libglib-2.0.so.0 + 0x62b5f)
                #5  0x00007fd6bd0622ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #6  0x00007fd6c048ec48 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48ec48)
                #7  0x00007fd6c01dd62b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dd62b)
                #8  0x00007fd6c02e46d9 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2e46d9)
                #9  0x00007fd6c037c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
                #10 0x00007fd6bf89bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #11 0x00007fd6bf920c8c __clone3 (libc.so.6 + 0x120c8c)
                ELF object binary architecture: AMD x86-64

GNU gdb (GDB; openSUSE Tumbleweed) 16.3
This GDB was configured as "x86_64-suse-linux".

Reading symbols from /usr/bin/dolphin...
Reading symbols from /usr/lib/debug/usr/bin/dolphin.debug...

warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing

warning: Can't open file /memfd:xorg (deleted) during file-backed mapping note processing
[New LWP 10380]
[New LWP 8620]
[New LWP 10271]
[New LWP 7758]
[New LWP 8622]
[New LWP 7755]
[New LWP 7754]
[New LWP 8621]
[New LWP 7756]
[New LWP 10270]
[New LWP 7757]
[New LWP 7768]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin --new-window /home/chris/space_sw_design/linux_design/perl5_de'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, 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 0x7fd6737fe6c0 (LWP 10380))]

(gdb) info threads
  Id   Target Id                         Frame
* 1    Thread 0x7fd6737fe6c0 (LWP 10380) __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11,
    no_tid=no_tid@entry=0) at pthread_kill.c:44
  2    Thread 0x7fd679bea6c0 (LWP 8620)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  3    Thread 0x7fd678a6d6c0 (LWP 10271) __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  4    Thread 0x7fd6b09fe6c0 (LWP 7758)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  5    Thread 0x7fd67a3eb6c0 (LWP 8622)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  6    Thread 0x7fd6ba2646c0 (LWP 7755)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  7    Thread 0x7fd6ba817cc0 (LWP 7754)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  8    Thread 0x7fd673fff6c0 (LWP 8621)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  9    Thread 0x7fd6b9a636c0 (LWP 7756)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  10   Thread 0x7fd6a0a756c0 (LWP 10270) __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  11   Thread 0x7fd6b11ff6c0 (LWP 7757)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  12   Thread 0x7fd699fff6c0 (LWP 7768)  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56

(gdb) thread 7
[Switching to thread 7 (Thread 0x7fd6ba817cc0 (LWP 7754))]
Downloading 1.79 K source file /usr/src/debug/glibc-2.42/nptl/../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
56              ret

(gdb) bt
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fd6bf898008 in __internal_syscall_cancel
    (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202)
    at cancellation.c:49
#2  0x00007fd6bf8987cc in __futex_abstimed_wait_common64
    (private=0, futex_word=0x557acf316f98, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common
    (futex_word=futex_word@entry=0x557acf316f98, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007fd6bf89884f in __GI___futex_abstimed_wait_cancelable64
    (futex_word=futex_word@entry=0x557acf316f98, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007fd6bf89b308 in __pthread_cond_wait_common (cond=0x557acf316f78, mutex=0x557acf316f50, clockid=0, abstime=0x0)
    at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x557acf316f78, mutex=0x557acf316f50) at pthread_cond_wait.c:453
#7  0x00007fd6c0374ca4 in QWaitConditionPrivate::wait (this=0x557acf316f50, deadline=...)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:68
#8  QWaitCondition::wait (this=0x557acfd15528, mutex=0x557acfd154f0, deadline=...)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007fd6c0381295 in QFutureInterfaceBase::waitForFinished (this=0x557acef92810)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qfutureinterface.cpp:519
#10 0x00007fd6c038135a in QFutureWatcherBase::waitForFinished (this=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qfuturewatcher.cpp:385
#11 0x0000557abb8b8b02 in DolphinMainWindow::closeEvent (this=0x557aceae82f0, event=0x7ffc7369e7e0)
    at /usr/src/debug/dolphin-25.12.2/src/dolphinmainwindow.cpp:744
#12 0x00007fd6c143d117 in QWidget::event (this=0x557aceae82f0, event=0x7ffc7369e7e0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:9176
#13 0x00007fd6c24f21c9 in KXmlGuiWindow::event (this=0x557aceae82f0, ev=0x7ffc7369e7e0)
    at /usr/src/debug/kxmlgui-6.23.0/src/kxmlguiwindow.cpp:253
#14 0x00007fd6c13e8df8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557aceae82f0, e=0x7ffc7369e7e0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#15 0x00007fd6c01cf6d8 in QCoreApplication::notifyInternal2 (receiver=0x557aceae82f0, event=0x7ffc7369e7e0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#16 0x00007fd6c01cf71d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1549
#17 0x00007fd6c143832f in QWidgetPrivate::handleClose (this=0x557ace84fa70, mode=QWidgetPrivate::CloseWithEvent)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:8597
#18 0x00007fd6c145c26f in QWidgetWindow::closeEvent (this=<optimized out>, event=0x7ffc7369e970)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidgetwindow.cpp:890
#19 0x00007fd6c0a99f95 in QWindow::event (this=<optimized out>, ev=0x7ffc7369e970)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindow.cpp:2724
#20 0x00007fd6c13e8df8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557acecfe240, e=0x7ffc7369e970)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#21 0x00007fd6c01cf6d8 in QCoreApplication::notifyInternal2 (receiver=0x557acecfe240, event=0x7ffc7369e970)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#22 0x00007fd6c01cf72d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1563
#23 0x00007fd6c0a325cd in QGuiApplicationPrivate::processCloseEvent (e=0x7ffc7369e9c0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qguiapplication.cpp:2894
#24 QGuiApplicationPrivate::processCloseEvent (e=0x7ffc7369e9c0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qguiapplication.cpp:2882
#25 0x00007fd6c0a75525 in QWindowSystemEventHandler::sendEvent (this=<optimized out>, e=0x7ffc7369e9c0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:190
#26 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::CloseEvent, QWindow*> ()
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:102
#27 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::CloseEvent, QWindow*> ()
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:96
#28 handleWindowSystemEvent<QWindowSystemInterfacePrivate::CloseEvent, QWindowSystemInterface::SynchronousDelivery, QWindow*> ()
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:138
#29 QWindowSystemInterface::handleCloseEvent<QWindowSystemInterface::SynchronousDelivery> (window=0x557acecfe240)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:355
#30 QPlatformWindow::close (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qplatformwindow.cpp:348
#31 0x00007fd6c0a94186 in QWindow::close (this=this@entry=0x557acecfe240)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindow.cpp:2452
#32 0x00007fd6c13de7b0 in QApplicationPrivate::tryCloseAllWidgetWindows (processedWindows=processedWindows@entry=0x7ffc7369ea90)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:1617
#33 0x00007fd6c13de9f1 in QApplication::closeAllWindows ()
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:1646
#34 0x00007fd6c13df405 in QApplication::event (this=0x7ffc7369f230, e=0x7ffc7369ebd0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:1692
#35 0x00007fd6c13e8df8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffc7369f230, e=0x7ffc7369ebd0)
--Type <RET> for more, q to quit, c to continue without paging--c
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#36 0x00007fd6c01cf6d8 in QCoreApplication::notifyInternal2 (receiver=0x7ffc7369f230, event=0x7ffc7369ebd0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#37 0x00007fd6c01cf72d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1563
#38 0x00007fd6c0a36906 in QGuiApplicationPrivate::processApplicationTermination (windowSystemEvent=0x7ffc7369ec10)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qguiapplication.cpp:3955
#39 0x00007fd6c0a98bd8 in QWindowSystemEventHandler::sendEvent (this=<optimized out>, e=0x7ffc7369ec10)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:190
#40 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::WindowSystemEvent, QWindowSystemInterfacePrivate::EventType> () at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:102
#41 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::WindowSystemEvent, QWindowSystemInterfacePrivate::EventType> () at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:96
#42 handleWindowSystemEvent<QWindowSystemInterfacePrivate::WindowSystemEvent, QWindowSystemInterface::SynchronousDelivery, QWindowSystemInterfacePrivate::EventType> () at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:138
#43 QWindowSystemInterface::handleApplicationTermination<QWindowSystemInterface::SynchronousDelivery> ()
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:281
#44 0x00007fd6ba2f37f5 in IceProcessMessages (iceConn=0x557aceae8100, replyWait=0x0, replyReadyRet=0x0)
    at /usr/src/debug/libICE-1.1.2/src/process.c:386
#45 0x00007fd6c0237e86 in doActivate<false> (sender=0x557ace7d8490, signal_index=3, argv=0x7ffc7369ed70)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:4284
#46 0x00007fd6c023df28 in QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal>
    (sender=0x557ace717c90, mo=<optimized out>, local_signal_index=0, ret=0x0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobjectdefs.h:319
#47 QSocketNotifier::activated (this=this@entry=0x557ace7d8490, _t1=..., _t2=<optimized out>, _t3=...)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#48 0x00007fd6c023ef6a in QSocketNotifier::event (this=0x557ace7d8490, e=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qsocketnotifier.cpp:324
#49 0x00007fd6c13e8df8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557ace7d8490, e=0x7ffc7369eea0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#50 0x00007fd6c01cf6d8 in QCoreApplication::notifyInternal2 (receiver=0x557ace7d8490, event=0x7ffc7369eea0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#51 0x00007fd6c0497e8c in socketNotifierSourceDispatch (source=source@entry=0x557ace717c90)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:77
#52 0x00007fd6bd05eb76 in g_main_dispatch (context=0x7fd6b4000f60) at ../glib/gmain.c:3565
#53 g_main_context_dispatch_unlocked (context=context@entry=0x7fd6b4000f60) at ../glib/gmain.c:4425
#54 0x00007fd6bd061a68 in g_main_context_iterate_unlocked
    (context=context@entry=0x7fd6b4000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490
#55 0x00007fd6bd0622ac in g_main_context_iteration (context=0x7fd6b4000f60, may_block=1) at ../glib/gmain.c:4556
#56 0x00007fd6c048ec48 in QEventDispatcherGlib::processEvents (this=0x557ace8014c0, flags=...)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#57 0x00007fd6c01dd62b in QEventLoop::exec (this=0x7ffc7369f0e0, flags=...)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/global/qflags.h:77
#58 0x00007fd6c01d4503 in QCoreApplication::exec ()
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1452
#59 0x00007fd6c0a2a910 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/gui/kernel/qguiapplication.cpp:1977
#60 0x00007fd6c13e42d9 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:2575
#61 0x0000557abb8b2d3b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-25.12.2/src/main.cpp:261
(gdb) q

Bye
Comment 4 TraceyC 2026-02-24 20:30:22 UTC
This is the most relevant part:

#7  0x00007fd6c0374ca4 in QWaitConditionPrivate::wait (this=0x557acf316f50, deadline=...)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:68
#8  QWaitCondition::wait (this=0x557acfd15528, mutex=0x557acfd154f0, deadline=...)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007fd6c0381295 in QFutureInterfaceBase::waitForFinished (this=0x557acef92810)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qfutureinterface.cpp:519
#10 0x00007fd6c038135a in QFutureWatcherBase::waitForFinished (this=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qfuturewatcher.cpp:385
#11 0x0000557abb8b8b02 in DolphinMainWindow::closeEvent (this=0x557aceae82f0, event=0x7ffc7369e7e0)
    at /usr/src/debug/dolphin-25.12.2/src/dolphinmainwindow.cpp:744
#12 0x00007fd6c143d117 in QWidget::event (this=0x557aceae82f0, event=0x7ffc7369e7e0)
    at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:9176
#13 0x00007fd6c24f21c9 in KXmlGuiWindow::event (this=0x557aceae82f0, ev=0x7ffc7369e7e0)
    at /usr/src/debug/kxmlgui-6.23.0/src/kxmlguiwindow.cpp:253
Comment 5 Christian Hacker 2026-03-05 10:18:43 UTC
Comment on attachment 189978 [details]
journald log dolphin SIGSEGV corefile messages

Dolphin crashes during the user logout from the Kde desktop.
Comment 6 Bug Janitor Service 2026-04-02 12:30:37 UTC
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/1238
Comment 7 Méven 2026-04-26 10:52:59 UTC
Git commit 2dce7352c1edfb13c90a8a3b858d113e3a9300b2 by Méven Car, on behalf of Wendi Gan.
Committed on 26/04/2026 at 09:42.
Pushed by meven into branch 'master'.

Fix occasional UAF crashes in KConfig::sync() during exit

Previously, c035e95 introduced `QtConcurrent::run` to execute `KConfig::sync()` in a separate thread. However, this introduced thread-safety issue:

BUG 518433 (UAF caused by RC):
During application exit, the main thread frees the old `s_sessionConfig` in `KMWSessionManager::saveState()` to create a new one. Meanwhile, the worker thread is still iterating over the old instance's entryMap during `KConfig::sync()`, leading to a Use-After-Free (UAF) crash.

Changes:
Copy the `config` in the main thread so `KConfig::sync()` can safely run in the worker.
Related: bug 518433, bug 425627

M  +5    -2    src/dolphinmainwindow.cpp

https://invent.kde.org/system/dolphin/-/commit/2dce7352c1edfb13c90a8a3b858d113e3a9300b2