<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-12-07 22:11 GMT+01:00 Aurelien Jarno <span dir="ltr"><<a href="mailto:aurelien@aurel32.net" target="_blank">aurelien@aurel32.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 2017-12-07 18:33, Julien Aubin wrote:<br>
> Hi,<br>
><br>
> Ldd with file /etc/ld.so.nohwcap :<br>
> julien@pccorei7-4770:~$ ldd $(which glxgears)<br>
> linux-vdso.so.1 (0x00007ffcc49c5000)<br>
> libGLEW.so.2.0 => /usr/lib/x86_64-linux-gnu/<wbr>libGLEW.so.2.0<br>
> (0x00007f9327cc6000)<br>
> libGLU.so.1 => /usr/lib/x86_64-linux-gnu/<wbr>libGLU.so.1<br>
> (0x00007f9327a57000)<br>
> libGL.so.1 => /usr/lib/x86_64-linux-gnu/<wbr>libGL.so.1<br>
> (0x00007f93277b3000)<br>
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.<wbr>6 (0x00007f93274af000)<br>
> libX11.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libX11.so.6<br>
> (0x00007f932716f000)<br>
> libXext.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libXext.so.6<br>
> (0x00007f9326f5d000)<br>
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.<wbr>6 (0x00007f9326bbe000)<br>
> libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libstdc++.so.6<br>
> (0x00007f932683c000)<br>
> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_<wbr>s.so.1<br>
> (0x00007f9326625000)<br>
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.<wbr>so.2 (0x00007f9326421000)<br>
> libGLX.so.0 => /usr/lib/x86_64-linux-gnu/<wbr>libGLX.so.0<br>
> (0x00007f93261f1000)<br>
> libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/<wbr>libGLdispatch.so.0<br>
> (0x00007f9325f23000)<br>
> /lib64/ld-linux-x86-64.so.2 (0x00007f9328161000)<br>
> libxcb.so.1 => /usr/lib/x86_64-linux-gnu/<wbr>libxcb.so.1<br>
> (0x00007f9325cfb000)<br>
> libXau.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libXau.so.6<br>
> (0x00007f9325af7000)<br>
> libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libXdmcp.so.6<br>
> (0x00007f93258f1000)<br>
> libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.<wbr>so.0<br>
> (0x00007f93256db000)<br>
> librt.so.1 => /lib/x86_64-linux-gnu/librt.<wbr>so.1 (0x00007f93254d3000)<br>
> libpthread.so.0 => /lib/x86_64-linux-gnu/<wbr>libpthread.so.0<br>
> (0x00007f93252b6000)<br>
><br>
> Ldd without file /etc/ld.so.nohwcap :<br>
> julien@pccorei7-4770:~$ ldd $(which glxgears)<br>
> linux-vdso.so.1 (0x00007ffce55b0000)<br>
> libGLEW.so.2.0 => /usr/lib/x86_64-linux-gnu/<wbr>libGLEW.so.2.0<br>
> (0x00007f90c7a69000)<br>
> libGLU.so.1 => /usr/lib/x86_64-linux-gnu/<wbr>libGLU.so.1<br>
> (0x00007f90c77fa000)<br>
> libGL.so.1 => /usr/lib/x86_64-linux-gnu/<wbr>libGL.so.1<br>
> (0x00007f90c7556000)<br>
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.<wbr>6 (0x00007f90c7252000)<br>
> libX11.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libX11.so.6<br>
> (0x00007f90c6f12000)<br>
> libXext.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libXext.so.6<br>
> (0x00007f90c6d00000)<br>
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.<wbr>6 (0x00007f90c6961000)<br>
> libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libstdc++.so.6<br>
> (0x00007f90c65df000)<br>
> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_<wbr>s.so.1<br>
> (0x00007f90c63c8000)<br>
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.<wbr>so.2 (0x00007f90c61c4000)<br>
> libGLX.so.0 => /usr/lib/x86_64-linux-gnu/<wbr>libGLX.so.0<br>
> (0x00007f90c5f94000)<br>
> libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/<wbr>libGLdispatch.so.0<br>
> (0x00007f90c5cc6000)<br>
> /lib64/ld-linux-x86-64.so.2 (0x00007f90c7f04000)<br>
> libxcb.so.1 => /usr/lib/x86_64-linux-gnu/<wbr>libxcb.so.1<br>
> (0x00007f90c5a9e000)<br>
> libXau.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libXau.so.6<br>
> (0x00007f90c589a000)<br>
> libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/<wbr>libXdmcp.so.6<br>
> (0x00007f90c5694000)<br>
> libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.<wbr>so.0<br>
> (0x00007f90c547e000)<br>
> librt.so.1 => /lib/x86_64-linux-gnu/librt.<wbr>so.1 (0x00007f90c5276000)<br>
> libpthread.so.0 => /lib/x86_64-linux-gnu/<wbr>libpthread.so.0<br>
> (0x00007f90c5059000)<br>
><br>
> I remark the addresses of libraries are not the same but it is probably due<br>
> to ASLR.<br>
<br>
</div></div>It's normal that the addresses are not the same, that said, I was<br>
expecting the path to be different. The only thing that<br>
/etc/ld.so.nohwcap is supposed to change the libraries that are loaded.<br>
That said, there is are path for optimized libraries on amd64, so I am<br>
not really surprised. I still don't understand the bug...<br></blockquote><div><br></div><div>@Andreas and/or Luca : could you please try as well the same thing as I did, I mean :</div><div>1/ Create file /etc/ld.so.nohwcap</div><div>2/ Launch glxgears</div><div>3/ Remove the file</div><div>4/ Launch glxgears</div><div><br></div><div>And then communicate the results ? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
Aurelien<br>
<br>
--<br>
Aurelien Jarno GPG: 4096R/1DDD8C9B<br>
<a href="mailto:aurelien@aurel32.net">aurelien@aurel32.net</a> <a href="http://www.aurel32.net" rel="noreferrer" target="_blank">http://www.aurel32.net</a><br>
</div></div></blockquote></div><br></div></div>