Bug 19300

Summary: X server crash: Caught signal 7. Server aborting
Product: xorg Reporter: Peter Langfelder <Peter.Langfelder>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high Keywords: have-backtrace
Version: 7.4 (2008.09)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log file containing the error backtrace at the end. none

Description Peter Langfelder 2008-12-26 15:12:56 UTC
Created attachment 21501 [details]
Xorg log file containing the error backtrace at the end.

The X server intermittently crashes on a Thinkpad T60 with ATI X1400 card running F10 with newest (as of 12/26/2008) updates. The crash happens when using standard applications such as OpenOffice3 or firefox. 

The relevant part of xorg.conf is
Section "Device"
   Identifier      "ATI Technologies, Inc. Radeon X1400"
   Driver          "radeon"
   Option          "AccelMethod"   "EXA"
   Option          "DynamicClocks"   "on"
EndSection

Xorg.0.log.old contains, at the very end, the following backtrace (full Xorg.0.log.old is attached):

Backtrace:
0: /usr/bin/Xorg(xorg_backtrace+0x3b) [0x812bc5b]
1: /usr/bin/Xorg(xf86SigHandler+0x51) [0x80bcc81]
2: [0x110400]
3: /usr/lib/libpixman-1.so.0 [0xa43d38]
4: /usr/lib/libpixman-1.so.0(pixman_fill+0xce) [0xa405ee]
5: /usr/lib/xorg/modules//libfb.so(fbFill+0x425) [0x37df45]
6: /usr/lib/xorg/modules//libfb.so(fbPolyFillRect+0x162) [0x37e142]
7: /usr/lib/xorg/modules//libexa.so(ExaCheckPolyFillRect+0x52) [0x39ee42]
8: /usr/lib/xorg/modules//libexa.so [0x39769d]
9: /usr/bin/Xorg [0x816ff84]
10: /usr/bin/Xorg(miPaintWindow+0x231) [0x810b731]
11: /usr/bin/Xorg(miWindowExposures+0x142) [0x810baa2]
12: /usr/lib/xorg/modules/extensions//libdri.so(DRIWindowExposures+0x97) [0x215c37]
13: /usr/bin/Xorg [0x80d1e6f]
14: /usr/bin/Xorg(miHandleValidateExposures+0x74) [0x8123874]
15: /usr/bin/Xorg [0x80c97b0]
16: /usr/lib/xorg/modules//libexa.so [0x393e5a]
17: /usr/bin/Xorg [0x80ef8e9]
18: /usr/bin/Xorg(xf86Wakeup+0x418) [0x80bd9d8]
19: /usr/bin/Xorg(WakeupHandler+0x52) [0x8089c22]
20: /usr/bin/Xorg(WaitForSomething+0x1a3) [0x8128fa3]
21: /usr/bin/Xorg(Dispatch+0x7e) [0x8085bce]
22: /usr/bin/Xorg(main+0x47d) [0x806b71d]
23: /lib/libc.so.6(__libc_start_main+0xe5) [0xae76e5]
24: /usr/bin/Xorg [0x806ab01]

Fatal server error:
Caught signal 7.  Server aborting

(II) UnloadModule: "synaptics"
(II) PS/2+USB Mouse: Close
(II) UnloadModule: "evdev"
(II) Macintosh mouse button emulation: Close
(II) UnloadModule: "evdev"
(II) TPPS/2 IBM TrackPoint: Close
(II) UnloadModule: "evdev"
(II) Power Button (FF): Close
(II) UnloadModule: "evdev"
(II) Video Bus: Close
(II) UnloadModule: "evdev"
(II) Sleep Button (CM): Close
(II) UnloadModule: "evdev"
(II) AT Translated Set 2 keyboard: Close
(II) UnloadModule: "evdev"
(II) Video Bus: Close
(II) UnloadModule: "evdev"
(II) ThinkPad Extra Buttons: Close
(II) UnloadModule: "evdev"
(II) AIGLX: Suspending AIGLX clients for VT switch
Comment 1 Michel Dänzer 2008-12-29 02:14:19 UTC
It looks like this could be a kernel modesetting related (i.e. Fedora specific) issue.

Can you get a full backtrace with gdb?

Does Option "AccelMethod" "XAA" work around it?
Comment 2 Peter Langfelder 2008-12-29 23:32:27 UTC
(In reply to comment #1)

> Does Option "AccelMethod" "XAA" work around it?
> 

I tried setting "AccelMethod" "XAA", but the X server would not even properly start. Had to boot to single mode to revert to EXA. 
Comment 3 Adam Jackson 2018-06-11 20:01:39 UTC
> 12: /usr/lib/xorg/modules/extensions//libdri.so(DRIWindowExposures+0x97) [0x215c37]

The radeon driver no longer has DRI1 support.

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.