On 29/09/16 06:24 PM, Nicolai =?UNKNOWN?Q?H=C3=A4hnle?= wrote: > Module: Mesa > Branch: master > Commit: 2c9d546402a4e3fb55bc3a01a5843dfca82b4a6a > URL: > http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c9d546402a4e3fb55bc3a01a5843dfca82b4a6a > > Author: Nicolai Hähnle <[email protected]> > Date: Thu Sep 15 15:58:36 2016 +0200 > > gallium/radeon: zero all query buffers
This change caused the piglit test spec@amd_performance_monitor@measure to crash for me, see backtrace below. Looks like it may not be the fault of this change per se but that the r600_perfcounter code needs to be updated to support the prepare_buffer op? Thread 1 "amd_performance" received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007ffff0eba13c in r600_new_query_buffer (query=0x86ee00, query@entry=0x0, ctx=0x62e760, ctx@entry=0x0) at ../../../../../src/gallium/drivers/radeon/r600_query.c:341 #2 r600_query_hw_init (rctx=rctx@entry=0x62e760, query=query@entry=0x86ee00) at ../../../../../src/gallium/drivers/radeon/r600_query.c:415 #3 0x00007ffff0eb440c in r600_create_batch_query (ctx=0x62e760, num_queries=<optimized out>, query_types=<optimized out>) at ../../../../../src/gallium/drivers/radeon/r600_perfcounter.c:411 #4 0x00007ffff08968cb in init_perf_monitor (m=0x86cf40, ctx=0x798fb0) at ../../../src/mesa/state_tracker/st_cb_perfmon.c:113 #5 st_BeginPerfMonitor (ctx=0x798fb0, m=0x86cf40) at ../../../src/mesa/state_tracker/st_cb_perfmon.c:180 #6 0x00007ffff0788078 in _mesa_BeginPerfMonitorAMD (monitor=<optimized out>) at ../../../src/mesa/main/performance_monitor.c:547 #7 0x00007ffff7a984b0 in stub_glBeginPerfMonitorAMD (monitor=1) at tests/util/piglit-dispatch-gen.c:799 #8 0x00000000004012b8 in test_basic_measurement (group=0) at tests/spec/amd_performance_monitor/measure.c:144 #9 0x0000000000401de2 in piglit_init (argc=1, argv=0x7fffffffe748) at tests/spec/amd_performance_monitor/measure.c:386 #10 0x00007ffff7b39b18 in run_test (gl_fw=0x615c20, argc=1, argv=0x7fffffffe748) at tests/util/piglit-framework-gl/piglit_winsys_framework.c:73 #11 0x00007ffff7b1e667 in piglit_gl_test_run (argc=1, argv=0x7fffffffe748, config=0x7fffffffe610) at tests/util/piglit-framework-gl.c:199 #12 0x0000000000400ff0 in main (argc=1, argv=0x7fffffffe748) at tests/spec/amd_performance_monitor/measure.c:39 -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
