Created attachment 22406 [details] Tremulous x server crash, backrace logs Hi, Tremulous demo game using phoronix crashes X and leaves back trace details on x86_64 systems, verified on openSUSE11 and Ubuntu 8.10 sytems. GIT details: ------------ mesa/drm: master (git) mesa/mesa : 7.2 xorg/xserver: 1.5.2 xorg/xf86-video-ati: master(git) xorg/driver/xf86-input-keyboard - 1.3.0 xorg/driver/xf86-input-mouse-1.3.0 Steps to Reproduce: -------------------- 1) Install phoronix-test-suite 2) Install tremulous test-suite demo game 3) Execute " phoronix-test-suite run tremulous " The X server is crashed almost everytime. Backtrace details: ------------------ Backtrace: 0: /usr/bin/X11/X(xf86SigHandler+0x65) [0x477565] 1: /lib/libc.so.6 [0x7f182d66c060] 2: /home/oss64/installrootjan27/lib/xorg/modules/extensions//libglx.so [0x7f182cdce230] 3: /home/oss64/installrootjan27/lib/dri/r300_dri.so(__driUtilUpdateDrawableInfo+0xc2) [0x7f18193a0c62] 4: /home/oss64/installrootjan27/lib/dri/r300_dri.so(radeonGetLock+0x66) [0x7f18193a71a6] 5: /home/oss64/installrootjan27/lib/dri/r300_dri.so(r300FlushCmdBuf+0x9f) [0x7f18193b2a4f] 6: /home/oss64/installrootjan27/lib/dri/r300_dri.so(r300DestroyContext+0x412) [0x7f18193ac652] 7: /home/oss64/installrootjan27/lib/dri/r300_dri.so [0x7f18193a0b20] 8: /home/oss64/installrootjan27/lib/xorg/modules/extensions//libglx.so [0x7f182cdcfbc9] 9: /home/oss64/installrootjan27/lib/xorg/modules/extensions//libglx.so(__glXFreeContext+0x6c) [0x7f182cdc5c1c] 10: /home/oss64/installrootjan27/lib/xorg/modules/extensions//libglx.so [0x7f182cdc5c63] 11: /usr/bin/X11/X(FreeResourceByType+0x105) [0x434bf5] 12: /home/oss64/installrootjan27/lib/xorg/modules/extensions//libglx.so [0x7f182cdc256e] 13: /home/oss64/installrootjan27/lib/xorg/modules/extensions//libglx.so [0x7f182cdc5f42] 14: /usr/bin/X11/X(Dispatch+0x364) [0x44c994] 15: /usr/bin/X11/X(main+0x45d) [0x432ded] 16: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f182d657466] 17: /usr/bin/X11/X [0x4321c9] Fatal server error: Caught signal 11. Server aborting Thanks, Chandra K.
This looks like the same problem as bug 7128 / https://bugzilla.redhat.com/show_bug.cgi?id=445331 : the GLX code doesn't properly handle a window being destroyed while it's still bound to a GLX context. I *think* this problem should only happen with indirect rendering though, in which case you may want to investigate why tremulous fails to use direct rendering.
Created attachment 22453 [details] glxinfo showing "direct rendering" enabled in verbose mode Hi, Thanks for the information in comment#1, I have attached the glxinfo to show I am running the system with direct rendering enabled. Please try to fix this problem for rendering enabled. Thanks, Chandra K.
Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please file a new report if you continue to experience issues with a current server.
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.