rzanoni@kunimitsu:~/git/mesa$ with-mesa /home/przanoni/git/sixonix/benchmarks/gputest/linux/GpuTest_Linux_x64_0.7.0/GpuTest /test=triangle /width=1920 /height=1080 /benchmark /benchmark_duration_ms=10000 /print_score /no_scorebox /fullscreen /home/przanoni/bin/with-mesa: line 67: 59801 Segmentation fault $@ przanoni@kunimitsu:~/git/mesa$ with-mesa gdb --args /home/przanoni/git/sixonix/benchmarks/gputest/linux/GpuTest_Linux_x64_0.7.0/GpuTest /test=triangle /width=1920 /height=1080 /benchmark /benchmark_duration_ms=10000 /print_score /no_scorebox /fullscreen GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/przanoni/git/sixonix/benchmarks/gputest/linux/GpuTest_Linux_x64_0.7.0/GpuTest... (No debugging symbols found in /home/przanoni/git/sixonix/benchmarks/gputest/linux/GpuTest_Linux_x64_0.7.0/GpuTest) (gdb) r Starting program: /home/przanoni/git/sixonix/benchmarks/gputest/linux/GpuTest_Linux_x64_0.7.0/GpuTest /test=triangle /width=1920 /height=1080 /benchmark /benchmark_duration_ms=10000 /print_score /no_scorebox /fullscreen [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Detaching after vfork from child process 59858] [Detaching after vfork from child process 59862] [Detaching after vfork from child process 59866] [Detaching after vfork from child process 59871] [Detaching after vfork from child process 59873] [Detaching after vfork from child process 59879] [Detaching after vfork from child process 59884] [New Thread 0x7ffff6f24700 (LWP 59888)] [New Thread 0x7fffedbdb700 (LWP 59889)] [New Thread 0x7fffed3aa700 (LWP 59890)] Thread 3 "GpuTest" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffedbdb700 (LWP 59889)] 0x00007ffff50d893a in bo_close (bo=0x7fffe80d1590) at ../../src/gallium/drivers/iris/iris_bufmgr.c:750 750 entry = _mesa_hash_table_search(bufmgr->handle_table, &bo->gem_handle); (gdb) bt #0 0x00007ffff50d893a in bo_close (bo=0x7fffe80d1590) at ../../src/gallium/drivers/iris/iris_bufmgr.c:750 #1 0x00007ffff50d8b85 in bo_free (bo=0x7fffe80d1590) at ../../src/gallium/drivers/iris/iris_bufmgr.c:792 #2 0x00007ffff50d8e21 in bo_unreference_final (bo=0x7fffe80d1590, time=5709) at ../../src/gallium/drivers/iris/iris_bufmgr.c:855 #3 0x00007ffff50d8ee8 in iris_bo_unreference (bo=0x7fffe80d1590) at ../../src/gallium/drivers/iris/iris_bufmgr.c:876 #4 0x00007ffff50ee350 in iris_resource_destroy (screen=0x7fffe8060930, p_res=0x7fffe80d1350) at ../../src/gallium/drivers/iris/iris_resource.c:478 #5 0x00007ffff5a3b318 in u_transfer_helper_resource_destroy (pscreen=0x7fffe8060930, prsc=0x7fffe80d1350) at ../../src/gallium/auxiliary/util/u_transfer_helper.c:146 #6 0x00007ffff47831fd in pipe_resource_destroy (res=0x7fffe80d1350) at ../../src/gallium/auxiliary/util/u_inlines.h:144 #7 0x00007ffff4783294 in pipe_resource_reference (dst=0x7fffe80d1070, src=0x0) at ../../src/gallium/auxiliary/util/u_inlines.h:161 #8 0x00007ffff4783fe6 in st_renderbuffer_delete (ctx=0x7fffe8139ed0, rb=0x7fffe80d1020) at ../../src/mesa/state_tracker/st_cb_fbo.c:294 #9 0x00007ffff4a17fef in _mesa_reference_renderbuffer_ (ptr=0x7fffe80d0c90, rb=0x0) at ../../src/mesa/main/renderbuffer.c:213 #10 0x00007ffff49c958b in _mesa_reference_renderbuffer (ptr=0x7fffe80d0c90, rb=0x0) at ../../src/mesa/main/renderbuffer.h:72 #11 0x00007ffff49c9b23 in _mesa_free_framebuffer_data (fb=0x7fffe80d0b80) at ../../src/mesa/main/framebuffer.c:211 #12 0x00007ffff49c9a48 in _mesa_destroy_framebuffer (fb=0x7fffe80d0b80) at ../../src/mesa/main/framebuffer.c:189 #13 0x00007ffff49c9c84 in _mesa_reference_framebuffer_ (ptr=0x7fffe814eab0, fb=0x0) at ../../src/mesa/main/framebuffer.c:247 #14 0x00007ffff4821eec in _mesa_reference_framebuffer (ptr=0x7fffe814eab0, fb=0x0) at ../../src/mesa/main/framebuffer.h:60 #15 0x00007ffff48249b3 in _mesa_free_context_data (ctx=0x7fffe8139ed0, destroy_debug_output=false) at ../../src/mesa/main/context.c:1263 #16 0x00007ffff47890b0 in st_destroy_context (st=0x7fffe8048c20) at ../../src/mesa/state_tracker/st_context.c:1187 #17 0x00007ffff476bdcf in st_context_destroy (stctxi=0x7fffe8048c20) at ../../src/mesa/state_tracker/st_manager.c:816 #18 0x00007ffff46ef1ac in dri_destroy_context (cPriv=0x7fffe80637b0) at ../../src/gallium/frontends/dri/dri_context.c:248 #19 0x00007ffff4f6057e in driDestroyContext (pcp=0x7fffe80637b0) at ../../src/mesa/drivers/dri/common/dri_util.c:533 #20 0x00007ffff66f4db2 in dri3_destroy_context (context=0x7fffe80212a0) at ../../src/glx/dri3_glx.c:181 #21 0x00007ffff66d9963 in glXDestroyContext (dpy=0x7fffe8005a90, ctx=0x7fffe80212a0) at ../../src/glx/glxcmds.c:515 #22 0x00007ffff7d2354a in gxl3d::RenderWindowOpenGL::create_context_opengl_linux(_XDisplay*, unsigned long, char const*, int, int, bool, bool, gxl3d::RenderWindow*) () from /home/przanoni/git/sixonix/benchmarks/gputest/linux/GpuTest_Linux_x64_0.7.0/libgxl3d_r_linux.so #23 0x00007ffff7d217de in gxl3d::RenderWindowOpenGL::initialize(void*, void*, int, int, char const*, gxl3d::RenderWindow*, gxl3d::RenderWindow_ExtraData*) () from /home/przanoni/git/sixonix/benchmarks/gputest/linux/GpuTest_Linux_x64_0.7.0/libgxl3d_r_linux.so #24 0x0000000000406eca in GXLAPP_Demo::init(void*, void*, int, int, char const*, bool, int, int, bool) () #25 0x0000000000424133 in RenderThread(void*) () #26 0x00007ffff79b8ea7 in start_thread (arg=) at pthread_create.c:477 #27 0x00007ffff75b5def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 (gdb) przanoni@kunimitsu:~/git/mesa$ git bisect log git bisect start # bad: [890f96c0e6beee76141ea5b9c8217331b48ba33c] ci: Add Piglit gl-1.0-blend-func to everyone's skips git bisect bad 890f96c0e6beee76141ea5b9c8217331b48ba33c # good: [123c7d7277817287fdce97092678bdc4136bfbb5] v3d/simulator: capture hub interrupts git bisect good 123c7d7277817287fdce97092678bdc4136bfbb5 # bad: [4304a7adc7b41ea0fc7ee75aef729df3e0dffb3f] zink: use VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL when possible git bisect bad 4304a7adc7b41ea0fc7ee75aef729df3e0dffb3f # bad: [7949ff5657be43536992cbc1aace16f5923996ca] docs: update calendar and link releases notes for 21.1.2 git bisect bad 7949ff5657be43536992cbc1aace16f5923996ca # good: [d58c76035b627dee37e3fc3733540bdd5def6a88] CI: Fix path confusion in OpenCL Piglit execution git bisect good d58c76035b627dee37e3fc3733540bdd5def6a88 # good: [49070038f432a7266ce99898732e0a878438774f] iris: Track imported vs. exported status separately git bisect good 49070038f432a7266ce99898732e0a878438774f # bad: [c8ef4f3615a5b24a40c24041c54e5a4638dad5a4] u_format: Move the BE swizzle computation into Format init. git bisect bad c8ef4f3615a5b24a40c24041c54e5a4638dad5a4 # bad: [f62724ccacffb2a1508647e9004adf02f92f7833] iris: Pick a single mmap mode (WB/WC) at BO allocation time git bisect bad f62724ccacffb2a1508647e9004adf02f92f7833 # good: [05a43d426fd384ec21505019e5f627eca72c341e] iris: Assert on mapping a tiled buffer without MAP_RAW git bisect good 05a43d426fd384ec21505019e5f627eca72c341e # good: [22bfb5355f2e7f0c365b4e50f9f8a77a601b1ccf] iris: Delete GTT mapping support git bisect good 22bfb5355f2e7f0c365b4e50f9f8a77a601b1ccf # first bad commit: [f62724ccacffb2a1508647e9004adf02f92f7833] iris: Pick a single mmap mode (WB/WC) at BO allocation time