FS#17264 - [xorg] Xorg randomly restarts when typing (usually <Enter> key)

Attached to Project: Arch Linux
Opened by Doug Penner (DarwinSurvivor) - Tuesday, 24 November 2009, 09:01 GMT
Last edited by Jan de Groot (JGC) - Sunday, 29 November 2009, 10:26 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Xorg (gdm) will randomly restart when typing. It is *always* when typing, and 95% of the time it is when hitting the <Enter> key.

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


Steps to reproduce:
Unknown. It seems to randomly be triggered when typing.
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 29 November 2009, 10:26 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Wednesday, 25 November 2009, 11:35 GMT
I guess this only appears after bootup once. This is caused by gdm spawning Xorg on tty2 because getty hasn't taken the other 6 ttys yet. After the crash gdm will launch it on tty7 without any problems from then.

Solution: don't start the gdm daemon in the middle of the DAEMONS array, but put it there as last daemon. This problem is known and will not be fixed, as it's a configuration error. The configuration error is documented in the wiki also.
Comment by Doug Penner (DarwinSurvivor) - Wednesday, 25 November 2009, 11:48 GMT
Actually, when it happens, it usually happens 3 or 4 times with no reboot between them.

I have moved gdm to the end of my DAEMONS list anyways.
Comment by Jan de Groot (JGC) - Wednesday, 25 November 2009, 11:58 GMT
Could you attach Xorg.0.log.old when this crash happens?
Comment by Jan de Groot (JGC) - Wednesday, 25 November 2009, 12:00 GMT
I just checked your logfile, you're using an outdated version of xorg-server, combined with nvidia drivers. There's a known segmentation fault problem with this combination, this has been fixed in xorg-server 1.7.0.902-1. Please update to that version and check if your problem has been fixed.
Comment by Doug Penner (DarwinSurvivor) - Wednesday, 25 November 2009, 12:24 GMT
The newest version in the repos appears to be "local/xorg-server 1.7.1.901-2 (xorg)"

How would I get the newer version?
-Is my repo out of date?
-Is the AUR version newer (it only shows a date)?
-Compile from source (xorg site)
Comment by Jan de Groot (JGC) - Wednesday, 25 November 2009, 14:39 GMT
According to http://www.archlinux.org/packages/?q=xorg-server 1.7.1.902-1 is the latest version. Use pacman -Syu to update, and make sure xorg-server isn't ignored during the update. You might try a different mirror if yours doesn't supply it.
Comment by Doug Penner (DarwinSurvivor) - Sunday, 29 November 2009, 09:49 GMT
I switched mirrors (my previous one was ungodly out of date). I now have xorg-server 1.7.1.902-1 installed. It is a bug that is very, VERY hard to reproduce (time will tell), so unless it happens again, I'm going to assume it's fixed :D

If the moderators would like to mark this bug resolved, they may do so. If the problem comes back, I'll either reopen the bug report or start a new one and link back to this one.

Loading...