Xorg really unstable

Jérôme Poulin jeromepoulin at gmail.com
Mon Mar 15 12:52:41 PDT 2010


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20100315/86245844/attachment.html>


More information about the xorg mailing list