FS#21834 - X Server crash - driver radeon and libgl/ati-dri 7.9.1

Attached to Project: Arch Linux
Opened by Flat Eric (flateric) - Friday, 26 November 2010, 08:25 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 26 November 2010, 19:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
after upgrade packages libgl and ati-dri to version 7.9.1-1 X Server won't start. Downgrade to version 7.8.2-3 solve this problem. Tried with kernel 2.6.35.8-1 and 2.6.36.1-3.

Additional info:
HW: Lenovo z61m, GPU: ATI Mobility X1400, Driver: radeon

Backtrace:
0: X (xorg_backtrace+0x3b) [0x80e5ebb]
1: X (0x8048000+0x5cd65) [0x80a4d65]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb771c40c]
3: /usr/lib/xorg/modules/extensions/libglx.so (0xb730c000+0x40aec) [0xb734caec]
4: /usr/lib/xorg/modules/extensions/libglx.so (0xb730c000+0x37af8) [0xb7343af8]
5: X (InitExtensions+0x9d) [0x80ca90d]
6: X (0x8048000+0x1a012) [0x8062012]
7: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb7437c76]
8: X (0x8048000+0x19d91) [0x8061d91]
Segmentation fault at address (nil)
Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Friday, 26 November 2010, 19:11 GMT
Reason for closing:  Fixed
Additional comments about closing:  the initial issue is solved by enabling kms that is default now. anything else should be reported in separate reports.
Comment by Jan de Groot (JGC) - Friday, 26 November 2010, 09:06 GMT
Can you attach the full Xorg.0.log?
Comment by Flat Eric (flateric) - Friday, 26 November 2010, 09:44 GMT
Xorg.0.log attached.

Some informations:
now using kernel 2.6.35.8 (in 2.6.36 kismet cause kernel panic)
KMS is disabled
Comment by Jan de Groot (JGC) - Friday, 26 November 2010, 09:55 GMT
I don't see a DRI driver getting loaded anywhere, but you really should try enabling KMS. In the logs you'll see that it follows a fallback path because the DRM interface version doesn't match, that is because KMS is not available.
Comment by Flat Eric (flateric) - Friday, 26 November 2010, 10:19 GMT
I think that, with KMS X Server starts. KMS is disabled because when is active, I have problem with suspend to ram and suspend to disk :(. I must test it once more.
Comment by Maxwell Draven (Ravenman) - Friday, 26 November 2010, 14:27 GMT
@Flateric: Try to create xorg.conf with: Disable "glx" (Solution identi.ca way from nomalab user). The trouble is libglx.so maybe.
Comment by Flat Eric (flateric) - Friday, 26 November 2010, 15:25 GMT
@Ravenman: Thanks for nice workaround, it works!
Comment by Michael (SiD) - Friday, 26 November 2010, 16:30 GMT
I had the same problem with a ATI Mobility Radeon 9700 and the radeon driver.

Prevent Xorg from loading the glx module works for me too.
I created a file "10-modules" in /etc/X11/xorg.conf.d/ with this content.

Section "Module"
Disable "glx"
EndSection
Comment by dlh (dlh) - Friday, 26 November 2010, 16:55 GMT
I have a similar problem after update.

I using the latest version of drivers and X from official arch repository.

Loading...