Bug 480120 - Crash upon login
Summary: Crash upon login
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.27.10
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-01-21 05:33 UTC by Ryan L
Modified: 2024-03-10 03:46 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan L 2024-01-21 05:33:15 UTC
Application: plasmashell (5.27.10)

Qt Version: 5.15.12
Frameworks Version: 5.113.0
Operating System: FreeBSD 13.2-STABLE arm64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
Curiously, I see a 'using software rendering' icon in the task bar. I have  no idea if this is relevant, but I had just rebooted and logged in via lightdm (X11).

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

(lldb) process attach --pid 58167
Process 58167 stopped
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000009b13bce0 libc.so.7`__sys_wait4 + 4
libc.so.7`__sys_wait4:
->  0x9b13bce0 <+4>:  svc    #0
    0x9b13bce4 <+8>:  b.hs   0x9b13bcec                ; <+16>
    0x9b13bce8 <+12>: ret    
    0x9b13bcec <+16>: b      0x9b139c40                ; ___lldb_unnamed_symbol4960
  thread #2, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000009b13bbb8 libc.so.7`__sys_read + 8
libc.so.7`__sys_read:
->  0x9b13bbb8 <+8>:  b.hs   0x9b13bbc0                ; <+16>
    0x9b13bbbc <+12>: ret    
    0x9b13bbc0 <+16>: b      0x9b139c40                ; ___lldb_unnamed_symbol4960

libc.so.7`__sys_readv:
    0x9b13bbc4 <+0>:  mov    x8, #0x78                 ; =120 
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000009b13baf0 libc.so.7`__sys_kevent + 8
libc.so.7`__sys_kevent:
->  0x9b13baf0 <+8>:  b.hs   0x9b13baf8                ; <+16>
    0x9b13baf4 <+12>: ret    
    0x9b13baf8 <+16>: b      0x9b139c40                ; ___lldb_unnamed_symbol4960

libc.so.7`__sys_msync:
    0x9b13bafc <+0>:  mov    x8, #0x41                 ; =65 
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000009b13bb68 libc.so.7`__sys_poll + 8
libc.so.7`__sys_poll:
->  0x9b13bb68 <+8>:  b.hs   0x9b13bb70                ; <+16>
    0x9b13bb6c <+12>: ret    
    0x9b13bb70 <+16>: b      0x9b139c40                ; ___lldb_unnamed_symbol4960

libc.so.7`__sys_ppoll:
    0x9b13bb74 <+0>:  mov    x8, #0x221                ; =545
