FS#9909 - xorg-server-1.4-git20080227.patch causes xorg to freeze on quit

Attached to Project: Arch Linux
Opened by quantax (quantax) - Saturday, 22 March 2008, 12:58 GMT
Last edited by Jan de Groot (JGC) - Sunday, 23 March 2008, 15:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After updating xorg-server to 1.4.0.90-8, X freezes when I try to quit it an go back to console.
It's a typical X freeze. The picture on the monitor stays the same and no input is accepted.
I had a look at the new patches in the PKGBUILD an tried some stuff and finally came to a conclusion:
The freezes are caused by the xorg-server-1.4-git20080227.patch patch. Commenting it out form the PKGBUILD makes X behave normal again.
I also tried different versions of my video driver and different AccelMethods, but they all didn't change anything.
Therefore it must be the patch which causes the freezes.

Additional info:

xorg-server 1.4.0.90-8
mesa 7.0.3rc2-1
libgl 7.0.3rc2-1
xf86-video-intel 2.2.1-2

Steps to reproduce:

Everything works as normal when:
- xorg-server 1.4.0.90-7 is used
- vanilla (all patches in the PKGBUILD commented out) xorg-server compiled
- only xorg-server-1.4-git20080227.patch commented out, all other left untouched
xorg-server freezes when:
- using xorg-server from extra (no patches commented out)
- all patches but xorg-server-1.4-git20080227.patch commented out
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 23 March 2008, 15:11 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Saturday, 22 March 2008, 16:37 GMT
I can't reproduce this on my systems. Do you use a framebuffer console?
Comment by quantax (quantax) - Saturday, 22 March 2008, 20:00 GMT
No. I even do not use the parameter vga=... in grub.
Comment by Jan de Groot (JGC) - Sunday, 23 March 2008, 01:48 GMT
Could you supply the Xorg.0.log when this happens (use SSH from a different machine to get into yours if possible), and the xorg.conf you're using?
Comment by Liu DongMiao (thom) - Sunday, 23 March 2008, 04:19 GMT
the same acts on my systems.

on my system, if i quit the first X, or rather, restart X, it will freeze..

xorg-server 1.4.0.90-8
mesa 7.0.3rc2-1
libgl 7.0.3rc2-1
xf86-video-ati 6.8.0-2

and i use a framebuffer console.

Comment by quantax (quantax) - Sunday, 23 March 2008, 12:34 GMT
Can't ssh into the machine now.
I'll see what I can do.
Comment by Jan de Groot (JGC) - Sunday, 23 March 2008, 12:48 GMT
Does this still happen with the -9 version of xorg-server? I see you have at least one option in your xorg.conf that triggers a crash fixed in -9 of xorg-server. When I was testing yesterday, on the first crash my system worked fine, on the 2nd crash I had a complete lockup and had to reset my computer to get it working again.
Comment by Matthias Dienstbier (fs4000) - Sunday, 23 March 2008, 14:07 GMT
Yes, the lockups are gone and OpenOffice.org does its work again.
The only thing that still does not work perfectly is the nvidia-driver. Sometimes it kills Xorg on the reset that is done during logout. But this must be a problem inside this proprietary driver, it started a few months ago. Hopefully the next version will fix this lasting bug.
Comment by quantax (quantax) - Sunday, 23 March 2008, 14:44 GMT
I just issued a reboot from a terminal within X. X does freeze but the reboot procedure will continue.
I attached the Xorg.0.log I found after the reboot and before starting X again.

Furthermore I found an interesting post on the forum: http://bbs.archlinux.org/viewtopic.php?id=45806
The poster points to a Debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=461783
He also notes the switching the XkbModel in xorg.conf from "latitude" to "pc102" solves this issue.
As you can see in my previously attached xorg.conf I also have set XkbModel to "latitude". I switched it to "pc105" and the freezes where history!

So it actually is related, if not the same as  FS#9887 : http://bugs.archlinux.org/task/9887

-9 is out? My mirror must not have synced yet...
I'll try it as soon as I can.
Comment by quantax (quantax) - Sunday, 23 March 2008, 14:53 GMT
Ok, I installed xorg-server 1.4.0.90-9 a second ago and switched XkbModel back to "latitude".
Everything is working fine again. No freezes on quit anymore.
Thank you.

Loading...