Bug 483517 - Plasmashell crashes when starting with external monitor
Summary: Plasmashell crashes when starting with external monitor
Status: RESOLVED DUPLICATE of bug 483985
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.0.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-14 05:51 UTC by Feng Yang
Modified: 2024-03-20 19:08 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash backtrace (9.85 KB, text/vnd.kde.kcrash-report)
2024-03-14 05:51 UTC, Feng Yang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Feng Yang 2024-03-14 05:51:57 UTC
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).
Comment 1 Nicolas Fella 2024-03-20 19:01:31 UTC
#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 ??? ()
Comment 2 Nicolas Fella 2024-03-20 19:08:12 UTC

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