Public bug reported: Binary package hint: xserver-xorg-video-intel
I've been trying to isolate this bug for quite some time. I've finally gotten it to a reproducable state on my computer. Unfortunately, I did it with a program of my own writing that I am unable to share the source or binary for, as I am using some proprietary code for which I do not have permission to redistribute. Basically, the problem is that when starting some 3D applications, one of two things will happen, about 10% of the time. 1) The X server will crash. 2) The X server will freeze and not allow switching to a tty, necessitating a hard power down. Unfortunately, I have precious little debug information to share, aside from this, which I gleaned tonight. It seems to be a bug in one of the update functions for the i915 driver, where it either crashes or goes into an infinite loop. However, if you tell me how to get more debug information from the X server, I would be perfectly willing to crash my X server many more times to get this bug fixed. Hardware Information: - Toshiba Satellite M50-YK4 laptop - Pentium M 1.73GHz - Intel 915GM integrated graphics - 1GB PC2700 And for the record, this happens with both Feisty and Gutsy. So far as I know, it did NOT happen with Edgy. This also does not happen when DRI is disabled. But that's hardly a solution. Also, this does not happen with XScreensaver or glxgears. It only seems to happen with more complicated applications, such as SDL based OpenGL programs (such as my own), or 3D games with Wine (such as Homeworld). When the Xserver crashes, this is what is in the Xorg.0.log.old Backtrace: 0: /usr/bin/X(xf86SigHandler+0x81) [0x80c8631] 1: [0xffffe420] 2: /usr/lib/dri/i915_dri.so(__driUtilUpdateDrawableInfo+0xda) [0xa77a1cfa] 3: /usr/lib/dri/i915_dri.so [0xa77a1ea7] 4: /usr/lib/xorg/modules/extensions//libglx.so [0xb7c955ea] 5: /usr/lib/xorg/modules/extensions//libglx.so(__glXForceCurrent+0x86) [0xb7c60666] 6: /usr/lib/xorg/modules/extensions//libglx.so(DoGetString+0x73) [0xb7c80bf3] 7: /usr/lib/xorg/modules/extensions//libglx.so [0xb7c80e4c] 8: /usr/lib/xorg/modules/extensions//libglx.so [0xb7c60abc] 9: /usr/bin/X [0x815564e] 10: /usr/bin/X(Dispatch+0x19f) [0x808ed3f] 11: /usr/bin/X(main+0x495) [0x8076e85] 12: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7dc0050] 13: /usr/bin/X(FontFileCompleteXLFD+0x1e5) [0x80761c1] Fatal server error: Caught signal 11. Server aborting (II) AIGLX: Suspending AIGLX clients for VT switch (II) intel(0): xf86UnbindGARTMemory: unbind key 0 (II) intel(0): xf86UnbindGARTMemory: unbind key 1 (II) intel(0): xf86UnbindGARTMemory: unbind key 2 (II) intel(0): xf86UnbindGARTMemory: unbind key 3 (II) intel(0): xf86UnbindGARTMemory: unbind key 4 And when X simply freezes, no longer accepting user input, this is what I get (repeated a few times): getDrawableInfo failed to look up window ** Affects: xserver-xorg-video-intel (Ubuntu) Importance: Undecided Status: New -- i915 crash in getDrawableInfo https://bugs.launchpad.net/bugs/131132 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs