<div dir="ltr">Hi,<div><br></div><div>I have been trying to get OpenGL sw rastering to work on Linux based ARM CortexA15 device but for some reason gallium llvmpipe gives me a segmentation fault. Has anybody managed to run sw rastering using gallium llvmpipe on ARM? Softpipe seems to be working ok.</div><div><br></div><div>I am using the following versions:</div><div>- Mesa 9.2.5</div><div>- LLVM3.3</div><div>- Wayland/Weston 1.5</div><div><br></div><div>The issue is related to opengl/gles2 rendering i.e. weston-simple-egl demo and Qt openGL demos give seg faults when executed with llvmpipe enabled. </div><div><br></div><div>Backtrace from weston-simple-egl looks something like this:</div><div><div>#0  0x6d7de620 in ?? ()</div><div>#1  0xb354004c in fs17_variant0_partial ()</div><div>#2  0xb6841740 in lp_rast_shade_quads_mask (task=task@entry=0x1e360,</div><div>    inputs=inputs@entry=0x47a00, x=128, y=80, mask=4369) at lp_rast.c:466</div><div>#3  0xb6842d04 in do_block_4_1 (c=<optimized out>, y=<optimized out>,</div><div>    x=<optimized out>, plane=<optimized out>, tri=<optimized out>,</div><div>    task=<optimized out>) at lp_rast_tri_tmp.h:61</div><div>#4  do_block_16_1 (c=<synthetic pointer>, y=<optimized out>,</div><div>    x=<optimized out>, plane=0xb4f4ccf0, tri=<optimized out>,</div><div>    task=<optimized out>) at lp_rast_tri_tmp.h:130</div><div>#5  lp_rast_triangle_1 (task=0x1e360, arg=...) at lp_rast_tri_tmp.h:232</div><div>#6  0xb6840420 in do_rasterize_bin (bin=<optimized out>, task=0x1e360,</div><div>    x=<optimized out>, y=<optimized out>) at lp_rast.c:607</div><div>#7  rasterize_bin (y=<optimized out>, x=<optimized out>, bin=<optimized out>,</div><div>    task=0x1e360) at lp_rast.c:626</div><div>#8  rasterize_scene (task=task@entry=0x1e360, scene=0xb3646008)</div><div>    at lp_rast.c:675</div><div>#9  0xb6840cb0 in thread_function (init_data=0x1e360) at lp_rast.c:788</div><div>#10 0xb6d98ed2 in start_thread () from /lib/libpthread.so.0</div><div>#11 0xb6c91058 in ?? () from /lib/libc.so.6</div><div>#12 0xb6c91058 in ?? () from /lib/libc.so.6</div></div><div><br></div><div>regards,</div><div>Marko</div><div><br></div><div><a href="mailto:marko.s.moberg@gmail.com">marko.s.moberg@gmail.com</a></div><div><br></div></div>