use with mesa

Burlen Loring bloring at lbl.gov
Thu Nov 7 19:22:25 CET 2013


On 11/07/2013 10:02 AM, José Fonseca wrote:
>
>
>
> On Thu, Nov 7, 2013 at 5:42 PM, Burlen Loring <bloring at lbl.gov 
> <mailto:bloring at lbl.gov>> wrote:
>
>     On 11/07/2013 09:31 AM, Alexander Monakov wrote:
>
>
>         On Thu, 7 Nov 2013, Burlen Loring wrote:
>
>             Hi,
>
>             I tried to use apitrace with a debug build of mesa today
>             and it segv'd.
>             However it works fine when used with the system installed
>             ATI drivers. With
>             the mesa build I tried setting LD_PRELOAD and
>             LD_LIBRARY_PATH to no avail. Any
>             ideas what am I doing wrong?
>
>         No.  Many people use apitrace with Mesa, including debug
>         builds.  Try showing
>         your exact command line and backtrace from gdb.  Details on
>         how you configured
>         Mesa might also help.
>
>         Alexander
>
>     Alexandr, thanks for trying to help, here are details you asked about.
>
>     my mesa conig:
>     ./configure CXXFLAGS="-O2 -g" CFLAGS="-O2 -g" --disable-xvmc
>     --disable-glx --disable-dri --with-dri-drivers=
>     --with-gallium-drivers= --enable-texture-float
>     --disable-shared-glapi --disable-egl --with-egl-platforms=
>     --enable-osmesa --with-osmesa-bits=32 --enable-gallium-llvm=no
>     --prefix=/work/apps/mesa/devel/classic
>
>     how I ran apitrace
>     LD_PRELOAD=/work/apps/mesa/devel/classic/lib/libOSMesa32.so
>     /work/apps/apitrace/devel/bin/apitrace trace
>     --output=mesa-line-trace
>     /work/VTK/vtk-mesa-dev/bin/vtkChartsCoreCxxTests "TestPieChart"
>     "-D" "/work/VTK/vtk-mesa-dev/ExternalData/Testing" "-T"
>     "/work/VTK/vtk-mesa-dev/Testing/Temporary" "-V"
>     "/work/VTK/vtk-mesa-dev/ExternalData/Charts/Core/Testing/Data/Baseline/TestPieChart.png"
>
>
> I strongly suspect that the problem is the LD_PRELOAD will interfere 
> with a apitrace, as apitrace too, uses LD_PRELOAD to do its thing. I 
> think think this will ever work.
>
> If you want to trace Mesa, I suggest you build the pure XLIB libGL.so 
> sw rasterizer, and then use LD_LIBRARY_PATH=... . This works -- I use 
> it very often.
>
> Jose
>

Hi Jose, Thanks for trying to help. With/without LD_PRELOAD the result 
is the same. I'm working on a parallel rendering application for use on 
systems that do not run X11, and thus I don't built mesa with any X11 
features. Is X11 a requirement for apitrace?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/apitrace/attachments/20131107/b4fda69b/attachment.html>


More information about the apitrace mailing list