FS#15762 - [xorg-server] X hangs with blank screen/cursor (Signal 4 and 11)

Attached to Project: Arch Linux
Opened by Thayer Williams (thayer) - Sunday, 02 August 2009, 18:38 GMT
Last edited by Jan de Groot (JGC) - Monday, 03 August 2009, 20:25 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:

Following last night's upgrade of xorg-server (and several other packages) X hangs within a few seconds of logging in. A hard reset is required (power button + 4 secs) to recover. Weird thing is that upon reboot the Xorg.0.log file is a binary and when cat'd it contains random garbage.

Downgrading xorg-server to 1.6.2 resolves the issues including the log file.

Additional info:

This is an Acer Aspire One AOD150 netbook with Intel 945 graphics, running the Intel driver w/ UXA. Also, the xorg.conf is legacy style (e.g., no hotplugging stuff)

* affects xorg-server-1.6.3-1-i686
* xorg.conf here: http://pastebin.com/f72128f3
* see attached log files

Steps to reproduce:

1. Pacman -Syu
2. Restart X
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 03 August 2009, 20:25 GMT
Reason for closing:  Fixed
Additional comments about closing:  Reverted the patch in 1.6.3-2.
Comment by Jan de Groot (JGC) - Sunday, 02 August 2009, 19:21 GMT
Can you try to back out one of these two patches?
http://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.6-branch&id=c941479ecc2dead9c3deaee2620c9b9518c3da9a
http://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.6-branch&id=546f913ff5461dd93d4a0b29b24d2267557326c7

I think the first one is your issue.
BTW: What is this weird xorg.0.log-after-reboot.txt thing? It's not a textfile.
Comment by Thayer Williams (thayer) - Sunday, 02 August 2009, 19:28 GMT
I'll give it a shot and report back. As for the log file, like I said for whatever reason it gets corrupted during the seg fault and spits out a bunch of garbage...it contains random bits of info after each seg fault. Not very helpful I know, I just thought it was weird (never seen that happen before) so I posted it just in case it could be relevant.
Comment by Thayer Williams (thayer) - Sunday, 02 August 2009, 20:12 GMT
Thanks Jan, reversing that first patch does indeed fix the issues.
Comment by andre (kwasir) - Monday, 03 August 2009, 10:24 GMT
Similar problem here:

after startx the system freezes and a hard reset is required but I get nothing unusual in Xorg.0.log
if I don't use the nvidia driver everything is fine

kernel: 2.6.30 nvidia: 185.18.31-1 xorg: 1.6.2-1

Loading...