You are not logged in.
Some time ago I upgraded plasma to plasma6, which starts by default in wayland mode. For some reason, I recently changed the sddm startup session back to x11. Since then, every time I start and enter my password to log in, KDE will briefly go black, and then I will smoothly enter the desktop. At this point, the warning window for plasmashell crashing is waiting for me on the desktop. The information is as follows:
Application: plasmashell (plasmashell), signal: Segmentation fault
This GDB supports auto-downloading debuginfo from the following URLs:
<[url]https://debuginfod.archlinux.org[/url]>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 2150]
[New LWP 3554]
[New LWP 3572]
[New LWP 3493]
[New LWP 2167]
[New LWP 2242]
[New LWP 2596]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007577a3ea8e44 in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x75779f4baa00 (LWP 2150))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x75779f4baa00 (LWP 2150))]
Thread 7 (Thread 0x757795e006c0 (LWP 2596)):
#0 0x00007577a3f1c39d in poll () at /usr/lib/libc.so.6
#1 0x00007577a305e8fd in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x00007577a2ffbf95 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007577a4793389 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4 0x00007577a4548350 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5 0x00007577a4632b20 in QThread::run() () at /usr/lib/libQt6Core.so.6
#6 0x00007577a46bb619 in ??? () at /usr/lib/libQt6Core.so.6
#7 0x00007577a3ea6ded in ??? () at /usr/lib/libc.so.6
#8 0x00007577a3f2a0dc in ??? () at /usr/lib/libc.so.6
Thread 6 (Thread 0x75779e2006c0 (LWP 2242)):
#0 0x00007577a3f1c39d in poll () at /usr/lib/libc.so.6
#1 0x00007577a6c5520b in ??? () at /usr/lib/libxcb.so.1
#2 0x00007577a6c56f3d in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3 0x000075779f463fa7 in ??? () at /usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6
#4 0x00007577a46bb619 in ??? () at /usr/lib/libQt6Core.so.6
#5 0x00007577a3ea6ded in ??? () at /usr/lib/libc.so.6
#6 0x00007577a3f2a0dc in ??? () at /usr/lib/libc.so.6
Thread 5 (Thread 0x75779ec006c0 (LWP 2167)):
#0 0x00007577a3f1c39d in poll () at /usr/lib/libc.so.6
#1 0x00007577a305e8fd in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x00007577a2ffbf95 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007577a4793389 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4 0x00007577a4548350 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5 0x00007577a4632a20 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6 0x00007577a52b5b1e in ??? () at /usr/lib/libQt6DBus.so.6
#7 0x00007577a46bb619 in ??? () at /usr/lib/libQt6Core.so.6
#8 0x00007577a3ea6ded in ??? () at /usr/lib/libc.so.6
#9 0x00007577a3f2a0dc in ??? () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7577860006c0 (LWP 3493)):
#0 0x00007577a3ea34e9 in ??? () at /usr/lib/libc.so.6
#1 0x00007577a3ea5ed9 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x00007577a46befd0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3 0x00007577a5df341a in ??? () at /usr/lib/libQt6Quick.so.6
#4 0x00007577a46bb619 in ??? () at /usr/lib/libQt6Core.so.6
#5 0x00007577a3ea6ded in ??? () at /usr/lib/libc.so.6
#6 0x00007577a3f2a0dc in ??? () at /usr/lib/libc.so.6
Thread 3 (Thread 0x75777dc006c0 (LWP 3572)):
#0 0x00007577a3f1c39d in poll () at /usr/lib/libc.so.6
#1 0x00007577a305e8fd in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x00007577a2ffbf95 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007577a4793389 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4 0x00007577a4548350 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5 0x00007577a4632a20 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6 0x00007577a5d43093 in ??? () at /usr/lib/libQt6Quick.so.6
#7 0x00007577a46bb619 in ??? () at /usr/lib/libQt6Core.so.6
#8 0x00007577a3ea6ded in ??? () at /usr/lib/libc.so.6
#9 0x00007577a3f2a0dc in ??? () at /usr/lib/libc.so.6
Thread 2 (Thread 0x757784a006c0 (LWP 3554)):
#0 0x00007577a3f1c39d in poll () at /usr/lib/libc.so.6
#1 0x0000757796a14247 in ??? () at /usr/lib/libnvidia-glcore.so.550.78
#2 0x00007577969f59d4 in ??? () at /usr/lib/libnvidia-glcore.so.550.78
#3 0x00007577a3ea6ded in ??? () at /usr/lib/libc.so.6
#4 0x00007577a3f2a0dc in ??? () at /usr/lib/libc.so.6
Thread 1 (Thread 0x75779f4baa00 (LWP 2150)):
[KCrash Handler]
#4 0x00007577a551e911 in ??? () at /usr/lib/libQt6Qml.so.6
#5 0x00007577a55b215a in ??? () at /usr/lib/libQt6Qml.so.6
#6 0x00007577a55b47cf 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
#7 0x00007577a5748a8a in QV4::QQmlTypeWrapper::virtualGet(QV4::Managed const*, QV4::PropertyKey, QV4::Value const*, bool*) () at /usr/lib/libQt6Qml.so.6
#8 0x00007577a558d6eb in QV4::Lookup::getterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value const&) () at /usr/lib/libQt6Qml.so.6
#9 0x00007577a560950c in ??? () at /usr/lib/libQt6Qml.so.6
#10 0x00007577a560c1c4 in ??? () at /usr/lib/libQt6Qml.so.6
#11 0x00007577a55751fe in ??? () at /usr/lib/libQt6Qml.so.6
#12 0x00007577a56a258c in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt6Qml.so.6
#13 0x00007577a5647de7 in QQmlBinding::evaluate(bool*) () at /usr/lib/libQt6Qml.so.6
#14 0x00007577a564da3a in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () at /usr/lib/libQt6Qml.so.6
#15 0x00007577a564d0a4 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt6Qml.so.6
#16 0x00007577a56cfc93 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/libQt6Qml.so.6
#17 0x00007577a566303d in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /usr/lib/libQt6Qml.so.6
#18 0x00007577a5663ef5 in QQmlComponentPrivate::completeCreate() () at /usr/lib/libQt6Qml.so.6
#19 0x00007577a6f8382b in PlasmaQuick::SharedQmlEngine::completeInitialization(QHash<QString, QVariant> const&) () at /usr/lib/libPlasmaQuick.so.6
#20 0x00007577a6f69561 in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () at /usr/lib/libPlasmaQuick.so.6
#21 0x00007577a6f9831a in ??? () at /usr/lib/libPlasmaQuick.so.6
#22 0x00007577a6f98744 in ??? () at /usr/lib/libPlasmaQuick.so.6
#23 0x00007577a56d57f4 in ??? () at /usr/lib/libQt6Qml.so.6
#24 0x00007577a55bdae2 in ??? () at /usr/lib/libQt6Qml.so.6
#25 0x00007577a55c0e29 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt6Qml.so.6
#26 0x00007577a5608ae3 in ??? () at /usr/lib/libQt6Qml.so.6
#27 0x00007577a560c1c4 in ??? () at /usr/lib/libQt6Qml.so.6
#28 0x00007577a557e3d8 in ??? () at /usr/lib/libQt6Qml.so.6
#29 0x00007577a55d9978 in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) () at /usr/lib/libQt6Qml.so.6
#30 0x00007577a5607db5 in ??? () at /usr/lib/libQt6Qml.so.6
#31 0x00007577a560c1c4 in ??? () at /usr/lib/libQt6Qml.so.6
#32 0x00007577a557e3d8 in ??? () at /usr/lib/libQt6Qml.so.6
#33 0x00007577a5608ae3 in ??? () at /usr/lib/libQt6Qml.so.6
#34 0x00007577a560c1c4 in ??? () at /usr/lib/libQt6Qml.so.6
#35 0x00007577a55751fe in ??? () at /usr/lib/libQt6Qml.so.6
#36 0x00007577a5579e16 in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) () at /usr/lib/libQt6Qml.so.6
#37 0x00007577a56a2917 in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) () at /usr/lib/libQt6Qml.so.6
#38 0x00007577a5652bd3 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt6Qml.so.6
#39 0x00007577a56576eb in ??? () at /usr/lib/libQt6Qml.so.6
#40 0x00007577a56c2ad7 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt6Qml.so.6
#41 0x00007577a459b38a in ??? () at /usr/lib/libQt6Core.so.6
#42 0x00007577a56d06ed in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/libQt6Qml.so.6
#43 0x00007577a566303d in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /usr/lib/libQt6Qml.so.6
#44 0x00007577a5663ef5 in QQmlComponentPrivate::completeCreate() () at /usr/lib/libQt6Qml.so.6
#45 0x00007577a6f8382b in PlasmaQuick::SharedQmlEngine::completeInitialization(QHash<QString, QVariant> const&) () at /usr/lib/libPlasmaQuick.so.6
#46 0x00007577a6f69561 in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () at /usr/lib/libPlasmaQuick.so.6
#47 0x00007577a6f7ea56 in ??? () at /usr/lib/libPlasmaQuick.so.6
#48 0x00006300e88bfffb in ??? ()
#49 0x00007577a459b57f in ??? () at /usr/lib/libQt6Core.so.6
#50 0x00007577a45a0d05 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt6Core.so.6
#51 0x00007577a458c0e6 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6
#52 0x00007577a62fc44d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#53 0x00007577a453fe18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#54 0x00007577a46b7988 in QTimerInfoList::activateTimers() () at /usr/lib/libQt6Core.so.6
#55 0x00007577a47957c9 in ??? () at /usr/lib/libQt6Core.so.6
#56 0x00007577a2ffca89 in ??? () at /usr/lib/libglib-2.0.so.0
#57 0x00007577a305e9b7 in ??? () at /usr/lib/libglib-2.0.so.0
#58 0x00007577a2ffbf95 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#59 0x00007577a4793389 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#60 0x00007577a4548350 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#61 0x00007577a4543c1d in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#62 0x00006300e88832a7 in ??? ()
#63 0x00007577a3e39c88 in ??? () at /usr/lib/libc.so.6
#64 0x00007577a3e39d4c in __libc_start_main () at /usr/lib/libc.so.6
#65 0x00006300e8883a95 in ??? ()
Last edited by lifeform (2024-05-16 00:58:57)
Offline
Please use [code][/code] tags. Edit your post in this regard.
https://bugs.kde.org/show_bug.cgi?id=485638 - probably just more of https://bugs.kde.org/show_bug.cgi?id=483985
Does https://bugs.kde.org/show_bug.cgi?id=483985#c9 fit?
Offline
I tried removing the configuration file under /etc/X11/xorg.conf.d/, and now it seems like Plasma is not crashing anymore. The content of my configuration file (/etc/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf) is as follows:
Section "OutputClass"
Identifier "intel"
MatchDriver "i915"
Driver "modesetting"
EndSection
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "PrimaryGPU" "yes"
ModulePath "/usr/lib/nvidia/xorg"
ModulePath "/usr/lib/xorg/modules"
EndSection
Last edited by lifeform (2024-05-16 00:56:17)
Offline
Possibly because
Option "PrimaryGPU" "yes"
you're running reverse prime on the nvidia GPU ?
You still have the file in /usr/share/X11/xorg.conf.d, but w/o that option?
Maybe bad kscreen config (as this will cause different output names)?
https://wiki.archlinux.org/title/KDE#Un … lution_set
Offline
Possibly because
Option "PrimaryGPU" "yes"
you're running reverse prime on the nvidia GPU ?
You still have the file in /usr/share/X11/xorg.conf.d, but w/o that option?Maybe bad kscreen config (as this will cause different output names)?
https://wiki.archlinux.org/title/KDE#Un … lution_set
Yes, previously I added this configuration file to enable my NVIDIA GPU in Wayland (but now I changed to X11).
There are indeed some files in /usr/share/X11/xorg.conf.d, one of which is related to the GPU. The content is as follows:
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/nvidia/xorg"
ModulePath "/usr/lib/xorg/modules"
EndSection
It doesn't have
Option "PrimaryGPU" "yes"
Do I need to make any changes to this file?
Offline
Nope, leave it exactly as it is.
Offline