By the way, which video driver do you use? Maybe I can test on a machine
using the same.

2012/12/20 Raphael Champeimont <[email protected]>

> OK thank you for all.
>
> OK I will make the small changes in the next release.
>
> For the bug I wil look into that althouth I clearly don't get any bug
> neither on my machine nor in my VM.
> Perhaps a bug about display list numbers. When switching from/to
> fullscreen, Windows clears display lists and textures, making it necessary
> to recreate them, while Linux keeps them (making it necessary to keep them,
> otherwise we would get a memory leak), so maybe it comes for the code
> handling that. I will check everything is correct here.
>
> Bye,
> Raphael
>
> 2012/12/20 Paul Wise <[email protected]>
>
>> New review:
>>
>> Since there were no blocking issues, I have uploaded this. It will
>> soon be in NEW, where it will be re-checked for legal issues before
>> reaching Debian itself.
>>
>> http://ftp-master.debian.org/new.html
>>
>> Some things you might want to fix for the next version
>>
>> You may want to run wrap-and-sort -sa to wrap and sort debian/control.
>> Also do that whenever you change debian/control. This makes diffs
>> easier to read and apply.
>>
>> I'd suggest overriding DATAPATH for Debian to be
>> /usr/share/games/miceamaze
>>
>> In the Makefile, $(BUILTDATA) should go on the all line, not the
>> miceamaze line, since the data isn't built into the executable.
>>
>> The non-UTF-8 files.
>>
>> If I start the game with no configuration, go to the options, press
>> the window button and then press the fullscreen button, the game
>> segfaults. It crashes after going full-screen again. Sometimes I need
>> to press more buttons. This looks like a driver bug since it crashes
>> in the DRI code, but maybe there is some incorrect GL code in
>> miceamaze?
>>
>> Core was generated by `./miceamaze'.
>> Program terminated with signal 11, Segmentation fault.
>> #0  brw_update_renderbuffer_surface (brw=0x7f4002d15040, rb=0xce2420,
>> unit=0) at brw_wm_surface_state.c:954
>> 954     brw_wm_surface_state.c: No such file or directory.
>> (gdb) thread apply all bt full
>>
>> Thread 1 (Thread 0x7f400cb527a0 (LWP 31461)):
>> #0  brw_update_renderbuffer_surface (brw=0x7f4002d15040, rb=0xce2420,
>> unit=0) at brw_wm_surface_state.c:954
>>         intel = 0x7f4002d15040
>>         ctx = 0x7f4002d15040
>>         irb = 0xce2420
>>         mt = 0x0
>>         region = <optimized out>
>>         surf = <optimized out>
>>         tile_x = 32576
>>         tile_y = 32736
>>         format = 0
>>         __FUNCTION__ = "brw_update_renderbuffer_surface"
>> #1  0x00007f4002237750 in brw_update_renderbuffer_surfaces
>> (brw=0x7f4002d15040) at brw_wm_surface_state.c:1047
>>         intel = 0x7f4002d15040
>>         ctx = 0x7f4002d15040
>>         i = <optimized out>
>> #2  0x00007f4002221a90 in brw_upload_state
>> (brw=brw@entry=0x7f4002d15040) at brw_state_upload.c:503
>>         atom = <optimized out>
>>         ctx = 0x7f4002d15040
>>         intel = 0x7f4002d15040
>>         state = 0x7f4002d34bf4
>>         i = <optimized out>
>>         dirty_count = 0
>> #3  0x00007f400220f527 in brw_try_draw_prims (max_index=<optimized
>> out>, min_index=<optimized out>, ib=0x0, nr_prims=1,
>>     prim=0x7fffaee70930, arrays=0xb6daf8, ctx=0x7f4002d15040) at
>> brw_draw.c:482
>>         estimated_max_prim_size = 4096
>>         retval = <optimized out>
>>         i = <optimized out>
>>         fail_next = false
>> #4  brw_draw_prims (ctx=0x7f4002d15040, arrays=0xb6daf8,
>> prim=0x7fffaee70930, nr_prims=1, ib=0x0, index_bounds_valid=<optimized
>> out>,
>>     min_index=0, max_index=3, tfb_vertcount=0x0) at brw_draw.c:566
>>         retval = true
>> #5  0x00007f400232e403 in vbo_draw_arrays (ctx=0x7f4002d15040,
>> mode=mode@entry=6, start=start@entry=0, count=count@entry=4,
>>     numInstances=numInstances@entry=1) at vbo/vbo_exec_array.c:600
>>         vbo = 0xb6a550
>>         exec = 0xb6b320
>>         prim = {{mode = 6, indexed = 0, begin = 1, end = 1, weak = 0,
>> no_current_update = 0, pad = 0, start = 0, count = 4,
>>             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}}
>> #6  0x00007f400232e536 in vbo_exec_DrawArrays (mode=mode@entry=6,
>> start=start@entry=0, count=count@entry=4) at vbo/vbo_exec_array.c:632
>>         ctx = <optimized out>
>> #7  0x00007f400232e825 in _mesa_DrawArrays (mode=mode@entry=6,
>> first=first@entry=0, count=count@entry=4) at vbo/vbo_exec_array.c:1299
>> No locals.
>> #8  0x00007f40023b9558 in _mesa_meta_glsl_Clear (ctx=0x7f4002d15040,
>> buffers=<optimized out>) at drivers/common/meta.c:1973
>>         clear = 0xcdfa18
>>         metaSave = 321163
>>         stencilMax = 255
>>         fb = 0xce1f30
>>         x0 = -1
>>         y0 = -1
>>         x1 = 1
>>         y1 = 1
>>         z = 1
>>         verts = {{x = -1, y = -1, z = 1}, {x = 1, y = -1, z = 1}, {x =
>> 1, y = 1, z = 1}, {x = -1, y = 1, z = 1}}
>> #9  0x000000000041f460 in MenuOptions::run (this=0xd6ddc0) at
>> src/MenuOptions.cpp:162
>>         event = {type = 4 '\004', active = {type = 4 '\004', gain = 0
>> '\000', state = 0 '\000'}, key = {type = 4 '\004', which = 0 '\000',
>>             state = 0 '\000', keysym = {scancode = 128 '\200', sym =
>> 4294901760, mod = KMOD_NONE, unicode = 0}}, motion = {
>>             type = 4 '\004', which = 0 '\000', state = 0 '\000', x =
>> 640, y = 399, xrel = 0, yrel = -1}, button = {type = 4 '\004',
>>             which = 0 '\000', button = 0 '\000', state = 0 '\000', x =
>> 640, y = 399}, jaxis = {type = 4 '\004', which = 0 '\000',
>>             axis = 0 '\000', value = 640}, jball = {type = 4 '\004',
>> which = 0 '\000', ball = 0 '\000', xrel = 640, yrel = 399}, jhat = {
>>             type = 4 '\004', which = 0 '\000', hat = 0 '\000', value =
>> 0 '\000'}, jbutton = {type = 4 '\004', which = 0 '\000',
>>             button = 0 '\000', state = 0 '\000'}, resize = {type = 4
>> '\004', w = 26149504, h = -65536}, expose = {type = 4 '\004'},
>>           quit = {type = 4 '\004'}, user = {type = 4 '\004', code =
>> 26149504, data1 = 0xffff0000, data2 = 0x0}, syswm = {type = 4 '\004',
>>             msg = 0xffff0000}}
>>         textSizeFactor = 0.5
>>         i = 2
>>         pressedButton = -1
>> #10 0x0000000000424755 in Program::run (this=0xa8fbb0) at
>> src/Program.cpp:400
>>         menu = 0xd6ddc0
>>         file = <optimized out>
>>         videoInfo = <optimized out>
>>         s = "SDL_VIDEO_CENTERED=center"
>>         foundData = <optimized out>
>>         icon = <optimized out>
>>         arrow2 = {0x4279e8 "    32    32        3", ' ' <repeats 12
>> times>, "1", 0x427968 "X c #000000", 0x427974 ". c #ffffff",
>>           0x427980 "  c None", 0x427a10 ' ' <repeats 32 times>
>> <repeats 32 times>, 0x427989 "0,0"}
>> #11 0x0000000000404395 in main (argc=1, argv=0x7fffaee70dd8) at
>> src/main.cpp:41
>>         mainInstance = 0xa8fbb0
>>
>> --
>> bye,
>> pabs
>>
>> http://wiki.debian.org/PaulWise
>>
>>
>> --
>> To UNSUBSCRIBE, email to [email protected]
>> with a subject of "unsubscribe". Trouble? Contact
>> [email protected]
>> Archive:
>> http://lists.debian.org/caktje6h5+8di0pxw0jxet9lqjssgspwqxjgpcr1oq2yukuk...@mail.gmail.com
>>
>>
>

Reply via email to