Executable module set to "/usr/local/bin/plasmashell".
Architecture set to: aarch64-unknown-freebsd13.2.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 100260, 0x000000009b13bce0 libc.so.7`__sys_wait4 + 4, name = 'plasmashell', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
  * frame #0: 0x000000009b13bce0 libc.so.7`__sys_wait4 + 4
    frame #1: 0x00000000a39b4884 libthr.so.3`___lldb_unnamed_symbol721 + 72
    frame #2: 0x00000000880e0268 libKF5Crash.so.5`___lldb_unnamed_symbol226 + 304
    frame #3: 0x00000000880dfd38 libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1124
    frame #4: 0x00000000a39b1f38 libthr.so.3`___lldb_unnamed_symbol678 + 240
    frame #5: 0x00000000a39b1678 libthr.so.3`___lldb_unnamed_symbol659 + 248
    frame #6: 0x0000fffffffff000
    frame #7: 0x000000008b35ebfc libQt5Quick.so.5`___lldb_unnamed_symbol14904 + 264
    frame #8: 0x0000000099cb2580 libQt5Gui.so.5`QWindow::event(QEvent*) + 576
    frame #9: 0x000000008b3d84bc libQt5Quick.so.5`QQuickWindow::event(QEvent*) + 264
    frame #10: 0x0000000096c98544 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 300
    frame #11: 0x0000000096c9988c libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 564
    frame #12: 0x000000009d432fe0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 220
    frame #13: 0x0000000099ca5168 libQt5Gui.so.5`QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 268
    frame #14: 0x0000000099c83b74 libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 264
    frame #15: 0x00000000d15b3bf4 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3691 + 40
    frame #16: 0x00000000aeefa4bc libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 332
    frame #17: 0x00000000aeefa890 libglib-2.0.so.0`___lldb_unnamed_symbol2508 + 560
    frame #18: 0x00000000aeefa96c libglib-2.0.so.0`g_main_context_iteration + 116
    frame #19: 0x000000009d48cde4 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 108
    frame #20: 0x000000009d42f480 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 564
    frame #21: 0x000000009d433780 libQt5Core.so.5`QCoreApplication::exec() + 144
    frame #22: 0x000000000024e41c plasmashell`___lldb_unnamed_symbol2363 + 7188
    frame #23: 0x0000000000243988 plasmashell
  thread #2, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000009b13bbb8 libc.so.7`__sys_read + 8
    frame #1: 0x00000000a39b44c0 libthr.so.3`___lldb_unnamed_symbol712 + 60
    frame #2: 0x00000000aef4f854 libglib-2.0.so.0`___lldb_unnamed_symbol2757 + 132
    frame #3: 0x00000000aeef9f4c libglib-2.0.so.0`___lldb_unnamed_symbol2506 + 244
    frame #4: 0x00000000aeefa880 libglib-2.0.so.0`___lldb_unnamed_symbol2508 + 544
    frame #5: 0x00000000aeefa96c libglib-2.0.so.0`g_main_context_iteration + 116
    frame #6: 0x000000009d48ce00 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 136
    frame #7: 0x000000009d42f480 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 564
    frame #8: 0x000000009d273ee0 libQt5Core.so.5`QThread::exec() + 176
    frame #9: 0x000000009740ca4c libQt5DBus.so.5`___lldb_unnamed_symbol1514 + 24
    frame #10: 0x000000009d275198 libQt5Core.so.5`___lldb_unnamed_symbol9544 + 248
    frame #11: 0x00000000a39a7244 libthr.so.3`___lldb_unnamed_symbol557 + 420
    frame #12: 0x00000000a39a6dbc libthr.so.3`_pthread_create + 848
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000009b13baf0 libc.so.7`__sys_kevent + 8
    frame #1: 0x00000000a39b49d8 libthr.so.3`___lldb_unnamed_symbol724 + 96
    frame #2: 0x00000000b11b4288 libinotify.so.0`___lldb_unnamed_symbol148 + 204
    frame #3: 0x00000000a39a7244 libthr.so.3`___lldb_unnamed_symbol557 + 420
    frame #4: 0x00000000a39a6dbc libthr.so.3`_pthread_create + 848
    frame #5: 0x0000000096c9988c libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 564
    frame #6: 0x000000009d432fe0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 220
    frame #7: 0x0000000099ca5168 libQt5Gui.so.5`QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 268
    frame #8: 0x0000000099c83b74 libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 264
    frame #9: 0x00000000d15b3bf4 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3691 + 40
    frame #10: 0x00000000aeefa4bc libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 332
    frame #11: 0x00000000aeefa890 libglib-2.0.so.0`___lldb_unnamed_symbol2508 + 560
    frame #12: 0x00000000aeefa96c libglib-2.0.so.0`g_main_context_iteration + 116
    frame #13: 0x000000009d48cde4 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 108
    frame #14: 0x000000009d42f480 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 564
    frame #15: 0x000000009d433780 libQt5Core.so.5`QCoreApplication::exec() + 144
    frame #16: 0x000000000024e41c plasmashell`___lldb_unnamed_symbol2363 + 7188
    frame #17: 0x0000000000243988 plasmashell
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000009b13bb68 libc.so.7`__sys_poll + 8
    frame #1: 0x00000000a39b43d0 libthr.so.3`___lldb_unnamed_symbol710 + 60
    frame #2: 0x00000000aeefa82c libglib-2.0.so.0`___lldb_unnamed_symbol2508 + 460
    frame #3: 0x00000000aeefa96c libglib-2.0.so.0`g_main_context_iteration + 116
    frame #4: 0x000000009d48ce00 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 136
    frame #5: 0x000000009d42f480 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 564
    frame #6: 0x000000009d273ee0 libQt5Core.so.5`QThread::exec() + 176
    frame #7: 0x000000008dc571b0 libQt5Qml.so.5`___lldb_unnamed_symbol11907 + 68
    frame #8: 0x000000009d275198 libQt5Core.so.5`___lldb_unnamed_symbol9544 + 248
    frame #9: 0x00000000a39a7244 libthr.so.3`___lldb_unnamed_symbol557 + 420
    frame #10: 0x00000000a39a6dbc libthr.so.3`_pthread_create + 848

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2024-02-09 12:25:53 UTC
Hi, can you install debug symbols and try to reproduce the crash? Thanks!
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#FreeBSD_ports
Comment 2 Bug Janitor Service 2024-02-24 03:46:29 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 3 Bug Janitor Service 2024-03-10 03:46:59 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!