Summary: | plasmashell crashes when connecting external monitor | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Philippe <philippe> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | kde, nate, qydwhotmail |
Priority: | NOR | Keywords: | drkonqi, multiscreen |
Version: | 5.27.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | backtrace with symbols |
Description
Philippe
2023-08-09 11:01:59 UTC
Thank you for the bug report! Unfortunately I can't reproduce the crash myself on current git master, and the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong: > #18 0x00007f5bf8603ab9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so > #19 0x00007f5bf8611059 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so Could you please install debug symbols or debuginfod, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports for details about how to do this. Thanks again! Created attachment 160881 [details]
backtrace with symbols
crash when connecting docking station with external screen
Thanks, pasting the crashing thread here for searchability: Thread 1 (Thread 0x7f3a955d7480 (LWP 23255) "plasmashell"): #0 QQuickItemPrivate::addToDirtyList (this=this@entry=0x556f33b5ace0) at items/qquickitem.cpp:6236 #1 0x00007f3a99a589be in QQuickItemPrivate::dirty (this=this@entry=0x556f33b5ace0, type=type@entry=QQuickItemPrivate::Visible) at items/qquickitem.cpp:6221 #2 0x00007f3a99a5a4e6 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f33b5ace0, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6093 #3 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f33b5aaa0, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #4 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f33b9de90, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #5 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f33b8a730, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #6 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f32509d10, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #7 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f33af3c80, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #8 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f329afc70, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #9 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x556f33a08020, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #10 0x00007f3a99a5a555 in QQuickItemPrivate::setEffectiveVisibleRecur (this=this@entry=0x556f3268ae20, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6103 #11 0x00007f3a99a5a687 in QQuickItemPrivate::setVisible (this=0x556f3268ae20, visible=<optimized out>) at items/qquickitem.cpp:6006 #12 0x00007f3a99a67b3b in QQuickItem::qt_metacall (this=this@entry=0x556f326d1870, _c=_c@entry=QMetaObject::WriteProperty, _id=11, _a=_a@entry=0x7ffd8b408c80) at .moc/moc_qquickitem.cpp:1048 #13 0x00007f3a9a48fef9 in PlasmaQuick::AppletQuickItem::qt_metacall (this=this@entry=0x556f326d1870, _c=_c@entry=QMetaObject::WriteProperty, _id=<optimized out>, _a=_a@entry=0x7ffd8b408c80) at /usr/src/plasma-framework-5.104.0a-0ubuntu1/obj-x86_64-linux-gnu/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_appletquickitem.cpp:364 #14 0x00007f3a90127ab9 in AppletInterface::qt_metacall (this=this@entry=0x556f326d1870, _c=_c@entry=QMetaObject::WriteProperty, _id=<optimized out>, _a=_a@entry=0x7ffd8b408c80) at /usr/src/plasma-framework-5.104.0a-0ubuntu1/obj-x86_64-linux-gnu/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_appletinterface.cpp:887 #15 0x00007f3a90135059 in ContainmentInterface::qt_metacall (this=0x556f326d1870, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffd8b408c80) at /usr/src/plasma-framework-5.104.0a-0ubuntu1/obj-x86_64-linux-gnu/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_containmentinterface.cpp:459 #16 0x00007f3a9948af85 in QQmlPropertyData::writeProperty (flags=..., value=<optimized out>, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:395 #17 QQmlPropertyPrivate::write (object=object@entry=0x556f326d1870, property=..., value=..., context=0x556f33c62a60, flags=..., flags@entry=...) at qml/qqmlproperty.cpp:1305 #18 0x00007f3a993accca in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x556f32689b20, object=object@entry=0x556f326d1870, property=0x7f3a4409f898, value=...) at jsruntime/qv4qobjectwrapper.cpp:565 #19 0x00007f3a993ad413 in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x556f32689b20, qmlContext=<optimized out>, object=0x556f326d1870, name=<optimized out>, revisionMode=revisionMode@entry=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:435 #20 0x00007f3a993ad573 in QV4::QObjectWrapper::virtualPut (m=0x7f3a883be588, id=..., value=..., receiver=0x7f3a883be588) at jsruntime/qv4qobjectwrapper.cpp:722 #21 0x00007f3a99334587 in QV4::Object::put (receiver=0x7f3a883be588, v=..., name=0x7f3a883be590, this=0x7f3a883be588) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/jsruntime/qv4string_p.h:167 #22 QV4::Lookup::setterFallback (l=<optimized out>, engine=0x556f32689b20, object=..., value=...) at jsruntime/qv4lookup.cpp:546 #23 0x00007f3a993c7ecf in QV4::Moth::VME::interpret (frame=0x556f33b5ace0, frame@entry=0x7ffd8b4090b0, engine=0x556f32689b20, code=0x7f3a363a79a0 <incomplete sequence \370>) at jsruntime/qv4vme_moth.cpp:351 #24 0x00007f3a993cc027 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd8b4090b0, engine=engine@entry=0x556f32689b20) at jsruntime/qv4vme_moth.cpp:466 #25 0x00007f3a9935d4a6 in QV4::Function::call (this=this@entry=0x556f32a64360, thisObject=<optimized out>, argv=argv@entry=0x7f3a883be500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69 #26 0x00007f3a994eae91 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x556f329bf500, callData=callData@entry=0x7f3a883be4d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:212 #27 0x00007f3a9949bb4f in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x0) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #28 0x00007f3a9949d2d8 in QQmlBoundSignal_callback (e=0x556f32bcca10, a=0x0) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #29 0x00007f3a994cff0f in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:104 #30 0x00007f3a97ef34f1 in doActivate<false> (sender=0x556f32a706b0, signal_index=30, argv=argv@entry=0x0) at kernel/qobject.cpp:3815 #31 0x00007f3a97eecc4f in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3996 #32 0x00007f3a99474e19 in QQmlVMEMetaObject::activate (this=this@entry=0x556f35921320, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at qml/qqmlvmemetaobject.cpp:1312 #33 0x00007f3a994771c6 in QQmlVMEMetaObject::metaCall (this=0x556f35921320, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at qml/qqmlvmemetaobject.cpp:880 #34 0x00007f3a97ec8ffa in QMetaProperty::write (this=this@entry=0x7ffd8b40ae90, object=object@entry=0x556f32a706b0, value=...) at kernel/qmetaobject.cpp:3287 #35 0x00007f3a97ef25a0 in QObject::setProperty (this=this@entry=0x556f32a706b0, name=name@entry=0x7f3a9a4b376f "containment", value=...) at kernel/qobject.cpp:4107 #36 0x00007f3a9a49d3e5 in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x556f32a7bf00, cont=cont@entry=0x556f326d9c20) at /usr/src/plasma-framework-5.104.0a-0ubuntu1/src/plasmaquick/containmentview.cpp:124 #37 0x00007f3a9a49dbdd in PlasmaQuick::ContainmentView::setContainment (this=this@entry=0x556f36a736e0, cont=cont@entry=0x556f326d9c20) at /usr/src/plasma-framework-5.104.0a-0ubuntu1/src/plasmaquick/containmentview.cpp:251 #38 0x0000556f31600cde in ShellCorona::createWaitingPanels (this=0x556f322a2740) at /usr/src/plasma-workspace-4:5.27.4.1-0ubuntu1/shell/shellcorona.cpp:1488 #39 0x00007f3a97ef39af in QtPrivate::QSlotObjectBase::call (a=0x7ffd8b40b120, r=0x556f322a2740, this=0x556f323908e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #40 doActivate<false> (sender=0x556f322a2828, signal_index=3, argv=0x7ffd8b40b120) at kernel/qobject.cpp:3923 #41 0x00007f3a97eeca47 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f3a9815a2e0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd8b40b120) at kernel/qobject.cpp:3983 #42 0x00007f3a97ef798e in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205 #43 0x00007f3a97ee7bf5 in QObject::event (this=0x556f322a2828, e=0x7ffd8b40b270) at kernel/qobject.cpp:1369 #44 0x00007f3a98b6bf92 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x556f322a2828, e=0x7ffd8b40b270) at kernel/qapplication.cpp:3640 #45 0x00007f3a97ebae38 in QCoreApplication::notifyInternal2 (receiver=0x556f322a2828, event=0x7ffd8b40b270) at kernel/qcoreapplication.cpp:1064 #46 0x00007f3a97ebb012 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #47 0x00007f3a97f14201 in QTimerInfoList::activateTimers (this=0x556f321a0ef0) at kernel/qtimerinfo_unix.cpp:643 #48 0x00007f3a97f14aec in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #49 0x00007f3a969c349d in g_main_dispatch (context=0x7f3a8c000ee0) at ../../../glib/gmain.c:3460 #50 g_main_context_dispatch (context=0x7f3a8c000ee0) at ../../../glib/gmain.c:4200 #51 0x00007f3a96a1e178 in g_main_context_iterate.constprop.0 (context=0x7f3a8c000ee0, block=<optimized out>, dispatch=1, self=<optimized out>) at ../../../glib/gmain.c:4276 #52 0x00007f3a969c21b0 in g_main_context_iteration (context=0x7f3a8c000ee0, may_block=1) at ../../../glib/gmain.c:4343 #53 0x00007f3a97f14e7a in QEventDispatcherGlib::processEvents (this=0x556f321a11f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #54 0x00007f3a97eb97cb in QEventLoop::exec (this=this@entry=0x7ffd8b40b4b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #55 0x00007f3a97ec1c1a in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #56 0x00007f3a98335db0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863 #57 0x00007f3a98b6bf09 in QApplication::exec () at kernel/qapplication.cpp:2832 #58 0x0000556f315d3a47 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/plasma-workspace-4:5.27.4.1-0ubuntu1/shell/main.cpp:235 Detaching from program: /usr/bin/plasmashell, process 23255 [Inferior 1 (process 23255) detached] *** This bug has been marked as a duplicate of bug 449981 *** |