| Summary: | [X11] Monitor stays black, does not wake from sleep and the window manager crashes with a segmentation fault after blind login | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | hawaiananas |
| Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | kdedev, nate |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 6.2.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/73029/events/8c283ebd343b4045bc4b2abd717b46f2/ | ||
| Attachments: | crash report with debug symbols | ||
|
Description
hawaiananas
2024-12-19 13:54:58 UTC
Thank you for the bug report! I'm not able to reproduce this on git-master. Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong: #6 0x00007f440beafed4 in ??? () at /lib64/libQt6Quick.so.6 #7 0x00007f440a4b80d7 in ??? () at /lib64/libQt6Core.so.6 #2 0x00007f440951a512 in ??? () at /lib64/libQt6Network.so.6 #5 0x00007f440968e19a in ??? () at /lib64/libKF6KIOCore.so.6 #3 0x00007f43f5d78988 in ??? () at /lib64/libQt6XcbQpa.so.6 #6 0x00007f440a951581 in ??? () at /lib64/libQt6DBus.so.6 #5 0x00007f440b5aa448 in ??? () at /lib64/libQt6Qml.so.6 Could you please install debug symbols and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again! My reproduction steps: Setup: Laptop with Plasma, monitor with HDMI and DisplayPort inputs. Desktop PC with Windows is connected to DP. X11 session built from git-master 1. Connect laptop running Plasma to a monitor with HDMI cable, set that as the only display 2. Turn on PC, switch the monitor to the DisplayPort input, wait a few minutes 3. Switch the monitor to HDMI input without turning off the desktop Result: I saw the login screen normally, there was no crash User setup: - Notebook connected to monitor with HDMI, OS unknown -Desktop pc connected to same monitor with DisplayPort, running Plasma 6.2.4 - experiences the crash The non-crash issue is clearly Bug 483163, which is fixed in Plasma 6.2.5. So let's focus on the crash here. ๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! Created attachment 177200 [details]
crash report with debug symbols
sry im new to this but i will try to give you all needed info. The software should be up to date as i install updates on my fedoara 41 2 or 3 times a week. The kde Control panel currently says Plasma version 6.2.5. (x11) Thanks! Pasting it inline for searchability: Thread 1 (Thread 0x7f305363e240 (LWP 2881)): [KCrash Handler] #5 0x00007f305af326a2 in QQmlData::wasDeleted (priv=0x2) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmldata_p.h:305 #6 QQmlData::wasDeleted (object=0x5585c920aeb0) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmldata_p.h:318 #7 QV4::QObjectWrapper::wrap (engine=0x5585c90c6540, object=0x5585c920aeb0) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper_p.h:240 #8 0x00007f305afaa448 in QV4::loadProperty (v4=0x5585c90c6540, wrapper=<optimized out>, object=0x5585c918e260, property=...) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:126 #9 0x00007f305afac03f in QV4::QObjectWrapper::getQmlProperty (engine=engine@entry=0x5585c90c6540, qmlContext=..., wrapper=0x7f303c3a2760, object=0x5585c918e260, name=0x7f303c79e5c0, flags=flags@entry=..., hasProperty=0x0, property=0x0) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:507 #10 0x00007f305b1ccc41 in QV4::QQmlTypeWrapper::virtualGet (m=0x7f303c79e5b0, id=..., receiver=0x7f303c79e5b0, hasProperty=0x0) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmltypewrapper_p.h:107 #11 0x00007f305af6ec5b in QV4::Object::get (this=0x7f303c79e5b0, name=<optimized out>, hasProperty=0x0, receiver=0x7f303c79e5b0) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4string_p.h:140 #12 QV4::Lookup::getterFallback (l=l@entry=0x5585cbb99da0, engine=engine@entry=0x5585c90c6540, object=...) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4lookup.cpp:204 #13 0x00007f305b1c9f09 in QV4::QQmlTypeWrapper::virtualResolveLookupGetter (object=0x7f303c79e530, engine=<optimized out>, lookup=0x5585cbb99da0) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmltypewrapper.cpp:676 #14 0x00007f305b023a17 in QV4::Moth::VME::interpret (frame=0x5585c90c6540, frame@entry=0x7ffd4d4aaf10, engine=0x5585c90c6540, code=0x7f30061db67e "<;<<N\b\022X\030\t\264=\001\t\030\006\002") at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:674 #15 0x00007f305b027e9f in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd4d4aaf10, engine=engine@entry=0x5585c90c6540) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:487 #16 0x00007f305af4d644 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4function.cpp:52 #17 0x00007f305af4de48 in QV4::Function::call (this=<optimized out>, thisObject=thisObject@entry=0x7f303c79e508, argv=argv@entry=0x7f303c79e520, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/jsruntime/qv4function.cpp:77 #18 0x00007f305b0d8977 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x5585cb0ca260, callData=callData@entry=0x7f303c79e4f0, isUndefined=isUndefined@entry=0x7ffd4d4ab100) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:238 #19 0x00007f305b061453 in QQmlBinding::evaluate (this=this@entry=0x5585cb0ca260, isUndefined=isUndefined@entry=0x7ffd4d4ab100) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmlbinding.cpp:195 #20 0x00007f305b06155a in QQmlBinding::doUpdate (this=0x5585cb0ca260, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmlbinding.cpp:709 #21 0x00007f305b0653d8 in QQmlBinding::update (this=0x5585cb0ca260, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmlbinding.cpp:165 #22 0x00007f305b10c7e6 in QQmlObjectCreator::finalize (this=0x5585cbb986b0, interrupt=...) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1522 #23 0x00007f305b082099 in QQmlComponentPrivate::complete (enginePriv=0x5585c8eb89d0, state=state@entry=0x5585cbb1a6d8) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/ftw/qbipointer_p.h:133 #24 0x00007f305b088cf6 in QQmlComponentPrivate::completeCreate (this=0x5585cbb1a620) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmlcomponent.cpp:1304 #25 0x00007f305cbdb6fb in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x5585cbb98470, initialProperties=<optimized out>) at /usr/src/debug/libplasma-6.2.5-1.fc41.x86_64/src/plasmaquick/sharedqmlengine.cpp:268 #26 0x00007f305cbbed24 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:839 #27 0x00007f305cbee779 in ContainmentItem::init (this=0x5585ca9eacf0) at /usr/src/debug/libplasma-6.2.5-1.fc41.x86_64/src/plasmaquick/plasmoid/containmentitem.cpp:78 #28 0x00007f305b10ccce in QQmlObjectCreator::finalize (this=0x5585caa03710, interrupt=...) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1581 #29 0x00007f305b082099 in QQmlComponentPrivate::complete (enginePriv=0x5585c8eb89d0, state=state@entry=0x5585caa5e658) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/ftw/qbipointer_p.h:133 #30 0x00007f305b088cf6 in QQmlComponentPrivate::completeCreate (this=0x5585caa5e5a0) at /usr/src/debug/qt6-qtdeclarative-6.8.1-5.fc41.x86_64/src/qml/qml/qqmlcomponent.cpp:1304 #31 0x00007f305cbdb6fb in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x5585c9bfe270, initialProperties=<optimized out>) at /usr/src/debug/libplasma-6.2.5-1.fc41.x86_64/src/plasmaquick/sharedqmlengine.cpp:268 #32 0x00007f305cbbed24 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:839 #33 0x00007f305cbd3d2f in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x5585c9bff7c0, cont=0x5585c913e240) at /usr/src/debug/libplasma-6.2.5-1.fc41.x86_64/src/plasmaquick/containmentview.cpp:113 #34 0x00007f305cbd3fbd in PlasmaQuick::ContainmentView::setContainment (this=<optimized out>, cont=<optimized out>) at /usr/src/debug/libplasma-6.2.5-1.fc41.x86_64/src/plasmaquick/containmentview.cpp:260 #35 0x000055859ed880ed in ShellCorona::createWaitingPanels (this=0x5585c9071500) at /usr/src/debug/plasma-workspace-6.2.5-1.fc41.x86_64/shell/shellcorona.cpp:1571 #36 0x00007f3059d5b601 in QtPrivate::QSlotObjectBase::call (this=0x5585c8e465f0, r=<optimized out>, a=0x7ffd4d4ac270) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #37 doActivate<false> (sender=0x5585c9071610, signal_index=3, argv=0x7ffd4d4ac270) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qobject.cpp:4124 #38 0x00007f3059d51c07 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f305a27d080, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd4d4ac270) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qobject.cpp:4184 #39 0x00007f3059d6b54d in QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223 #40 0x00007f3059d4cc45 in QObject::event (this=0x5585c9071610, e=0x7ffd4d4ac430) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qobject.cpp:1449 #41 0x00007f305c03d678 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5585c9071610, e=0x7ffd4d4ac430) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296 #42 0x00007f3059cf33f8 in QCoreApplication::notifyInternal2 (receiver=0x5585c9071610, event=0x7ffd4d4ac430) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1168 #43 0x00007f3059cf364d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612 #44 0x00007f3059eb66a8 in QTimerInfoList::activateTimers (this=0x5585c87befd0) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:426 #45 0x00007f3059fed039 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:152 #46 0x00007f305879a28c in g_main_dispatch (context=0x7f3040000f30) at ../glib/gmain.c:3357 #47 g_main_context_dispatch_unlocked (context=0x7f3040000f30) at ../glib/gmain.c:4208 #48 0x00007f30587fa7b8 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f3040000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273 #49 0x00007f305879b783 in g_main_context_iteration (context=0x7f3040000f30, may_block=1) at ../glib/gmain.c:4338 #50 0x00007f3059fed233 in QEventDispatcherGlib::processEvents (this=0x5585c872d310, flags=...) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #51 0x00007f3059d01c3b in QEventLoop::exec (this=this@entry=0x7ffd4d4ac770, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/global/qflags.h:34 #52 0x00007f3059cfd3ee in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/global/qflags.h:74 #53 0x00007f305a4d6bfd in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1975 #54 0x00007f305c03d5e9 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2564 #55 0x000055859ed420fc in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.2.5-1.fc41.x86_64/shell/main.cpp:192 *** This bug has been marked as a duplicate of bug 446987 *** (In reply to Nate Graham from comment #7) > > *** This bug has been marked as a duplicate of bug 446987 *** just a quick note: i don`t have multiple screens connected. |