Bug 453712 - Plasma crashing on startup
Summary: Plasma crashing on startup
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.5
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-12 17:14 UTC by Lizbeth Mutterhunt, pH.D.
Modified: 2022-06-12 04:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (14.48 KB, text/plain)
2022-05-13 16:25 UTC, Lizbeth Mutterhunt, pH.D.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lizbeth Mutterhunt, pH.D. 2022-05-12 17:14:50 UTC
Application: plasmashell (5.24.5)

Qt Version: 5.15.2
Frameworks Version: 5.93.0
Operating System: FreeBSD 14.0-CURRENT amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
Dock is ok, tried killall plasmashell and kstart5 plasmashell, same result, I think crashing when loading backgroud from variety.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Bus error

(lldb) process attach --pid 1983
Process 1983 stopped
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000840db5b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x840db5b6c <+12>: retq   
    0x840db5b6d <+13>: int3   
    0x840db5b6e <+14>: int3   
    0x840db5b6f <+15>: int3   
  thread #2, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca96a libc.so.7`__sys_read + 10
libc.so.7`__sys_read:
->  0x83acca96a <+10>: jb     0x83acc7728
    0x83acca970 <+16>: retq   
    0x83acca971:       int3   
    0x83acca972:       int3   
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca82a libc.so.7`__sys_kevent + 10
libc.so.7`__sys_kevent:
->  0x83acca82a <+10>: jb     0x83acc7728
    0x83acca830 <+16>: retq   
    0x83acca831:       int3   
    0x83acca832:       int3   
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca960 libc.so.7`__sys_read
libc.so.7`__sys_read:
->  0x83acca960 <+0>:  movl   $0x3, %eax
    0x83acca965 <+5>:  movq   %rcx, %r10
    0x83acca968 <+8>:  syscall 
    0x83acca96a <+10>: jb     0x83acc7728
  thread #5, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca96a libc.so.7`__sys_read + 10
libc.so.7`__sys_read:
->  0x83acca96a <+10>: jb     0x83acc7728
    0x83acca970 <+16>: retq   
    0x83acca971:       int3   
    0x83acca972:       int3   
  thread #6, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x00000008542d3280 libglib-2.0.so.0`g_main_context_prepare + 304
libglib-2.0.so.0`g_main_context_prepare:
->  0x8542d3280 <+304>: movq   %r12, %r15
    0x8542d3283 <+307>: testq  %r15, %r15
    0x8542d3286 <+310>: je     0x8542d3291               ; <+321>
    0x8542d3288 <+312>: movq   0x48(%r15), %r12
  thread #7, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083accab4a libc.so.7`__sys_wait4 + 10
