Created attachment 80882
apitrace dump for glxgears
I am seeing what appears to be the same error. It is reproducible 100% of the time with glxgears.
I ran glxgears in apitrace (causing a segfault). Attatched is the raw apitrace.
Is there any other data that I can provide that would be useful?
Hardware is an Intel i7-2860QM.
The segfault is visible in the apitrace replay.
$ apitrace replay glxgears.trace
apitrace: warning: caught signal 11
1357: error: caught an unhandled exception
apitrace: info: taking default action for signal 11
gdb output for glxgears:
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
Program received signal SIGSEGV, Segmentation fault.
brw_update_renderbuffer_surface (brw=0x7ffff7fae040, rb=0x61aa30, unit=0)
at brw_wm_surface_state.c:954
954 brw_wm_surface_state.c: No such file or directory.
(gdb) l
949 in brw_wm_surface_state.c
(gdb) bt
#0 brw_update_renderbuffer_surface (brw=0x7ffff7fae040, rb=0x61aa30, unit=0)
at brw_wm_surface_state.c:954
#1 0x00007ffff388c220 in brw_update_renderbuffer_surfaces (brw=0x7ffff7fae040)
at brw_wm_surface_state.c:1047
#2 0x00007ffff38765a0 in brw_upload_state (brw=brw@entry=0x7ffff7fae040)
at brw_state_upload.c:503
#3 0x00007ffff3864047 in brw_try_draw_prims (max_index=<optimized out>,
min_index=<optimized out>, ib=0x0, nr_prims=2, prim=0x7ef4a0,
arrays=0x67a810, ctx=0x7ffff7fae040) at brw_draw.c:482
#4 brw_draw_prims (ctx=0x7ffff7fae040, arrays=0x67a810, prim=0x7ef4a0,
nr_prims=2, ib=0x0, index_bounds_valid=<optimized out>, min_index=0,
max_index=161, tfb_vertcount=0x0) at brw_draw.c:566
#5 0x00007ffff39916ac in vbo_save_playback_vertex_list (ctx=0x7ffff7fae040,
data=0x7eed08) at vbo/vbo_save_draw.c:298
#6 0x00007ffff38e2fe2 in ext_opcode_execute (node=0x7eed00, ctx=0x7ffff7fae040)
at main/dlist.c:602
#7 execute_list (ctx=0x7ffff7fae040, list=<optimized out>) at main/dlist.c:7505
#8 0x00007ffff38e6a22 in _mesa_CallList (list=1) at main/dlist.c:8922
#9 0x00000000004023bc in draw () at glxgears.c:263
#10 0x0000000000401bc9 in draw_gears () at glxgears.c:315
#11 draw_frame (win=52428802, dpy=0x605010) at glxgears.c:340
#12 event_loop (win=52428802, dpy=0x605010) at glxgears.c:696
#13 main (argc=1, argv=<optimized out>) at glxgears.c:776
Created attachment 80882
apitrace dump for glxgears
I am seeing what appears to be the same error. It is reproducible 100% of the time with glxgears.
I ran glxgears in apitrace (causing a segfault). Attatched is the raw apitrace.
Is there any other data that I can provide that would be useful?
Hardware is an Intel i7-2860QM.
The segfault is visible in the apitrace replay.
$ apitrace replay glxgears.trace
apitrace: warning: caught signal 11
1357: error: caught an unhandled exception
apitrace: info: taking default action for signal 11
gdb output for glxgears:
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
Program received signal SIGSEGV, Segmentation fault. renderbuffer_ surface (brw=0x7ffff7fa e040, rb=0x61aa30, unit=0) surface_ state.c: 954 surface_ state.c: No such file or directory. surface_ state.c renderbuffer_ surface (brw=0x7ffff7fa e040, rb=0x61aa30, unit=0) surface_ state.c: 954 renderbuffer_ surfaces (brw=0x7ffff7fa e040) surface_ state.c: 1047 entry=0x7ffff7f ae040) upload. c:503 <optimized out>, index=< optimized out>, ib=0x0, nr_prims=2, prim=0x7ef4a0, 0x67a810, ctx=0x7ffff7fae040) at brw_draw.c:482 e040, arrays=0x67a810, prim=0x7ef4a0, valid=< optimized out>, min_index=0, playback_ vertex_ list (ctx=0x7ffff7fa e040, save_draw. c:298 e040, list=<optimized out>) at main/dlist.c:7505
brw_update_
at brw_wm_
954 brw_wm_
(gdb) l
949 in brw_wm_
(gdb) bt
#0 brw_update_
at brw_wm_
#1 0x00007ffff388c220 in brw_update_
at brw_wm_
#2 0x00007ffff38765a0 in brw_upload_state (brw=brw@
at brw_state_
#3 0x00007ffff3864047 in brw_try_draw_prims (max_index=
min_
arrays=
#4 brw_draw_prims (ctx=0x7ffff7fa
nr_prims=2, ib=0x0, index_bounds_
max_index=161, tfb_vertcount=0x0) at brw_draw.c:566
#5 0x00007ffff39916ac in vbo_save_
data=0x7eed08) at vbo/vbo_
#6 0x00007ffff38e2fe2 in ext_opcode_execute (node=0x7eed00, ctx=0x7ffff7fae040)
at main/dlist.c:602
#7 execute_list (ctx=0x7ffff7fa
#8 0x00007ffff38e6a22 in _mesa_CallList (list=1) at main/dlist.c:8922
#9 0x00000000004023bc in draw () at glxgears.c:263
#10 0x0000000000401bc9 in draw_gears () at glxgears.c:315
#11 draw_frame (win=52428802, dpy=0x605010) at glxgears.c:340
#12 event_loop (win=52428802, dpy=0x605010) at glxgears.c:696
#13 main (argc=1, argv=<optimized out>) at glxgears.c:776