0x00002afd2d3e62a3 in __select_nocancel () from /lib/libc.so.6 (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x2afd2dd202c0 (LWP 3698)] 0x00002afd40362dbb in copy_array_to_vbo_array (brw=0x1f20bf0, i=, array=0x1f4b3f8, element_size=12, count=983040) at brw_draw_upload.c:263 263 *dest++ = *src++; (gdb) bt #0 0x00002afd40362dbb in copy_array_to_vbo_array (brw=0x1f20bf0, i=, array=0x1f4b3f8, element_size=12, count=983040) at brw_draw_upload.c:263 #1 0x00002afd403632fa in brw_upload_vertices (brw=0x1f20bf0, min_index=0, max_index=983039) at brw_draw_upload.c:478 #2 0x00002afd40362779 in brw_try_draw_prims (ctx=0x1f20bf0, arrays=0x216c338, prim=0x7fff7ec290f0, nr_prims=1, ib=0x0, min_index=0, max_index=983039) at brw_draw.c:319 #3 0x00002afd40362a4e in brw_draw_prims (ctx=0x1f20bf0, arrays=0x216c338, prim=0x7fff7ec290f0, nr_prims=1, ib=0x0, min_index=0, max_index=983039) at brw_draw.c:478 #4 0x00002afd403f89bb in vbo_exec_DrawArrays (mode=4, start=0, count=983040) at vbo/vbo_exec_array.c:264 #5 0x00002afd2e43f295 in __glXDisp_DrawArrays ( pc=0x2afd448b0060 "�@\021@a\027IB��ѿ\200\031\026?\222�N?#*\207=���>���>���>��\021@��HB\037����5\032?Q�K?G�W=���>���>���>k�\035@[zHB}���L\027?3\031N?�ZO=���>���>���>�@\021@a\027IB��ѿ�5\032?Q�K?G�W=���>���>���>k�\035@[zHB}��M6\032?\231\035L?��\030=���>���>���>H+\030@\224�HB�^俠L\027?3\031N?"...) at ../../../GL/glx/render2.c:248 #6 0x00002afd2e420da6 in DoRenderLarge (cl=0x1470280, pc=0x29d8c30 "\212�ɾ\201�O�:$ݾ", do_swap=0) at ../../../GL/glx/glxcmds.c:2055 #7 0x00002afd2e42472c in __glXDispatch (client=0x14a1df0) at ../../../GL/glx/glxext.c:561 #8 0x000000000044e310 in Dispatch () at ../../dix/dispatch.c:502 #9 0x0000000000436add in main (argc=9, argv=0x7fff7ec297d8, envp=) at ../../dix/main.c:452 bt full gives #0 0x00002afd40362dbb in copy_array_to_vbo_array (brw=0x1f20bf0, i=, array=0x1f4b3f8, element_size=12, count=983040) at brw_draw_upload.c:263 map = (GLubyte *) 0x0 ctx = size = 11796480 vbo = (struct gl_buffer_object *) 0x21751d0 offset = __PRETTY_FUNCTION__ = "copy_array_to_vbo_array" #1 0x00002afd403632fa in brw_upload_vertices (brw=0x1f20bf0, min_index=0, max_index=983039) at brw_draw_upload.c:478 input = (struct brw_vertex_element *) 0x1f35298 tmp = 0 vep = {header = {length = 0, opcode = 0}, ve = {{ve0 = {src_offset = 0, pad = 0, src_format = 0, pad0 = 0, valid = 0, vertex_buffer_index = 0}, ve1 = {dst_offset = 0, pad = 0, vfcomponent3 = 0, vfcomponent2 = 0, vfcomponent1 = 0, vfcomponent0 = 0}} }} vbp = {header = {bits = {length = 0, opcode = 0}, dword = 0}, vb = {{vb0 = {bits = {pitch = 0, pad = 0, access_type = 0, vb_index = 0}, dword = 0}, buffer = 0x0, offset = 0, max_index = 0, instance_data_step_rate = 0} }} i = 3 ptr = (const void *) 0x2afd448b0060 interleave = 0 enabled = {0x1f35238, 0x1f35278, 0x1f35298, 0x200000000, 0x40, 0x1d00000018, 0x2afd427f5440, 0x2afd4034b0f6, 0x1d00000040, 0x2afd40769900, 0x40, 0x2173ec0, 0x1f20bf0, 0x1440, 0x1f01f10, 0x1c0, 0xb, 0x2afd4034b2b6, 0x200000076, 0x2afd4034b823, 0x2767230, 0x64, 0x2767230, 0x1f20bf0, 0x1f01f10, 0x2afd40361d5f, 0x0, 0x8, 0x1c0, 0x74036ba6d, 0x144660020100, 0x1f20bf0} nr_enabled = 3 upload = {0x1f35238, 0x1f35278, 0x1f35298, 0xd4037bf18, 0xfe416800007, 0x10000040157, 0x10000000157, 0x300040117, 0x50, 0x300000020, 0x2afd42874040, 0x2afd4034b0f6, 0x300000050, 0x2afd40769900, 0x427f5280, 0x2173f00, 0x1f20bf0, 0x300000040, 0x50, 0x300000020, 0x50, 0x200000020, 0x40, 0x900000018, 0xb0, 0x84, 0x901f20bf0, 0x2afd40769900, 0x1f20bf0, 0x2173ec0, 0x1f20bf0, 0x2afd2d66a9a0} nr_uploads = 3 __PRETTY_FUNCTION__ = "brw_upload_vertices" #2 0x00002afd40362779 in brw_try_draw_prims (ctx=0x1f20bf0, arrays=0x216c338, prim=0x7fff7ec290f0, nr_prims=1, ib=0x0, min_index=0, max_index=983039) at brw_draw.c:319 intel = brw = (struct brw_context *) 0x0 retval = i = j = __PRETTY_FUNCTION__ = "brw_try_draw_prims" __FUNCTION__ = "brw_try_draw_prims" #3 0x00002afd40362a4e in brw_draw_prims (ctx=0x1f20bf0, arrays=0x216c338, prim=0x7fff7ec290f0, nr_prims=1, ib=0x0, min_index=0, max_index=983039) at brw_draw.c:478 intel = retval = #4 0x00002afd403f89bb in vbo_exec_DrawArrays (mode=4, start=0, count=983040) at vbo/vbo_exec_array.c:264 ctx = (GLcontext *) 0x0 prim = {{mode = 4, indexed = 0, begin = 1, end = 1, weak = 0, pad = 0, start = 0, count = 983040}} #5 0x00002afd2e43f295 in __glXDisp_DrawArrays ( pc=0x2afd448b0060 "�@\021@a\027IB��ѿ\200\031\026?\222�N?#*\207=���>���>���>��\021@��HB\037����5\032?Q�K?G�W=���>���>���>k�\035@[zHB}���L\027?3\031N?�ZO=���>���>���>�@\021@a\027IB��ѿ�5\032?Q�K?G�W=���>���>���>k�\035@[zHB}��M6\032?\231\035L?��\030=���>���>���>H+\030@\224�HB�^俠L\027?3\031N?"...) at ../../../GL/glx/render2.c:248 datatype = 5126 numVals = 3 numComponents = 3 primType = 4 stride = 36 i = 3 #6 0x00002afd2e420da6 in DoRenderLarge (cl=0x1470280, pc=0x29d8c30 "\212�ɾ\201�O�:$ݾ", do_swap=0) at ../../../GL/glx/glxcmds.c:2055 proc = (__GLXdispatchRenderProcPtr) 0xb3 client = (ClientPtr) 0x14a1df0 dataBytes = 3780 glxc = (__GLXcontext *) 0x146ea70 error = opcode = 193 sw = #7 0x00002afd2e42472c in __glXDispatch (client=0x14a1df0) at ../../../GL/glx/glxext.c:561 stuff = (xGLXSingleReq *) 0x29d8c20 opcode = proc = (__GLXdispatchSingleProcPtr) 0x2afd2e420de0 <__glXDisp_RenderLarge> *---Type to continue, or q to quit--- cl = (__GLXclientState *) 0x1470280 retval = 1 #8 0x000000000044e310 in Dispatch () at ../../dix/dispatch.c:502 clientReady = result = client = (ClientPtr) 0x14a1df0 nready = 0 start_tick = 2220 #9 0x0000000000436add in main (argc=9, argv=0x7fff7ec297d8, envp=) at ../../dix/main.c:452 pScreen = i = 1 error = 0 xauthfile = alwaysCheckForInput = {0, 1}