Bug 454666

Summary: Plasma crashes on boot
Product: [Plasma] plasmashell Reporter: Dallas Johnson <dallasjohnson>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate
Priority: NOR Keywords: drkonqi
Version: 5.24.5   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dallas Johnson 2022-05-31 16:01:48 UTC
Application: plasmashell (5.24.5)

Qt Version: 5.15.2
Frameworks Version: 5.94.0
Operating System: Linux 5.17.11-1148.native x86_64
Windowing System: Wayland
Distribution: Clear Linux OS
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
When logging into Plasma (X11 or Wayland) it immediately crashes. Able to restart the application but immediately crashes again.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: {_M_t = {<std::__uniq_ptr_impl<char, std::default_delete<char []> >> = {_M_t = {<std::_Tuple_impl<0, char*, std::default_delete<char []> >> = {<std::_Tuple_impl<1, std::default_delete<char []> >> = {<std::_Head_base<1, std::default_delete<char []>, true>> = {_M_head_impl = {<No data fields>}}, <No data fields>}, <std::_Head_base<0, char*, false>> = {_M_head_impl = <optimized out>}, <No data fields>}, <No data fields>}}, <No data fields>}}
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0xffffffff) at /usr/include/c++/11/bits/atomic_base.h:479
#7  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:239
#8  QBasicAtomicInteger<int>::loadRelaxed (this=0xffffffff) at /usr/include/qt5/QtCore/qbasicatomic.h:107
#9  QtPrivate::RefCount::deref (this=0xffffffff) at /usr/include/qt5/QtCore/qrefcount.h:66
#10 QList<QQuickTextEditPrivate::Node>::~QList (this=0x55c4b201c048, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:873
#11 QQuickTextEditPrivate::~QQuickTextEditPrivate (this=0x55c4b201be60, __in_chrg=<optimized out>) at /usr/include/qt5/QtQuick/5.15.2/QtQuick/private/qquicktextedit_p_p.h:71
#12 QQuickTextAreaPrivate::~QQuickTextAreaPrivate (this=0x55c4b201be60, __in_chrg=<optimized out>) at qquicktextarea.cpp:165
#13 0x00007f4c7c54b749 in non-virtual thunk to QQuickTextAreaPrivate::~QQuickTextAreaPrivate() () at qquicktextarea.cpp:165
#14 0x00007f4c82cf4355 in QQuickItemPrivate::implicitWidthChanged (this=<optimized out>) at items/qquickitem.cpp:6748
#15 0x00007f4c828522ff in QQmlPropertyData::writeProperty (flags=..., value=0x7ffe57857fb8, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#16 GenericBinding<6>::doStore<double> (flags=..., pd=<optimized out>, value=<optimized out>, this=<optimized out>) at qml/qqmlbinding.cpp:342
#17 GenericBinding<6>::write (this=<optimized out>, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:315
#18 0x00007f4c8285304e in QQmlNonbindingBinding::doUpdate (this=0x55c4b29aea40, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:258
#19 0x00007f4c82850f23 in QQmlBinding::update (this=0x55c4b29aea40, flags=...) at qml/qqmlbinding.cpp:194
#20 0x00007f4c8285d813 in QQmlObjectCreator::finalize (this=0x55c4b27fce60, interrupt=...) at qml/qqmlobjectcreator.cpp:1393
#21 0x00007f4c827eb6f2 in QQmlComponentPrivate::complete (state=0x55c4b259cb10, enginePriv=0x55c4b11265d0) at /usr/include/qt5/QtCore/qscopedpointer.h:116
#22 QQmlComponentPrivate::complete (enginePriv=0x55c4b11265d0, state=0x55c4b259cb10) at qml/qqmlcomponent.cpp:983
#23 0x00007f4c827eb7a7 in QQmlComponentPrivate::completeDeferred (enginePriv=0x55c4b11265d0, deferredState=deferredState@entry=0x55c4b242b6c0) at qml/qqmlcomponent.cpp:980
#24 0x00007f4c7c4eeec7 in QtQuickPrivate::completeDeferred (object=0x55c4b242e110, property=...) at qquickdeferredexecute.cpp:152
#25 0x00007f4c7c550fb2 in quickCompleteDeferred<QQuickItem> (delegate=..., property=..., object=0x55c4b242e110) at qquickdeferredexecute_p_p.h:84
#26 QQuickTextFieldPrivate::executeBackground (this=this@entry=0x55c4b201bde0, complete=complete@entry=true) at qquicktextfield.cpp:391
#27 0x00007f4c7c5523ac in QQuickTextField::componentComplete (this=0x55c4b242e110) at qquicktextfield.cpp:863
#28 0x00007f4c8285da20 in QQmlObjectCreator::finalize (this=0x55c4b242ba40, interrupt=...) at qml/qqmlobjectcreator.cpp:1413
#29 0x00007f4c827f183a in QQmlIncubatorPrivate::incubate (this=0x55c4b2880e90, i=...) at /usr/include/qt5/QtCore/qscopedpointer.h:116
#30 0x00007f4c827f1c95 in QQmlEnginePrivate::incubate (this=0x55c4b11265d0, i=..., forContext=<optimized out>) at qml/qqmlincubator.cpp:89
#31 0x00007f4c827eba7e in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at qml/qqmlcomponent.cpp:1178
#32 0x00007f4c832169a5 in KDeclarative::QmlObject::createObjectFromComponent (this=this@entry=0x55c4b1373ea0, component=0x55c4b2094340, context=<optimized out>, initialProperties=...) at /usr/src/debug/kdeclarative-5.94.0-47.x86_64/src/kdeclarative/qmlobject.cpp:337
#33 0x00007f4c837fa442 in PlasmaQuick::AppletQuickItemPrivate::createFullRepresentationItem (this=this@entry=0x55c4b1171cf0) at /usr/src/debug/plasma-framework-5.94.0-53.x86_64/src/plasmaquick/appletquickitem.cpp:251
#34 0x00007f4c837faa5a in PlasmaQuick::AppletQuickItemPrivate::preloadForExpansion (this=0x55c4b1171cf0) at /usr/src/debug/plasma-framework-5.94.0-53.x86_64/src/plasmaquick/appletquickitem.cpp:317
#35 0x00007f4c81081c82 in QObject::event (this=0x55c4b1374030, e=0x55c4b2976e00) at kernel/qobject.cpp:1314
#36 0x00007f4c81e57563 in QApplicationPrivate::notify_helper (this=0x55c4b0f154e0, receiver=0x55c4b1374030, e=0x55c4b2976e00) at kernel/qapplication.cpp:3637
#37 0x00007f4c81057158 in QCoreApplication::notifyInternal2 (receiver=0x55c4b1374030, event=0x55c4b2976e00) at kernel/qcoreapplication.cpp:1064
#38 0x00007f4c810573d7 in QCoreApplication::sendEvent (event=0x55c4b2976e00, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1462
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55c4b0f0a1b0) at kernel/qcoreapplication.cpp:1821
#40 0x00007f4c810aee60 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1680
#41 postEventSourceDispatch (s=s@entry=0x55c4b0f2fa90) at kernel/qeventdispatcher_glib.cpp:277
#42 0x00007f4c7f3e1ac9 in g_main_dispatch (context=0x55c4b0f34b60) at ../glib/gmain.c:3417
#43 g_main_context_dispatch (context=0x55c4b0f34b60) at ../glib/gmain.c:4135
#44 0x00007f4c7f469936 in g_main_context_iterate.constprop.0 (context=0x55c4b0f34b60, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at ../glib/gmain.c:4211
#45 0x00007f4c7f3dfb51 in g_main_context_iteration (context=0x55c4b0f34b60, may_block=1) at ../glib/gthread.c:1051
#46 0x00007f4c810add1e in QEventDispatcherGlib::processEvents (this=0x55c4b0f329e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#47 0x00007f4c81054826 in QEventLoop::processEvents (flags=..., this=0x7ffe57858b40) at kernel/qeventloop.cpp:139
#48 QEventLoop::exec (this=0x7ffe57858b40, flags=...) at kernel/qeventloop.cpp:232
#49 0x00007f4c81057943 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#50 0x000055c4b040685e in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.24.5-84.x86_64/shell/main.cpp:238
[Inferior 1 (process 1313) detached]

Possible duplicates by query: bug 452660, bug 450900, bug 449981, bug 445417, bug 443352.

Reported using DrKonqi
Comment 1 Nate Graham 2022-06-01 18:49:13 UTC
#26 QQuickTextFieldPrivate::executeBackground (this=this@entry=0x55c4b201bde0, complete=complete@entry=true) at qquicktextfield.cpp:391

1. What Plasma style are you using?
2. What Application style are you using?
Comment 2 Dallas Johnson 2022-06-01 18:50:49 UTC
This is just the default install (Breeze). It crashes before you can actually view anything.
Comment 3 Nate Graham 2022-06-02 15:05:17 UTC
Weird. Looks like the same backtrace as in Bug 454402 though.

You're not using GDM instead of SDDM, are you?

*** This bug has been marked as a duplicate of bug 454402 ***
Comment 4 Dallas Johnson 2022-06-02 15:32:45 UTC
No, sir. This is a completely clean install of Clear Linux - installing their KDE bundle. I'll check with them to see if they have any additional insight.