<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - llvmpipe crash in rendering on Atom"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94522#c17">Comment # 17</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - llvmpipe crash in rendering on Atom"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94522">bug 94522</a>
              from <span class="vcard"><a class="email" href="mailto:jfonseca@vmware.com" title="Jose Fonseca <jfonseca@vmware.com>"> <span class="fn">Jose Fonseca</span></a>
</span></b>
        <pre>(In reply to comicfans44 from <a href="show_bug.cgi?id=94522#c16">comment #16</a>)

<span class="quote">> 
> How can I help to identify if this is the root cause ? </span >

I'm not familar with Wayland implementation details.

The said memory must be allocated by one of the modules inside
mesa/src/gallium/winsys/sw , but I'm not entirely sure which.

IF you breakpoint llvmpipe_displaytarget_layout() and step through, you should
be eable to see how this memory is being created.

And you could then add some printfs or breakpoints to the deallocation.


Another thing you could do is to do `cat /proc/PID/smaps` and see if / what
sort of memory range the memory falls into.


<span class="quote">> if I build mesa with
> address sanitizer ,can I force mesa not to use jit to let address sanitizer
> to find if this is a heap-use-after-free ?</span >

If this is device memory, I doubt that sort of tools works.  You could try
valgrind.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>