[xorg-bugzilla-noise] [Bug 1280] New: Lockup r200 + TCL + GL apps

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Sep 2 13:59:57 PDT 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://freedesktop.org/bugzilla/show_bug.cgi?id=1280        
   
           Summary: Lockup r200 + TCL + GL apps
           Product: xorg
           Version: CVS_head
          Platform: PC
               URL: http://localhost
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Driver/Radeon
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: j2o3r at yahoo.co.uk


I get a lockup running glxgears (or any other GL app). The screen freezes almost
inmidiatly, but the mouse cursor still works and can also still login from
another box. The freeze takes a bit longer when I enabled lot's of debug output
(can even see the wheels spinnning a couple degrees before it locks up). When I
then try to kill the X server, the whole box locks up hard (no mouse, no
network, nothing). When I disable TCL (through the driconf stuff) it all works OK.

Usually get this error message from running glxgears when it freezes:
R200WaitIrq: drmRadeonIrqWait: -16

System info:
Radeon 8500 128Mb
Xorg CVS checkout from 2 sept 2004 (note, have this problem for a long time,
also older dri cvs tree gave me this problem. Just now had some free time too
look into it some more)
Debian unstable
Kernel 2.6.8 (with preempt)

The result of enabling debug output from the drm radeon kernel module is that
when the X screen is frozen I get the following lines in an endless loop:
Sep  2 21:51:23 jor kernel: [drm:radeon_cp_getparam] pid=2909
Sep  2 21:51:23 jor kernel: [drm:radeon_ioctl] pid=2909, cmd=0xc0086451,
nr=0x51, dev 0xe200, auth=1
Sep  2 21:51:23 jor kernel: [drm:radeon_cp_getparam] pid=2909
Sep  2 21:51:23 jor kernel: [drm:radeon_ioctl] pid=2909, cmd=0xc0086451,
nr=0x51, dev 0xe200, auth=1
etc.

When I then try to kill the Xserver, the sytem locks ups and the last messages
it gives are (written down, could not log these, so ignore spelling errors ;):
[drm:radeon_cp_stop]
[drm:radeon_do_cp_idle]
[drm:radeon_ioctl] pid=2858, cmd=0x040086422, nr=0x42, dev 0xe200, auth=1
the lines repeated a lot of times, then finally:
[drm:radeon_do_cp_idle]
and the box is locked up hard.        
   
   
--         
Configure bugmail: https://freedesktop.org/bugzilla/userprefs.cgi?tab=email       
   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list