An r300g user seems to hit this issue when st/mesa uses Draw for feedback mode, in Compiz. There is the backtrace attached in the bug report below. The reporter doesn&#39;t use LLVM too and he bisected the same bad commit as you (gallium: implement bounds checking for constant buffers).<br>

<br><a href="https://bugs.freedesktop.org/show_bug.cgi?id=29311">https://bugs.freedesktop.org/show_bug.cgi?id=29311</a><br><br>Best regards.<br><br>-Marek<br><br><div class="gmail_quote">On Fri, Jul 30, 2010 at 11:52 PM, Jerome Glisse <span dir="ltr">&lt;<a href="mailto:glisse@freedesktop.org">glisse@freedesktop.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 07/30/2010 05:02 PM, Jakob Bornecrantz wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
On 30 jul 2010, at 13.32, Brian Paul wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
On 07/30/2010 12:38 PM, Jerome Glisse wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Brian,<br>
<br>
I am facing a strange segfault with r600g on top of lastest git,<br>
git bisect pointed to gallium: implement bounds checking for constant buffers<br>
My feeling is that it should only affect software pipeline but<br>
somehow r600g seem to take different path now, attached if full<br>
but i can&#39;t make much sense out of it, do you have a clue on what<br>
might went wrong ?<br>
</blockquote>
<br>
I took a quick look but didn&#39;t find anything.<br>
<br>
Maybe try a make clean and rebuild just in case?<br>
</blockquote>
<br>
I&#39;m getting the same with swrastg on in 32bit VM, &quot;git clean -fdx&quot;:ed even.<br>
<br>
Cheers Jakob.<br>
</blockquote>
<br></div>
Brian, it only affects SSE path, i thought change to struct tgsi_exec_machine<br>
was causing some of the generated code to access wrong data but it doesn&#39;t<br>
seems to be that (moved ConstsSize to bottom of struct def without effect).<br><font color="#888888">
<br>
Jerome</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</div></div></blockquote></div><br>