Bug 6694

Summary: X server crashes directly after startup with signal 11 when started by ordinary user
Product: xorg Reporter: Almonas Petrasevicius <draugaz>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high    
Version: 6.9.0   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg.conf
none
Xorg.0.log when started by an ordinary user
none
Xorg.0.log when started by an root user
none
For reference: Xorg 6.8.2 log
none
lspci -vvn output none

Description Almonas Petrasevicius 2006-04-22 08:37:28 UTC
Hardware: HP nc6320 with CoreDuo T2400, i945GM and a 1400x1050 LCD panel.
Using the standard Linux kernel 2.6.16.
Currently using VESA driver.

915resolution v0.5.2 is used to "enable" the 1400x1050 which is not listed in
the VBIOS.

The Xorg server 6.9.0 is running fine @1400x1050 if started by the root user. It
crashes directly after startup (i think on the first drawing operation) if
started by an ordinary user:
Backtrace:
0: /usr/X11R6/bin/X(xf86SigHandler+0x8a) [0x8088b2a]
1: [0xffffe420]
2: /usr/X11R6/lib/modules/libfb.so(fbCopyNtoN+0x214) [0xa78c08d4]
3: /usr/X11R6/lib/modules/libfb.so(fbCopyRegion+0x1df) [0xa78c117f]
4: /usr/X11R6/lib/modules/libfb.so(fbDoCopy+0x46b) [0xa78c160b]
5: /usr/X11R6/lib/modules/libfb.so(fbCopyArea+0x78) [0xa78c16b8]
6: /usr/X11R6/lib/modules/libshadow.so [0xa78e0c34]
7: /usr/X11R6/bin/X [0x8168ea1]
8: /usr/X11R6/bin/X [0x81b2240]
9: /usr/X11R6/bin/X [0x81b06ac]
10: /usr/X11R6/bin/X [0x81679f0]
11: /usr/X11R6/bin/X [0x816b8b0]
12: /usr/X11R6/bin/X(miWindowExposures+0xd8) [0x81a2208]
13: /usr/X11R6/bin/X(miHandleValidateExposures+0x76) [0x819a936]
14: /usr/X11R6/bin/X [0x8089ef3]
15: /usr/X11R6/lib/modules/drivers/vesa_drv.so [0xa7a39c05]
16: /usr/X11R6/bin/X [0x80b7343]
17: /usr/X11R6/bin/X(xf86SwitchMode+0xba) [0x8084d1a]
18: /usr/X11R6/bin/X [0x80955f5]
19: /usr/X11R6/bin/X [0x8095821]
20: /usr/X11R6/bin/X [0x8175ee5]
21: /usr/X11R6/bin/X(Dispatch+0x171) [0x80c7e01]
22: /usr/X11R6/bin/X(main+0x3ed) [0x80d463d]
23: /lib/tls/libc.so.6(__libc_start_main+0xd4) [0xa7d8ce14]
24: /usr/X11R6/bin/X [0x806ff61]

Fatal server error:
Caught signal 11.  Server aborting

The default i810 driver (contained in the 6.9.0 slackware package) does not
support the 945GM chipset, and the updated version taken from
http://dri.freedesktop.org/snapshots/i810-20060403-linux.i386.tar.bz2 is
crashing in the similar way (with different backtrace of course).

The Xorg 6.9.0 server (VESA) is running fine @1280x1024 (which is listed in
VBIOS) both as an ordinary user and as root.

Xorg 6.8.2 (vesa) is working fine @1400x1050 both as an ordinary user and as root.
Comment 1 Almonas Petrasevicius 2006-04-22 08:38:56 UTC
Created attachment 5412 [details]
xorg.conf

The xorg.conf
Comment 2 Almonas Petrasevicius 2006-04-22 08:41:33 UTC
Created attachment 5413 [details]
Xorg.0.log when started by an ordinary user

The Xorg 6.9.0 is crashing with signal 11 when started by an ordinary user
Comment 3 Almonas Petrasevicius 2006-04-22 08:42:45 UTC
Created attachment 5414 [details]
Xorg.0.log when started by an root user

Xorg server is running fine if started by an root user
Comment 4 Almonas Petrasevicius 2006-04-22 08:45:46 UTC
Created attachment 5415 [details]
For reference: Xorg 6.8.2 log
Comment 5 Almonas Petrasevicius 2006-04-22 08:46:24 UTC
Created attachment 5416 [details]
lspci -vvn output
Comment 6 Daniel Stone 2007-02-27 01:31:42 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 7 Adam Jackson 2010-08-09 12:48:56 UTC
915resolution bugs are an anachronism.  Use KMS.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.