Bug 501038 - Lock screen, remove the Type-C video output cable, standby for about 10 hours, then insert the Type-C video output cable, unlock the system, prompt that plasmashell has crashed.
Summary: Lock screen, remove the Type-C video output cable, standby for about 10 hours...
Status: RESOLVED DUPLICATE of bug 477941
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.3.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-03-04 02:01 UTC by DeeHY
Modified: 2025-03-04 22:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (89.84 KB, text/plain)
2025-03-04 02:01 UTC, DeeHY
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DeeHY 2025-03-04 02:01:57 UTC
Application: plasmashell (6.3.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.12.13-1-lily x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.3.2 [CoredumpBackend]

-- Information about the crash:
Every night before going to bed, I perform the following operations: first, I lock the screen, then I remove the Type-C video output cable. The next morning, I reinsert the Type-C video output cable, wait for the image to appear on the screen, and then enter the password to unlock. This is when I always see the plasmashell crash window.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x0000000000000061 in ??? ()
#6  0x00007fe8fedd6b3d in QQmlPropertyCache::callJSFactoryMethod (this=0x7fe8b1400600, object=0x62d7551ceb00, args=0x7ffd3a444460) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h:473
#7  QV4::QObjectWrapper::create (engine=<optimized out>, engine@entry=0x62d755295e50, object=object@entry=0x62d7551ceb00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:915
#8  0x00007fe8fedd6d95 in QV4::QObjectWrapper::wrap_slowPath (engine=0x62d755295e50, object=0x62d7551ceb00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:815
#9  0x00007fe8fed3f793 in QV4::QObjectWrapper::wrap (engine=0x62d755295e50, object=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:249


Reported using DrKonqi
Comment 1 DeeHY 2025-03-04 02:01:59 UTC
Created attachment 179098 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-03-04 22:03:40 UTC
Searchable backtrace

Thread 1 (Thread 0x7fe8f750fa40 (LWP 383523)):
[KCrash Handler]
#5  0x0000000000000061 in ??? ()
#6  0x00007fe8fedd6b3d in QQmlPropertyCache::callJSFactoryMethod (this=0x7fe8b1400600, object=0x62d7551ceb00, args=0x7ffd3a444460) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h:473
#7  QV4::QObjectWrapper::create (engine=<optimized out>, engine@entry=0x62d755295e50, object=object@entry=0x62d7551ceb00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:915
#8  0x00007fe8fedd6d95 in QV4::QObjectWrapper::wrap_slowPath (engine=0x62d755295e50, object=0x62d7551ceb00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:815
#9  0x00007fe8fed3f793 in QV4::QObjectWrapper::wrap (engine=0x62d755295e50, object=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:249
#10 QV4::QObjectWrapper::wrap (engine=0x62d755295e50, object=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:238
#11 0x00007fe8fedd4e8b in QV4::loadProperty (v4=<optimized out>, wrapper=<optimized out>, object=<optimized out>, property=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:126
#12 0x00007fe8fedd969a in QV4::QObjectWrapper::getQmlProperty (engine=0x62d755295e50, qmlContext=<optimized out>, wrapper=0x7fe8b14f2080, object=0x62d755140500, name=0x7fe8d43b85c0, flags=..., hasProperty=0x0, property=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:507
#13 0x00007fe8fef99dad in QV4::QQmlTypeWrapper::virtualGet (m=0x7fe8d43b85b0, id=..., receiver=0x7fe8d43b85b0, hasProperty=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h:107
#14 0x00007fe8fedb1e3b in QV4::Lookup::getterFallback (l=0x62d7575cf3c0, engine=0x62d755295e50, object=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp:204
#15 0x00007fe8fef9ae10 in QV4::QQmlTypeWrapper::virtualResolveLookupGetter (object=0x7fe8d43b8530, engine=0x62d755295e50, lookup=0x62d7575cf3c0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp:677
#16 0x00007fe8fee4ea0d in QV4::Moth::VME::interpret (frame=0x7ffd3a444d20, engine=0x62d755295e50, code=0x7fe81b1fb67e "<;<<N\b\022X\030\t\264=\001\t\030\006\002") at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:674
#17 0x00007fe8fee56943 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487
#18 0x00007fe8fed903e4 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52
#19 0x00007fe8feee71f3 in QQmlJavaScriptExpression::evaluate (this=0x62d7575d2770, callData=0x7fe8d43b84f0, isUndefined=0x7ffd3a444ee0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:238
#20 0x00007fe8fee7bf94 in QQmlBinding::evaluate (this=this@entry=0x62d7575d2770, isUndefined=isUndefined@entry=0x7ffd3a444ee0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:195
#21 0x00007fe8fee82e89 in QQmlBinding::doUpdate (this=0x62d7575d2770, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:713
#22 0x00007fe8fee8227e in QQmlBinding::update (this=0x62d7575d2770, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#23 0x00007fe8fef15d06 in QQmlObjectCreator::finalize (this=0x62d7575d61e0, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1514
#24 0x00007fe8fee9a769 in QQmlComponentPrivate::complete (enginePriv=0x62d754efbc00, state=state@entry=0x62d7575bfa98) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#25 0x00007fe8fee9abd4 in QQmlComponentPrivate::completeCreate (this=0x62d7575bf9e0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1308
#26 0x00007fe90066f93b in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x62d7575ccce0, initialProperties=<optimized out>) at /usr/src/debug/libplasma/libplasma-6.3.2/src/plasmaquick/sharedqmlengine.cpp:270
#27 0x00007fe9006521b5 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:843
#28 0x00007fe900682f5a in ContainmentItem::init (this=0x62d755a0c4f0) at /usr/src/debug/libplasma/libplasma-6.3.2/src/plasmaquick/plasmoid/containmentitem.cpp:78
#29 0x00007fe8fef160f9 in QQmlObjectCreator::finalize (this=0x62d755d11510, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1573
#30 0x00007fe8fee9a769 in QQmlComponentPrivate::complete (enginePriv=0x62d754efbc00, state=state@entry=0x62d755cd4d28) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#31 0x00007fe8fee9abd4 in QQmlComponentPrivate::completeCreate (this=0x62d755cd4c70) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1308
#32 0x00007fe90066f93b in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x62d75647d2d0, initialProperties=<optimized out>) at /usr/src/debug/libplasma/libplasma-6.3.2/src/plasmaquick/sharedqmlengine.cpp:270
#33 0x00007fe9006521b5 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:843
#34 0x00007fe900667c02 in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x62d755e4a680, cont=0x62d7550b99b0) at /usr/src/debug/libplasma/libplasma-6.3.2/src/plasmaquick/containmentview.cpp:113
#35 0x00007fe900667e8d in PlasmaQuick::ContainmentView::setContainment (this=<optimized out>, cont=<optimized out>) at /usr/src/debug/libplasma/libplasma-6.3.2/src/plasmaquick/containmentview.cpp:260
#36 0x000062d71a85714f in ShellCorona::createWaitingPanels (this=0x62d754e18ba0) at /usr/src/debug/plasma-workspace/plasma-workspace-6.3.2/shell/shellcorona.cpp:1608
#37 0x00007fe8fdbb1a49 in QtPrivate::QSlotObjectBase::call (this=0x62d754e357a0, r=0x62d754e18ba0, a=0x7ffd3a4460c0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#38 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#39 0x00007fe8fdbbaa75 in QTimer::timeout (this=0x62d754e18cb0, _t1=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#40 QTimer::timerEvent (e=<optimized out>, this=0x62d754e18cb0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#41 QTimer::timerEvent (this=0x62d754e18cb0, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#42 0x00007fe8fdba2ef9 in QObject::event (this=0x62d754e18cb0, e=0x7ffd3a446270) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1393
#43 0x00007fe8ffcff0ca in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x62d754e18cb0, e=0x7ffd3a446270) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#44 0x00007fe8fdb55b00 in QCoreApplication::notifyInternal2 (receiver=0x62d754e18cb0, event=0x7ffd3a446270) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172
#45 0x00007fe8fdcd5aff in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffd3a446270) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#46 QTimerInfoList::activateTimers (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#47 0x00007fe8fddc8389 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#48 0x00007fe8fc662919 in g_main_dispatch (context=0x7fe8f0000f00) at ../glib/glib/gmain.c:3357
#49 0x00007fe8fc6c55d7 in g_main_context_dispatch_unlocked (context=0x7fe8f0000f00) at ../glib/glib/gmain.c:4208
#50 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fe8f0000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4273
#51 0x00007fe8fc661e15 in g_main_context_iteration (context=0x7fe8f0000f00, may_block=1) at ../glib/glib/gmain.c:4338
#52 0x00007fe8fddc575d in QEventDispatcherGlib::processEvents (this=0x62d754725680, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#53 0x00007fe8fdb606a6 in QEventLoop::processEvents (this=0x7ffd3a446560, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#54 QEventLoop::exec (this=0x7ffd3a446560, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#55 0x00007fe8fdb591d6 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#56 0x00007fe8ffcfaf9a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564
#57 0x000062d71a8211cb in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.3.2/shell/main.cpp:191
Comment 3 TraceyC 2025-03-04 22:05:13 UTC
Thanks for the crash report. The backtrace is identical to bug 499353, which was determined to be a duplicate of bug 477941. Please follow 477941 for updates

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