http://bugs.freedesktop.org/show_bug.cgi?id=10561
------- Comment #7 from [EMAIL PROTECTED] 2007-04-09 01:03 PST ------- (In reply to comment #6) > Since gdb is unworkable, I chose another route and analyzed strace output. That's rarely very useful for this kind of problem unfortunately. > Now the question is: how's can radeon_freelist() return NULL? It means there are currently no indirect buffers available. This can happen intermittently during normal operation, but when it persists that probably means the card has locked up. Unfortunately, the symptoms of a lockup don't really say anything about its cause. Can you still kill the secondlife process and get X back working? > And another good question is: why does the client need to > retry allocating a texture in an infinite polling loop? That's not quite what happens. The ioctl transfers texture data from userspace memory to video RAM using indirect buffers. As an indirect buffer is only 64KB, it usually has to split up the data across several buffers, and when all of them are in use, it returns to userspace so it can later pick up where it left off. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel