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

            Bug ID: 474919
           Summary: plasma crashes on start
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.8
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: kevin.coo...@gmail.com
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.27.8)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 5.14.21-150500.55.19-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.5"
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
Plasma desktop using X11 will load, including desktop widgets and wall paper. 
Then it restarts.  It will attempt this a few times before calling it quits. 
The same behavior is noted if I try to restart w/ kdeinit5 plasmashell. 
Unfortunately, I recently updated my KDE and added a bunch of desktop widgets. 
I will see if it repeats w/ Wayland.  I did something yeterday that gave me a
stable desktop, but I cannot for the life of me remember what it was (I cannot
remove desktop widgets to exclude them as the cause of a segfault).  I can
still launch programs via alt+F2 and they run fine, and (fortunately) my Latte
task bar still works.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  QOpenGLContext::surface (this=this@entry=0x0) at
kernel/qopenglcontext.cpp:1078
#5  0x00007f07b5c4809f in qsg_device_pixel_ratio (ctx=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:99
#6  QSGTextMaskMaterial::updateCache (this=0x55b34b12d8d0,
glyphFormat=QFontEngine::Format_A32) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:781
#7  0x00007f07b5c455c8 in QSGDefaultGlyphNode::update (this=0x55b34b1a5c50) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/scenegraph/qsgdefaultglyphnode.cpp:107
#8  0x00007f07b5cdf0a9 in QQuickTextNode::addGlyphs
(this=this@entry=0x55b34b325a00, position=..., glyphs=..., color=...,
style=style@entry=QQuickText::Normal, styleColor=..., parentNode=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquicktextnode.cpp:117
#9  0x00007f07b5ce455c in QQuickTextNodeEngine::addToSceneGraph
(this=this@entry=0x7ffe03629120, parentNode=parentNode@entry=0x55b34b325a00,
style=style@entry=QQuickText::Normal, styleColor=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquicktextnodeengine.cpp:793
#10 0x00007f07b5ce01ea in QQuickTextNode::addTextLayout
(this=this@entry=0x55b34b325a00, position=...,
textLayout=textLayout@entry=0x55b34b132e68, color=...,
style=QQuickText::Normal, styleColor=..., anchorColor=..., selectionColor=...,
selectedTextColor=..., selectionStart=-1, selectionEnd=-1, lineStart=0,
lineCount=1) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquicktextnode.cpp:287
#11 0x00007f07b5cdebef in QQuickText::updatePaintNode (this=0x55b34b471e80,
oldNode=<optimized out>, data=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquicktext.cpp:2500
#12 0x00007f07b5cc1d38 in QQuickWindowPrivate::updateDirtyNode
(this=this@entry=0x55b348947f70, item=item@entry=0x55b34b471e80) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquickwindow.cpp:3895
#13 0x00007f07b5cc25c3 in QQuickWindowPrivate::updateDirtyNodes
(this=this@entry=0x55b348947f70) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquickwindow.cpp:3640
#14 0x00007f07b5cc3aed in QQuickWindowPrivate::syncSceneGraph
(this=this@entry=0x55b348947f70) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquickwindow.cpp:524
#15 0x00007f07b5c413a8 in QSGGuiThreadRenderLoop::renderWindow
(this=0x55b34663f830, window=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:752
#16 0x00007f07b5ccfca8 in QQuickWindow::event (this=0x55b3472cc780,
e=0x7ffe0362bc00) at
/usr/src/debug/libqt5-qtdeclarative-5.15.10+kde26-lp155.1.3.x86_64/src/quick/items/qquickwindow.cpp:1865
#17 0x00007f07b4dab81c in QApplicationPrivate::notify_helper
(this=this@entry=0x55b345c2e510, receiver=receiver@entry=0x55b3472cc780,
e=e@entry=0x7ffe0362bc00) at kernel/qapplication.cpp:3640
#18 0x00007f07b4db25df in QApplication::notify (this=<optimized out>,
receiver=0x55b3472cc780, e=0x7ffe0362bc00) at kernel/qapplication.cpp:3164
#19 0x00007f07b3fde4e3 in QCoreApplication::notifyInternal2
(receiver=0x55b3472cc780, event=0x7ffe0362bc00) at
kernel/qcoreapplication.cpp:1064
#20 0x00007f07b442f073 in QPlatformWindow::deliverUpdateRequest
(this=<optimized out>) at kernel/qplatformwindow.cpp:796
#21 QPlatformWindow::windowEvent (this=<optimized out>, event=<optimized out>)
at kernel/qplatformwindow.cpp:476
#22 0x00007f07b4db2401 in QApplication::notify (this=0x7ffe0362c210,
receiver=0x55b3472cc780, e=0x7ffe0362be80) at kernel/qapplication.cpp:2882
#23 0x00007f07b3fde4e3 in QCoreApplication::notifyInternal2
(receiver=0x55b3472cc780, event=0x7ffe0362be80) at
kernel/qcoreapplication.cpp:1064
#24 0x00007f07b403fd99 in QTimerInfoList::activateTimers (this=0x55b345d74760)
at kernel/qtimerinfo_unix.cpp:643
#25 0x00007f07b4040561 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:183
#26 0x00007f07b10ff82b in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#27 0x00007f07b10ffbd0 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f07b10ffc5c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#29 0x00007f07b404090c in QEventDispatcherGlib::processEvents
(this=0x55b345d7e4d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#30 0x00007f07b3fdcd4a in QEventLoop::exec (this=this@entry=0x7ffe0362c0d0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:235
#31 0x00007f07b3fe6587 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1375
#32 0x00007f07b44333fc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1870
#33 0x00007f07b4dab775 in QApplication::exec () at kernel/qapplication.cpp:2832
#34 0x000055b343edc9cf in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/plasma5-workspace-5.27.8-lp155.720.2.x86_64/shell/main.cpp:235
[Inferior 1 (process 27844) detached]

Reported using DrKonqi

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

Reply via email to