X server repeatedly dying after receiving signal 11
Submitted by John Guthrie
Assigned to Xorg Project Team
Recently, I have been seeing my X server die with the following error message:
Backtrace: 0: X(xf86SigHandler+0x81) [0x80c9bd1] 1: [0xd4e420] 2: /usr/lib/xorg/modules/extensions/libGLcore.so [0x10ea56e] 3: /usr/lib/xorg/modules/extensions/libGLcore.so(_swrast_Line+0x23) [0x107fd73] 4: /usr/lib/xorg/modules/extensions/libGLcore.so [0x10855d0] 5: /usr/lib/xorg/modules/extensions/libGLcore.so(_tnl_RenderClippedLine+0x23) [0 x10a5a83] 6: /usr/lib/xorg/modules/extensions/libGLcore.so [0x109e643] 7: /usr/lib/xorg/modules/extensions/libGLcore.so [0x10a1f2a] 8: /usr/lib/xorg/modules/extensions/libGLcore.so [0x10a5b83] 9: /usr/lib/xorg/modules/extensions/libGLcore.so(_tnl_run_pipeline+0x145) [0x10a 5da5] 10: /usr/lib/xorg/modules/extensions/libGLcore.so(_tnl_DrawArrays+0x131) [0x10b8 f31] 11: /usr/lib/xorg/modules/extensions/libglx.so [0x4352e3] 12: /usr/lib/xorg/modules/extensions/libglx.so(__glXRenderLarge+0x2ec) [0x4165ec ] 13: /usr/lib/xorg/modules/extensions/libglx.so [0x418d6a] 14: X(Dispatch+0x19a) [0x80880da] 15: X(main+0x485) [0x806fa65] 16: /lib/libc.so.6(__libc_start_main+0xdc) [0x2aaf2c] 17: X(FontFileCompleteXLFD+0x1e9) [0x806eda1]
Fatal server error: Caught signal 11. Server aborting
And then there are several complaints about connection to :0.0 being broken.
I actually saw one of the events just a little while ago. A screensaver had just started, and then the X server died. I suspect the same thing happened with the other times because they would happen after I had been absent for a while.
I am running this particular server via xinit, I don't know if that affects anything. I am also using the open nv driver. This is on a FC6 machine with a "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]" video card.
I have seen my X server die like this about three time in the last 3-5 days. I have managed to have the presence of mind to save the backtraces for the last two crashes.
Note: I didn't quite know what to put as the version for X:
euler_1011% rpm -qf /usr/bin/X xorg-x11-server-Xorg-1.1.1-47.4.fc6
and 1.1.1 is not listed as a valid version option. However, several of the X packages seem to have a version number of 7.1, e.g.:
euler_1012% rpm -q xorg-x11-drivers xorg-x11-drivers-7.1-3
so I am guessing that I have version 7.1 of the software.
Version: 7.1 (2006.05)