Bug 491774

Summary: Plasma shell crash after login screen
Product: [Plasma] plasmashell Reporter: martin.ignatov01
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kdedev, nate
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Log from the crash

Description martin.ignatov01 2024-08-16 08:14:48 UTC
Created attachment 172663 [details]
Log from the crash

Plasma shell crash after login screen. Im new in the linux world. Its probably problem with config since I could log in after making new user account. It still crashes when i try to log in the old one.
Comment 1 Nate Graham 2024-08-16 15:14:47 UTC
What Plasma version are you using, and in what distro?

Do you have any custom widgets in the user account that crashes on login?
Comment 2 martin.ignatov01 2024-08-21 14:39:27 UTC
(In reply to Nate Graham from comment #1)
> What Plasma version are you using, and in what distro?
> 
> Do you have any custom widgets in the user account that crashes on login?

Hi, Im using plasma 6.1.3 in Nobara 40, I have custom widgets but there aren't any that crash. I somewhat fixed the issue by renaming all kde and plasma config files and now I can log on but I'd love to know what exactly caused it. I also did not mention that I ran dnf update and upgrade and this happened after I shut down the system. Any tips where should I be looking for logs or something?
Comment 3 Nate Graham 2024-08-21 15:31:36 UTC
Can you diff your new and old config files and attach the result — after scrubbing personal information from it?
Comment 4 martin.ignatov01 2024-08-24 09:43:04 UTC
Those are just a few of the files but i don't think the problem could be from them

martin@martin:~$ diff -w .gtkrc-2.0-kde4 ~/plasmabackup/.gtkrc-2.0-kde4
0a1
> gtk-sound-theme-name="ocean"
8d8
< gtk-sound-theme-name="ocean"
martin@martin:~$ diff -w ~/.config/kdedefaults ~/plasmabackup/kdedefaults
diff -w /home/martin/.config/kdedefaults/kdeglobals /home/martin/plasmabackup/kdedefaults/kdeglobals
2c2
< ColorScheme=Nobara
---
> ColorScheme=BlackGlass
Only in /home/martin/plasmabackup/kdedefaults: kscreenlockerrc
diff -w /home/martin/.config/kdedefaults/kwinrc /home/martin/plasmabackup/kdedefaults/kwinrc
3a4,6
> [Windows]
> Placement=Centered
> 
martin@martin:~$ diff -w ~/.config/xsettingsd/xsettingsd.conf ~/plasmabackup/xsettingsd/xsettingsd.conf 
0a1,2
> Net/SoundThemeName "ocean"
> Net/ThemeName "Breeze-Dark"
5d6
< Net/ThemeName "Breeze-Dark"
12d12
< Net/SoundThemeName "ocean"
Comment 5 Nate Graham 2024-08-29 22:11:59 UTC
Thanks. Yeah nothing that looks helpful unfortunately.
Comment 6 TraceyC 2024-09-19 21:49:26 UTC
Searchable backtrace

Thread 1 (Thread 0x7f2e656006c0 (LWP 8050)):
[KCrash Handler]
#5  QQmlRefPointer<QQmlTypePrivate const>::QQmlRefPointer (this=0x7f2e655fe578, other=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:184
#6  QQmlType::QQmlType (this=this@entry=0x7f2e655fe578) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltype.cpp:98
#7  0x00007f2e9820f9d5 in QV4::ResolvedTypeReference::type (this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4resolvedtypereference_p.h:46
#8  QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject (this=this@entry=0x7f2e655fe990, obj=obj@entry=0x7f2e30298038, context=..., error=error@entry=0x7f2e655fe660) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlpropertycachecreator_p.h:365
#9  0x00007f2e9821f109 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7f2e655fe990, objectIndex=1, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlpropertycachecreator_p.h:279
#10 0x00007f2e9821f4c2 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7f2e655fe990, objectIndex=objectIndex@entry=0, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/qt6/QtCore/qendian.h:258
#11 0x00007f2e9821fb98 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectsIncrementally (this=this@entry=0x7f2e655fe990) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlpropertycachecreator_p.h:225
#12 0x00007f2e9820e152 in QQmlTypeCompiler::compile (this=this@entry=0x7f2e655febb0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypecompiler.cpp:63
#13 0x00007f2e98221925 in QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&, QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&) (this=this@entry=0x7f2e30005370, typeNameCache=..., resolvedTypeCache=resolvedTypeCache@entry=0x7f2e655fed18, dependencyHasher=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypedata.cpp:831
#14 0x00007f2e9822999e in QQmlTypeData::done (this=0x7f2e30005370) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypedata.cpp:520
#15 0x00007f2e98131065 in QQmlDataBlob::tryDone (this=0x7f2e30005370) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmldatablob.cpp:485
#16 QQmlDataBlob::tryDone (this=0x7f2e30005370) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmldatablob.cpp:476
#17 0x00007f2e982412a0 in QQmlTypeLoader::setData (this=<optimized out>, blob=..., d=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:415
#18 0x00007f2e98241bb9 in QQmlTypeLoader::setData (this=this@entry=0x563703547450, blob=..., fileName=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:395
#19 0x00007f2e98241cc0 in QQmlTypeLoader::loadThread (this=this@entry=0x563703547450, blob=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:260
#20 0x00007f2e982420ea in PlainLoader::loadThread (this=<optimized out>, loader=0x563703547450, blob=0x7f2e30005370) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:109
#21 QQmlTypeLoader::doLoad<PlainLoader> (loader=<optimized out>, this=0x563703547450, blob=0x7f2e30005370, mode=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:168
#22 QQmlTypeLoader::load (this=0x563703547450, blob=0x7f2e30005370, mode=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:198
#23 0x00007f2e98242788 in QQmlTypeLoader::getType (this=this@entry=0x563703547450, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:968
#24 0x00007f2e98227edd in QQmlTypeData::resolveTypes (this=this@entry=0x56370358d1a0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypedata.cpp:930
#25 0x00007f2e9822c209 in QQmlTypeData::allDependenciesDone (this=0x56370358d1a0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypedata.cpp:800
#26 0x00007f2e9824141b in QQmlTypeLoader::setData (this=<optimized out>, blob=..., d=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:73
#27 0x00007f2e98241bb9 in QQmlTypeLoader::setData (this=this@entry=0x563703547450, blob=..., fileName=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:395
#28 0x00007f2e98241cc0 in QQmlTypeLoader::loadThread (this=0x563703547450, blob=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmltypeloader.cpp:260
#29 0x00007f2e9824f1dc in std::__invoke_impl<void, void (QQmlTypeLoaderThread::*&)(QQmlRefPointer<QQmlDataBlob> const&), QQmlTypeLoaderThread*, QQmlRefPointer<QQmlDataBlob> > (__f=<optimized out>, __t=@0x7f2e655ff628: 0x5637036327e0) at /usr/include/c++/14/bits/invoke.h:71
#30 std::__invoke<void (QQmlTypeLoaderThread::*&)(QQmlRefPointer<QQmlDataBlob> const&), QQmlTypeLoaderThread*, QQmlRefPointer<QQmlDataBlob> > (__fn=<optimized out>) at /usr/include/c++/14/bits/invoke.h:96
#31 std::__apply_impl<void (QQmlTypeLoaderThread::*&)(QQmlRefPointer<QQmlDataBlob> const&), std::tuple<QQmlTypeLoaderThread*, QQmlRefPointer<QQmlDataBlob> >, 0ul, 1ul> (__f=<optimized out>, __t=...) at /usr/include/c++/14/tuple:2921
#32 std::apply<void (QQmlTypeLoaderThread::*&)(QQmlRefPointer<QQmlDataBlob> const&), std::tuple<QQmlTypeLoaderThread*, QQmlRefPointer<QQmlDataBlob> > > (__f=<optimized out>, __t=...) at /usr/include/c++/14/tuple:2936
#33 QQmlThread::createMessageFromMethod<void (QQmlTypeLoaderThread::*)(QQmlRefPointer<QQmlDataBlob> const&), QQmlRefPointer<QQmlDataBlob> const&>(void (QQmlTypeLoaderThread::*&&)(QQmlRefPointer<QQmlDataBlob> const&), QQmlRefPointer<QQmlDataBlob> const&)::I::call(QQmlThread*) (this=<optimized out>, thread=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/ftw/qqmlthread_p.h:107
#34 0x00007f2e980eab5d in QQmlThreadPrivate::threadEvent (this=this@entry=0x5637036fae00) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/ftw/qqmlthread.cpp:148
#35 0x00007f2e980eb5fd in QQmlThreadPrivate::event (this=0x5637036fae00, e=0x563703666830) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/ftw/qqmlthread.cpp:105
#36 0x00007f2e9938b218 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5637036fae00, e=0x563703666830) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#37 0x00007f2e96d96dc8 in QCoreApplication::notifyInternal2 (receiver=0x5637036fae00, event=0x563703666830) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1142
#38 0x00007f2e96d9702d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1583
#39 0x00007f2e96d9ab91 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x563703631380) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1940
#40 0x00007f2e96d9ae3d in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1797
#41 0x00007f2e970858ef in postEventSourceDispatch (s=0x7f2e30000f20) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#42 0x00007f2e95a03e8c in g_main_dispatch (context=0x7f2e30000c60) at ../glib/gmain.c:3344
#43 g_main_context_dispatch_unlocked (context=0x7f2e30000c60) at ../glib/gmain.c:4152
#44 0x00007f2e95a65c98 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f2e30000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#45 0x00007f2e95a05383 in g_main_context_iteration (context=0x7f2e30000c60, may_block=1) at ../glib/gmain.c:4282
#46 0x00007f2e970850a3 in QEventDispatcherGlib::processEvents (this=0x7f2e30000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#47 0x00007f2e96da3b03 in QEventLoop::exec (this=this@entry=0x7f2e655ffa70, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/global/qflags.h:34
#48 0x00007f2e96eb7e4f in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/global/qflags.h:74
#49 0x00007f2e96f5463c in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:326
#50 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:262
#51 QThreadPrivate::start (arg=0x5637036fae00) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:285
#52 0x00007f2e966a66d7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#53 0x00007f2e9672a60c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Comment 7 Nate Graham 2024-09-30 21:35:30 UTC

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