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

            Bug ID: 476477
           Summary: Plasma crash on initial startup from either startx or
                    XDM
    Classification: Plasma
           Product: plasmashell
           Version: 5.24.7
          Platform: FreeBSD Ports
                OS: FreeBSD
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: kd...@acm.org
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.24.7)

Qt Version: 5.15.7
Frameworks Version: 5.101.0
Operating System: FreeBSD 13.1-RELEASE-p6 amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.24.7 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Bootup FreeBSD 13.1 p6, .xinitrc invokdes plasma thus:
exec startplasma-x11

Happens on nearly every bootup.

Recovery (works EVERY time):
ctl-alt-delete -> logout/sleep display center screen
clidk logout
XDM comes up a few seconds later
login via XDM
KDE5/plasma starts up OK.

The crash can be reproduced sometimes.

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

(lldb) process attach --pid 1679
Process 1679 stopped
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x80379fb6c <+12>: retq   
    0x80379fb6d <+13>: int3   
    0x80379fb6e <+14>: int3   
    0x80379fb6f <+15>: int3   
  thread #2, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e63a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x80326e63a <+10>: jb     0x80326b498
    0x80326e640 <+16>: retq   
    0x80326e641:       int3   
    0x80326e642:       int3   
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e57a libc.so.7`__sys_kevent + 10
libc.so.7`__sys_kevent:
->  0x80326e57a <+10>: jb     0x80326b498
    0x80326e580 <+16>: retq   
    0x80326e581:       int3   
    0x80326e582:       int3   
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e63a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x80326e63a <+10>: jb     0x80326b498
    0x80326e640 <+16>: retq   
    0x80326e641:       int3   
    0x80326e642:       int3   
  thread #5, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x80379fb6c <+12>: retq   
    0x80379fb6d <+13>: int3   
    0x80379fb6e <+14>: int3   
    0x80379fb6f <+15>: int3   
  thread #6, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e6ba libc.so.7`__sys_read + 10
libc.so.7`__sys_read:
->  0x80326e6ba <+10>: jb     0x80326b498
    0x80326e6c0 <+16>: retq   
    0x80326e6c1:       int3   
    0x80326e6c2:       int3   
  thread #7, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x80379fb6c <+12>: retq   
    0x80379fb6d <+13>: int3   
    0x80379fb6e <+14>: int3   
    0x80379fb6f <+15>: int3   
  thread #8, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e89a libc.so.7`__sys_wait4 + 10
libc.so.7`__sys_wait4:
->  0x80326e89a <+10>: jb     0x80326b498
    0x80326e8a0 <+16>: retq   
    0x80326e8a1:       int3   
    0x80326e8a2:       int3   
  thread #9, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x80379fb6c <+12>: retq   
    0x80379fb6d <+13>: int3   
    0x80379fb6e <+14>: int3   
    0x80379fb6f <+15>: int3
Executable module set to "/usr/local/bin/plasmashell".
Architecture set to: x86_64-unknown-freebsd13.1.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 100440, 0x000000080379fb6c
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: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x00000008037aff00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008037a16cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000802e7823b libQt5Core.so.5`___lldb_unnamed_symbol7263 +
75
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 113
    frame #5: 0x0000000800cedc88 libQt5Quick.so.5`___lldb_unnamed_symbol13127 +
1240
    frame #6: 0x0000000800cee4be libQt5Quick.so.5`___lldb_unnamed_symbol13129 +
158
    frame #7: 0x0000000800d49517 libQt5Quick.so.5`QQuickWindow::event(QEvent*)
+ 823
    frame #8: 0x00000008003014a0
libKF5PlasmaQuick.so.5`PlasmaQuick::Dialog::event(QEvent*) + 2944
    frame #9: 0x000000080c6f3007
libcorebindingsplugin.so`___lldb_unnamed_symbol1982 + 71
    frame #10: 0x0000000801e9bca9
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #11: 0x0000000801e9d080
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 528
    frame #12: 0x000000080302fa40
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #13: 0x000000080259e9e5
libQt5Gui.so.5`QPlatformWindow::deliverUpdateRequest() + 85
    frame #14: 0x000000080259dcd1
libQt5Gui.so.5`QPlatformWindow::windowEvent(QEvent*) + 49
    frame #15: 0x000000080727cda4
libQt5XcbQpa.so.5`QXcbWindow::windowEvent(QEvent*) + 228
    frame #16: 0x0000000801e9ceda
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 106
    frame #17: 0x000000080302fa40
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #18: 0x0000000803084599
libQt5Core.so.5`QTimerInfoList::activateTimers() + 1033
    frame #19: 0x0000000803086101 libQt5Core.so.5`___lldb_unnamed_symbol9883 +
33
    frame #20: 0x0000000804574d94 libglib-2.0.so.0`g_main_context_dispatch +
372
    frame #21: 0x0000000804575124 libglib-2.0.so.0`___lldb_unnamed_symbol2443 +
548
    frame #22: 0x00000008045751e8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #23: 0x0000000803085670
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 96
    frame #24: 0x000000080302c356
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #25: 0x00000008030300de libQt5Core.so.5`QCoreApplication::exec() +
142
    frame #26: 0x000000000023a5b4 plasmashell`___lldb_unnamed_symbol2117 + 6500
    frame #27: 0x0000000000231740 plasmashell`___lldb_unnamed_symbol2987 + 256
  thread #2, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e63a libc.so.7`__sys_poll + 10
    frame #1: 0x00000008037ae776 libthr.so.3`___lldb_unnamed_symbol704 + 54
    frame #2: 0x00000008045750c1 libglib-2.0.so.0`___lldb_unnamed_symbol2443 +