libc.so.7`__sys_wait4:
->  0x83accab4a <+10>: jb     0x83acc7728
    0x83accab50 <+16>: retq   
    0x83accab51:       int3   
    0x83accab52:       int3   
  thread #8, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000840db5b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x840db5b6c <+12>: retq   
    0x840db5b6d <+13>: int3   
    0x840db5b6e <+14>: int3   
    0x840db5b6f <+15>: int3
Executable module set to "/usr/local/bin/plasmashell".
Architecture set to: x86_64-unknown-freebsd14.0.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 100524, 0x0000000840db5b6c libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'plasmashell', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
  * frame #0: 0x0000000840db5b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000840dc5f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000840db76cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x000000083cc761cb libQt5Core.so.5`___lldb_unnamed_symbol7256 + 75
    frame #4: 0x000000083cc75f31 libQt5Core.so.5`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 113
    frame #5: 0x000000082d4ebeb8 libQt5Quick.so.5`___lldb_unnamed_symbol13042 + 1240
    frame #6: 0x000000082d4ec6ee libQt5Quick.so.5`___lldb_unnamed_symbol13044 + 158
    frame #7: 0x000000082d548457 libQt5Quick.so.5`QQuickWindow::event(QEvent*) + 823
    frame #8: 0x0000000834e9b669 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #9: 0x0000000834e9ca40 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 528
    frame #10: 0x000000083ce2cd30 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #11: 0x0000000839987b75 libQt5Gui.so.5`QPlatformWindow::deliverUpdateRequest() + 85
    frame #12: 0x0000000839986e61 libQt5Gui.so.5`QPlatformWindow::windowEvent(QEvent*) + 49
    frame #13: 0x000000086dbde074 libQt5XcbQpa.so.5`QXcbWindow::windowEvent(QEvent*) + 228
    frame #14: 0x0000000834e9c89a libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 106
    frame #15: 0x000000083ce2cd30 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #16: 0x000000083ce817b9 libQt5Core.so.5`QTimerInfoList::activateTimers() + 1033
    frame #17: 0x000000083ce83321 libQt5Core.so.5`___lldb_unnamed_symbol9869 + 33
    frame #18: 0x00000008542d3bb4 libglib-2.0.so.0`g_main_context_dispatch + 372
    frame #19: 0x00000008542d3f44 libglib-2.0.so.0`___lldb_unnamed_symbol2396 + 548
    frame #20: 0x00000008542d4006 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #21: 0x000000083ce82890 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 96
    frame #22: 0x000000083ce29646 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #23: 0x000000083ce2d3ce libQt5Core.so.5`QCoreApplication::exec() + 142
    frame #24: 0x000000000023a4e4 plasmashell`___lldb_unnamed_symbol2112 + 6500
    frame #25: 0x0000000000231670 plasmashell`___lldb_unnamed_symbol2983 + 256
  thread #2, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca96a libc.so.7`__sys_read + 10
    frame #1: 0x0000000840dc4856 libthr.so.3`___lldb_unnamed_symbol706 + 54
    frame #2: 0x0000000854324e6f libglib-2.0.so.0`___lldb_unnamed_symbol2636 + 63
    frame #3: 0x00000008542d36f4 libglib-2.0.so.0`g_main_context_check + 164
    frame #4: 0x00000008542d3f2c libglib-2.0.so.0`___lldb_unnamed_symbol2396 + 524
    frame #5: 0x00000008542d4006 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #6: 0x000000083ce828ab libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #7: 0x000000083ce29646 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x000000083cc6d254 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x0000000837fcf9b3 libQt5DBus.so.5`___lldb_unnamed_symbol1318 + 19
    frame #10: 0x000000083cc6e321 libQt5Core.so.5`___lldb_unnamed_symbol7199 + 241
    frame #11: 0x0000000840db883a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca82a libc.so.7`__sys_kevent + 10
    frame #1: 0x0000000840dc4d13 libthr.so.3`___lldb_unnamed_symbol718 + 83
    frame #2: 0x000000084c6d048d libinotify.so.0`___lldb_unnamed_symbol148 + 189
    frame #3: 0x0000000840db883a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca960 libc.so.7`__sys_read
    frame #1: 0x0000000840dc4856 libthr.so.3`___lldb_unnamed_symbol706 + 54
    frame #2: 0x0000000854324e6f libglib-2.0.so.0`___lldb_unnamed_symbol2636 + 63
    frame #3: 0x00000008542d36f4 libglib-2.0.so.0`g_main_context_check + 164
    frame #4: 0x00000008542d3f2c libglib-2.0.so.0`___lldb_unnamed_symbol2396 + 524
    frame #5: 0x00000008542d4006 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #6: 0x000000083ce828ab libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #7: 0x000000083ce29646 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x000000083cc6d254 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x000000082f6a47a9 libQt5Qml.so.5`___lldb_unnamed_symbol10777 + 57
    frame #10: 0x000000083cc6e321 libQt5Core.so.5`___lldb_unnamed_symbol7199 + 241
    frame #11: 0x0000000840db883a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #5, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083acca96a libc.so.7`__sys_read + 10
    frame #1: 0x0000000840dc4856 libthr.so.3`___lldb_unnamed_symbol706 + 54
    frame #2: 0x0000000854324e6f libglib-2.0.so.0`___lldb_unnamed_symbol2636 + 63
    frame #3: 0x00000008542d36f4 libglib-2.0.so.0`g_main_context_check + 164
    frame #4: 0x00000008542d3f2c libglib-2.0.so.0`___lldb_unnamed_symbol2396 + 524
    frame #5: 0x00000008542d4006 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #6: 0x000000083ce828ab libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #7: 0x000000083ce29646 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x000000083cc6d254 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x000000083cc6e321 libQt5Core.so.5`___lldb_unnamed_symbol7199 + 241
    frame #10: 0x0000000840db883a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #6, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x00000008542d3280 libglib-2.0.so.0`g_main_context_prepare + 304
    frame #1: 0x00000008542d3dae libglib-2.0.so.0`___lldb_unnamed_symbol2396 + 142
    frame #2: 0x00000008542d4006 libglib-2.0.so.0`g_main_context_iteration + 102
    frame #3: 0x000000083ce828ab libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #4: 0x000000083ce29646 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #5: 0x000000083cc6d254 libQt5Core.so.5`QThread::exec() + 164
    frame #6: 0x000000082d43a09e libQt5Quick.so.5`___lldb_unnamed_symbol11248 + 318
    frame #7: 0x000000083cc6e321 libQt5Core.so.5`___lldb_unnamed_symbol7199 + 241
    frame #8: 0x0000000840db883a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #7, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083accab4a libc.so.7`__sys_wait4 + 10
    frame #1: 0x0000000840dc4bdc libthr.so.3`___lldb_unnamed_symbol715 + 60
    frame #2: 0x000000082a4c551b libKF5Crash.so.5`___lldb_unnamed_symbol231 + 315
    frame #3: 0x000000082a4c4fd9 libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1353
    frame #4: 0x0000000840dc2580 libthr.so.3`___lldb_unnamed_symbol672 + 208
    frame #5: 0x0000000840dc1b3f libthr.so.3`___lldb_unnamed_symbol653 + 319
    frame #6: 0x00007ffffffff8a3 [vdso]
  thread #8, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000840db5b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000840dc5b2c libthr.so.3`___lldb_unnamed_symbol728 + 92
    frame #2: 0x0000000840dbdf0c libthr.so.3`___lldb_unnamed_symbol614 + 812
    frame #3: 0x000000084f6862a6 libGL-NVIDIA.so.1`___lldb_unnamed_symbol3973 + 294
    frame #4: 0x000000084f65f73c libGL-NVIDIA.so.1`___lldb_unnamed_symbol3496 + 124
    frame #5: 0x000000084f662f9c libGL-NVIDIA.so.1`___lldb_unnamed_symbol3517 + 60
    frame #6: 0x000000087d17efbb libqxcb-glx-integration.so`___lldb_unnamed_symbol513 + 91
    frame #7: 0x00000008399d9d06 libQt5Gui.so.5`QOpenGLContext::makeCurrent(QSurface*) + 182
    frame #8: 0x000000082d4e854e libQt5Quick.so.5`___lldb_unnamed_symbol13015 + 1838
    frame #9: 0x000000082d4e9dfe libQt5Quick.so.5`___lldb_unnamed_symbol13023 + 734
    frame #10: 0x000000083cc6e321 libQt5Core.so.5`___lldb_unnamed_symbol7199 + 241
    frame #11: 0x0000000840db883a libthr.so.3`___lldb_unnamed_symbol556 + 314

