You are not logged in.
This morning I tried to update my system and a lot of plasma stuff was in the update. I didn't check it properly because I was running late for the office but I thought that it was a "/var too full" problem and didn't pay too much attention. My bad ![]()
Now, I tried to log in into my system and sddm does not show up. I get a black screen with only the cursor.
I was able to login in a different tty and looks like there is a problem with sddm-greeter (I can see core dump in the logs).
journalctl -bSddm seems is active and running but I'm getting an error saying "Auth: sddm-helper exited with 11"
Restarting the service didn't work. My system is running an old Nvidia GTX960 with nvidia proprietary drivers.
Fresh reinstall of sddm and sddm-kcm didn't help.
Downgrading to previous versions of those packages didn't work neither.
How can I recover my system?
Thanks in advance.
edit: added some details
edit2: added graphic card details
edit3: added things I've been trying
Last edited by doblerone (2022-10-20 20:27:59)
Offline
#0 0x00007ffa3a74589c n/a (libnvidia-glcore.so.520.56.06 + 0x154589c)
#1 0x00007ffa3a7466c6 n/a (libnvidia-glcore.so.520.56.06 + 0x15466c6)
#2 0x00007ffa3a420de5 n/a (libnvidia-glcore.so.520.56.06 + 0x1220de5)
#3 0x00007ffa3a42c4df n/a (libnvidia-glcore.so.520.56.06 + 0x122c4df)
#4 0x00007ffa3a42fe94 n/a (libnvidia-glcore.so.520.56.06 + 0x122fe94)
#5 0x00007ffa3a430221 n/a (libnvidia-glcore.so.520.56.06 + 0x1230221)
#6 0x00007ffa497e3658 _ZN32QSGOpenGLDistanceFieldGlyphCache13createTextureEPNS_11TextureInfoEiiPKv (libQt5Quick.so.5 + 0x1e3658)
#7 0x00007ffa497e37f0 _ZN32QSGOpenGLDistanceFieldGlyphCache13createTextureEPNS_11TextureInfoEii (libQt5Quick.so.5 + 0x1e37f0)
#8 0x00007ffa497e3c39 _ZN32QSGOpenGLDistanceFieldGlyphCache13resizeTextureEPNS_11TextureInfoEii (libQt5Quick.so.5 + 0x1e3c39)
#9 0x00007ffa497e49b5 _ZN32QSGOpenGLDistanceFieldGlyphCache11storeGlyphsERK5QListI14QDistanceFieldE (libQt5Quick.so.5 + 0x1e49b5)
#10 0x00007ffa497cb6b1 _ZN26QSGDistanceFieldGlyphCache6updateEv (libQt5Quick.so.5 + 0x1cb6b1)
#11 0x00007ffa497f056e _ZN23QSGDefaultRenderContext10preprocessEv (libQt5Quick.so.5 + 0x1f056e)
#12 0x00007ffa497935a0 _ZN11QSGRenderer10preprocessEv (libQt5Quick.so.5 + 0x1935a0)
#13 0x00007ffa4979304c _ZN11QSGRenderer11renderSceneERK11QSGBindable (libQt5Quick.so.5 + 0x19304c)
#14 0x00007ffa49793524 _ZN11QSGRenderer11renderSceneEj (libQt5Quick.so.5 + 0x193524)
#15 0x00007ffa497ec935 _ZN23QSGDefaultRenderContext15renderNextFrameEP11QSGRendererj (libQt5Quick.so.5 + 0x1ec935)
#16 0x00007ffa49846e51 _ZN19QQuickWindowPrivate16renderSceneGraphERK5QSizeS2_ (libQt5Quick.so.5 + 0x246e51)
#17 0x00007ffa497f6f06 n/a (libQt5Quick.so.5 + 0x1f6f06)
#18 0x00007ffa497fbe14 n/a (libQt5Quick.so.5 + 0x1fbe14)
#19 0x00007ffa482e42ba n/a (libQt5Core.so.5 + 0xe42ba)
#20 0x00007ffa47c9f8fd n/a (libc.so.6 + 0x868fd)
#21 0x00007ffa47d21a60 n/a (libc.so.6 + 0x108a60)Might be related to https://bbs.archlinux.org/viewtopic.php?id=280507
Try to downgrade the nvidia driver (use nvidia-dkms and also downgrade nvidia-utils)
Offline
Sorry for the late reply.
Tried downgrading nvidia and nvidia-utils to 575.76, as suggested in the thread you linked without success.
With those drivers, I don't even get into the blank screen with the cursor, although I can swith to a different tty.
This is the new log generated during the last boot:
I opened a github issue for the sddm package and someone suggested to submit a bug
https://github.com/sddm/sddm/issues/1599
Offline
Solved by blacklisting "amdgpu" as indicated in this thread ![]()
Offline
Edit: for the journal in #3
----------------------------------------
The nvidia module isn't loaded at all.
If you didn't replace nvidia w/ nvidia-dkms, you'll also have to downgrade the kernel to match the one the nvidia module was compiled for (you'll have some /usr/lib/modules/6.0.x-arch1-y/extramodules/nvidia-drm.ko.xz and would need the 6.0.x-arch1-y kernel)
Last edited by seth (2022-10-20 20:32:16)
Offline
Thanks for pointing that out, seth!
TIL that nvidia drivers have to match the kernel against it has been compiled to.
Offline