[Bug 876130] New: kdm segfaults on login attempt

https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c0 Summary: kdm segfaults on login attempt Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Major Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: jo@feuersee.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 After upgrading from the "Current KDE4" repo, kdm-4.11.9-1.1.x86_64 segfaults on login attempt (given user credentials and start session). /var/log/messages: 2014-05-02T11:57:50.807431+02:00 l33t systemd[1]: Starting user-1000.slice. 2014-05-02T11:57:50.812042+02:00 l33t systemd[1]: Created slice user-1000.slice. 2014-05-02T11:57:50.813082+02:00 l33t systemd[1]: Starting Session 4420 of user jo. 2014-05-02T11:57:50.816760+02:00 l33t systemd[1]: Started Session 4420 of user jo. 2014-05-02T11:57:50.818255+02:00 l33t systemd-logind[783]: New session 4420 of user jo. 2014-05-02T11:57:50.853912+02:00 l33t kernel: [651530.388423] kdm[13570]: segfault at 0 ip 000000000040e07b sp 00007fffcf7290f0 error 4 in kdm[400000+2a000] 2014-05-02T11:57:50.917536+02:00 l33t systemd-logind[783]: Removed session 4420. This behavior was reproduceable on 2 different machines. It may be related to the proprietary NVIDEA driver (both machines have nvidea GAs), however xdm works fine. Downgrading kdm/KDE to the official openSUSE 13.1 released version (4.11.2) did not help. Using an older NVIDEA driver did not help. The problem appeared after the xorg-x11-server update (IIRC 25 Apr). I had to reinstall the NVIDEA driver to get back openGL support. Since then, kdm segfaults. Reproducible: Always Steps to Reproduce: 1. Add the current KDE4 from http://download.opensuse.org/repositories/KDE:/Current/openSUSE_13.1/ 2. Add the Update repo 3. Upgrade with zypper up. The installed versions of kdm, xorg-x11 and xorg-x11-server should match the ones below. Actual Results: After trying to log in (Typing username and password, then selecting "Start session" the kdm process segfaults, thus terminates. The parent kdm process forks again and you're back to the login dialog. Expected Results: After trying to log in (Typing username and password, then selecting "Start session": a working kde session kdm-4.11.9-1.1.x86_64 xorg-x11-7.6_1-11.3.1.noarch xorg-x11-server-7.6_1.14.3.901-8.1.x86_64 OpenGL version string: 4.4.0 NVIDIA 331.67 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c1 Christian Trippe <ctrippe@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |ctrippe@opensuse.org InfoProvider| |jo@feuersee.de Summary|kdm segfaults on login |[KDE:Current]kdm segfaults |attempt |on login attempt --- Comment #1 from Christian Trippe <ctrippe@opensuse.org> 2014-05-02 11:17:04 UTC --- If you switch to the KDE Current repo please always use 'zypper dup --from #alias_of_KDE_Current' (at least for the first time you use the repo). Does this help? If this is not the case, please also test if it works with the noveau driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c2 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #2 from Wolfgang Bauer <wbauer@tmo.at> 2014-05-02 11:27:41 UTC --- Looks like the following upstream bug, which got fixed today: https://bugs.kde.org/show_bug.cgi?id=334159 So did you really downgrade all of KDM/KDE to 4.11.2? What session are you trying to start? As a workaround you should be able to add a line "DesktopNames=xxx" to the corresponding .desktop file. Although the standard KDE4 session should have this set and work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c3 --- Comment #3 from Wolfgang Bauer <wbauer@tmo.at> 2014-05-02 11:38:32 UTC --- (In reply to comment #2)
So did you really downgrade all of KDM/KDE to 4.11.2?
PS: You have to reboot your system to completely restart KDM. Just logging out is _not_ enough, there still will be the 4.11.9 version running even after the downgrade. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c4 --- Comment #4 from Jo Schulze <jo@feuersee.de> 2014-05-02 14:02:13 UTC --- @Christian: zypper dup --from # did add upgrade kdebase4-openSUSE-13.1-2.5 But that did not change anything. And using the nouveau driver didn't help either. @Wolfgang: the bug description seems to fit. In fact I am not starting a kde4 session but a kde3 one. But which .desktop file lacks these DesktopNames entry. I'd guess the ones with the DE description, located in /usr/share/xsessions ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

@Wolfgang: the bug description seems to fit. In fact I am not starting a kde4 session but a kde3 one. But which .desktop file lacks these DesktopNames entry. I'd guess the ones with the DE description, located in /usr/share/xsessions ? Yes. In the case of KDE3 it's /usr/share/xsessions/kde.desktop, you should add the
https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c5 --- Comment #5 from Wolfgang Bauer <wbauer@tmo.at> 2014-05-02 14:18:17 UTC --- (In reply to comment #4) line: DesktopNames=KDE Btw, the fix is in KDE:Distro:Factory already, so it should appear in KDE:Current soon as well I suppose. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c6 --- Comment #6 from Wolfgang Bauer <wbauer@tmo.at> 2014-05-02 17:32:56 UTC --- Should be fixed in KDE:Current now as well. Can you confirm that? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=876130 https://bugzilla.novell.com/show_bug.cgi?id=876130#c7 Jo Schulze <jo@feuersee.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|jo@feuersee.de | Resolution| |FIXED --- Comment #7 from Jo Schulze <jo@feuersee.de> 2014-05-03 19:03:55 UTC --- Yes, fixes in KDE:Current -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com