break _tnl_draw_prims ignore 1 12 run Breakpoint 1, _tnl_draw_prims (ctx=0x813a9f8, arrays=0x8193dec, prim=0xbffff418, nr_prims=1, ib=0x0, min_index=0, max_index=2507) at tnl/t_draw.c:444 444 in tnl/t_draw.c (gdb) print ((SWcontext *)ctx->swrast_context) $1 = (SWcontext *) 0x818fb00 (gdb) display ((SWcontext *) 0x818fb00)->InvalidateState 1: ((SWcontext *) 0x818fb00)->InvalidateState = (void (*)(struct gl_context *, GLbitfield)) 0xea0acb <_swrast_sleep> (gdb) print &((SWcontext *) 0x818fb00)->InvalidateState $2 = (void (**)(struct gl_context *, GLbitfield)) 0x818fc34 (gdb) watch *0x818fc34 Hardware watchpoint 2: *0x818fc34 (gdb) cont Continuing. Mesa: get_space() block @ 0x8309410 of 40128 bytes savageAllocIndexedVerts returned 0x817f440 Hardware watchpoint 2: *0x818fc34 Old value = 15338187 New value = 1065283329 insert_4f_viewport_4 (in=0x81bbcb0, v=0x818fc2c "", a=0x81a5e14) at tnl/t_vertex_generic.c:58 58 tnl/t_vertex_generic.c: No such file or directory. in tnl/t_vertex_generic.c 1: ((SWcontext *) 0x818fb00)->InvalidateState = (void (*)(struct gl_context *, GLbitfield)) 0x3f7eef01 (gdb) where #0 insert_4f_viewport_4 (in=0x81bbcb0, v=0x818fc2c "", a=0x81a5e14) at tnl/t_vertex_generic.c:58 #1 emit_viewport4_bgra4_st2 (ctx=0x813a9f8, count=2508, v=0x818fc2c "") at tnl/t_vertex_generic.c:921 #2 0x00e6982b in choose_emit_func (ctx=0x813a9f8, count=2508, dest=0x817f440 "") at tnl/t_vertex.c:150 #3 0x00e6a126 in _tnl_emit_vertices_to_buffer (ctx=0x813a9f8, start=0, end=2508, dest=0x817f440) at tnl/t_vertex.c:454 #4 0x00d26ae3 in savage_render_quads_verts (ctx=0x813a9f8, start=0, count=2508, flags=55) at ../../../../../src/mesa/tnl_dd/t_dd_dmatmp.h:581 #5 0x00d28bb8 in savage_run_render (ctx=0x813a9f8, stage=0x81a5b00) at savagerender.c:208 #6 0x00e5511f in _tnl_run_pipeline (ctx=0x813a9f8) at tnl/t_pipeline.c:153 #7 0x00d2534a in savageRunPipeline (ctx=0x813a9f8) at savagetris.c:813 #8 0x00e56462 in _tnl_draw_prims (ctx=0x813a9f8, arrays=0x8193dec, prim=0xbffff418, nr_prims=1, ib=0x0, min_index=0, max_index=2507) at tnl/t_draw.c:529 #9 0x00e561ef in _tnl_vbo_draw_prims (ctx=0x813a9f8, arrays=0x8193dec, prim=0xbffff418, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=2507) at tnl/t_draw.c:429 #10 0x00e4a8e1 in vbo_draw_arrays (ctx=0x813a9f8, mode=7, start=0, count=2508, numInstances=1) at vbo/vbo_exec_array.c:640 #11 0x0804c277 in draw_text () at matrixview.c:363 ---Type to continue, or q to quit--- #12 0x0804cf73 in hack_draw (XStuff=0x8124008, currentTime=1323032899.3596959, frameTime=0.0507819988) at matrixview.c:652 #13 0x0804a8ae in mainLoop () at driver.c:240 #14 0x0804b1e7 in main (argc=1, argv=0xbffff754) at driver.c:462 (gdb) (gdb) cont Continuing. Mesa: free_space() tnl = 0x81a5908 nr_blocks = 1 Mesa: free_space() block @ 0x8309410 Mesa: _swrast_InvalidateState _swrast_context->InvalidateState = 0x3f7eef01 Program received signal SIGSEGV, Segmentation fault. 0x00ea12ae in _swrast_InvalidateState (ctx=0x813a9f8, new_state=65536) at swrast/s_context.c:738 738 swrast/s_context.c: No such file or directory. in swrast/s_context.c 1: ((SWcontext *) 0x818fb00)->InvalidateState = (void (*)(struct gl_context *, GLbitfield)) 0x3f7eef01 -- BELOW full backtrace (gdb) cont Continuing. Mesa: get_space() block @ 0x8309410 of 42368 bytes savageAllocIndexedVerts returned 0x817f440 Hardware watchpoint 2: *0x818fc34 Old value = 15338187 New value = 1065004146 insert_4f_viewport_4 (in=0x81bbcb0, v=0x818fc2c "Ʋ\353C \346\030Br\254z?\330\331e\f\330\323e\f\330\321e\f0\267", , a=0x81a5e14) at tnl/t_vertex_generic.c:58 58 tnl/t_vertex_generic.c: No such file or directory. in tnl/t_vertex_generic.c 1: ((SWcontext *) 0x818fb00)->InvalidateState = (void (*)(struct gl_context *, GLbitfield)) 0x3f7aac72 (gdb) bt full #0 insert_4f_viewport_4 (in=0x81bbcb0, v=0x818fc2c "Ʋ\353C \346\030Br\254z?\330\331e\f\330\323e\f\330\321e\f0\267", , a=0x81a5e14) at tnl/t_vertex_generic.c:58 out = 0x818fc2c vp = 0x813a908 #1 emit_viewport4_bgra4_st2 (ctx=0x813a9f8, count=2648, v=0x818fc2c "Ʋ\353C \346\030Br\254z?\330\331e\f\330\323e\f\330\321e\f0\267", ) at tnl/t_vertex_generic.c:921 vtx = 0x81a5e00 a = 0x81a5e14 i = #2 0x00e6982b in choose_emit_func (ctx=0x813a9f8, count=2648, dest=0x817f440 "") at tnl/t_vertex.c:150 VB = 0x81a5d44 vtx = 0x81a5e00 a = 0x81a5e14 attr_count = 3 j = 3 #3 0x00e6a126 in _tnl_emit_vertices_to_buffer (ctx=0x813a9f8, start=0, end=2648, dest=0x817f440) at tnl/t_vertex.c:454 vtx = 0x81a5e00 #4 0x00d26ae3 in savage_render_quads_verts (ctx=0x813a9f8, start=0, count=2648, flags=55) at ../../../../../src/mesa/tnl_dd/t_dd_dmatmp.h:581 buf = 0x817f440 imesa = 0x813a4c8 dmasz = 4032 nr = 7 currentsz = -1073745336 j = 13648304 #5 0x00d28bb8 in savage_run_render (ctx=0x813a9f8, stage=0x81a5b00) at savagerender.c:208 prim = 55 start = 0 length = 2648 imesa = 0x813a4c8 tnl = 0x81a5908 VB = 0x81a5d44 tab = 0xd3d360 tab_elts = 0xd3d3a0 valid = 1 '\001' i = 0 #6 0x00e5511f in _tnl_run_pipeline (ctx=0x813a9f8) at tnl/t_pipeline.c:153 s = tnl = 0x81a5908 __tmp = 895 i = ---Type to continue, or q to quit--- #7 0x00d2534a in savageRunPipeline (ctx=0x813a9f8) at savagetris.c:813 imesa = 0x813a4c8 #8 0x00e56462 in _tnl_draw_prims (ctx=0x813a9f8, arrays=0x8193dec, prim=0xbffff418, nr_prims=1, ib=0x0, min_index=0, max_index=2647) at tnl/t_draw.c:529 this_nr_prims = 1 bo = {0x79eaeb, 0x8ab460, 0xa, 0x8aaff4, 0xe3eda8, 0x813a9f8, 0x100000, 0xa, 0xf77ff4, 0x100000, 0x813a9f8, 0xf77ff4, 0xe3ec33, 0x81a5908, 0x100000, 0x0, 0x0, 0x100000, 0x813a9f8, 0x8177a60, 0xd03552, 0x813a9f8, 0x100000, 0xb7fe7710, 0xe4b0f5, 0xf77ff4, 0x813a9f8, 0x100000, 0xdebf9c, 0x813a9f8, 0x100000, 0xa, 0xb7fe7710} nr_bo = 0 inst = 0 tnl = 0x81a5908 TEST_SPLIT = 0 max = 3000 max_basevertex = 0 i = 0 #9 0x00e561ef in _tnl_vbo_draw_prims (ctx=0x813a9f8, arrays=0x8193dec, prim=0xbffff418, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=2647) at tnl/t_draw.c:429 No locals. #10 0x00e4a8e1 in vbo_draw_arrays (ctx=0x813a9f8, mode=7, start=0, count=2648, numInstances=1) at vbo/vbo_exec_array.c:640 vbo = 0x8191968 exec = 0x81922b8 prim = {{mode = 7, indexed = 0, begin = 1, end = 1, weak = 0, no_current_update = 0, pad = 0, start = 0, count = 2648, basevertex = 0, num_instances = 1}, {mode = 0, indexed = 0, begin = 0, end = 0, weak = 0, no_current_update = 0, pad = 0, start = 0, count = 0, basevertex = 0, num_instances = 0}} #11 0x0804c277 in draw_text () at matrixview.c:363 x = 45 y = -35 p = 6300 c = 0 c_pic = 0 vp = 7944 tp = 5296 cp = 10592 #12 0x0804cf73 in hack_draw (XStuff=0x8124008, currentTime=1323035115.345892, frameTime=0.0353679992) at matrixview.c:652 No locals. #13 0x0804a8ae in mainLoop () at driver.c:240 bFPS = 0 event = {type = 134531170, xany = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112}, xkey = { ---Type to continue, or q to quit--- type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, root = 0, subwindow = 3225518080, time = 0, x = 1078034432, y = 0, x_root = 1079902208, y_root = 0, state = 1080033280, keycode = 135506424, same_screen = 2903}, xbutton = { type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, root = 0, subwindow = 3225518080, time = 0, x = 1078034432, y = 0, x_root = 1079902208, y_root = 0, state = 1080033280, button = 135506424, same_screen = 2903}, xmotion = { type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, root = 0, subwindow = 3225518080, time = 0, x = 1078034432, y = 0, x_root = 1079902208, y_root = 0, state = 1080033280, is_hint = -8 '\370', same_screen = 2903}, xcrossing = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, root = 0, subwindow = 3225518080, time = 0, x = 1078034432, y = 0, x_root = 1079902208, y_root = 0, mode = 1080033280, detail = 135506424, same_screen = 2903, focus = 1, state = 4294967251}, xfocus = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, mode = 0, detail = -1069449216}, xexpose = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, x = 0, y = -1069449216, width = 0, height = 1078034432, count = 0}, xgraphicsexpose = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, drawable = 1078362112, x = 0, y = -1069449216, width = 0, height = 1078034432, count = 0, major_code = 1079902208, minor_code = 0}, xnoexpose = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, drawable = 1078362112, major_code = 0, minor_code = -1069449216}, xvisibility = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, state = 0}, xcreatewindow = { type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, parent = 1078362112, window = 0, x = -1069449216, y = 0, width = 1078034432, height = 0, border_width = 1079902208, override_redirect = 0}, xdestroywindow = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, event = 1078362112, window = 0}, xunmap = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, event = 1078362112, window = 0, from_configure = -1069449216}, xmap = { type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, event = 1078362112, window = 0, override_redirect = -1069449216}, xmaprequest = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, parent = 1078362112, window = 0}, xreparent = { type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, event = 1078362112, window = 0, parent = 3225518080, x = 0, y = 1078034432, override_redirect = 0}, xconfigure = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, event = 1078362112, window = 0, x = -1069449216, y = 0, ---Type to continue, or q to quit--- width = 1078034432, height = 0, border_width = 1079902208, above = 0, override_redirect = 1080033280}, xgravity = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, event = 1078362112, window = 0, x = -1069449216, y = 0}, xresizerequest = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, width = 0, height = -1069449216}, xconfigurerequest = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, parent = 1078362112, window = 0, x = -1069449216, y = 0, width = 1078034432, height = 0, border_width = 1079902208, above = 0, detail = 1080033280, value_mask = 135506424}, xcirculate = { type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, event = 1078362112, window = 0, place = -1069449216}, xcirculaterequest = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, parent = 1078362112, window = 0, place = -1069449216}, xproperty = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, atom = 0, time = 3225518080, state = 0}, xselectionclear = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, selection = 0, time = 3225518080}, xselectionrequest = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, owner = 1078362112, requestor = 0, selection = 3225518080, target = 0, property = 1078034432, time = 0}, xselection = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, requestor = 1078362112, selection = 0, target = 3225518080, property = 0, time = 1078034432}, xcolormap = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, colormap = 0, new = -1069449216, state = 0}, xclient = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, message_type = 0, format = -1069449216, data = { b = "\000\000\000\000\000\200A@\000\000\000\000\000\000^@\000\000\000", s = {0, 0, -32768, 16449, 0, 0, 0, 16478, 0, 0}, l = {0, 1078034432, 0, 1079902208, 0}}}, xmapping = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, request = 0, first_keycode = -1069449216, count = 0}, xerror = { type = 134531170, display = 0x1700, resourceid = 3225845760, serial = 0, error_code = 0 '\000', request_code = 128 '\200', minor_code = 70 'F'}, xkeymap = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, window = 1078362112, key_vector = "\000\000\000\000\000\200A\300\000\000\000\000\000\200A@\000\000\000\000\000\000^@\000\000\000\000\000\000`@"}, xgeneric = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, extension = 1078362112, evtype = 0}, xcookie = {type = 134531170, serial = 5888, send_event = -1069121536, display = 0x0, extension = 1078362112, evtype = 0, cookie = 3225518080, data = 0x0}, ---Type to continue, or q to quit--- pad = {134531170, 5888, -1069121536, 0, 1078362112, 0, -1069449216, 0, 1078034432, 0, 1079902208, 0, 1080033280, 135506424, 2903, 1, -45, -1073743728, 14276854, -1073744408, 134532466, 135413768, 5634, 134640160}} XA_WM_PROTOCOLS = 349 XA_WM_DELETE_WINDOW = 291 cycleStart = {tv_sec = 1323035115, tv_usec = 340524} now = {tv_sec = 1323035115, tv_usec = 345892} fps_time = {tv_sec = 1323035115, tv_usec = 160524} fps = 0 drawEnabled = 1 dpmsAvailable = 1 frameTimeSoFar = 35368 sinceLastDPMSPoll = 218072 #14 0x0804b1e7 in main (argc=1, argv=0xbffff754) at driver.c:462 sa = {__sigaction_handler = {sa_handler = 0x804aec7 , sa_sigaction = 0x804aec7 }, sa_mask = {__val = { 0 }}, sa_flags = 0, sa_restorer = 0} display_name = 0x0 i = 1 j = 7756763 (gdb)