https://bugs.kde.org/show_bug.cgi?id=520502

Lito Parra <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|BACKTRACE                   |---
             Status|NEEDSINFO                   |REPORTED

--- Comment #2 from Lito Parra <[email protected]> ---
I did it both ways, this is all I could get (will paste full printed text for
clarity)

Try 1 (as I debugged this first time):

megagei% gdb /usr/lib/drkonqi-coredump-launcher 
GNU gdb (GDB) 17.2
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/drkonqi-coredump-launcher...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from
/home/notangel/.cache/debuginfod_client/77da34a188726dd4d9f0bf2b631dbbba46c9725b/debuginfo...
(gdb) run
Starting program: /usr/lib/drkonqi-coredump-launcher 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Not exactly one fd passed by systemd. Quel malheur!

Program received signal SIGABRT, Aborted.
__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;
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
#1  0x00007ffff6c9a363 in __pthread_kill_internal (threadid=<optimized out>,
signo=6)
    at pthread_kill.c:89
#2  0x00007ffff6c3e7d0 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3  0x00007ffff6c25681 in __GI_abort () at abort.c:77
#4  0x00007ffff74968e4 in qAbort () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qassert.cpp:47
#5  qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=...,
message=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:2170
#6  qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., 
    msg=msg@entry=0x555555566ab8 "Not exactly one fd passed by systemd. Quel
malheur!", 
    ap=ap@entry=0x7fffffffdd58) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:413
#7  0x00007ffff749771d in QMessageLogger::fatal
(this=this@entry=0x7fffffffe080, 
    msg=msg@entry=0x555555566ab8 "Not exactly one fd passed by systemd. Quel
malheur!")
    at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:902
#8  0x000055555555c17e in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/drkonqi/drkonqi-6.6.5/src/coredump/launcher/main.cpp:253
(gdb) 






Try 2 (as per the uncaught exception section):

megagei% gdb /usr/lib/drkonqi-coredump-launcher
GNU gdb (GDB) 17.2
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/drkonqi-coredump-launcher...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from
/home/notangel/.cache/debuginfod_client/77da34a188726dd4d9f0bf2b631dbbba46c9725b/debuginfo...
(gdb) start
Downloading 11.01 K source file
/usr/src/debug/drkonqi/drkonqi-6.6.5/src/coredump/launcher/main.cpp
Temporary breakpoint 1 at 0x6d20: file
/usr/src/debug/drkonqi/drkonqi-6.6.5/src/coredump/launcher/main.cpp, line 247.
Starting program: /usr/lib/drkonqi-coredump-launcher 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe2b8)
    at /usr/src/debug/drkonqi/drkonqi-6.6.5/src/coredump/launcher/main.cpp:247
247     {
(gdb) set logging file ~/gdblog.txt
(gdb) set logging on
Warning: 'set logging on', an alias for the command 'set logging enabled', is
deprecated.
Use 'set logging enabled on'.

Copying output to /home/notangel/gdblog.txt.
Copying debug output to /home/notangel/gdblog.txt.
(gdb) break __cxa_throw
Downloading 4.41 K source file
/usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc
Breakpoint 2 at 0x7ffff70b69a0: file
/usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc, line 80. 
(gdb) break __cxa_rethrow
Breakpoint 3 at 0x7ffff70b6a00: file
/usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc, line 103.
(gdb) cont
Continuing.
Not exactly one fd passed by systemd. Quel malheur!

Program received signal SIGABRT, Aborted.
__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;
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007ffff6c9a363 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:89
#2  0x00007ffff6c3e7d0 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3  0x00007ffff6c25681 in __GI_abort () at abort.c:77
#4  0x00007ffff74968e4 in qAbort () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qassert.cpp:47
#5  qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=...,
message=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:2170
#6  qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=...,
msg=msg@entry=0x555555566ab8 "Not exactly one fd passed by systemd. Quel
malheur!", ap=ap@entry=0x7fffffffdd58) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:413
#7  0x00007ffff749771d in QMessageLogger::fatal
(this=this@entry=0x7fffffffe080, msg=msg@entry=0x555555566ab8 "Not exactly one
fd passed by systemd. Quel malheur!") at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:902
#8  0x000055555555c17e in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/drkonqi/drkonqi-6.6.5/src/coredump/launcher/main.cpp:253
(gdb) 


I promise I didn't chop off anything, that's all I could get, hope you could
reproduce this (I'm on Arch Linux)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to