I can confirm this on mandriva 2009.1 cooker with mesa 7.4, nexuiz crashes when vertexs are enabled : #0 transform_points3_2d_no_rot (to_vec=0x659b7d8, m=, from_vec=0x6518128) at math/m_xform_tmp.h:493 oy = 16777215 oz = stride = 12 from = (GLfloat *) 0x7fff2c503ef0 count = 4 m0 = 0.00249999994 m5 = 0.00333333341 m12 = -1 m13 = -1 #1 0x00007f4f07bed492 in run_vertex_stage (ctx=0x647dc30, stage=) at tnl/t_vb_vertex.c:144 store = (struct vertex_stage_data *) 0x659b7b0 tnl = (TNLcontext *) 0x6516f30 #2 0x00007f4f07be2ad4 in _tnl_run_pipeline (ctx=0x647dc30) at tnl/t_pipeline.c:158 tnl = (TNLcontext *) 0x6516f30 i = 0 #3 0x00007f4f07f54460 in intelRunPipeline (ctx=0x647dc30) at intel_tris.c:1079 intel = (struct intel_context *) 0x647dc30 #4 0x00007f4f07be3659 in _tnl_draw_prims (ctx=0x647dc30, arrays=, prim=0x7fff17691fd0, nr_prims=1, ib=0x0, min_index=12, max_index=3) at tnl/t_draw.c:402 bo = {0x14e71d80, 0x157b8160, 0x157d8160, 0x7f4f0df56a00, 0x1f410, 0x4000, 0x7f4f0df56a00, 0x1, 0x28, 0x0, 0x64ae2b0, 0x7f4f07b8c1d8, 0x40, 0x7f4f07bcd571, 0x120, 0x64adec8, 0x647dc30, 0x0, 0x6, 0x7f4f07bd5d97, 0x6599be0, 0x7f4f07bd5ae9, 0x647e7b8, 0x647dc30, 0x484063, 0x7f4f07f32113, 0x647dc30, 0x647dc30, 0x0, 0x7f4f07ba222f, 0x6, 0x647dc30, 0x4} nr_bo = 1 tnl = (TNLcontext *) 0x6516f30 #5 0x00007f4f07bda929 in vbo_exec_DrawArrays (mode=6, start=0, count=4) at vbo/vbo_exec_array.c:267 ctx = (GLcontext *) 0x647dc30 prim = {{mode = 6, indexed = 0, begin = 1, end = 1, weak = 0, pad = 0, start = 0, count = 4}} #6 0x00007f4f07f27651 in intel_clear_tris (ctx=0x647dc30, mask=2) at intel_clear.c:225 this_mask = 2 color_bit = intel = (struct intel_context *) 0x647dc30 vertices = {{0, 0, 1}, {800, 0, 1}, {800, 600, 1}, {0, 600, 1}} color = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}} dst_z = fb = saved_fp_enable = 0 '\0' saved_vp_enable = 0 '\0' saved_shader_program = 0 saved_active_texture = 0 #7 0x00007f4f07f279f8 in intelClear (ctx=0x647dc30, mask=770) at intel_clear.c:372 intel = (struct intel_context *) 0x647dc30 tri_mask = 2 blit_mask = 768 swrast_mask = 0 fb = (struct gl_framebuffer *) 0x6599be0 i = 770 #8 0x00007f4f07b36259 in _mesa_Clear (mask=17664) at main/clear.c:182 bufferMask = 106054816 ctx = (GLcontext *) 0x647dc30 #9 0x0000000000466bcb in strcmp () at ../sysdeps/x86_64/strcmp.S:29 No symbol table info available. #10 0x000000000043ad0b in strcmp () at ../sysdeps/x86_64/strcmp.S:29 No symbol table info available. #11 0x000000000043f459 in strcmp () at ../sysdeps/x86_64/strcmp.S:29 No symbol table info available. #12 0x0000000000494645 in strcmp () at ../sysdeps/x86_64/strcmp.S:29 No symbol table info available. #13 0x00000000004038d0 in strcmp () at ../sysdeps/x86_64/strcmp.S:29 No symbol table info available. #14 0x00007f4f0dc17446 in __libc_start_main (main=0x403880 , argc=1, ubp_av=0x7fff17692418, init=0x556070 , fini=, rtld_fini=, stack_end=0x7fff17692408) at libc-start.c:220 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5595248, 838111236253416980, 4208496, 140733586154512, 0, 0, -837740548754899436, -774748635628306924}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1, 0x403880}, data = { prev = 0x0, cleanup = 0x0, canceltype = 1}}} not_first_call = #15 0x0000000000403799 in strcmp () at ../sysdeps/x86_64/strcmp.S:29 No symbol table info available. #16 0x00007fff17692408 in ?? () No symbol table info available. #17 0x000000000000001c in ?? () No symbol table info available. #18 0x0000000000000001 in ?? () No symbol table info available. #19 0x00007fff17693136 in ?? () No symbol table info available. #20 0x0000000000000000 in ?? () No symbol table info available. (tell me if you want a bt with all debug packages installed, I'll redo it)