https://bugs.kde.org/show_bug.cgi?id=461020
Bug ID: 461020 Summary: plasmashell crashes at startup at Plasma::Applet::containment / PanelView::geometryByDistance Classification: Plasma Product: plasmashell Version: master Platform: OpenSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: qydwhotm...@gmail.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 Application: plasmashell (5.26.80) Qt Version: 5.15.6 Frameworks Version: 5.100.0 Operating System: Linux 6.0.0-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.26.80 [KCrashBackend] -- Information about the crash: plasmashell crashes at startup and there is no way to start the desktop. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 QObject::parent (this=0x0) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #7 Plasma::Applet::containment (this=<optimized out>) at /usr/src/debug/plasma-framework-5.99.0git.20221025T152746~34fae930/src/plasma/applet.cpp:749 #8 0x00007fe3270fe5d9 in Plasma::Applet::location (this=<optimized out>) at /usr/src/debug/plasma-framework-5.99.0git.20221025T152746~34fae930/src/plasma/applet.cpp:793 #9 0x000055beee28f929 in PanelView::geometryByDistance (this=0x55bef21a40d0, distance=0) at /usr/src/debug/plasma-workspace-5.26.80git.20221025T144758~52a24f1c/shell/panelview.cpp:536 #10 0x000055beee29668c in PanelView::qt_static_metacall (_o=_o@entry=0x55bef21a40d0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=33, _a=_a@entry=0x7ffcc1f663e0) at /usr/src/debug/plasma-workspace-5.26.80git.20221025T144758~52a24f1c/build/shell/plasmashell_autogen/include/moc_panelview.cpp:323 #11 0x000055beee296f63 in PanelView::qt_metacall (this=0x55bef21a40d0, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0x7ffcc1f663e0) at /usr/src/debug/plasma-workspace-5.26.80git.20221025T144758~52a24f1c/build/shell/plasmashell_autogen/include/moc_panelview.cpp:528 #12 0x00007fe326690243 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffcc1f66680, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=122, argv=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/qml/qqmlobjectorgadget.cpp:51 #13 0x00007fe32656d399 in CallMethod (callType=<optimized out>, callArgs=0x2, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=<optimized out>, index=<optimized out>, object=...) at /usr/include/qt5/QtCore/qvarlengtharray.h:189 #14 CallPrecise (object=..., data=..., engine=engine@entry=0x55bef0146930, callArgs=callArgs@entry=0x7fe3019ae640, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4qobjectwrapper.cpp:1568 #15 0x00007fe32656f00b in CallOverloaded (callType=<optimized out>, propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, data=..., object=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4qobjectwrapper.cpp:1644 #16 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4qobjectwrapper.cpp:2132 #17 0x00007fe32658ba66 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../src/qml/jsruntime/qv4functionobject_p.h:202 #18 QV4::Moth::VME::interpret (frame=0x55beee2ee420 <Plasma::Containment::staticMetaObject>, engine=0x55bef0146930, code=0x55bef21f4480 "0\263V&\343\177") at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4vme_moth.cpp:757 #19 0x00007fe32658f1af in QV4::Moth::VME::exec (frame=frame@entry=0x7ffcc1f66940, engine=engine@entry=0x55bef0146930) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4vme_moth.cpp:466 #20 0x00007fe326522fa8 in QV4::ArrowFunction::virtualCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4functionobject.cpp:528 #21 0x00007fe32658ba66 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../src/qml/jsruntime/qv4functionobject_p.h:202 #22 QV4::Moth::VME::interpret (frame=0x55beee2ee420 <Plasma::Containment::staticMetaObject>, engine=0x55bef0146930, code=0x55bef21f5fb0 "0\263V&\343\177") at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4vme_moth.cpp:757 #23 0x00007fe32658f1af in QV4::Moth::VME::exec (frame=frame@entry=0x7ffcc1f66b70, engine=engine@entry=0x55bef0146930) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4vme_moth.cpp:466 #24 0x00007fe3265221de in QV4::Function::call (this=this@entry=0x55bef0db97e0, thisObject=<optimized out>, argv=argv@entry=0x7fe3019ae500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/jsruntime/qv4function.cpp:69 #25 0x00007fe3266aa9fd in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55bef21f9a90, callData=callData@entry=0x7fe3019ae4d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/qml/qqmljavascriptexpression.cpp:212 #26 0x00007fe32665c02f in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #27 0x00007fe32665d208 in QQmlBoundSignal_callback (e=0x55bef2332200, a=0x0) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #28 0x00007fe32668fd2f in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/qml/qqmlnotifier.cpp:104 #29 0x00007fe325081d0d in doActivate<false> (sender=0x55bef21f8df0, signal_index=34, argv=0x0) at kernel/qobject.cpp:3811 #30 0x00007fe325081fbd in QtPrivate::QSlotObjectBase::call (a=0x7ffcc1f68860, r=0x55bef21f8df0, this=0x55bef21fd2e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #31 doActivate<false> (sender=0x55bef21f8df0, signal_index=21, argv=0x7ffcc1f68860) at kernel/qobject.cpp:3919 #32 0x00007fe32507b43f in QMetaObject::activate (sender=sender@entry=0x55bef21f8df0, m=m@entry=0x7fe325320d60, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7ffcc1f68860) at kernel/qobject.cpp:3979 #33 0x00007fe324fe574d in QAbstractItemModel::modelReset (this=this@entry=0x55bef21f8df0, _t1=...) at .moc/moc_qabstractitemmodel.cpp:648 #34 0x00007fe324fe79eb in QAbstractItemModel::endResetModel (this=this@entry=0x55bef21f8df0) at itemmodels/qabstractitemmodel.cpp:3302 #35 0x00007fe32501c482 in QSortFilterProxyModelPrivate::_q_sourceReset (this=0x55bef21fcf80) at itemmodels/qsortfilterproxymodel.cpp:1607 #36 0x00007fe32508223c in doActivate<false> (sender=0x55bef21fd490, signal_index=21, argv=0x7ffcc1f689a0) at kernel/qobject.cpp:3931 #37 0x00007fe32507b43f in QMetaObject::activate (sender=sender@entry=0x55bef21fd490, m=m@entry=0x7fe325320d60, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7ffcc1f689a0) at kernel/qobject.cpp:3979 #38 0x00007fe324fe574d in QAbstractItemModel::modelReset (this=this@entry=0x55bef21fd490, _t1=...) at .moc/moc_qabstractitemmodel.cpp:648 #39 0x00007fe324fe79eb in QAbstractItemModel::endResetModel (this=this@entry=0x55bef21fd490) at itemmodels/qabstractitemmodel.cpp:3302 #40 0x00007fe325021e8c in QSortFilterProxyModel::setSourceModel (this=0x55bef21fd490, sourceModel=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:2187 #41 0x00007fe30809f3ae in TaskManager::TasksModel::Private::updateGroupInline (this=0x55bef21fd950) at /usr/src/debug/plasma-workspace-5.26.80git.20221025T144758~52a24f1c/libtaskmanager/tasksmodel.cpp:706 #42 0x00007fe3266bfe73 in QQmlObjectCreator::finalize (this=0x55bef0db9540, interrupt=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/qml/qqmlobjectcreator.cpp:1413 #43 0x00007fe3266565c2 in QQmlIncubatorPrivate::incubate (this=0x55bef2057b00, i=...) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #44 0x00007fe326656a5d in QQmlEnginePrivate::incubate (this=0x55bef019ef50, i=..., forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/qml/qqmlincubator.cpp:89 #45 0x00007fe3266503f4 in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.6+kde20/src/qml/qml/qqmlcomponent.cpp:1191 #46 0x00007fe327067eeb in KDeclarative::QmlObject::completeInitialization (initialProperties=..., this=0x55bef21a76c0) at /usr/src/debug/kdeclarative-5.99.0git.20221022T105434~0c66b79/src/kdeclarative/qmlobject.cpp:322 #47 KDeclarative::QmlObject::completeInitialization (this=0x55bef21a76c0, initialProperties=...) at /usr/src/debug/kdeclarative-5.99.0git.20221022T105434~0c66b79/src/kdeclarative/qmlobject.cpp:304 #48 0x00007fe32706810e in KDeclarative::QmlObjectPrivate::scheduleExecutionEnd (this=0x55bef21c10b0) at /usr/src/debug/kdeclarative-5.99.0git.20221022T105434~0c66b79/src/kdeclarative/qmlobject.cpp:130 #49 0x00007fe3270683d2 in KDeclarative::QmlObjectPrivate::execute (source=..., this=<optimized out>) at /usr/src/debug/kdeclarative-5.99.0git.20221022T105434~0c66b79/src/kdeclarative/qmlobject.cpp:123 #50 0x00007fe3272faff0 in KQuickAddons::QuickViewSharedEngine::setSource (url=..., this=0x55bef21a40d0) at /usr/src/debug/kdeclarative-5.99.0git.20221022T105434~0c66b79/src/quickaddons/quickviewsharedengine.cpp:217 #51 KQuickAddons::QuickViewSharedEngine::setSource (this=this@entry=0x55bef21a40d0, url=...) at /usr/src/debug/kdeclarative-5.99.0git.20221022T105434~0c66b79/src/quickaddons/quickviewsharedengine.cpp:211 #52 0x000055beee2a5d05 in PanelView::PanelView (parent=0x0, targetScreen=<optimized out>, corona=<optimized out>, this=0x55bef21a40d0) at /usr/src/debug/plasma-workspace-5.26.80git.20221025T144758~52a24f1c/shell/panelview.cpp:115 #53 ShellCorona::createWaitingPanels (this=<optimized out>) at /usr/src/debug/plasma-workspace-5.26.80git.20221025T144758~52a24f1c/shell/shellcorona.cpp:1365 #54 0x00007fe325081fbd in QtPrivate::QSlotObjectBase::call (a=0x7ffcc1f69140, r=0x55beeff86920, this=0x55beeff7ab60) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #55 doActivate<false> (sender=0x55beeff86a08, signal_index=3, argv=0x7ffcc1f69140) at kernel/qobject.cpp:3919 #56 0x00007fe32507b43f in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fe3253229c0, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcc1f69140) at kernel/qobject.cpp:3979 #57 0x00007fe325085dfa in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205 #58 0x00007fe32507674d in QObject::event (this=0x55beeff86a08, e=0x7ffcc1f69290) at kernel/qobject.cpp:1369 #59 0x00007fe325df03fe in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55beeff86a08, e=0x7ffcc1f69290) at kernel/qapplication.cpp:3637 #60 0x00007fe32504b0a8 in QCoreApplication::notifyInternal2 (receiver=0x55beeff86a08, event=0x7ffcc1f69290) at kernel/qcoreapplication.cpp:1064 #61 0x00007fe3250a1b61 in QTimerInfoList::activateTimers (this=0x55beefc6bf90) at kernel/qtimerinfo_unix.cpp:643 #62 0x00007fe3250a242c in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #63 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230 #64 0x00007fe3230c4a50 in g_main_dispatch (context=0x7fe318005010) at ../glib/gmain.c:3444 #65 g_main_context_dispatch (context=context@entry=0x7fe318005010) at ../glib/gmain.c:4162 #66 0x00007fe3230c4e08 in g_main_context_iterate (context=context@entry=0x7fe318005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4238 #67 0x00007fe3230c4e9c in g_main_context_iteration (context=0x7fe318005010, may_block=1) at ../glib/gmain.c:4303 #68 0x00007fe3250a2766 in QEventDispatcherGlib::processEvents (this=0x55beefc6bdc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #69 0x00007fe325049b1b in QEventLoop::exec (this=this@entry=0x7ffcc1f694d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #70 0x00007fe325051c86 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #71 0x00007fe32549ee5c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870 #72 0x00007fe325df0375 in QApplication::exec () at kernel/qapplication.cpp:2829 #73 0x000055beee279332 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.26.80git.20221025T144758~52a24f1c/shell/main.cpp:235 [Inferior 1 (process 648) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.