Bug 490627

Summary: KDE crash handler crashes when trying to install debug symbols
Product: [I don't know] kde Reporter: mashkal2000 <mashkal2000>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cwo.kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: crash

Description mashkal2000@gmail.com 2024-07-22 00:57:43 UTC
Created attachment 171868 [details]
crash

SUMMARY
title

STEPS TO REPRODUCE
1. install KDE Neon
2. crash plasmashell
3. In the crash handler, click "install debug symbols"

OBSERVED RESULT
Crash handler crashes

EXPECTED RESULT
Crash handler doesn't crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon 6.0
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.0
Kernel Version: 6.5.0-44-generic (64-bit)
Graphics Platform: X11
Processors: 20 × 13th Gen Intel® Core™ i5-13600K
Memory: 31.1 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Manufacturer: ASRock
Product Name: Z690M-ITX/ax

ADDITIONAL INFORMATION
Application: drkonqi-pk-debug-installer (drkonqi-pk-debug-installer), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.neon.kde.org/ 
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.
[New LWP 7729]
[New LWP 7732]
[New LWP 7735]
[New LWP 7736]
[New LWP 7730]
[New LWP 7731]
[New LWP 7737]
[New LWP 7738]
[New LWP 7740]
[New LWP 7739]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/installdbgsymbols.sh /usr/bin/plasmashell /lib/x86_64-linux-gnu/libQt6'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (no_tid=0, signo=11, threadid=123468538145792) at ./nptl/pthread_kill.c:44
[Current thread is 1 (Thread 0x704b425b6c00 (LWP 7729))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x704b425b6c00 (LWP 7729))]

