<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Jul 21, 2008 at 11:19 PM, Michel Dänzer <<a href="mailto:michel@tungstengraphics.com">michel@tungstengraphics.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Mon, 2008-07-21 at 12:11 -0700, Mohan Parthasarathy wrote:<br>
><br>
><br>
> On Mon, Jul 21, 2008 at 10:36 AM, Michel Dänzer<br>
> <<a href="mailto:michel@tungstengraphics.com">michel@tungstengraphics.com</a>> wrote:<br>
>         On Mon, 2008-07-21 at 10:23 -0700, Mohan Parthasarathy wrote:<br>
>         ><br>
>         ><br>
>         >         ><br>
>         >         >         Sounds like the X server crashed, if this<br>
>         is<br>
>         >         reproducible it<br>
>         >         >         would be<br>
>         >         >         good to track it down<br>
>         >         ><br>
>         >         > This can be reproduced by just running<br>
>         texture_from_pixmap<br>
>         >         in a tight<br>
>         >         > loop. At least i can reproduce it.<br>
>         ><br>
>         ><br>
>         >         Good, can you get a gdb backtrace from the X server<br>
>         crash?<br>
>         ><br>
>         ><br>
>         > gdb method does not seem to work as the process exits and i<br>
>         have no<br>
>         > trace in gdb. And after spending lot of time in settup up<br>
>         core dumps<br>
>         > on my machine, i have not been successful in getting a core<br>
>         dump. I<br>
>         > will try some more later today..<br>
><br>
><br>
>         I usually attach gdb to the running X server process before<br>
>         reproducing<br>
>         a crash.<br>
><br>
><br>
><br>
> That's what  i am doing too..<br>
><br>
><br>
> (gdb) bt<br>
> #0  0xffffe410 in __kernel_vsyscall ()<br>
> #1  0xb7ccc39d in select () from /lib/tls/i686/cmov/libc.so.6<br>
> #2  0x0812b79d in WaitForSomething (pClientsReady=0x83af6f8) at<br>
> WaitFor.c:236<br>
> #3  0x0808c00d in Dispatch () at dispatch.c:372<br>
> #4  0x08071855 in main (argc=10, argv=0xbfa80ff4, envp=0x0) at<br>
> main.c:415<br>
> (gdb) c<br>
> Continuing.<br>
><br>
> Program exited with code 0377.<br>
> (gdb) bt<br>
> No stack.<br>
<br>
</div></div>So this exit code 0377 (= 255) happens when you run texture_from_pixmap?<br>
</blockquote><div>Yes.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Weird... Anything interesting in the X server's stderr output?<br>
<font color="#888888"></font></blockquote><div> <br>In the gdm log file,<br><br>in RADEONProbeOutputModes<br>*********************************WARN_ONCE*********************************<br>File r300_mem.c function r300_mem_alloc line 225<br>
Ran out of GART memory (for 1048576)!<br>Please consider adjusting GARTSize option.<br>***************************************************************************<br>Error: Could not get dma buffer... exiting<br><br>I guess this explains everything..<br>
<br>-mohan<br><br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><font color="#888888"><br>
<br>
--<br>
</font><div><div></div><div class="Wj3C7c">Earthling Michel Dänzer           |          <a href="http://tungstengraphics.com" target="_blank">http://tungstengraphics.com</a><br>
Libre software enthusiast         |          Debian, X and DRI developer<br>
<br>
</div></div></blockquote></div><br></div>