Bug 13064

Summary: X server crash after setting resolution on external LCD with xrandr on ibook G4
Product: xorg Reporter: Juan Ramón Martín Blanco <robejrm>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: 7.3 (2007.09)   
Hardware: PowerPC   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Juan Ramón Martín Blanco 2007-11-02 15:08:45 UTC
Hi,

I'm using debian packages from unstable and experimental, my versions are:

kernel: 2.6.22-rc5 #1 PREEMPT Fri Jul 13 22:50:04 CEST 2007 ppc GNU/Linux
xorg: 7.3+3
xserver-xorg-video-ati: 6.7.195-2 

Steps to reproduce the bug:
-Launch the X server
-Execute:  xrandr --verbose --output VGA-0 --mode 1680x1050 --left-of LVDS

X server crash backtrace:

0: X(xf86SigHandler+0x94) [0x10091d24]
1: [0x100344]
2: [0x1022e6ec]
3: /lib/ld.so.1 [0x3000b0fc]
4: /usr/lib/xorg/modules//libfb.so(fbBlt+0x920) [0xf61f9e0]
5: /usr/lib/xorg/modules//libfb.so(fbOddTile+0x190) [0xf62cf80]
6: /usr/lib/xorg/modules//libfb.so(fbTile+0xcc) [0xf62d0ec]
7: /usr/lib/xorg/modules//libfb.so(fbFillRegionTiled+0x1c0) [0xf62d940]
8: /usr/lib/xorg/modules//libfb.so(fbPaintWindow+0x16c) [0xf62dcdc]
9: /usr/lib/xorg/modules//libxaa.so(XAAPaintWindow+0x22c) [0xf5ae18c]
10: /usr/lib/xorg/modules//libxaa.so [0xf5e6cf8]
11: X [0x1015b8d0]
12: X(compPaintWindowBackground+0x78) [0x100dddd8]
13: X(miWindowExposures+0x1f8) [0x100fd1d8]
14: X [0x100ab594]
15: X(miHandleValidateExposures+0xb0) [0x10114e00]
16: X [0x100a10a4]
17: /usr/lib/xorg/modules//libxaa.so [0xf592e34]
18: X [0x100d333c]
19: X [0x100d0204]
20: X(RRScreenSizeSet+0x48) [0x10155698]
21: X(ProcRRSetScreenSize+0x1b8) [0x10156178]
22: X [0x1014e33c]
23: X [0x10132ec0]
24: X(Dispatch+0x38c) [0x1004a8ec]
25: X(main+0x4a4) [0x1002bbf4]
26: /lib/libc.so.6 [0xfb76380]
27: /lib/libc.so.6 [0xfb765c4]

Fatal server error:
Caught signal 11.  Server aborting


Virtual is configured 2704 1050

If I don't put any Virtual statement on the xorg.conf file, the server does not crash, but xrandr cannot set that resolution (because the Virtual screen is too small)

Greetings
--
Juanra
Comment 1 Juan Ramón Martín Blanco 2007-11-06 15:41:24 UTC
Sorry, I had two X servers running, was trying to change screen resolution on server on :1 while server on :0 was using VGA-0 output. 
This crash is also a bug, xrandr should say that server on :0 was already using output VGA-0, preventing the server on :1 crash
Comment 2 Alex Deucher 2008-12-03 00:39:07 UTC
Is this still an issue with a newer xserver/driver?
Comment 3 Alex Deucher 2010-10-19 15:56:27 UTC
closing due to lack of feedback.

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.