<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

I assume there is a way to see which shared libraries are loaded by a running process. Can somebody compare the two cases?</blockquote><div><br></div><div>Sure.</div><div><br></div><div>With it working (PyOpenGL imported): </div>

<div><a href="http://bpaste.net/raw/wqsRPBbWpRG0y0eVLRVj/">http://bpaste.net/raw/wqsRPBbWpRG0y0eVLRVj/</a><br></div><div><br></div><div>With the shader error:</div><div><a href="http://bpaste.net/raw/70VWD7JM7jKtO9Xsevgj/">http://bpaste.net/raw/70VWD7JM7jKtO9Xsevgj/</a><br>

</div><div><br></div><div>The diff:</div><div><a href="http://bpaste.net/raw/m87uC3nj62lmRQGA5PMY/">http://bpaste.net/raw/m87uC3nj62lmRQGA5PMY/</a><br></div><div><br></div><div><div>Those were obtained with the proc system using:</div>

<div><font face="courier new, monospace">cat /proc/14197/maps | awk '{print $6}' | grep '\.so' | sort | uniq</font></div></div><div><br></div><div>Note that I'm not sure that will be good enough, given that I had to get that dump prior to the app.exec_ due to the near-immediate segfault.  I just put a time.sleep before i the exec_ to capture the libs..</div>

<div><br></div><div>If that is unhelpful, or if the libs in question aren't loaded prior to the exec_ call, I can just give you the open calls in the strace (but that is much messier).</div><div><br></div><div>Russ</div>

<div><br></div></div>
</div></div>