I get Xorg crash / segfault at start very often using an Intel card. Crashes happen either on boot, X does not start and output a Backtrace in Xorg.log, when resuming from standby or when switching VT about 10 times. Is it just me or do people just don't care about X crashing multiple time a day?
Kernel 2.6.33 vanilla xorg-server 1.7.5 mesa 7.7 libdrm-2.4.17 intel-drivers-2.9.1 This is when X doesn't start: Backtrace: 0: /usr/bin/X (xorg_backtrace+0x28) [0x46e418] 1: /usr/bin/X (0x400000+0x63b15) [0x463b15] 2: /lib/libpthread.so.0 (0x7f03e7fe6000+0xedf0) [0x7f03e7ff4df0] 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f03e4569000+0x58295) [0x7f03e45c1295] 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f03e4569000+0x58427) [0x7f03e45c1427] 5: /usr/bin/X (xf86ProbeOutputModes+0x19b) [0x487adb] 6: /usr/bin/X (0x400000+0x8d4cc) [0x48d4cc] 7: /usr/bin/X (RRGetInfo+0x82) [0x4b44a2] 8: /usr/bin/X (0x400000+0xb0afb) [0x4b0afb] 9: /usr/bin/X (0x400000+0x55664) [0x455664] 10: /usr/bin/X (0x400000+0x2518a) [0x42518a] 11: /lib/libc.so.6 (__libc_start_main+0xe6) [0x7f03e58e8a26] 12: /usr/bin/X (0x400000+0x24d49) [0x424d49] Segmentation fault at address (nil) Fatal server error: Caught signal 11 (Segmentation fault). Server aborting Here is when I switch VTs. gdb> bt #0 0x00007fe72bec2315 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007fe72bec3811 in *__GI_abort () at abort.c:88 #2 0x0000000000478fb2 in ddxGiveUp () at xf86Init.c:1214 #3 0x000000000046272d in AbortServer () at log.c:404 #4 0x0000000000462df0 in FatalError (f=0x574870 "Caught signal %d (%s). Server aborting\n") at log.c:529 #5 0x0000000000463b6d in OsSigHandler (signo=11, sip=0x0, unused=<value optimized out>) at osinit.c:156 #6 <signal handler called> #7 drmmode_ConvertFromKMode (scrn=0x7f2540, kmode=0x0, mode=0x1e9c4d0) at drmmode_display.c:240 #8 0x00007fe72ab87427 in drmmode_output_get_modes (output=0x7f7190) at drmmode_display.c:831 #9 0x0000000000487adb in xf86ProbeOutputModes (scrn=0x7f2540, maxX=8192, maxY=8192) at xf86Crtc.c:1569 #10 0x000000000048d4cc in xf86RandR12GetInfo12 (pScreen=0x842380, rotations=<value optimized out>) at xf86RandR12.c:1531 #11 0x00000000004b44a2 in RRGetInfo (pScreen=0x842380, force_query=1) at rrinfo.c:204 #12 0x00000000005096c9 in xf86XVEnterVT (index=0, flags=0) at xf86xv.c:1232 #13 0x00007fe72b84ecdf in ?? () from /usr/lib64/xorg/modules/extensions/libglx.so #14 0x0000000000474cc1 in xf86VTSwitch (blockData=<value optimized out>, err=<value optimized out>, pReadmask=<value optimized out>) at xf86Events.c:548 #15 xf86Wakeup (blockData=<value optimized out>, err=<value optimized out>, pReadmask=<value optimized out>) at xf86Events.c:299 #16 0x000000000044f6bb in WakeupHandler (result=-1, pReadmask=0x7d5480) at dixutils.c:413 #17 0x00000000004643df in WaitForSomething (pClientsReady=0x2227e40) at WaitFor.c:232 #18 0x0000000000455388 in Dispatch () at dispatch.c:375 #19 0x000000000042518a in main (argc=7, argv=0x7fffeecaf908, envp=<value optimized out>) at main.c:285
_______________________________________________ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg