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

--- Comment #14 from Roke Julian Lockhart Beedell 
<[email protected]> ---
Created attachment 188868
  --> https://bugs.kde.org/attachment.cgi?id=188868&action=edit
A Screencast That Demonstrates The Problem

This reproduced today. Specifically, `plasma-drkonqi-6.5.5-1.fc43.x86_64`
failed to generate a backtrace for a crash of `plasma-workspace-6.5.5-1`’s:

> ~~~
> Starting debugger gdb --init-eval-command=set auto-solib-add off --nw --nx 
> --batch --init-eval-command=set debuginfod enabled on 
> --command=/tmp/drkonqi.mNJVxB --command=/tmp/drkonqi.guerci 
> --core=/tmp/drkonqi-core.WPyyfD/core /usr/bin/plasmashell
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasma_theme_default.kcache (deleted) during 
> file-backed mapping note processing
> warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed 
> mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/49ada484fc7975261e7c1a6eed7db137394fa294.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file /memfd:pulseaudio (deleted) during file-backed 
> mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/1408c1360a15b2d3f240aeb0574253f1fb956755.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/5f612594f2dbf235ceb0690f5ba4a2d73e811317.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during 
> file-backed mapping note processing
> warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during 
> file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/0509fd8636623126e9a310036326c94e2cbc70a5.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/e1fa90882ebd1f439a5f87d2e7927fea817e8e42.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/6358abf35463f13e2274beed39bc4fd1200d4410.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/c3d54385f9a1f0f0928171a48019d6859557c4ac.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file /memfd:wayland-shm (deleted) during file-backed 
> mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/c1600cc797c41f278479c5812c87627ad5efdfe4.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed 
> mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/f24ace811f7aa7550935201c8d54593d6e59ba10.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/6619bfb40bfbb70d412708498b0fe9d7545c6c4c.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/d8214defc9309b5a8db3e1f414d66d23ad3ae3cb.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed 
> mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/a27e1c2a0b6cdc12787ab03090c60229f6903ec7.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /home/RokeJulianLockhart/.cache/plasmashell/qmlcache/da4cc417f03c965d4342dfff32089cc49f5c5b9b.qmlc
>  (deleted) during file-backed mapping note processing
> warning: Can't open file 
> /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during 
> file-backed mapping note processing
> [New LWP 2043]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> Core was generated by `/usr/bin/plasmashell --no-respawn'.
> 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 0x7fc68f7e0f00 (LWP 2043))]
> add symbol table from file "/lib64/libc.so.6"
> add symbol table from file "/lib64/libKF6Crash.so.6"
> add symbol table from file "/lib64/libQt6Core.so.6"
> add symbol table from file "/lib64/libtaskmanager.so.6"
> add symbol table from file "/lib64/libQt6Qml.so.6"
> Traceback (most recent call last):
>   File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 608, in 
> print_preamble
>     print_preamble_internal()
>     ~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 599, 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 #26 on 
> thread <gdb.InferiorThread id=1.1 target-id="Thread 0x7fc68f7e0f00 (LWP 
> 2043)">! You could try with debug symbols downloading enabled.
> No solib and no image found for frame #26 on thread <gdb.InferiorThread 
> id=1.1 target-id="Thread 0x7fc68f7e0f00 (LWP 2043)">! You could try with 
> debug symbols downloading enabled.
> Debugging ended with exit code '1' and exit status 'NormalExit'
> Debugging ended with exit code '1' and exit status 'NormalExit'
> ~~~

…even though `systemd-udev-258.3-2`, can:

> ~~~
> RokeJulianLockhart@Beedell:~$ coredumpctl list -r | grep 2026-01-25 | grep 
> plasmashell
> Sun 2026-01-25 13:38:49 GMT   2043 1000 1000 SIGSEGV present  
> /usr/bin/plasmashell                                                          
>            55M
> RokeJulianLockhart@Beedell:~$ coredumpctl debug # 2043
>            PID: 2043 (plasmashell)
>            UID: 1000 (RokeJulianLockhart)
>            GID: 1000 (RokeJulianLockhart)
>         Signal: 11 (SEGV)
>      Timestamp: Sun 2026-01-25 13:38:46 GMT (10min ago)
>   Command Line: /usr/bin/plasmashell --no-respawn
>     Executable: /usr/bin/plasmashell
>  Control Group: 
> /user.slice/user-1000.slice/[email protected]/session.slice/plasma-plasmashell.service
>           Unit: [email protected]
>      User Unit: plasma-plasmashell.service
>          Slice: user-1000.slice
>      Owner UID: 1000 (RokeJulianLockhart)
>        Boot ID: c36cf6b5f758479b882e414bf68f1c53
>     Machine ID: b4f0bef5ffd640fba0ab31fdaa2820b8
>       Hostname: Beedell.RokeJulianLockhart.desktop.SSV2AY
>        Storage: 
> /var/lib/systemd/coredump/core.plasmashell.1000.c36cf6b5f758479b882e414bf68f1c53.2043.1769348326000000.zst
>  (present)
>   Size on Disk: 55M
>        Package: plasma-workspace/6.5.5-1.fc43
>       build-id: 3b72de9cad996714af7e98b62a94ca2e0d486e7d
>        Message: Process 2043 (plasmashell) of user 1000 dumped core.
> 
> GNU gdb (Fedora Linux) 16.3-6.fc43
> Reading symbols from /usr/bin/plasmashell...
> 
> This GDB supports auto-downloading debuginfo from the following URLs:
>   <https://debuginfod.elfutils.org/>
>   <ima:enforcing>
>   <https://debuginfod.fedoraproject.org/>
>   <ima:ignore>
> Enable debuginfod for this session? (y or [n]) y
> Debuginfod has been enabled.
> Core was generated by `/usr/bin/plasmashell --no-respawn'.
> 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 0x7fc68f7e0f00 (LWP 2043))]
> (gdb) set pagination off
> (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  0x00007fc695e81493 in __pthread_kill_internal (threadid=<optimized out>, 
> signo=11) at pthread_kill.c:89
> #2  0x00007fc695e2715e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
> #3  0x00007fc699532041 in KCrash::defaultCrashHandler (sig=11) at 
> /usr/src/debug/kf6-kcrash-6.22.0-1.fc43.x86_64/src/kcrash.cpp:605
> #4  0x00007fc695e27290 in <signal handler called> () at /lib64/libc.so.6
> #5  QConcatenateTablesProxyModel::index (this=0x561cf5838380, row=3, 
> column=0, parent=<optimized out>) at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:295
> #6  0x00007fc6967e551a in QSortFilterProxyModelPrivate::proxy_to_source 
> (this=<optimized out>, proxy_index=<optimized out>) at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:554
> #7  QSortFilterProxyModelPrivate::proxy_to_source (this=<optimized out>, 
> proxy_index=<optimized out>) at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:539
> #8  0x00007fc6967e5882 in QSortFilterProxyModel::mapToSource (this=<optimized 
> out>, proxyIndex=...) at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:3332
> #9  QSortFilterProxyModel::data (this=<optimized out>, index=..., role=257) 
> at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2225
> #10 0x00007fc66004c2a8 in QModelIndex::data (this=<optimized out>, 
> arole=<optimized out>) at /usr/include/qt6/QtCore/qabstractitemmodel.h:519
> #11 0x00007fc660058e3d in TaskManager::TaskGroupingProxyModel::data 
> (this=<optimized out>, proxyIndex=<optimized out>, role=<optimized out>) at 
> /usr/src/debug/plasma-workspace-6.5.5-1.fc43.x86_64/libtaskmanager/taskgroupingproxymodel.cpp:748
> #12 0x00007fc6967e592a in QSortFilterProxyModel::data 
> (this=this@entry=0x561cf7b40440, index=..., role=role@entry=257) at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2228
> #13 0x00007fc66005e717 in TaskManager::TasksModel::data (this=0x561cf7b40440, 
> proxyIndex=<optimized out>, role=257) at 
> /usr/src/debug/plasma-workspace-6.5.5-1.fc43.x86_64/libtaskmanager/tasksmodel.cpp:1078
> #14 0x00007fc696790ec6 in QAbstractItemModel::qt_static_metacall 
> (_o=_o@entry=0x561cf7b40440, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
> _id=_id@entry=38, _a=_a@entry=0x7ffe563422d8) at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:504
> #15 0x00007fc69679bc6a in QAbstractItemModel::qt_metacall 
> (this=this@entry=0x561cf7b40440, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
> _id=38, _a=_a@entry=0x7ffe563422d8) at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:644
> #16 0x00007fc6967cbeae in QAbstractProxyModel::qt_metacall 
> (this=this@entry=0x561cf7b40440, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
> _id=<optimized out>, _a=_a@entry=0x7ffe563422d8)
>     at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstractproxymodel.cpp:202
> #17 0x00007fc6967f951e in QSortFilterProxyModel::qt_metacall 
> (this=this@entry=0x561cf7b40440, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
> _id=<optimized out>, _a=_a@entry=0x7ffe563422d8)
>     at 
> /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qsortfilterproxymodel.cpp:264
> #18 0x00007fc66006786e in TaskManager::TasksModel::qt_metacall 
> (this=0x561cf7b40440, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, 
> _a=0x7ffe563422d8) at 
> /usr/src/debug/plasma-workspace-6.5.5-1.fc43.x86_64/redhat-linux-build/libtaskmanager/taskmanager_autogen/include/moc_tasksmodel.cpp:672
> #19 0x00007fc697b2d812 in QQmlObjectOrGadget::metacall 
> (this=this@entry=0x7ffe563425c0, 
> type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, 
> index@entry=42, argv=<optimized out>) at 
> /usr/src/debug/qt6-qtdeclarative-6.10.1-3.fc43.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14
> #20 0x00007fc6979b82c3 in QV4::CallMethod (object=..., index=<optimized out>, 
> returnType=..., argCount=<optimized out>, argTypes=<optimized out>, 
> engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) 
> at /usr/include/qt6/QtCore/qvarlengtharray.h:90
> #21 QV4::QObjectMethod::callPrecise (object=..., data=<optimized out>, 
> engine=<optimized out>, engine@entry=0x561cf57363a0, callArgs=<optimized 
> out>, callArgs@entry=0x7fc66087d5d0, 
> callType=callType@entry=QMetaObject::InvokeMetaMethod)
>     at 
> /usr/src/debug/qt6-qtdeclarative-6.10.1-3.fc43.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2081
> #22 0x00007fc6979ba8f1 in operator() (__closure=<optimized out>) at 
> /usr/src/debug/qt6-qtdeclarative-6.10.1-3.fc43.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3113
> #23 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const 
> QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, 
> call=<optimized out>) at 
> /usr/src/debug/qt6-qtdeclarative-6.10.1-3.fc43.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3090
> #24 QV4::QObjectMethod::callInternal (this=<optimized out>, 
> thisObject=0x7fc66087d570, argv=0x7fc66087d588, argc=2) at 
> /usr/src/debug/qt6-qtdeclarative-6.10.1-3.fc43.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3113
> #25 0x00007fc6979e365d in QV4::FunctionObject::call (this=0x7ffe56342678, 
> thisObject=0x7fc66087d570, argv=0x7fc66087d588, argc=2) at 
> /usr/src/debug/qt6-qtdeclarative-6.10.1-3.fc43.x86_64/src/qml/jsruntime/qv4functionobject_p.h:188
> #26 QV4::Runtime::CallPropertyLookup::call (engine=0x561cf57363a0, base=..., 
> index=<optimized out>, argv=0x7fc66087d588, argc=2) at 
> /usr/src/debug/qt6-qtdeclarative-6.10.1-3.fc43.x86_64/src/qml/jsruntime/qv4runtime.cpp:1563
> #27 0x00007fc63821b9fe in ??? ()
> #28 0x0000561cf57363a0 in ??? ()
> #29 0x0000000000000000 in ??? ()
> ~~~

Interestingly, `abrt retrace -f` reproduces
https://bugzilla.redhat.com/show_bug.cgi?id=1529097#c0:~:text=Looks%20like%20gdb%20hung%20while%20generating%20backtrace%2E,
but IDK whether that's relevant.

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

Reply via email to