Bug 422671 - Plasma Crash On Login, Desktop Manager Startup after upgrade
Summary: Plasma Crash On Login, Desktop Manager Startup after upgrade
Status: RESOLVED DUPLICATE of bug 385011
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.19.0
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-06-09 12:47 UTC by Mark Macumber
Modified: 2020-06-15 13:51 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Macumber 2020-06-09 12:47:03 UTC
Application: plasmashell (5.19.0)

Qt Version: 5.14.2
Frameworks Version: 5.70.0
Operating System: Linux 5.3.0-53-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:

I applied package upgrades. I changed mouse focus behavior to follow mouse.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x0000000000000000 in ?? ()
#5  0x00007f47cbfc2bbf in DaysModel::update (this=0x559e32396da0) at ./src/declarativeimports/calendar/daysmodel.cpp:103
#6  0x00007f47cbfc0f48 in Calendar::updateData (this=this@entry=0x559e32367900) at ./src/declarativeimports/calendar/calendar.cpp:309
#7  0x00007f47cbfc1108 in Calendar::updateData (this=0x559e32367900) at ./src/declarativeimports/calendar/calendar.cpp:68
#8  Calendar::setDisplayedDate (this=this@entry=0x559e32367900, dateTime=...) at ./src/declarativeimports/calendar/calendar.cpp:60
#9  0x00007f47cbfc1165 in Calendar::setDisplayedDate (dateTime=..., this=0x559e32367900) at ./src/declarativeimports/calendar/calendar.cpp:49
#10 Calendar::setDisplayedDate (this=0x559e32367900, dateTime=...) at ./src/declarativeimports/calendar/calendar.cpp:72
#11 0x00007f47cbfcb9f7 in Calendar::qt_static_metacall (_o=_o@entry=0x559e32367900, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=0, _a=_a@entry=0x7ffeabc07b40) at ./obj-x86_64-linux-gnu/src/declarativeimports/calendar/calendarplugin_autogen/EWIEGA46WW/moc_calendar.cpp:349
#12 0x00007f47cbfcc3e3 in Calendar::qt_metacall (this=0x559e32367900, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffeabc07b40) at ./obj-x86_64-linux-gnu/src/declarativeimports/calendar/calendarplugin_autogen/EWIEGA46WW/moc_calendar.cpp:402
#13 0x00007f47f89722c2 in QQmlPropertyData::writeProperty (this=this@entry=0x7f47d01bd338, target=target@entry=0x559e32367900, value=<optimized out>, flags=...) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:290
#14 0x00007f47f8970097 in QQmlPropertyPrivate::write (object=0x559e32367900, property=..., value=..., context=0x559e3236c340, flags=...) at qml/qqmlproperty.cpp:1246
#15 0x00007f47f88a4c33 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x559e317ad100, object=object@entry=0x559e32367900, property=0x7f47d01bd338, value=...) at jsruntime/qv4qobjectwrapper.cpp:565
#16 0x00007f47f88a5b4e in QV4::QObjectWrapper::setQmlProperty (engine=0x559e317ad100, qmlContext=<optimized out>, object=0x559e32367900, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:435
#17 0x00007f47f88a5c9b in QV4::QObjectWrapper::virtualPut (m=0x7f47dca98a98, id=..., value=..., receiver=0x7f47dca98a98) at jsruntime/qv4qobjectwrapper.cpp:721
#18 0x00007f47f886b8a9 in QV4::Object::put (receiver=0x7f47dca98a98, v=..., id=..., this=0x7f47dca98a98) at jsruntime/qv4object_p.h:324
#19 QV4::Object::virtualResolveLookupSetter (object=0x7f47dca98a98, engine=0x559e317ad100, lookup=0x559e324f70a0, value=...) at jsruntime/qv4object.cpp:804
#20 0x00007f47f88be978 in QV4::Moth::VME::interpret (frame=0x7ffeabc080c0, engine=0x559e317ad100, code=0x7f47cc1d4d69 "\344") at jsruntime/qv4vme_moth.cpp:653
#21 0x00007f47f88c3686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeabc080c0, engine=engine@entry=0x559e317ad100) at jsruntime/qv4vme_moth.cpp:463
#22 0x00007f47f8856d20 in QV4::ArrowFunction::virtualCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4functionobject.cpp:528
#23 0x00007f47f88d3549 in QV4::FunctionObject::call (argc=2, argv=0x7f47dca989a0, thisObject=0x7f47dca989f0, this=0x7ffeabc08168) at jsruntime/qv4functionobject_p.h:202
#24 QV4::Runtime::CallQmlContextPropertyLookup::call (engine=0x559e317ad100, index=<optimized out>, argv=0x7f47dca989a0, argc=2) at jsruntime/qv4runtime.cpp:1366
#25 0x00007f47f88be302 in QV4::Moth::VME::interpret (frame=0x7ffeabc08350, engine=0x559e317ad100, code=0x7f47cc1d4f84 "\030\a\344") at jsruntime/qv4vme_moth.cpp:784
#26 0x00007f47f88c3686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeabc08350, engine=engine@entry=0x559e317ad100) at jsruntime/qv4vme_moth.cpp:463
#27 0x00007f47f8855faa in QV4::Function::call (this=this@entry=0x559e324f3650, thisObject=thisObject@entry=0x7f47dca98908, argv=argv@entry=0x7f47dca98920, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#28 0x00007f47f89d3e57 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x559e32354400, callData=callData@entry=0x7f47dca988f0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#29 0x00007f47f897df69 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x559e32354400, a=a@entry=0x7ffeabc0a3d0) at qml/qqmlboundsignal.cpp:223
#30 0x00007f47f897f1bb in QQmlBoundSignal_callback (e=0x559e32357220, a=0x7ffeabc0a3d0) at qml/qqmlboundsignal.cpp:356
#31 0x00007f47f89b4322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x7ffeabc0a3d0) at qml/qqmlnotifier.cpp:104
#32 0x00007f47f8962119 in QQmlData::signalEmitted (object=0x559e3236df30, index=<optimized out>, a=0x7ffeabc0a3d0) at qml/qqmlengine.cpp:858
#33 0x00007f47f508b314 in doActivate<false> (sender=0x559e3236df30, signal_index=46, argv=0x7ffeabc0a3d0) at kernel/qobject.cpp:3762
#34 0x00007f47f895e8a5 in QQmlVMEMetaObject::metaCall (this=0x559e3236a300, o=<optimized out>, c=QMetaObject::InvokeMetaMethod, _id=63, a=0x7ffeabc0a3d0) at qml/qqmlvmemetaobject.cpp:871
#35 0x00007f47f895d5a9 in QQmlVMEMetaObject::metaCall (this=0x559e32362e70, o=<optimized out>, c=QMetaObject::InvokeMetaMethod, _id=63, a=0x7ffeabc0a3d0) at qml/qqmlvmemetaobject.cpp:945
#36 0x00007f47f89b4889 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffeabc0a6c0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=63, argv=argv@entry=0x7ffeabc0a3d0) at qml/qqmlobjectorgadget.cpp:51
#37 0x00007f47f88a132b in CallMethod (object=..., index=63, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x559e317ad100, callArgs=0x7f47dca988b8, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1318
#38 0x00007f47f88a32f2 in CallPrecise (object=..., data=..., engine=engine@entry=0x559e317ad100, callArgs=callArgs@entry=0x7f47dca988b8, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1569
#39 0x00007f47f88a3fe1 in QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7f47dca988b0, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2127
#40 0x00007f47f88d3549 in QV4::FunctionObject::call (argc=0, argv=0x7f47dca98800, thisObject=0x7f47dca988b0, this=0x7ffeabc0a828) at jsruntime/qv4functionobject_p.h:202
#41 QV4::Runtime::CallQmlContextPropertyLookup::call (engine=0x559e317ad100, index=<optimized out>, argv=0x7f47dca98800, argc=0) at jsruntime/qv4runtime.cpp:1366
#42 0x00007f47f88be302 in QV4::Moth::VME::interpret (frame=0x7ffeabc0aa10, engine=0x559e317ad100, code=0x7f47cc1d8920 "\260\071") at jsruntime/qv4vme_moth.cpp:784
#43 0x00007f47f88c3686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeabc0aa10, engine=engine@entry=0x559e317ad100) at jsruntime/qv4vme_moth.cpp:463
#44 0x00007f47f8856d20 in QV4::ArrowFunction::virtualCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4functionobject.cpp:528
#45 0x00007f47f88c0313 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#46 QV4::Moth::VME::interpret (frame=0x7ffeabc0ac40, engine=0x559e317ad100, code=0x7f47cc1ddaa2 "\016\002") at jsruntime/qv4vme_moth.cpp:754
#47 0x00007f47f88c3686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeabc0ac40, engine=engine@entry=0x559e317ad100) at jsruntime/qv4vme_moth.cpp:463
#48 0x00007f47f8855faa in QV4::Function::call (this=this@entry=0x559e32452320, thisObject=thisObject@entry=0x7f47dca98758, argv=argv@entry=0x7f47dca98770, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#49 0x00007f47f89d3e57 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x559e32358c90, callData=callData@entry=0x7f47dca98740, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#50 0x00007f47f897df69 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x559e32358c90, a=a@entry=0x7ffeabc0ccc0) at qml/qqmlboundsignal.cpp:223
#51 0x00007f47f897f1bb in QQmlBoundSignal_callback (e=0x559e32350e10, a=0x7ffeabc0ccc0) at qml/qqmlboundsignal.cpp:356
#52 0x00007f47f89b4322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x7ffeabc0ccc0) at qml/qqmlnotifier.cpp:104
#53 0x00007f47f8962119 in QQmlData::signalEmitted (object=0x559e324260c0, index=<optimized out>, a=0x7ffeabc0ccc0) at qml/qqmlengine.cpp:858
#54 0x00007f47f508b314 in doActivate<false> (sender=0x559e324260c0, signal_index=46, argv=0x7ffeabc0ccc0) at kernel/qobject.cpp:3762
#55 0x00007f47f895e8a5 in QQmlVMEMetaObject::metaCall (this=0x559e32455330, o=<optimized out>, c=QMetaObject::InvokeMetaMethod, _id=63, a=0x7ffeabc0ccc0) at qml/qqmlvmemetaobject.cpp:871
#56 0x00007f47f895d5a9 in QQmlVMEMetaObject::metaCall (this=0x559e3242fcc0, o=<optimized out>, c=QMetaObject::InvokeMetaMethod, _id=63, a=0x7ffeabc0ccc0) at qml/qqmlvmemetaobject.cpp:945
#57 0x00007f47f89b4889 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffeabc0cfb0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=63, argv=argv@entry=0x7ffeabc0ccc0) at qml/qqmlobjectorgadget.cpp:51
#58 0x00007f47f88a132b in CallMethod (object=..., index=63, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x559e317ad100, callArgs=0x7f47dca98708, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1318
#59 0x00007f47f88a32f2 in CallPrecise (object=..., data=..., engine=engine@entry=0x559e317ad100, callArgs=callArgs@entry=0x7f47dca98708, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1569
#60 0x00007f47f88a3fe1 in QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7f47dca98700, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2127
#61 0x00007f47f88d3549 in QV4::FunctionObject::call (argc=0, argv=0x7f47dca98650, thisObject=0x7f47dca98700, this=0x7ffeabc0d118) at jsruntime/qv4functionobject_p.h:202
#62 QV4::Runtime::CallQmlContextPropertyLookup::call (engine=0x559e317ad100, index=<optimized out>, argv=0x7f47dca98650, argc=0) at jsruntime/qv4runtime.cpp:1366
#63 0x00007f47f88be302 in QV4::Moth::VME::interpret (frame=0x7ffeabc0d300, engine=0x559e317ad100, code=0x7f47cc1d8920 "\260\071") at jsruntime/qv4vme_moth.cpp:784
#64 0x00007f47f88c3686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeabc0d300, engine=engine@entry=0x559e317ad100) at jsruntime/qv4vme_moth.cpp:463
#65 0x00007f47f8856d20 in QV4::ArrowFunction::virtualCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4functionobject.cpp:528
#66 0x00007f47f88c0313 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#67 QV4::Moth::VME::interpret (frame=0x7ffeabc0d530, engine=0x559e317ad100, code=0x7f47cbb314f7 "\026\006\002") at jsruntime/qv4vme_moth.cpp:754
#68 0x00007f47f88c3686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeabc0d530, engine=engine@entry=0x559e317ad100) at jsruntime/qv4vme_moth.cpp:463
#69 0x00007f47f8856d20 in QV4::ArrowFunction::virtualCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4functionobject.cpp:528
#70 0x00007f47f88d3549 in QV4::FunctionObject::call (argc=0, argv=0x7f47dca98500, thisObject=0x7f47dca98578, this=0x7ffeabc0d5d8) at jsruntime/qv4functionobject_p.h:202
#71 QV4::Runtime::CallQmlContextPropertyLookup::call (engine=0x559e317ad100, index=<optimized out>, argv=0x7f47dca98500, argc=0) at jsruntime/qv4runtime.cpp:1366
#72 0x00007f47f88be302 in QV4::Moth::VME::interpret (frame=0x7ffeabc0d7c0, engine=0x559e317ad100, code=0x7f47cbb3453d "\016\002") at jsruntime/qv4vme_moth.cpp:784
#73 0x00007f47f88c3686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeabc0d7c0, engine=engine@entry=0x559e317ad100) at jsruntime/qv4vme_moth.cpp:463
#74 0x00007f47f8855faa in QV4::Function::call (this=this@entry=0x559e31e84810, thisObject=thisObject@entry=0x7f47dca984e8, argv=argv@entry=0x7f47dca98500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#75 0x00007f47f89d3e57 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x559e3265d460, callData=callData@entry=0x7f47dca984d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#76 0x00007f47f897df69 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x559e3265d460, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:223
#77 0x00007f47f897f1bb in QQmlBoundSignal_callback (e=0x559e32661a00, a=0x0) at qml/qqmlboundsignal.cpp:356
#78 0x00007f47f89b4322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#79 0x00007f47f8962119 in QQmlData::signalEmitted (object=0x559e3265d2b0, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#80 0x00007f47f508b314 in doActivate<false> (sender=0x559e3265d2b0, signal_index=3, argv=0x0) at kernel/qobject.cpp:3762
#81 0x00007f47f5085f92 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f47f8d52e00 <QQmlTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#82 0x00007f47f8a37080 in QQmlTimer::triggered (this=<optimized out>) at .moc/moc_qqmltimer_p.cpp:266
#83 0x00007f47f8a37712 in QQmlTimer::event (this=0x559e3265d2b0, e=<optimized out>) at types/qqmltimer.cpp:340
#84 0x00007f47f63949ac in QApplicationPrivate::notify_helper (this=this@entry=0x559e31580800, receiver=receiver@entry=0x559e3265d2b0, e=e@entry=0x559e34fd6340) at kernel/qapplication.cpp:3685
#85 0x00007f47f639bbb0 in QApplication::notify (this=0x7ffeabc0fba0, receiver=0x559e3265d2b0, e=0x559e34fd6340) at kernel/qapplication.cpp:3431
#86 0x00007f47f50504a8 in QCoreApplication::notifyInternal2 (receiver=0x559e3265d2b0, event=0x559e34fd6340) at kernel/qcoreapplication.cpp:1075
#87 0x00007f47f505067e in QCoreApplication::sendEvent (receiver=receiver@entry=0x559e3265d2b0, event=event@entry=0x559e34fd6340) at kernel/qcoreapplication.cpp:1470
#88 0x00007f47f5053121 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x559e31575b00) at kernel/qcoreapplication.cpp:1815
#89 0x00007f47f50536b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674
#90 0x00007f47f50b0103 in postEventSourceDispatch (s=0x559e315cffa0) at kernel/qeventdispatcher_glib.cpp:277
#91 0x00007f47ee295417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#92 0x00007f47ee295650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#93 0x00007f47ee2956dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00007f47f50af7ac in QEventDispatcherGlib::processEvents (this=0x559e315e0ab0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#95 0x00007f47f504ed2a in QEventLoop::exec (this=this@entry=0x7ffeabc0fa30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#96 0x00007f47f50584a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383
#97 0x0000559e3088f0ca in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:222

Possible duplicates by query: bug 394395, bug 385011, bug 355943.

Reported using DrKonqi
Comment 1 Aaron Bottegal 2020-06-10 13:43:37 UTC
Not sure if this is related, but with 5.19 update from Arch, whenever I log in, my panels seems to crash kwin and locks up the desktop when activating. I have two monitors, and either panel can crash it. I use latte-dock and its interactions and app launches don't seem to crash the system, though. Kwin definitely crashes, as one time I saw it report that before the desktop lockup. It happens very quickly every time.
Comment 2 Marco Martin 2020-06-15 13:51:52 UTC

*** This bug has been marked as a duplicate of bug 385011 ***