Bug 8473

Summary: R300 tremulous hardlock
Product: DRI Reporter: Bug <freedesktop>
Component: GeneralAssignee: Default DRI bug account <dri-devel>
Status: CLOSED NOTOURBUG QA Contact:
Severity: normal    
Priority: high CC: glisse
Version: DRI git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Bug 2006-10-01 07:48:56 UTC
git/cvs xserver, radeon, mesa, drm
http://tremulous.net/index.php?section=about

I start tremulous 1.1.0 , play a demo, then press ~ for the console.
at that moment my X700 pcie card seems to hardlock. The screen freezes, with the
console halfway down.

To resolve this situation a reboot is required.

I tried debugging this remotely.
Seems it's not a segfault of tremulous.x86 (gdb reports no crash in tremulous),
but seems a higherup X error.

X process is hanging there, unkillable:
root      1055 55.8  0.8 11104 8020 tty7     R    16:02  10:50 X :0

attached gdb to it:

#0  0xffffe410 in ?? ()
#1  0x00004040 in ?? ()
#2  0x00000000 in ?? ()
#3  0x00006444 in ?? ()
#4  0xb7d81099 in ioctl () from /lib/libc.so.6
#5  0xb7bfd1fc in drmCommandNone ()
   from /usr/local/lib/xorg/modules/linux//libdrm.so
#6  0x00006444 in ?? ()
#7  0x00000000 in ?? ()
#8  0x081b7f90 in ?? ()
#9  0x0823fe98 in ?? ()
#10 0x0823fe98 in ?? ()
#11 0xb7bf8ea4 in ?? () from /usr/local/lib/xorg/modules/drivers//radeon_drv.so
#12 0xb7bbe8a1 in RADEONWaitForIdleCP ()
   from /usr/local/lib/xorg/modules/drivers//radeon_drv.so
#13 0x082af998 in ?? ()
Comment 1 Bug 2006-10-02 10:37:37 UTC
Can be closed, unsetting "SDL_AUDIODRIVER=alsa" fixed this insane behaviour.
the screenfreeze and X lockup made me suspect it was Xorg hanging on the card or
something.
Comment 2 Rune Petersen 2006-10-02 11:27:28 UTC
My pleasure..
Comment 3 Rune Petersen 2006-10-02 11:27:48 UTC
closed

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.