Created attachment 167147 [details] Crash backtrace SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** When starting arch linux with external monitor, the plasmashell will crash. But if I connect the external monitor after the KDE starts, the plasmashell won't crash. STEPS TO REPRODUCE 1. Connect the external monitor 2. Boot the system 3. Login the user OBSERVED RESULT The plasmashell crashed. EXPECTED RESULT The plasmashell runs. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Graphics Platform: x11 Graphics Processor: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2 NVIDIA Driver version: 550.54.14 ADDITIONAL INFORMATION I cannot switch the screen layout of the external monitor by display configuration (<ctrl-p>). I can click the "swith to laptop screen" etc., but nothing happens, it just keep the status. I can only change the screen layout in the settings (Display & Monitor).
#4 0x00007ece066045a0 in ??? () at /usr/lib/libQt6Quick.so.6 #5 0x00007ecdfe14e2d7 in ??? () at /usr/lib/libQt6QuickTemplates2.so.6 #6 0x00007ece065fa3a2 in QQuickTextEdit::componentComplete() () at /usr/lib/libQt6Quick.so.6 #7 0x00007ecdfe1569b7 in QQuickTextArea::componentComplete() () at /usr/lib/libQt6QuickTemplates2.so.6 #8 0x00007ece060d76d6 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/libQt6Qml.so.6 #9 0x00007ece060ae867 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /usr/lib/libQt6Qml.so.6 #10 0x00007ece060af4a6 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlRefPointer<QQmlContextData> const&) () at /usr/lib/libQt6Qml.so.6 #11 0x00007ece0605fb86 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib/libQt6Qml.so.6 #12 0x00007ece065a8b46 in ??? () at /usr/lib/libQt6Quick.so.6 #13 0x00007ece065add49 in QQuickLoader::setActive(bool) () at /usr/lib/libQt6Quick.so.6 #14 0x00007ece06031298 in ??? () at /usr/lib/libQt6Qml.so.6 #15 0x00007ece06046591 in ??? () at /usr/lib/libQt6Qml.so.6 #16 0x00007ece060452ea in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () at /usr/lib/libQt6Qml.so.6 #17 0x00007ece06043d04 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt6Qml.so.6 #18 0x00007ece060d1217 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt6Qml.so.6 #19 0x00007ece04f90ada in ??? () at /usr/lib/libQt6Core.so.6 #20 0x00007ece06153f58 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt6Qml.so.6 #21 0x00007ece060312e2 in ??? () at /usr/lib/libQt6Qml.so.6 #22 0x00007ece06046591 in ??? () at /usr/lib/libQt6Qml.so.6 #23 0x00007ece060452ea in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () at /usr/lib/libQt6Qml.so.6 #24 0x00007ece06043d04 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt6Qml.so.6 #25 0x00007ece05fac23f in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QV4::Heap::Object*, QObject*, QQmlPropertyData const*, QFlags<QV4::QObjectWrapper::Flag>) () at /usr/lib/libQt6Qml.so.6 #26 0x00007ece05fae3cf in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer<QQmlContextData> const&, QV4::Heap::Object*, QObject*, QV4::String*, QFlags<QV4::QObjectWrapper::Flag>, bool*, QQmlPropertyData const**) () at /usr/lib/libQt6Qml.so.6 #27 0x00007ece05fa80c6 in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) () at /usr/lib/libQt6Qml.so.6 #28 0x00007ece05fa8cba in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) () at /usr/lib/libQt6Qml.so.6 #29 0x00007ece06000ae9 in ??? () at /usr/lib/libQt6Qml.so.6 #30 0x00007ece060045c5 in ??? () at /usr/lib/libQt6Qml.so.6 #31 0x00007ece05f703fe in ??? () at /usr/lib/libQt6Qml.so.6 #32 0x00007ece060b009c in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt6Qml.so.6 #33 0x00007ece060417a7 in QQmlBinding::evaluate(bool*) () at /usr/lib/libQt6Qml.so.6 #34 0x00007ece06045253 in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () at /usr/lib/libQt6Qml.so.6 #35 0x00007ece06043d04 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt6Qml.so.6 #36 0x00007ece060d7093 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/libQt6Qml.so.6 #37 0x00007ece0605ac1d in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /usr/lib/libQt6Qml.so.6 #38 0x00007ece0605bcd5 in QQmlComponentPrivate::completeCreate() () at /usr/lib/libQt6Qml.so.6 #39 0x00007ece0795c65b in PlasmaQuick::SharedQmlEngine::completeInitialization(QHash<QString, QVariant> const&) () at /usr/lib/libPlasmaQuick.so.6 #40 0x00007ece079426a1 in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () at /usr/lib/libPlasmaQuick.so.6 #41 0x00007ece079578cc in ??? () at /usr/lib/libPlasmaQuick.so.6 #42 0x0000607b8a5786c3 in ??? () #43 0x0000607b8a572748 in ??? () #44 0x00007ece04f90ca9 in ??? () at /usr/lib/libQt6Core.so.6 #45 0x00007ece0740d616 in KActivities::Consumer::serviceStatusChanged(KActivities::Consumer::ServiceStatus) () at /usr/lib/libPlasmaActivities.so.6 #46 0x00007ece04f90ca9 in ??? () at /usr/lib/libQt6Core.so.6 #47 0x00007ece0741b191 in ??? () at /usr/lib/libPlasmaActivities.so.6 #48 0x00007ece0741e742 in ??? () at /usr/lib/libPlasmaActivities.so.6 #49 0x00007ece04f90fab in ??? () at /usr/lib/libQt6Core.so.6 #50 0x00007ece05d00e80 in ??? () at /usr/lib/libQt6DBus.so.6 #51 0x00007ece04f7c2c7 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6 #52 0x00007ece06cf438b in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #53 0x00007ece04f39818 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #54 0x00007ece04f39b9b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6 #55 0x00007ece051758a4 in ??? () at /usr/lib/libQt6Core.so.6 #56 0x00007ece03b24f69 in ??? () at /usr/lib/libglib-2.0.so.0 #57 0x00007ece03b833a7 in ??? () at /usr/lib/libglib-2.0.so.0 #58 0x00007ece03b23162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #59 0x00007ece051739c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #60 0x00007ece04f43d6e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #61 0x00007ece04f3c2b8 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6 #62 0x0000607b8a53a476 in ??? () #63 0x00007ece04843cd0 in ??? () at /usr/lib/libc.so.6 #64 0x00007ece04843d8a in __libc_start_main () at /usr/lib/libc.so.6 #65 0x0000607b8a53ac65 in ??? ()
*** This bug has been marked as a duplicate of bug 483985 ***