https://bugs.kde.org/show_bug.cgi?id=516485
--- Comment #3 from Christian Hacker <[email protected]> --- 2026-02-23e I can't see any difference here with the additionally installed debuginfo pkgs. The gdb bt was here already done on gdb thread 1 for pid 10481. For me as user, it appears that Dolphin crashed during a user logout sequence at that time. My impression was that Drkonqi doesn't currently support a situation where there is no X11 display 0 available when an application crash occurs? 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 chris@suse8:~/tmp $> date Tue Feb 24 00:28:16 CET 2026 ### Drkonqi PID 10481 (stack trace of process 10481 aka gdb thread 1) chris@suse8:~/tmp $> coredumpctl gdb 10481 PID: 10481 (drkonqi) UID: 1000 (chris) GID: 1000 (chris) Signal: 11 (SEGV) Timestamp: Sat 2026-02-21 03:15:43 CET (2 days ago) Command Line: /usr/libexec/drkonqi --programname Dolphin --appversion 25.12.2 --apppath /usr/bin --kdeframeworksversion 6.23.0 --signal 11 --bugaddress [email protected] --display :0 --appname dolphin --qtversion 6.10.2 --platform xcb --restarted --pid 7754 Executable: /usr/libexec/drkonqi Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/drkonqi-coredump-launcher@11-12289-10416_10417-0.service Unit: [email protected] User Unit: drkonqi-coredump-launcher@11-12289-10416_10417-0.service Slice: user-1000.slice Owner UID: 1000 (chris) Boot ID: 7280d2ff28c24dfd8a4659235688ed35 Machine ID: 94748eecccdc4f4c81116037d6f099ea Hostname: suse8 Storage: /var/lib/systemd/coredump/core.drkonqi.1000.7280d2ff28c24dfd8a4659235688ed35.10481.1771640143000000.zst (present) Size on Disk: 3.2M Message: Process 10481 (drkonqi) of user 1000 dumped core. Stack trace of thread 10481: #0 0x00007f498e89dd3c __pthread_kill_implementation (libc.so.6 + 0x9dd3c) #1 0x00007f498e8427b6 raise (libc.so.6 + 0x427b6) #2 0x00007f4991c46965 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x8965) #3 0x00007f498e842910 __restore_rt (libc.so.6 + 0x42910) #4 0x00007f498f1d1c6c _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x1d1c6c) #5 0x00007f498f37bdd1 n/a (libQt6Core.so.6 + 0x37bdd1) #6 0x00007f498f37bedb n/a (libQt6Core.so.6 + 0x37bedb) #7 0x00007f498e844dbd __cxa_finalize (libc.so.6 + 0x44dbd) #8 0x00007f498f138177 n/a (libQt6Core.so.6 + 0x138177) #9 0x00007f4991f66022 _dl_call_fini (ld-linux-x86-64.so.2 + 0x2022) #10 0x00007f4991f6a24e _dl_fini (ld-linux-x86-64.so.2 + 0x624e) #11 0x00007f498e8453d1 __run_exit_handlers (libc.so.6 + 0x453d1) #12 0x00007f498e8454b0 exit (libc.so.6 + 0x454b0) #13 0x00007f498e82b302 __libc_start_call_main (libc.so.6 + 0x2b302) #14 0x00007f498e82b3cb __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2b3cb) #15 0x000056162c7d3cb5 n/a (/usr/libexec/drkonqi + 0x43cb5) Stack trace of thread 10496: #0 0x00007f498e8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007f498e898008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007f498e898061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007f498e912f32 ppoll (libc.so.6 + 0x112f32) #4 0x00007f498e709b5f ppoll (libglib-2.0.so.0 + 0x62b5f) #5 0x00007f498e70a2ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac) #6 0x00007f498f48ec71 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48ec71) #7 0x00007f498f1dd62b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dd62b) #8 0x00007f498f2e46d9 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2e46d9) #9 0x00007f498f37c0f5 n/a (libQt6Core.so.6 + 0x37c0f5) #10 0x00007f498e89bdf1 start_thread (libc.so.6 + 0x9bdf1) #11 0x00007f498e920c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 10492: #0 0x00007f498e91e80d syscall (libc.so.6 + 0x11e80d) #1 0x00007f498e73ac9e g_cond_wait_impl (libglib-2.0.so.0 + 0x93c9e) #2 0x00007f498e6d05b4 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x295b4) #3 0x00007f498e73b6a4 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x946a4) #4 0x00007f498e73b3ed g_thread_proxy (libglib-2.0.so.0 + 0x943ed) #5 0x00007f498e89bdf1 start_thread (libc.so.6 + 0x9bdf1) #6 0x00007f498e920c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 10493: #0 0x00007f498e8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007f498e898008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007f498e898061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007f498e912f32 ppoll (libc.so.6 + 0x112f32) #4 0x00007f498e709b5f ppoll (libglib-2.0.so.0 + 0x62b5f) #5 0x00007f498e70a2ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac) #6 0x00007f498e70a2f1 glib_worker_main (libglib-2.0.so.0 + 0x632f1) #7 0x00007f498e73b3ed g_thread_proxy (libglib-2.0.so.0 + 0x943ed) #8 0x00007f498e89bdf1 start_thread (libc.so.6 + 0x9bdf1) #9 0x00007f498e920c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 10494: #0 0x00007f498e8a4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007f498e898008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007f498e898061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007f498e912f32 ppoll (libc.so.6 + 0x112f32) #4 0x00007f498e709b5f ppoll (libglib-2.0.so.0 + 0x62b5f) #5 0x00007f498e70a4c7 g_main_loop_run (libglib-2.0.so.0 + 0x634c7) #6 0x00007f498cdb4eb6 n/a (libgio-2.0.so.0 + 0x12feb6) #7 0x00007f498e73b3ed g_thread_proxy (libglib-2.0.so.0 + 0x943ed) #8 0x00007f498e89bdf1 start_thread (libc.so.6 + 0x9bdf1) #9 0x00007f498e920c8c __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/libexec/drkonqi... Reading symbols from /usr/lib/debug/usr/libexec/drkonqi.debug... [New LWP 10481] [New LWP 10496] [New LWP 10492] [New LWP 10493] [New LWP 10494] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/libexec/drkonqi --programname Dolphin --appversion 25.12.2 --apppath /usr/'. 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 0x7f498c792f40 (LWP 10481))] (gdb) info threads Id Target Id Frame * 1 Thread 0x7f498c792f40 (LWP 10481) __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 2 Thread 0x7f4970df96c0 (LWP 10496) __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 3 Thread 0x7f4972dfd6c0 (LWP 10492) syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 4 Thread 0x7f49725fc6c0 (LWP 10493) __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 5 Thread 0x7f4971dfb6c0 (LWP 10494) __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 (gdb) thread 1 [Switching to thread 1 (Thread 0x7f498c792f40 (LWP 10481))] #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; (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 0x00007f498e89de33 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89 #2 0x00007f498e8427b6 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f4991c46965 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash-6.23.0/src/kcrash.cpp:671 #4 0x00007f498e842910 in <signal handler called> () at /lib64/libc.so.6 #5 0x00007f498f1d1c6c in std::__atomic_base<int>::fetch_sub (this=0x38, __i=1, __m=std::memory_order_acquire) at /usr/include/c++/15/bits/atomic_base.h:639 #6 QAtomicOps<int>::fetchAndSubAcquire<int> (_q_value=<error reading variable: Cannot access memory at address 0x38>, valueToAdd=1) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qatomic_cxx11.h:373 #7 QBasicAtomicInteger<int>::fetchAndSubAcquire (this=0x38, valueToAdd=1) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qbasicatomic.h:99 #8 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x561638ae3d00) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1891 #9 0x00007f498f37bdd1 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:473 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::<lambda()> >(struct {...} &&) (t=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373 #11 0x00007f498f37bedb in QThreadPrivate::finish (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:459 #12 destroy_current_thread_data (data=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:172 #13 (anonymous namespace)::QThreadDataDestroyer::EarlyMainThread::~EarlyMainThread (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:232 #14 0x00007f498e844dbd in __cxa_finalize (d=0x7f498f687000) at cxa_finalize.c:97 #15 0x00007f498f138177 in __do_global_dtors_aux () at /lib64/libQt6Core.so.6 #16 0x00007f498f671a48 in __frame_dummy_init_array_entry () at /lib64/libQt6Core.so.6 #17 0x00007f4991f66022 in _dl_call_fini (closure_map=closure_map@entry=0x7f4991c019f0) at dl-call_fini.c:43 #18 0x00007f4991f6a24e in _dl_fini () at dl-fini.c:120 #19 0x00007f498e8453d1 in __run_exit_handlers (status=0, listp=0x7f498e9f7680 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:118 #20 0x00007f498e8454b0 in __GI_exit (status=<optimized out>) at exit.c:148 #21 0x00007f498e82b302 in __libc_start_call_main (main=main@entry=0x56162c7cfaa0 <main(int, char**)>, argc=argc@entry=24, argv=argv@entry=0x7ffc307e3d98) at ../sysdeps/nptl/libc_start_call_main.h:74 #22 0x00007f498e82b3cb in __libc_start_main_impl (main=0x56162c7cfaa0 <main(int, char**)>, argc=24, argv=0x7ffc307e3d98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc307e3d88) at ../csu/libc-start.c:360 #23 0x000056162c7d3cb5 in _start () at ../sysdeps/x86_64/start.S:115 (gdb) q chris@suse8:~/tmp $> date Tue Feb 24 00:29:59 CET 2026 Bye -- You are receiving this mail because: You are watching all bug changes.