Possible duplicates by query: bug 453681, bug 453667, bug 453639, bug 453578, bug 453546.

Reported using DrKonqi
Comment 1 Nate Graham 2022-05-13 14:42:12 UTC
Looks like you're missing a lot of debug symbols. Can you install those, reproduce the crash, and paste a textual backtrace of the crash? No need for full lldb output, we just need a simple backtrace of the thread that's crashing. Thanks!
Comment 2 Lizbeth Mutterhunt, pH.D. 2022-05-13 16:25:06 UTC
Created attachment 148802 [details]
New crash information added by DrKonqi

plasmashell (5.24.5) using Qt 5.15.2

Plasma Shell startup completed
qml: onCurrentTabChanged:garfield
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
file:///usr/local/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml:30: TypeError: Cannot read property 'longName' of undefined
file:///usr/local/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml:75: TypeError: Cannot read property 'displayName' of undefined
file:///usr/local/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml:68: TypeError: Cannot read property 'shortName' of undefined
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
file:///usr/home/lizbeth/.local/share/plasma/plasmoids/org.kde.simpleMonitor/contents/code/code.js:96: TypeError: Cannot call method 'indexOf' of undefined

from shell. 

Installed debug.syms (base-dbg.txz, kernel-dbg.txz and lib-32-dbg.txz, but were almost present, not rebooting, starting plasma again, same story...

-- Backtrace (Reduced):
Comment 3 Bug Janitor Service 2022-05-28 04:35:52 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2022-06-12 04:35:35 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!