Thread 10 (Thread 0x704b237fe640 (LWP 7739)):
#0  0x0000704b47918bcf in __GI___poll (fds=0x5ab41cd0dfa0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000704b47171256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000704b471193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000704b47119431 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x0000704b4714aab1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x704b22ffd640 (LWP 7740)):
#0  0x0000704b47918bcf in __GI___poll (fds=0x5ab41cd34b60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000704b47171256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000704b4711b2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000704b4700181a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x0000704b4714aab1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x704b28b37640 (LWP 7738)):
#0  __futex_abstimed_wait_common64 (private=544, cancel=true, abstime=0x704b28b36870, op=137, expected=0, futex_word=0x5ab41cceb000) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=544, abstime=0x704b28b36870, clockid=0, expected=0, futex_word=0x5ab41cceb000) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5ab41cceb000, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x704b28b36870, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000704b47893e9b in __pthread_cond_wait_common (abstime=0x704b28b36870, clockid=1, mutex=0x5ab41cceafb0, cond=0x5ab41cceafd8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5ab41cceafd8, mutex=0x5ab41cceafb0, abstime=0x704b28b36870) at ./nptl/pthread_cond_wait.c:652
#5  0x0000704b480d4dfc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000704b480d2295 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x0000704b480cee33 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x704b23fff640 (LWP 7737)):
#0  __futex_abstimed_wait_common64 (private=544, cancel=true, abstime=0x704b23ffe870, op=137, expected=0, futex_word=0x5ab41ccf41f0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=544, abstime=0x704b23ffe870, clockid=0, expected=0, futex_word=0x5ab41ccf41f0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5ab41ccf41f0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x704b23ffe870, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000704b47893e9b in __pthread_cond_wait_common (abstime=0x704b23ffe870, clockid=1, mutex=0x5ab41ccf41a0, cond=0x5ab41ccf41c8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5ab41ccf41c8, mutex=0x5ab41ccf41a0, abstime=0x704b23ffe870) at ./nptl/pthread_cond_wait.c:652
#5  0x0000704b480d4dfc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000704b480d2295 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x0000704b480cee33 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x704b415d8640 (LWP 7731)):
#0  0x0000704b47918bcf in __GI___poll (fds=0x704b415d7808, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000704b454a37e2 in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x0000704b454a522c in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x0000704b41ef3e88 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x0000704b480cee33 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x704b41dd9640 (LWP 7730)):
#0  0x0000704b47918bcf in __GI___poll (fds=0x704b3c01d390, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000704b47171256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000704b471193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000704b483170a8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x0000704b482bc4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x0000704b480cdbc2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000704b485860eb in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x0000704b480cee33 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x704b29338640 (LWP 7736)):
#0  __futex_abstimed_wait_common64 (private=-16777216, cancel=true, abstime=0x704b29337870, op=137, expected=0, futex_word=0x5ab41cceb3f0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=-16777216, abstime=0x704b29337870, clockid=1094713344, expected=0, futex_word=0x5ab41cceb3f0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5ab41cceb3f0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x704b29337870, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000704b47893e9b in __pthread_cond_wait_common (abstime=0x704b29337870, clockid=1, mutex=0x5ab41cceb3a0, cond=0x5ab41cceb3c8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5ab41cceb3c8, mutex=0x5ab41cceb3a0, abstime=0x704b29337870) at ./nptl/pthread_cond_wait.c:652
#5  0x0000704b480d4dfc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000704b480d2295 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x0000704b480cee33 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x704b29b39640 (LWP 7735)):
#0  __futex_abstimed_wait_common64 (private=-16777216, cancel=true, abstime=0x704b29b38870, op=137, expected=0, futex_word=0x5ab41ccf5df0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=-16777216, abstime=0x704b29b38870, clockid=1094713344, expected=0, futex_word=0x5ab41ccf5df0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5ab41ccf5df0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x704b29b38870, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000704b47893e9b in __pthread_cond_wait_common (abstime=0x704b29b38870, clockid=1, mutex=0x5ab41ccf5da0, cond=0x5ab41ccf5dc8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x5ab41ccf5dc8, mutex=0x5ab41ccf5da0, abstime=0x704b29b38870) at ./nptl/pthread_cond_wait.c:652
#5  0x0000704b480d4dfc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000704b480d2295 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x0000704b480cee33 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x704b315ff640 (LWP 7732)):
#0  0x0000704b47918bcf in __GI___poll (fds=0x704b2c0025e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000704b47171256 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000704b471193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000704b483170a8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x0000704b482bc4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x0000704b480cdbc2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000704b48934689 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x0000704b480cee33 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000704b47894ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x0000704b47926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x704b425b6c00 (LWP 7729)):
[KCrash Handler]
#6  0x0000704b49b8847c in AppStream::Component::toString() const () at /lib/x86_64-linux-gnu/libAppStreamQt5.so.3
#7  0x00005ab41bb5b61b in  ()
#8  0x00005ab41bb5ca13 in  ()
#9  0x0000704b488d1a55 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x0000704b487aa26e in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x0000704b487ad60a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x0000704b487cac53 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x0000704b487cd95f in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x0000704b4875f6ce in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x0000704b488ec895 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x0000704b4889d2db in QQmlBoundSignalExpression::evaluate(void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x0000704b4889ea18 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x0000704b488d1505 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x0000704b482f51eb in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x0000704b48902a7c in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x0000704b48890d8c in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x0000704b48893339 in QQmlComponentPrivate::completeCreate() () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x0000704b488934d3 in QQmlComponent::create(QQmlContext*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x0000704b488f8449 in QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x0000704b488f8b61 in QQmlApplicationEngine::load(QUrl const&) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00005ab41bb524c9 in  ()
#27 0x0000704b47829d90 in __libc_start_call_main (main=main@entry=0x5ab41bb51520, argc=argc@entry=7, argv=argv@entry=0x7ffd80654988) at ../sysdeps/nptl/libc_start_call_main.h:58
#28 0x0000704b47829e40 in __libc_start_main_impl (main=0x5ab41bb51520, argc=7, argv=0x7ffd80654988, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd80654978) at ../csu/libc-start.c:392
#29 0x00005ab41bb52965 in  ()
Comment 1 cwo 2024-09-13 07:55:06 UTC
Thank you for the bug report! Another bug report that seems to cover the same crash has a more informative stack trace, so I'm marking this 
as a duplicate of that one.

*** This bug has been marked as a duplicate of bug 474402 ***