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

            Bug ID: 475566
           Summary: Plasma shell crash at system startup
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.8
          Platform: Other
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: mf1...@o2.pl
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.27.8)

Qt Version: 5.15.11
Frameworks Version: 5.110.0
Operating System: Linux 6.5.5-1-MANJARO x86_64
Windowing System: X11
Distribution: Manjaro Linux
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
Shell crashes after login to account, restarts few times then only black screen
persists. After restart from terminal usualy starts normaly but sometimes not.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plazma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  0x00007f27363016bc in QQmlData::wasDeleted(QObject const*)
(object=0x55cf7f93a910) at
../../include/QtQml/5.15.11/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmldata_p.h:338
#7  QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*)
(engine=0x55cf7f05b400, object=0x55cf7f93a910) at
../../include/QtQml/5.15.11/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:213
#8  0x00007f273637479a in loadProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData const&) (v4=0x55cf7f05b400, object=0x55cf7fcbae10,
property=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:205
#9  0x00007f273635d993 in
QV4::QObjectWrapper::lookupGetterImpl<QV4::QQmlContextWrapper::lookupScopeObjectProperty(QV4::Lookup*,
QV4::ExecutionEngine*, QV4::Value*)::<lambda()> > (useOriginalProperty=true,
revertLookup=..., object=<optimized out>, engine=0x55cf7f05b400,
lookup=0x55cf7fc5a3f0) at
../../include/QtQml/5.15.11/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:262
#10 QV4::QQmlContextWrapper::lookupScopeObjectProperty(QV4::Lookup*,
QV4::ExecutionEngine*, QV4::Value*) (l=0x55cf7fc5a3f0, engine=0x55cf7f05b400,
base=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:562
#11 0x00007f273638fd04 in QV4::Moth::VME::interpret(QV4::CppStackFrame*,
QV4::ExecutionEngine*, char const*) (frame=0x7ffc0a4aca90,
engine=0x55cf7f05b400, code=0x7f26e3a5cec5 ";\216\002") at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:588
#12 0x00007f2736393d94 in QV4::Moth::VME::exec(QV4::CppStackFrame*,
QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466
#13 0x00007f273633731a in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) (this=<optimized out>,
thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>,
context=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69
#14 0x00007f273649849d in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) (this=0x55cf7fcbc760, callData=0x7f27242fd4d0,
isUndefined=0x7ffc0a4acc57) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212
#15 0x00007f273649ac89 in QQmlBinding::evaluate(bool*)
(this=this@entry=0x55cf7fcbc760, isUndefined=isUndefined@entry=0x7ffc0a4acc57)
at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:218
#16 0x00007f27364a057a in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55cf7fcbc760,
watcher=..., flags=..., scope=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:254
#17 0x00007f27364a0103 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55cf7fcbc760,
flags=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194
#18 0x00007f273644c8fd in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcbc760) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:723
#19 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcbc9a0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#20 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcbca30) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#21 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd09d0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#22 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd0a60) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#23 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd0af0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#24 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd0b80) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#25 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd29d0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#26 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd2a90) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#27 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd2b20) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#28 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd3ba0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#29 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd3c10) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#30 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd3d50) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#31 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4350) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#32 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd3730) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#33 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4570) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#34 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4600) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#35 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4690) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#36 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4720) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#37 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd47b0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#38 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4840) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#39 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4b60) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#40 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4d70) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#41 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4e00) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#42 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4e90) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#43 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4f20) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#44 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd4fb0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#45 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd50e0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#46 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd6600) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#47 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd6670) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#48 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=<optimized out>, expression=0x55cf7fcd6740) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#49 0x00007f273644c8e9 in
QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression*)
(this=this@entry=0x55cf7fc5f7f0, expression=0x55cf7fcf1050) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:720
#50 0x00007f273644ca22 in QQmlContextData::refreshExpressionsRecursive(bool)
(this=0x55cf7fc5f7f0, isGlobal=false) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:752
#51 0x00007f273644cabf in QQmlContextData::refreshExpressionsRecursive(bool)
(this=0x55cf7fc406e0, isGlobal=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:742
#52 0x00007f273644cb3d in QQmlContextData::refreshExpressionsRecursive(bool)
(this=0x55cf7fc3dc60, isGlobal=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:762
#53 0x00007f273644cabf in QQmlContextData::refreshExpressionsRecursive(bool)
(this=0x55cf7f547080, isGlobal=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcontext.cpp:742
#54 0x00007f273643c139 in QQmlEngine::retranslate() (this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlengine.cpp:1440
#55 0x00007f2734ec3024 in QObject::event(QEvent*) (this=0x55cf7f043800,
e=0x7f26fc855490) at kernel/qobject.cpp:1347
#56 0x00007f2735b788ff in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#57 0x00007f2734e9b5b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55cf7f043800, event=0x7f26fc855490) at
kernel/qcoreapplication.cpp:1064
#58 0x00007f2734ea051b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55cf7e992550) at
kernel/qcoreapplication.cpp:1821
#59 0x00007f2734ee6588 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55cf7eaf4b10) at kernel/qeventdispatcher_glib.cpp:277
#60 0x00007f2733b31f19 in  () at /usr/lib/libglib-2.0.so.0
#61 0x00007f2733b902b7 in  () at /usr/lib/libglib-2.0.so.0
#62 0x00007f2733b30112 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#63 0x00007f2734eea3cc in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55cf7eaf8fc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#64 0x00007f2734e9a2c4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc0a4ad8f0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#65 0x00007f2734e9b763 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#66 0x000055cf7cf1c16c in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/plasma-workspace/plasma-workspace-5.27.8/shell/main.cpp:235
[Inferior 1 (process 2047) detached]

The reporter indicates this bug may be a duplicate of or related to bug 443825,
bug 455505.

Reported using DrKonqi

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

Reply via email to