FS#47062 - [sddm] broken in recent updates

Attached to Project: Arch Linux
Opened by raine (raine) - Saturday, 14 November 2015, 04:09 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 03 September 2016, 13:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description:
SDDM is broken in recent updates

Additional info:
* package version(s)
* config and/or log files etc.

sddm version: 0.13.0-1
qt5 version: 5.5.1-3

dmesg output
[ 2544.766219] sddm[4873]: segfault at 1aae7b6 ip 00007f89f17e95cd sp 00007ffdb634cf60 error 4 in libQt5Core.so.5.5.1[7f89f1691000+4d9000]
[ 2545.068725] sddm[4877]: segfault at 1bb27b6 ip 00007fd0089f95cd sp 00007fff4554e650 error 4 in libQt5Core.so.5.5.1[7fd0088a1000+4d9000]
[ 2545.318764] sddm[4880]: segfault at 1b587b6 ip 00007f89a0b605cd sp 00007ffe5f720860 error 4 in libQt5Core.so.5.5.1[7f89a0a08000+4d9000]
[ 2545.568164] sddm[4884]: segfault at 21fa7b6 ip 00007f637b7465cd sp 00007ffd0cf76110 error 4 in libQt5Core.so.5.5.1[7f637b5ee000+4d9000]
[ 2545.817177] sddm[4887]: segfault at 18ca7b6 ip 00007f569b1185cd sp 00007ffd067c8dc0 error 4 in libQt5Core.so.5.5.1[7f569afc0000+4d9000]

Steps to reproduce:
Start sddm via systemctl start sddm.
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 03 September 2016, 13:45 GMT
Reason for closing:  Fixed
Comment by Antonio Rojas (arojas) - Saturday, 14 November 2015, 06:21 GMT
Please report this upstream with a more explicit description than "it's broken"
Comment by Stefan (poidl) - Sunday, 15 November 2015, 00:44 GMT
Same happens to me, downgrading to sddm-0.12.0-5-i686 seems to work for now. I opened an issue on their github page.
Comment by Stefan (poidl) - Sunday, 15 November 2015, 01:10 GMT
Hmm, I just built it from abs to get a backtrace, and now it works fine! Can you try to rebuild it and see if that solves it? Thanks, S
Comment by Stefan (poidl) - Sunday, 15 November 2015, 01:50 GMT
I realized now that the bug went away because I set the cmake build config to "DCMAKE_BUILD_TYPE=Debug". When I use "Release", the bug reappears. Trace attached, but it says "no symbol table info available" a lot of times. I don't know how to do better

Reported upstream: https://github.com/sddm/sddm/issues/556
Comment by Igor (igvalor) - Thursday, 19 November 2015, 08:09 GMT
SDDM stopped working (SEGV) after upgrade of xorg-server and xorg-server-common from 1.17.4-2 to 1.18.0-x. Downgrading xorg-stuff (together with xf86-input-stuff) back to 1.17.4 resurrects the system. 64 bit Linux, SDDM 0.13.
Comment by Jens Adam (byte) - Saturday, 21 November 2015, 05:17 GMT
See https://bugs.archlinux.org/task/47121
No problem here, with archlinux theme.
Comment by Arthur Borsboom (ArthurBorsboom) - Sunday, 29 November 2015, 10:23 GMT
I noticed an error in my Xorg log. Since I didn't had this issue on other systems which have the same Arch setup, I guessed the issue might be the combination of the new xorg-server and the nvidia driver.
This has been confirmed on my system.

I have uninstalled all the nvidia (driver) packages and enabled/installed the nouveau driver.
- remove nouveau blacklist in /etc/modprobe/blacklist.conf
- install xf86-video-nouveau, mesa-libgl, lib32-mesa-libgl

After a reboot I was able to login again.
Comment by patrick (potomac) - Thursday, 17 December 2015, 15:28 GMT
for me sddm doesn't work on an old laptop ( pentium 2.4 Ghz, radeon 9000 AGP, radeon open source driver ),

I thought it was due to my graphic card ( who supports only openGL 1.3 ) but this bugreport  FS#47062  gives me hope, it could be a serious bug in sddm or a bad packaging ( bad options for the compilation )
Comment by Arthur Borsboom (ArthurBorsboom) - Thursday, 17 December 2015, 17:01 GMT
I found out that my nvidia driver was misconfigured by the Xorg.conf file.
Correcting this file, helped restoring my sddm.
Comment by Alif (alive4ever) - Thursday, 04 February 2016, 02:15 GMT
I encounter the segfault using breeze theme on the first attempt entering correct password.
Need to reenter password several times to login.

[ 53.701381] sddm-greeter[444]: segfault at 30 ip 00007fdb964949bf sp 00007ffe24608400 error 4 in libKF5CoreAddons.so.5.18.0[7fdb96460000+96000]

Now trying the different sddm theme (maui).
Comment by Stanislav (Stanislav_pythonist) - Friday, 05 February 2016, 13:27 GMT
Same thing that Alif reported. I need to enter password 5-10 times before sddm can login properly.
Comment by Antonio Rojas (arojas) - Friday, 05 February 2016, 13:39 GMT
@Alif, Stanislav your issue is an X crash which has nothing to do with this.
Comment by Alif (alive4ever) - Saturday, 06 February 2016, 04:25 GMT
After switching back to Maui theme, the segmentation fault is gone.

No need to use breeze theme anymore.
Comment by Antonio Rojas (arojas) - Friday, 02 September 2016, 13:04 GMT
status with 0.14?
Comment by Alif (alive4ever) - Saturday, 03 September 2016, 13:44 GMT
Current 0.14 is fine. No more segfaults or twice password entry with 0.14 with Breeze sddm theme.

I think this issue can be closed.

Loading...