449
    frame #3: 0x00000008045751e8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x000000080308568b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000080302c356
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x0000000802e6f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x0000000802340c83 libQt5DBus.so.5`___lldb_unnamed_symbol1318 +
19
    frame #8: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #9: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e57a libc.so.7`__sys_kevent + 10
    frame #1: 0x00000008037aed13 libthr.so.3`___lldb_unnamed_symbol718 + 83
    frame #2: 0x0000000803bd548d libinotify.so.0`___lldb_unnamed_symbol148 +
189
    frame #3: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e63a libc.so.7`__sys_poll + 10
    frame #1: 0x00000008037ae776 libthr.so.3`___lldb_unnamed_symbol704 + 54
    frame #2: 0x00000008045750c1 libglib-2.0.so.0`___lldb_unnamed_symbol2443 +
449
    frame #3: 0x00000008045751e8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x000000080308568b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000080302c356
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x0000000802e6f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000080145c1a9 libQt5Qml.so.5`___lldb_unnamed_symbol10783 +
57
    frame #8: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #9: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #5, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x00000008037aff00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008037a16cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000802e7823b libQt5Core.so.5`___lldb_unnamed_symbol7263 +
75
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 113
    frame #5: 0x0000000800ceb40b libQt5Quick.so.5`___lldb_unnamed_symbol13106 +
235
    frame #6: 0x0000000800ceb9cc libQt5Quick.so.5`___lldb_unnamed_symbol13108 +
220
    frame #7: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #8: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #6, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e6ba libc.so.7`__sys_read + 10
    frame #1: 0x00000008037ae856 libthr.so.3`___lldb_unnamed_symbol706 + 54
    frame #2: 0x00000008045c868f libglib-2.0.so.0`___lldb_unnamed_symbol2688 +
63
    frame #3: 0x00000008045748d4 libglib-2.0.so.0`g_main_context_check + 164
    frame #4: 0x000000080457510c libglib-2.0.so.0`___lldb_unnamed_symbol2443 +
524
    frame #5: 0x00000008045751e8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #6: 0x000000080308568b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #7: 0x000000080302c356
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x0000000802e6f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x000000081b3e558a libkcupslib.so`KCupsConnection::run() + 234
    frame #10: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #11: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #7, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x00000008037aff00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008037a16cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000802e7823b libQt5Core.so.5`___lldb_unnamed_symbol7263 +
75
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 113
    frame #5: 0x0000000800ceb40b libQt5Quick.so.5`___lldb_unnamed_symbol13106 +
235
    frame #6: 0x0000000800ceb9cc libQt5Quick.so.5`___lldb_unnamed_symbol13108 +
220
    frame #7: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #8: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #8, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080326e89a libc.so.7`__sys_wait4 + 10
    frame #1: 0x00000008037aebdc libthr.so.3`___lldb_unnamed_symbol715 + 60
    frame #2: 0x00000008008ab3db libKF5Crash.so.5`___lldb_unnamed_symbol229 +
315
    frame #3: 0x00000008008aae99
libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1193
    frame #4: 0x00000008037ac580 libthr.so.3`___lldb_unnamed_symbol672 + 208
    frame #5: 0x00000008037abb3f libthr.so.3`___lldb_unnamed_symbol653 + 319
    frame #6: 0x00007ffffffff8a3 [vdso]
    frame #7: 0x0000000800c8c408
libQt5Quick.so.5`QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch
const*) + 728
    frame #8: 0x0000000800c901f3
libQt5Quick.so.5`QSGBatchRenderer::Renderer::renderBatches() + 2387
    frame #9: 0x0000000800c91ab6
libQt5Quick.so.5`QSGBatchRenderer::Renderer::render() + 1894
    frame #10: 0x0000000800c7d50b
libQt5Quick.so.5`QSGRenderer::renderScene(QSGBindable const&) + 555
    frame #11: 0x0000000800c7d2b9
libQt5Quick.so.5`QSGRenderer::renderScene(unsigned int) + 73
    frame #12: 0x0000000800cde246
libQt5Quick.so.5`QSGDefaultRenderContext::renderNextFrame(QSGRenderer*,
unsigned int) + 70
    frame #13: 0x0000000800d41b2d
libQt5Quick.so.5`QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize
const&) + 957
    frame #14: 0x0000000800cea46f libQt5Quick.so.5`___lldb_unnamed_symbol13100
+ 2175
    frame #15: 0x0000000800cebbce libQt5Quick.so.5`___lldb_unnamed_symbol13108
+ 734
    frame #16: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #17: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #9, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080379fb6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x00000008037aff00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008037a16cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000802e7823b libQt5Core.so.5`___lldb_unnamed_symbol7263 +
75
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 113
    frame #5: 0x0000000800ceb40b libQt5Quick.so.5`___lldb_unnamed_symbol13106 +
235
    frame #6: 0x0000000800ceb9cc libQt5Quick.so.5`___lldb_unnamed_symbol13108 +
220
    frame #7: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #8: 0x00000008037a283a libthr.so.3`___lldb_unnamed_symbol556 + 314

Possible duplicates by query: bug 476462, bug 476452, bug 476438, bug 476330,
bug 476313.

Reported using DrKonqi

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

Reply via email to