Starting debugger gdb --init-eval-command=set auto-solib-add off --nw --nx --batch --command=/tmp/drkonqi.ZbKefp --command=/tmp/drkonqi.zvBkqf --core=/tmp/drkonqi-core.yHPktN/core /usr/bin/dolphin
This GDB supports auto-downloading debuginfo from the following URLs:
<ima:enforcing>
<https://debuginfod.fedoraproject.org/>
<ima:ignore>
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 /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during file-backed mapping note processing
[New LWP 6762]
[New LWP 6763]
[New LWP 6765]
[New LWP 6766]
[New LWP 6764]
[New LWP 47955]
[New LWP 47268]
[New LWP 6769]
[New LWP 47267]
[New LWP 6768]
[New LWP 47270]
[New LWP 47971]
[New LWP 48220]
[New LWP 48127]
[New LWP 47271]
[New LWP 47956]
[New LWP 48213]
[New LWP 47290]
[New LWP 47957]
[New LWP 47959]
[New LWP 47969]
[New LWP 47960]
[New LWP 48214]
[New LWP 48132]
[New LWP 48218]
[New LWP 48134]
[New LWP 48219]
[New LWP 48217]
[New LWP 6767]
[New LWP 6770]
[New LWP 6771]
[New LWP 48063]
[New LWP 6772]
[New LWP 47266]
[New LWP 47269]
[New LWP 47958]
[New LWP 6781]
[New LWP 48131]
[New LWP 48133]
[New LWP 48216]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f789b8813cc in __pthread_kill_implementation () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f78943b7f80 (LWP 6762))]
Using eu-unstrip to resolve modules.
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
Traceback (most recent call last):
File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 663, in print_preamble
print_preamble_internal()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 654, in print_preamble_internal
print_sentry_payload(thread)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 526, in print_sentry_payload
payload = SentryEvent().make(program, thread)
File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 439, in make
stacktrace = SentryTrace(crash_thread, True).to_dict()
File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 286, in to_dict
SentryTrace.load_solib(self.thread, cramped_memory)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 248, in load_solib
raise UnexpectedMappingException(f"No solib and no image found for frame #{i} on thread {thread}! You could try with debug symbols downloading enabled.")
UnexpectedMappingException: No solib and no image found for frame #4 on thread <gdb.InferiorThread id=1.1 target-id="Thread 0x7f78943b7f80 (LWP 6762)">! You could try with debug symbols downloading enabled.
No solib and no image found for frame #4 on thread <gdb.InferiorThread id=1.1 target-id="Thread 0x7f78943b7f80 (LWP 6762)">! You could try with debug symbols downloading enabled.
Sentry is attempting to send 2 pending events
Waiting up to 30 seconds
Press Ctrl-C to quit
Debugging ended with exit code '1' and exit status 'NormalExit'
Debugging ended with exit code '9' and exit status 'CrashExit'
Debugging ended with exit code '1' and exit status 'NormalExit'
Debugging ended with exit code '1' and exit status 'NormalExit'
Debugging ended with exit code '1' and exit status 'NormalExit'
Debugging ended with exit code '1' and exit status 'NormalExit'
The drkonqi Python preamble is failing because GDB can’t resolve the shared library mappings without debug symbols, and it’s hitting UnexpectedMappingException. In your log you can see GDB asked whether to enable debuginfod and your terminal auto-answered “N” (because drkonqi runs GDB in batch mode). Without debuginfod, it can’t download the debug symbols needed to map stack frames to their libraries.
Two things to try:
Enable debuginfod permanently so GDB always uses it:
echo 'set debuginfod enabled on' >> ~/.gdbinit
Then trigger the crash report again. drkonqi will now be able to download debug symbols on demand from debuginfod.fedoraproject.org and resolve the frames that were causing the UnexpectedMappingException.
Install debug symbols manually if you want them cached locally:
sudo dnf debuginfo-install dolphin kf6-kcrash
This pre-fetches the symbols so GDB doesn’t need to download them at crash time.
The Can't open file /SYSV00000000 (deleted) and /memfd:kwin-dmabuf-feedback-table (deleted) warnings are harmless — those are anonymous shared memory regions used by the compositor that no longer exist after the crash. drkonqi can’t collect those and that’s expected.
If the crash keeps happening, the root cause is a SIGSEGV in __pthread_kill_implementation inside Dolphin — once you get a successful crash report submitted, the drkonqi window should show a bug report URL or send directly to KDE’s crash tracker, giving you a backtrace you can file upstream.
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
I think op just used the GUI reporting tool and it crashed. We’ll never know until we know how they got the log from.