From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 103234] KWin crashed when Alt+Tab-ing through open windows Date: Thu, 19 Oct 2017 07:20:59 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1539058423==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 9E2976EA3C for ; Thu, 19 Oct 2017 07:20:59 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1539058423== Content-Type: multipart/alternative; boundary="15083976591.550d5.18501"; charset="UTF-8" --15083976591.550d5.18501 Date: Thu, 19 Oct 2017 07:20:59 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D103234 --- Comment #8 from Dennis Schridde --- (In reply to Dennis Schridde from comment #7) > Some more information: It does not immediately happen after login. I also > tried to trigger it with maybe more uncommon things like running Steam (a= nd > thus Natural Selection 2) with DRI_PRIME=3D1, but that did not trigger the > crash either. I had the crash several times in the past, so I first need = to > find a way to reproduce it more reliably. That was, because KWin automatically falls back to software rendering, when= the OpenGL backend crashes to often. OpenGL is now enabled again, and I can ag= ain perfectly reproduce the crash on every Alt+Tab. This is what I got from GDB, after extracting the Mesa sources (ebuild ... preprare) and attaching to the process: #6 si_draw_vbo (ctx=3D0x17809c0, info=3D0x17e2d38) at /var/tmp/portage/media-libs/mesa-17.2.2/work/mesa-17.2.2/src/gallium/driver= s/radeonsi/si_state_draw.c:1305 1305 } else if (sctx->b.chip_class <=3D CIK && (gdb) print sctx $1 =3D (struct si_context *) 0x17809c0 (gdb) print *sctx $2 =3D {b =3D {b =3D {screen =3D 0x11ef4a0, priv =3D 0x0, draw =3D 0x0, str= eam_uploader =3D 0x143a290, const_uploader =3D 0x177eb30, destroy =3D 0x7fb69cd164c8 , draw_vbo =3D 0x7fb69cd39a20 , render_con= dition =3D 0x7fb69cdb9c70 , create_query =3D 0x7fb69cdbab88 , create_batch_query =3D 0x7fb69cdb6648 , destroy_query =3D 0x7fb69cdb98f0 , begin_query =3D 0x7fb69cdb9900 , end_query =3D 0x7fb69cdb9910 , get_query_result =3D 0x7fb69cdb9c50 , get_query_result_resource =3D 0x7fb69cdb9c60 , set_active_query_state =3D 0x7fb69cd30a60 , create_blend_state =3D 0x7fb69cd35df0 , bind_blend_s= tate =3D 0x7fb69cd306e8 , delete_blend_state =3D 0x7fb69cd32e28 , create_sampler_state =3D 0x7fb69cd325f0 , bind_sampler_states =3D 0x7fb69cd0e190 , delete_sampler_state =3D 0x7fb69cd32350 , create_rasterizer_state =3D 0x7fb69cd34e60 , bind_rasterizer_state =3D 0x7fb69cd32e50 , delete_rasterizer_state =3D 0x7fb69cd32dc0 , create_depth_stencil_alpha_state =3D 0x7fb69cd33380 , bind_depth_stencil_alpha_state =3D 0x7fb69cd32468 , delete_depth_stencil_alpha_state =3D 0x7fb69cd32d90 , create_fs_state =3D 0x7fb69cd3fad0 , bind_fs_sta= te =3D 0x7fb69cd3be68 , delete_fs_state =3D 0x7fb69cd3e520 , create_vs_state =3D 0x7fb69cd3fad0 , bind_vs_sta= te =3D 0x7fb69cd3d920 , delete_vs_state =3D 0x7fb69cd3e520 , create_gs_state =3D 0x7fb69cd3fad0 , bind_gs_state =3D 0x7fb69cd3dcf0 , delete_gs_state =3D 0x7fb69cd3e520 , create_tcs_state =3D 0x7fb69cd3fad0 , bind_tcs_s= tate =3D 0x7fb69cd3bf18 , delete_tcs_state =3D 0x7fb69cd3e520 , create_tes_state =3D 0x7fb69cd3fad0 , bind_tes_state =3D 0x7fb69cd3dae0 , delete_tes_st= ate =3D 0x7fb69cd3e520 , create_vertex_elements_state =3D 0x7fb69cd35e70 , bind_vertex_elements_state =3D 0x7fb69cd33860 , delete_vertex_elements_state =3D 0x7fb69cd32320 , set_blend_color =3D 0x7fb69cd307d0 , set_stencil_= ref =3D 0x7fb69cd33940 , set_sample_mask =3D 0x7fb69cd31ed0 , set_min_samples =3D 0x7fb69cd337d0 , set_clip_state =3D 0x7fb69cd36998 , set_constant_buffer = =3D 0x7fb69cd131e0 , set_framebuffer_state =3D 0x7fb69cd33a48 , set_polygon_stipple =3D 0x7fb69cd13210 , set_scissor_states =3D 0x7fb69cdc3c70 , set_window_rectangles =3D 0x0, set_viewport_states =3D 0x7fb69cdc4278 , set_sampler_views =3D 0x7fb69cd120e8 , set_tess_state =3D 0x7fb69cd368d0 , set_debug_call= back =3D 0x7fb69cdb7690 , set_shader_buffers =3D 0x7fb69cd0= ee90 , set_shader_images =3D 0x7fb69cd11600 , set_vertex_buffers =3D 0x7fb69cd36758 , create_stream_output_target =3D 0x7fb69cdbc3b0 , stream_output_target_destroy =3D 0x7fb69cdbc4f0 , set_stream_output_targets =3D 0x7fb69cd0f348 , resource_copy_region =3D 0x7fb69cd07c30 , blit =3D 0x7fb69cd08db8 , clear =3D 0x7fb69cd08a38 , clear_render_target =3D 0x7fb69cd087c0 , clear_depth_stencil =3D 0x7fb69cd08740 , clear_text= ure =3D 0x7fb69cdbe418 , clear_buffer =3D 0x7fb69cd08830 , flush =3D 0x7fb69cdb72f0 , create_fence_fd =3D 0x0, fence_server_sync =3D 0x0, create_sampler_view =3D 0x7fb69cd37c60 , sampler_view_destroy =3D 0x7fb69cd36700 , create_s= urface =3D 0x7fb69cdc2020 , surface_destroy =3D 0x7fb69cdbebb0 , transfer_map =3D 0x7fb69cc7dc50 , transfer_flush_region =3D 0x7fb69cc7dc60 , transfer_unmap =3D 0x7fb69cc7dc70 , buffer_subdata = =3D 0x7fb69cdb5358 , texture_subdata =3D 0x7fb69cc7db60 , texture_barrier =3D 0x7fb69cd34e18 , memory_barrier =3D 0x7fb69cd31f48 , resource_commit =3D 0x7fb69cdb6eb0 , create_video_codec =3D 0x7fb69cd41b68 , create_video_buffer =3D 0x7fb69cd41830 , create_compute_state =3D 0x7fb69cd09858 , bind_compute_state =3D 0x7fb69cd094a8 , delete_compute_state =3D 0x7fb69cd09510 , set_compute_resources =3D 0x7fb69cd094a0 , set_global_binding =3D 0x7fb69cd09ae0 , launch_grid = =3D 0x7fb69cd09c28 , get_sample_position =3D 0x7fb69cdb3a70 , get_timestamp =3D 0x0, flush_resource =3D 0x7fb69cd08960 , invalidate_res= ource =3D 0x7fb69cdb5348 , get_device_reset_status =3D 0x7fb69cd15d70 , set_device_reset_callback =3D 0x7fb69cdb76e0 , dump_debug_state =3D 0x7fb69cd0d200 , emit_string_marker =3D 0x7fb69cd164b0 , generate_mipmap =3D 0x7fb69cd08620 , create_texture_han= dle =3D 0x7fb69cd12910 , delete_texture_handle =3D 0x7fb69cd0ed60 , make_texture_handle_resident =3D 0x7fb69cd12420 , create_image_handle =3D 0x7fb69cd11bb0 , delete_image_handle =3D 0x7fb69cd0f280 , make_image_handle_resident =3D 0x7fb69cd117c8 }, screen =3D 0x11ef4a0, ws =3D 0x11f12e0, ctx =3D 0x177eb80, family =3D CHIP_= KAVERI, chip_class =3D CIK, gfx =3D {cs =3D 0x17422b0, flush =3D 0x7fb69cd15a68 }, dma =3D {cs =3D 0x1= 787ba0, flush =3D 0x7fb69cdb8330 }, last_gfx_fence =3D 0xfccf3= 0, last_sdma_fence =3D 0x180a800, num_gfx_cs_flushes =3D 20, initial_gfx_cs_si= ze =3D 4, gpu_reset_counter =3D 0, last_dirty_tex_counter =3D 2, last_compressed_colortex_counter =3D 52, last_num_draw_calls =3D 0, tc =3D = 0x17db3d0, allocator_zeroed_memory =3D 0x170b740, pool_transfers =3D {parent =3D 0= x11ef750, pages =3D 0x175a6c0, free =3D 0x175bbc0, migrated =3D 0x0}, pool_transfers_= unsync =3D {parent =3D 0x11ef750, pages =3D 0x183b190, free =3D 0x183bc40, migrated =3D 0x183bcf0}, vram =3D 240, gtt =3D 0, streamout =3D {begin_atom =3D {emit =3D 0x7fb69cdbc5a0 , num_dw =3D 0, id =3D 2}, begin_emitted =3D false, num_dw_for_end =3D 0, enabled_mask =3D 0, nu= m_targets =3D 0, targets =3D {0x0, 0x0, 0x0, 0x0}, append_bitmask =3D 0, suspended = =3D false, stride_in_dw =3D 0x18877ec, enabled_stream_buffers_mask =3D 0, hw_enabled_m= ask =3D 0, enable_atom =3D {emit =3D 0x7fb69cdbc180 , num_= dw =3D 6, id =3D 3}, streamout_enabled =3D false, prims_gen_query_enabled =3D false, num_prims_gen_queries =3D 0}, scis= sors =3D {atom =3D {emit =3D 0x7fb69cdc4638 , num_dw =3D 40, id = =3D 14}, dirty_mask =3D 65534, states =3D {{minx =3D 0, miny =3D 0, maxx =3D 396, ma= xy =3D 1080}, {minx =3D 0, miny =3D 0, maxx =3D 0, maxy =3D 0} }}, view= ports =3D {atom =3D { emit =3D 0x7fb69cdc3eb0 , num_dw =3D 98,= id =3D 15}, dirty_mask =3D 65534, depth_range_dirty_mask =3D 65534, states =3D {{s= cale =3D {198, -540, 0.5}, translate =3D {198, 540, 0.5}}, {scale =3D {0, 0, 0}, tra= nslate =3D {0, 0, 0}} }, as_scissor =3D {{minx =3D 0, miny =3D 0, ma= xx =3D 396, maxy =3D 1080}, {minx =3D 0, miny =3D 0, maxx =3D 0, maxy =3D 0} }}, scissor_enabled =3D false, clip= _halfz =3D false, vs_writes_viewport_index =3D false, vs_disables_clipping_viewport = =3D false, flags =3D 0, num_occlusion_queries =3D 0, num_perfect_occlusion_queries =3D= 0, active_queries =3D {prev =3D 0x17811b0, next =3D 0x17811b0}, num_cs_dw_queries_suspend =3D 0, num_draw_calls =3D 257, num_prim_restart_calls =3D 0, num_spill_draw_calls =3D 0, num_compute_c= alls =3D 0, num_spill_compute_calls =3D 0, num_dma_calls =3D 139, num_cp_dma_calls = =3D 1, num_vs_flushes =3D 2, num_ps_flushes =3D 2, num_cs_flushes =3D 0, num_cb_cache_flushes =3D 89, num_db_cache_flushes =3D 0, num_L2_invalidates= =3D 89, num_L2_writebacks =3D 0, num_resident_handles =3D 0, num_alloc_tex_transfer_bytes =3D 2479104, last_tex_ps_draw_ratio =3D 0, render_cond_atom =3D {emit =3D 0x7fb69cdbad08 = , num_dw =3D 0, id =3D 1}, render_cond =3D 0x0, render_cond_mode =3D 0, render_cond_= invert =3D false, render_cond_force_off =3D false, sample_locations_1x =3D {{0.5, 0.5}= }, sample_locations_2x =3D {{0.75, 0.75}, {0.25, 0.25}}, sample_locations_4x =3D {{0.375, 0.125}, {0.875, 0.375}, {0.125, 0.625}, {0.625, 0.875}}, sample_locations_8x =3D {{0.5625, 0.3125}, {0.4375, 0.6875= }, {0.8125, 0.5625}, {0.3125, 0.1875}, {0.1875, 0.8125}, {0.0625, 0.4375}, {0.6875, 0.9375}, {0.9375, 0.0625}}, sample_locations_16x =3D {{0.5625, 0.5= 625}, {0.4375, 0.3125}, {0.3125, 0.625}, {0.75, 0.4375}, {0.1875, 0.375}, {0.625, 0.8125}, {0.8125, 0.6875}, {0.6875, 0.1875}, {0.375, 0.875}, {0.5, 0.0625}, {0.25, 0.125}, {0.125, 0.75}, {0, 0.5}, {0.9375, 0.2= 5}, {0.875, 0.9375}, {0.0625, 0}}, dcc_stats =3D {{tex =3D 0x0, ps_stats =3D {0= x0, 0x0, 0x0}, last_use_timestamp =3D 0, query_active =3D false}, {tex =3D 0x0, ps_s= tats =3D {0x0, 0x0, 0x0}, last_use_timestamp =3D 0, query_active =3D false}, {tex =3D 0x0, ps_stats =3D {0x0, 0x0, 0x0}, last_use_timestamp =3D 0, query_active =3D false}, {tex =3D 0x0, ps_stats = =3D {0x0, 0x0, 0x0}, last_use_timestamp =3D 0, query_active =3D false}, {tex =3D 0x0,= ps_stats =3D {0x0, 0x0, 0x0}, last_use_timestamp =3D 0, query_active =3D false}}, de= bug =3D {async =3D false, debug_message =3D 0x0, data =3D 0x0}, device_reset_callback =3D {reset =3D 0x0, data =3D 0x0}, query_result_s= hader =3D 0x0, dma_copy =3D 0x7fb69cd04a28 , dma_clear_buffer =3D 0x7fb69cd04860 , clear_buffer =3D 0x7fb69cd0b380 , blit_decompress_depth =3D 0x7fb69cd06870 , decompress_dcc =3D 0x7fb69cd07a70 , invalidate_buffer =3D 0x7fb69cd10ae0 , rebind_buf= fer =3D 0x7fb69cd0fd80 , set_occlusion_query_state =3D 0x7fb69cd3= 0ac0 , save_qbo_state =3D 0x7fb69cd32368 , need_gfx_cs_space =3D 0x7fb69cd32360 , set_atom_dirty =3D 0x7fb69cd15d30 , check_vm_faults =3D 0x7fb69cd0d9a0 }, blitter =3D 0x175bcd0, custom_dsa_flush =3D 0x1794ae0, custom_blend_resolve =3D 0x1794e= 00, custom_blend_fmask_decompress =3D 0x1795130, custom_blend_eliminate_fastcle= ar =3D 0x1795460, custom_blend_dcc_decompress =3D 0x1795790, screen =3D 0x11ef4a0,= tm =3D 0x1765610, fixed_func_tcs_shader =3D {cso =3D 0x0, current =3D 0x0}, wait_mem_scratch =3D 0x0, wait_mem_number =3D 0, ce_ib =3D 0x0, ce_preamb= le_ib =3D 0x0, ce_ram_saved_buffer =3D 0x0, ce_suballocator =3D 0x0, ce_ram_saved_off= set =3D 0, total_ce_ram_allocated =3D 0, ce_need_synchronization =3D false, gfx_flush_in_progress =3D false, compute_is_busy =3D false, atoms =3D {s =3D {prefetch_L2 =3D 0x1781680, render_cond =3D 0x1781210, streamout_begin =3D 0x1780e00, streamout_enable =3D 0x1780e58, frameb= uffer =3D 0x1781690, msaa_sample_locs =3D 0x1781710, db_render_state =3D 0x1781728, msaa_config =3D 0x1781738, sample_mask =3D 0x1781748, cb_render_state =3D 0= x1781760, blend_color =3D 0x1781778, clip_regs =3D 0x1781798, clip_state =3D 0x17817a= 8, shader_userdata =3D 0x1781838, scissors =3D 0x1780e70, viewports =3D 0x1780f08, stencil_ref =3D 0x1781860, spi_map =3D 0x178= 1878, scratch_state =3D 0x1783390}, array =3D 0x1781530}, dirty_atoms =3D 8192, dirty_states =3D 0, queued =3D {named =3D {blend =3D 0x188ba00, rasterizer = =3D 0x188a710, dsa =3D 0x183e2e0, poly_offset =3D 0x0, ls =3D 0x0, hs =3D 0x0, es =3D 0x0,= gs =3D 0x0, vgt_shader_config =3D 0x1846940, vs =3D 0x18ca7b0, ps =3D 0x1893c20}, array =3D 0x17815d0}, emitted =3D {named =3D {blend =3D 0x188ba00, rast= erizer =3D 0x188a710, dsa =3D 0x183e2e0, poly_offset =3D 0x0, ls =3D 0x0, hs =3D 0x0, = es =3D 0x0, gs =3D 0x0, vgt_shader_config =3D 0x1846940, vs =3D 0x18ca7b0, ps =3D 0x1893c2= 0}, array =3D 0x1781628}, prefetch_L2 =3D {emit =3D 0x7fb69cd0bc50 = , num_dw =3D 0, id =3D 0}, framebuffer =3D {atom =3D { emit =3D 0x7fb69cd312e0 , num_dw =3D 0, id= =3D 4}, state =3D {width =3D 396, height =3D 1080, layers =3D 0, samples =3D 0 '\00= 0', nr_cbufs =3D 1 '\001', cbufs =3D {0x18c4d80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, zsbuf = =3D 0x1800570}, colorbuf_enabled_4bit =3D 15, spi_shader_col_format =3D 4, spi_shader_col_format_alpha =3D 4, spi_shader_col_format_blend =3D 4, spi_shader_col_format_blend_alpha = =3D 4, nr_samples =3D 1 '\001', log_samples =3D 0 '\000', compressed_cb_mask =3D 0= '\000', color_is_int8 =3D 0 '\000', color_is_int10 =3D 0 '\000', dirty_cbufs =3D 0 = '\000', dirty_zsbuf =3D false, any_dst_linear =3D false}, msaa_sample_locs =3D {ato= m =3D {emit =3D 0x7fb69cd33150 , num_dw =3D 0, id =3D 5}, nr_samples =3D 1}, db_render_state =3D {emit= =3D 0x7fb69cd30ad8 , num_dw =3D 0, id =3D 6}, msaa_con= fig =3D {emit =3D 0x7fb69cd33090 , num_dw =3D 0, id =3D 7}, sa= mple_mask =3D {atom =3D {emit =3D 0x7fb69cd31ef8 , num_dw =3D 0,= id =3D 8}, sample_mask =3D 65535}, cb_render_state =3D { emit =3D 0x7fb69cd301a0 , num_dw =3D 0, id =3D= 9}, last_cb_target_mask =3D 0, blend_color =3D {atom =3D {emit =3D 0x7fb69cd323= b0 , num_dw =3D 0, id =3D 10}, state =3D {color =3D {0.19= 2156866, 0.211764708, 0.23137255, 1}}}, clip_regs =3D {emit =3D 0x7fb69cd307f8 , num_dw =3D 0, id =3D 11}, clip_state =3D {atom =3D { emit =3D 0x7fb69cd323f8 , num_dw =3D 0, id =3D 12= }, state =3D {ucp =3D {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0,= 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}}}, shader_userdata =3D {atom =3D = {emit =3D 0x7fb69cd0e790 , num_dw =3D 0, id =3D 13}, sh_base =3D {45360, 45104, 45616, 46128, 0, 0}}, stencil_ref =3D {atom =3D {emit =3D 0x7fb69cd309d8 ,= num_dw =3D 0, id =3D 16}, state =3D {ref_value =3D "\000"}, dsa_part =3D {valuemask = =3D "\000", writemask =3D "\000"}}, spi_map =3D {emit =3D 0x7fb69cd3df00 , num_dw =3D 0, id =3D 17}, init_config =3D 0x1795ac0, init_config_gs_rings = =3D 0x0, init_config_has_vgt_flush =3D false, vgt_shader_config =3D { 0x1846940, 0x0, 0x0, 0x0}, ps_shader =3D {cso =3D 0x18884b0, current =3D 0x18caad0}, gs_shader =3D {cso =3D 0x0, current =3D 0x0}, vs_shader =3D {cs= o =3D 0x18876f0, current =3D 0x184d260}, tcs_shader =3D {cso =3D 0x0, current =3D= 0x0}, tes_shader =3D {cso =3D 0x0, current =3D 0x0}, cs_shader_state =3D {program= =3D 0x0, emitted_program =3D 0x0, offset =3D 0, initialized =3D false, uses_scratch =3D false}, vertex_elements =3D 0x188c1a0, sprite_coord_en= able =3D 0, flatshade =3D false, do_update_shaders =3D false, vertex_buffers =3D {li= st =3D 0x17949d0, gpu_list =3D 0x0, dirty_mask =3D 65535, buffer =3D 0x1842670, buffer_offset =3D 61120, element_dw_size =3D 4 '\004', num_elements =3D 16 = '\020', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce = =3D false, shader_userdata_offset =3D 24 '\030'}, descriptors =3D {{list =3D 0x1794900= , gpu_list =3D 0x7fb67d15cd80, dirty_mask =3D 0, buffer =3D 0x1842670, buffer_offset = =3D 60800, element_dw_size =3D 4 '\004', num_elements =3D 12 '\f', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots =3D 12 '\f', uses_ce= =3D false, shader_userdata_offset =3D 0 '\000'}, {list =3D 0x1780630, gpu_list = =3D 0x7fb67d15ce00, dirty_mask =3D 0, buffer =3D 0x1842670, buffer_offset =3D 6= 0928, element_dw_size =3D 4 '\004', num_elements =3D 32 ' ', ce_offset =3D 0, fir= st_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 16 '\020', num_active_slots =3D 1 '\001', uses_= ce =3D false, shader_userdata_offset =3D 8 '\b'}, {list =3D 0x1790450, gpu_list = =3D 0x0, dirty_mask =3D 1099511627775, buffer =3D 0x0, buffer_offset =3D 0, element_= dw_size =3D 16 '\020', num_elements =3D 40 '(', ce_offset =3D 0, first_ce_slot =3D 0 '\= 000', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_off= set =3D 16 '\020'}, {list =3D 0x1333630, gpu_list =3D 0x7fb67d15cd50, dirty_mask =3D 0= , buffer =3D 0x1842670, buffer_offset =3D 60752, element_dw_size =3D 4 '\004', num_eleme= nts =3D 32 ' ', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 16 '\020', num_active_slots =3D 1 '\001', uses_ce =3D false, shader_userdata_off= set =3D 8 '\b'}, {list =3D 0x1790e60, gpu_list =3D 0x7fb67d15cd40, dirty_mask =3D 0, = buffer =3D 0x1842670, buffer_offset =3D 60736, element_dw_size =3D 16 '\020', num_elem= ents =3D 40 '(', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\0= 00', first_active_slot =3D 8 '\b', num_active_slots =3D 1 '\001', uses_ce =3D false, shader_userdata_off= set =3D 16 '\020'}, {list =3D 0x1333950, gpu_list =3D 0x0, dirty_mask =3D 4294967295, = buffer =3D 0x0, buffer_offset =3D 0, element_dw_size =3D 4 '\004', num_elements =3D 32= ' ', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_offset =3D 8 '\b'}, {list =3D 0x17= 91870, gpu_list =3D 0x0, dirty_mask =3D 1099511627775, buffer =3D 0x0, buffer_offs= et =3D 0, element_dw_size =3D 16 '\020', num_elements =3D 40 '(', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot = =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_offset =3D 16 '\020'}, {list =3D 0x1792280, gpu_list = =3D 0x0, dirty_mask =3D 4294967295, buffer =3D 0x0, buffer_offset =3D 0, element_dw_= size =3D 4 '\004', num_elements =3D 32 ' ', ce_offset =3D 0, first_ce_slot =3D 0 '\000= ', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots= =3D 0 '\000', uses_ce =3D false, shader_userdata_offset =3D 8 '\b'}, {list =3D 0x1792490, gpu_list =3D 0x0, dirty_mask =3D 1099511627775, bu= ffer =3D 0x0, buffer_offset =3D 0, element_dw_size =3D 16 '\020', num_elements =3D 4= 0 '(', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D = false, shader_userdata_offset =3D 16 '\020'}, {list =3D 0x1792fb0, gpu_list =3D 0x0, dirty_mask =3D 4294967295, buffer =3D 0x0, buffer_o= ffset =3D 0, element_dw_size =3D 4 '\004', num_elements =3D 32 ' ', ce_offset =3D 0, fir= st_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_offset = =3D 8 '\b'}, {list =3D 0x17931c0, gpu_list =3D 0x0, dirty_mask =3D 1099511627775, buffer =3D 0x0, buffer_offset =3D 0, element_dw_size =3D 16 '\020', num_elements =3D 40 '(', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot = =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_o= ffset =3D 16 '\020'}, {list =3D 0x1793ce0, gpu_list =3D 0x0, dirty_mask =3D 429496729= 5, buffer =3D 0x0, buffer_offset =3D 0, element_dw_size =3D 4 '\004', nu= m_elements =3D 32 ' ', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0= '\000', first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D = false, shader_userdata_offset =3D 8 '\b'}, {list =3D 0x1793ef0, gpu_list =3D 0x0, = dirty_mask =3D 1099511627775, buffer =3D 0x0, buffer_offset =3D 0, ---Type to continue, or q to quit--- element_dw_size =3D 16 '\020', num_elements =3D 40 '(', ce_offset =3D= 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot = =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_o= ffset =3D 16 '\020'}}, descriptors_dirty =3D 6144, shader_pointers_dirty =3D 6162, shader_needs_decompress_mask =3D 0, rw_buffers =3D {buffers =3D 0x177ef90, shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RINGS, priority_constbuf= =3D RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 3968}, const_and_shader_buffers = =3D {{buffers =3D 0x1780520, shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_constbuf =3D RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294901760}, {buffers =3D 0x1780= 840, shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_cons= tbuf =3D RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294901760}, {buffers =3D 0x1333= 840, shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_cons= tbuf =3D RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294901760}, {buffers =3D 0x1333= b60, shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_constbuf =3D RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294= 901760}, {buffers =3D 0x1792ea0, shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_constbuf =3D RADEON_PRIO_CONST_BUFFE= R, enabled_mask =3D 4294901760}, {buffers =3D 0x1793bd0, shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_constbuf =3D RADEON_PRIO_CONST_BUFFE= R, enabled_mask =3D 4294901760}}, samplers =3D {{views =3D {views =3D {0x0 }, sampler_states =3D {0x0 }, enabled_mask =3D 0}, needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {vie= ws =3D { views =3D {0x1894d00, 0x0 }, sampler_states =3D {0x1844110, 0x0 }, enabled_mask =3D 1}, needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {vie= ws =3D {views =3D {0x0 }, sampler_states =3D {0x0 }, enabled_mask =3D 0}, needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {views =3D {views =3D {0x0 }, sampler_states =3D {0x0 }, enabled_mask =3D 0}, needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {vie= ws =3D {views =3D {0x0 }, sampler_states =3D {0x0 }, enabled_mask =3D 0}, needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {views =3D {views =3D {0x0 }, sampler_states =3D {0x0 }, enabled_mask =3D 0}, needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}}, ima= ges =3D {{views =3D {{resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, = u =3D {tex =3D {first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D { offset =3D 0, size =3D 0}}} }, needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{resour= ce =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u =3D {tex =3D {first_layer =3D = 0, last_layer =3D 0, level =3D 0}, buf =3D {offset =3D 0, size =3D 0}}} }, needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{ resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u = =3D {tex =3D {first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D {offset =3D 0, = size =3D 0}}} }, needs_color_decompress_mask =3D 0, enabled_mask =3D 0}= , {views =3D {{resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u =3D {t= ex =3D {first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D { offset =3D 0, size =3D 0}}} }, needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{resour= ce =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u =3D {tex =3D {first_layer =3D = 0, last_layer =3D 0, level =3D 0}, buf =3D {offset =3D 0, size =3D 0}}} }, needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{ resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u = =3D {tex =3D {first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D {offset =3D 0, = size =3D 0}}} }, needs_color_decompress_mask =3D 0, enabled_mask =3D 0}= }, null_const_buf =3D {buffer =3D 0x1765510, buffer_offset =3D 0, buffer_size = =3D 16, user_buffer =3D 0x0}, esgs_ring =3D 0x0, gsvs_ring =3D 0x0, tf_ring =3D 0x0, tess_offchip_ring =3D 0x0, border_color_table =3D 0x174a= 6b0, border_color_buffer =3D 0x177ee90, border_color_map =3D 0x7fb68401a000, border_color_count =3D 0, vertex_buffers_dirty =3D true, vertex_buffer_pointer_dirty =3D false, vertex_buffer =3D {{stride =3D 16, is_user_buffer =3D false, buffer_offset =3D 0, buffer =3D {resource =3D 0x1= 8773f0, user =3D 0x18773f0}}, { stride =3D 16, is_user_buffer =3D false, buffer_offset =3D 8, buffer = =3D {resource =3D 0x18773f0, user =3D 0x18773f0}}, {stride =3D 4, is_user_buffe= r =3D false, buffer_offset =3D 64, buffer =3D {resource =3D 0x18773f0, user =3D 0x18773f= 0}}, {stride =3D 0, is_user_buffer =3D false, buffer_offset =3D 0, buffer =3D {resource = =3D 0x0, user =3D 0x0}} }, ps_iter_samples =3D 1, smoothing_enabled =3D false, ps_db_shader_control =3D 16, dbcb_copy_sampl= e =3D 0, dbcb_depth_copy_enabled =3D false, dbcb_stencil_copy_enabled =3D false, db_flush_depth_inplace =3D false, db_flush_stencil_inplace =3D false, db_depth_clear =3D false, db_depth_disable_expclear =3D false, db_stencil_c= lear =3D false, db_stencil_disable_expclear =3D false, occlusion_queries_disabled =3D false, generate_mipmap_for_depth =3D false, gs_tri_strip_adj_fix =3D false, last_index_size =3D 2, last_base_vertex =3D= 0, last_start_instance =3D 0, last_drawid =3D 0, last_sh_base_reg =3D 45360, last_primitive_restart_en =3D 0, last_restart_index =3D -2147483648, last_gs_out_prim =3D 2, last_prim =3D 6, last_multi_vgt_param =3D 1048703, last_rast_prim =3D -1, last_sc_line_stipple =3D 4294967295, current_vs_st= ate =3D 3, last_vs_state =3D 3, current_rast_prim =3D PIPE_PRIM_TRIANGLE_STRIP, scratc= h_state =3D {emit =3D 0x7fb69cd3b790 , num_dw =3D 0, id =3D = 18}, scratch_buffer =3D 0x0, scratch_waves =3D 256, spi_tmpring_size =3D 256, compute_scratch_buffer =3D 0x0, last_ls =3D 0x0, last_tcs =3D 0x0, last_num_tcs_input_cp =3D -1, last_tes_sh_base =3D -1, last_tess_uses_pri= mid =3D false, last_num_patches =3D 0, is_debug =3D false, last_gfx =3D {ib =3D 0x0= , num_dw =3D 0, bo_list =3D 0x0, bo_count =3D 0}, last_trace_buf =3D 0x0, trace_buf =3D = 0x0, trace_id =3D 0, dmesg_timestamp =3D 0, apitrace_call_number =3D 0, need_check_render_feedback =3D false, decompression_enabled =3D false, ia_multi_vgt_param_key =3D {u =3D {prim =3D 0, uses_instancing =3D 0, multi_instances_smaller_than_primgroup =3D 0, primitive_restart =3D 0, count_from_stream_output =3D 0, line_stipple_enabled =3D 0, uses_tess =3D 0, tess_uses_prim_id =3D 0, uses_gs =3D 0, _pad =3D 0}, index =3D 0}, ia_multi= _vgt_param =3D {1048576 , 1179648 , 1048576 , 1179648 , 1048576 , 1179648 , 1835008 , 19660= 80 , 1048576 , 1179648 , 1048576 , 1179648 , 1048576 , 1179648 , 1835008 , 1966080 }, bindless_descriptor_slabs =3D {mutex =3D {__data =3D {__lock =3D 0, __count= =3D 0, __owner =3D 0, __nusers =3D 0, __kind =3D 0, __spins =3D 0, __elision =3D 0= , __list =3D {__prev =3D 0x0, __next =3D 0x0}}, __size =3D '\000' , __= align =3D 0}, min_order =3D 6, num_orders =3D 1, num_heaps =3D 1, groups =3D 0x177c50= 0, reclaim =3D {prev =3D 0x1787470, next =3D 0x1787470}, priv =3D 0x17809c= 0, can_reclaim =3D 0x7fb69cd13f30 , slab_alloc =3D 0x7fb69cd13f38 , slab_fre= e =3D 0x7fb69cd14200 }, bindless_descriptors =3D {mem_ctx =3D 0x0, data =3D 0x0, size =3D 0, capacity =3D 0}, bindless_descriptors_dirty =3D false, tex_handles =3D 0x1780980, img_hand= les =3D 0x17662a0, resident_tex_handles =3D {mem_ctx =3D 0x0, data =3D 0x0, size = =3D 0, capacity =3D 0}, resident_img_handles =3D {mem_ctx =3D 0x0, data =3D 0x0, s= ize =3D 0, capacity =3D 0}, resident_tex_needs_color_decompress =3D {mem_ctx =3D 0x0, = data =3D 0x0, size =3D 0, capacity =3D 0}, resident_img_needs_color_decompress =3D {mem_ctx =3D 0x0, data =3D 0x0, s= ize =3D 0, capacity =3D 0}, resident_tex_needs_depth_decompress =3D {mem_ctx =3D 0x0, = data =3D 0x0, size =3D 0, capacity =3D 0}, uses_bindless_samplers =3D false, uses_bindless_images =3D false} --=20 You are receiving this mail because: You are the assignee for the bug.= --15083976591.550d5.18501 Date: Thu, 19 Oct 2017 07:20:59 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Commen= t # 8 on bug 10323= 4 from Dennis Schridde
(In reply to Dennis Schridde from comment #7)
> Some more information: It does not immediately h=
appen after login. I also
> tried to trigger it with maybe more uncommon things like running Steam=
 (and
> thus Natural Selection 2) with DRI_PRIME=3D1, but that did not trigger=
 the
> crash either. I had the crash several times in the past, so I first ne=
ed to
> find a way to reproduce it more reliably.

That was, because KWin automatically falls back to software rendering, when=
 the
OpenGL backend crashes to often.  OpenGL is now enabled again, and I can ag=
ain
perfectly reproduce the crash on every Alt+Tab.

This is what I got from GDB, after extracting the Mesa sources (ebuild ...
preprare) and attaching to the process:

#6  si_draw_vbo (ctx=3D0x17809c0, info=3D0x17e2d38) at
/var/tmp/portage/media-libs/mesa-17.2.2/work/mesa-17.2.2/src/gallium/driver=
s/radeonsi/si_state_draw.c:1305
1305                    } else if (sctx->b.chip_class <=3D CIK &&=
amp;
(gdb) print sctx
$1 =3D (struct si_context *) 0x17809c0
(gdb) print *sctx
$2 =3D {b =3D {b =3D {screen =3D 0x11ef4a0, priv =3D 0x0, draw =3D 0x0, str=
eam_uploader =3D
0x143a290, const_uploader =3D 0x177eb30, destroy =3D 0x7fb69cd164c8
<si_destroy_context>, draw_vbo =3D 0x7fb69cd39a20 <si_draw_vbo>=
, render_condition
=3D 0x7fb69cdb9c70 <r600_render_condition>, create_query =3D 0x7fb69c=
dbab88
<r600_create_query>,
      create_batch_query =3D 0x7fb69cdb6648 <r600_create_batch_query>,
destroy_query =3D 0x7fb69cdb98f0 <r600_destroy_query>, begin_query =3D
0x7fb69cdb9900 <r600_begin_query>, end_query =3D 0x7fb69cdb9910 <r=
600_end_query>,
get_query_result =3D 0x7fb69cdb9c50 <r600_get_query_result>,
get_query_result_resource =3D 0x7fb69cdb9c60 <r600_get_query_result_reso=
urce>,
      set_active_query_state =3D 0x7fb69cd30a60 <si_set_active_query_sta=
te>,
create_blend_state =3D 0x7fb69cd35df0 <si_create_blend_state>, bind_b=
lend_state =3D
0x7fb69cd306e8 <si_bind_blend_state>, delete_blend_state =3D 0x7fb69c=
d32e28
<si_delete_blend_state>, create_sampler_state =3D 0x7fb69cd325f0
<si_create_sampler_state>,
      bind_sampler_states =3D 0x7fb69cd0e190 <si_bind_sampler_states>,
delete_sampler_state =3D 0x7fb69cd32350 <si_delete_sampler_state>,
create_rasterizer_state =3D 0x7fb69cd34e60 <si_create_rs_state>,
bind_rasterizer_state =3D 0x7fb69cd32e50 <si_bind_rs_state>,
delete_rasterizer_state =3D 0x7fb69cd32dc0 <si_delete_rs_state>,
      create_depth_stencil_alpha_state =3D 0x7fb69cd33380 <si_create_dsa=
_state>,
bind_depth_stencil_alpha_state =3D 0x7fb69cd32468 <si_bind_dsa_state>,
delete_depth_stencil_alpha_state =3D 0x7fb69cd32d90 <si_delete_dsa_state=
>,
create_fs_state =3D 0x7fb69cd3fad0 <si_create_shader_selector>, bind_=
fs_state =3D
0x7fb69cd3be68 <si_bind_ps_shader>,
      delete_fs_state =3D 0x7fb69cd3e520 <si_delete_shader_selector>,
create_vs_state =3D 0x7fb69cd3fad0 <si_create_shader_selector>, bind_=
vs_state =3D
0x7fb69cd3d920 <si_bind_vs_shader>, delete_vs_state =3D 0x7fb69cd3e520
<si_delete_shader_selector>, create_gs_state =3D 0x7fb69cd3fad0
<si_create_shader_selector>, bind_gs_state =3D 0x7fb69cd3dcf0
<si_bind_gs_shader>,
      delete_gs_state =3D 0x7fb69cd3e520 <si_delete_shader_selector>,
create_tcs_state =3D 0x7fb69cd3fad0 <si_create_shader_selector>, bind=
_tcs_state =3D
0x7fb69cd3bf18 <si_bind_tcs_shader>, delete_tcs_state =3D 0x7fb69cd3e=
520
<si_delete_shader_selector>, create_tes_state =3D 0x7fb69cd3fad0
<si_create_shader_selector>,
      bind_tes_state =3D 0x7fb69cd3dae0 <si_bind_tes_shader>, delete_=
tes_state =3D
0x7fb69cd3e520 <si_delete_shader_selector>, create_vertex_elements_st=
ate =3D
0x7fb69cd35e70 <si_create_vertex_elements>, bind_vertex_elements_stat=
e =3D
0x7fb69cd33860 <si_bind_vertex_elements>, delete_vertex_elements_stat=
e =3D
0x7fb69cd32320 <si_delete_vertex_element>,
      set_blend_color =3D 0x7fb69cd307d0 <si_set_blend_color>, set_st=
encil_ref =3D
0x7fb69cd33940 <si_set_stencil_ref>, set_sample_mask =3D 0x7fb69cd31e=
d0
<si_set_sample_mask>, set_min_samples =3D 0x7fb69cd337d0 <si_set_m=
in_samples>,
set_clip_state =3D 0x7fb69cd36998 <si_set_clip_state>, set_constant_b=
uffer =3D
0x7fb69cd131e0 <si_pipe_set_constant_buffer>,
      set_framebuffer_state =3D 0x7fb69cd33a48 <si_set_framebuffer_state=
>,
set_polygon_stipple =3D 0x7fb69cd13210 <si_set_polygon_stipple>,
set_scissor_states =3D 0x7fb69cdc3c70 <r600_set_scissor_states>,
set_window_rectangles =3D 0x0, set_viewport_states =3D 0x7fb69cdc4278
<r600_set_viewport_states>, set_sampler_views =3D 0x7fb69cd120e8
<si_set_sampler_views>,
      set_tess_state =3D 0x7fb69cd368d0 <si_set_tess_state>, set_debu=
g_callback =3D
0x7fb69cdb7690 <r600_set_debug_callback>, set_shader_buffers =3D 0x7f=
b69cd0ee90
<si_set_shader_buffers>, set_shader_images =3D 0x7fb69cd11600
<si_set_shader_images>, set_vertex_buffers =3D 0x7fb69cd36758
<si_set_vertex_buffers>,
      create_stream_output_target =3D 0x7fb69cdbc3b0 <r600_create_so_tar=
get>,
stream_output_target_destroy =3D 0x7fb69cdbc4f0 <r600_so_target_destroy&=
gt;,
set_stream_output_targets =3D 0x7fb69cd0f348 <si_set_streamout_targets&g=
t;,
resource_copy_region =3D 0x7fb69cd07c30 <si_resource_copy_region>, bl=
it =3D
0x7fb69cd08db8 <si_blit>, clear =3D 0x7fb69cd08a38 <si_clear>,
      clear_render_target =3D 0x7fb69cd087c0 <si_clear_render_target>,
clear_depth_stencil =3D 0x7fb69cd08740 <si_clear_depth_stencil>, clea=
r_texture =3D
0x7fb69cdbe418 <r600_clear_texture>, clear_buffer =3D 0x7fb69cd08830
<si_pipe_clear_buffer>, flush =3D 0x7fb69cdb72f0 <r600_flush_from_=
st>,
create_fence_fd =3D 0x0, fence_server_sync =3D 0x0,
      create_sampler_view =3D 0x7fb69cd37c60 <si_create_sampler_view>,
sampler_view_destroy =3D 0x7fb69cd36700 <si_sampler_view_destroy>, cr=
eate_surface
=3D 0x7fb69cdc2020 <r600_create_surface>, surface_destroy =3D 0x7fb69=
cdbebb0
<r600_surface_destroy>, transfer_map =3D 0x7fb69cc7dc50 <u_transfe=
r_map_vtbl>,
      transfer_flush_region =3D 0x7fb69cc7dc60 <u_transfer_flush_region_=
vtbl>,
transfer_unmap =3D 0x7fb69cc7dc70 <u_transfer_unmap_vtbl>, buffer_sub=
data =3D
0x7fb69cdb5358 <r600_buffer_subdata>, texture_subdata =3D 0x7fb69cc7d=
b60
<u_default_texture_subdata>, texture_barrier =3D 0x7fb69cd34e18
<si_texture_barrier>, memory_barrier =3D 0x7fb69cd31f48 <si_memory=
_barrier>,
      resource_commit =3D 0x7fb69cdb6eb0 <r600_resource_commit>,
create_video_codec =3D 0x7fb69cd41b68 <si_uvd_create_decoder>,
create_video_buffer =3D 0x7fb69cd41830 <si_video_buffer_create>,
create_compute_state =3D 0x7fb69cd09858 <si_create_compute_state>,
bind_compute_state =3D 0x7fb69cd094a8 <si_bind_compute_state>,
      delete_compute_state =3D 0x7fb69cd09510 <si_delete_compute_state&g=
t;,
set_compute_resources =3D 0x7fb69cd094a0 <si_set_compute_resources>,
set_global_binding =3D 0x7fb69cd09ae0 <si_set_global_binding>, launch=
_grid =3D
0x7fb69cd09c28 <si_launch_grid>, get_sample_position =3D 0x7fb69cdb3a=
70
<cayman_get_sample_position>, get_timestamp =3D 0x0,
      flush_resource =3D 0x7fb69cd08960 <si_flush_resource>, invalida=
te_resource
=3D 0x7fb69cdb5348 <r600_invalidate_resource>, get_device_reset_statu=
s =3D
0x7fb69cd15d70 <si_amdgpu_get_reset_status>, set_device_reset_callbac=
k =3D
0x7fb69cdb76e0 <r600_set_device_reset_callback>, dump_debug_state =3D
0x7fb69cd0d200 <si_dump_debug_state>,
      emit_string_marker =3D 0x7fb69cd164b0 <si_emit_string_marker>,
generate_mipmap =3D 0x7fb69cd08620 <si_generate_mipmap>, create_textu=
re_handle =3D
0x7fb69cd12910 <si_create_texture_handle>, delete_texture_handle =3D
0x7fb69cd0ed60 <si_delete_texture_handle>, make_texture_handle_reside=
nt =3D
0x7fb69cd12420 <si_make_texture_handle_resident>,
      create_image_handle =3D 0x7fb69cd11bb0 <si_create_image_handle>,
delete_image_handle =3D 0x7fb69cd0f280 <si_delete_image_handle>,
make_image_handle_resident =3D 0x7fb69cd117c8 <si_make_image_handle_resi=
dent>},
screen =3D 0x11ef4a0, ws =3D 0x11f12e0, ctx =3D 0x177eb80, family =3D CHIP_=
KAVERI,
chip_class =3D CIK, gfx =3D {cs =3D 0x17422b0,
      flush =3D 0x7fb69cd15a68 <si_context_gfx_flush>}, dma =3D {cs =
=3D 0x1787ba0,
flush =3D 0x7fb69cdb8330 <r600_flush_dma_ring>}, last_gfx_fence =3D 0=
xfccf30,
last_sdma_fence =3D 0x180a800, num_gfx_cs_flushes =3D 20, initial_gfx_cs_si=
ze =3D 4,
gpu_reset_counter =3D 0, last_dirty_tex_counter =3D 2,
last_compressed_colortex_counter =3D 52, last_num_draw_calls =3D 0, tc =3D =
0x17db3d0,
    allocator_zeroed_memory =3D 0x170b740, pool_transfers =3D {parent =3D 0=
x11ef750,
pages =3D 0x175a6c0, free =3D 0x175bbc0, migrated =3D 0x0}, pool_transfers_=
unsync =3D
{parent =3D 0x11ef750, pages =3D 0x183b190, free =3D 0x183bc40, migrated =3D
0x183bcf0}, vram =3D 240, gtt =3D 0, streamout =3D {begin_atom =3D {emit =3D
0x7fb69cdbc5a0 <r600_emit_streamout_begin>, num_dw =3D 0, id =3D 2},
      begin_emitted =3D false, num_dw_for_end =3D 0, enabled_mask =3D 0, nu=
m_targets
=3D 0, targets =3D {0x0, 0x0, 0x0, 0x0}, append_bitmask =3D 0, suspended =
=3D false,
stride_in_dw =3D 0x18877ec, enabled_stream_buffers_mask =3D 0, hw_enabled_m=
ask =3D 0,
enable_atom =3D {emit =3D 0x7fb69cdbc180 <r600_emit_streamout_enable>=
, num_dw =3D 6,
id =3D 3}, streamout_enabled =3D false,
      prims_gen_query_enabled =3D false, num_prims_gen_queries =3D 0}, scis=
sors =3D
{atom =3D {emit =3D 0x7fb69cdc4638 <r600_emit_scissors>, num_dw =3D 4=
0, id =3D 14},
dirty_mask =3D 65534, states =3D {{minx =3D 0, miny =3D 0, maxx =3D 396, ma=
xy =3D 1080},
{minx =3D 0, miny =3D 0, maxx =3D 0, maxy =3D 0} <repeats 15 times>}}=
, viewports =3D
{atom =3D {
        emit =3D 0x7fb69cdc3eb0 <r600_emit_viewport_states>, num_dw =
=3D 98, id =3D
15}, dirty_mask =3D 65534, depth_range_dirty_mask =3D 65534, states =3D {{s=
cale =3D
{198, -540, 0.5}, translate =3D {198, 540, 0.5}}, {scale =3D {0, 0, 0}, tra=
nslate =3D
{0, 0, 0}} <repeats 15 times>}, as_scissor =3D {{minx =3D 0, miny =3D=
 0, maxx =3D 396,
maxy =3D 1080}, {minx =3D 0, miny =3D 0, maxx =3D 0,
          maxy =3D 0} <repeats 15 times>}}, scissor_enabled =3D false=
, clip_halfz =3D
false, vs_writes_viewport_index =3D false, vs_disables_clipping_viewport =
=3D false,
flags =3D 0, num_occlusion_queries =3D 0, num_perfect_occlusion_queries =3D=
 0,
active_queries =3D {prev =3D 0x17811b0, next =3D 0x17811b0},
num_cs_dw_queries_suspend =3D 0, num_draw_calls =3D 257,
    num_prim_restart_calls =3D 0, num_spill_draw_calls =3D 0, num_compute_c=
alls =3D
0, num_spill_compute_calls =3D 0, num_dma_calls =3D 139, num_cp_dma_calls =
=3D 1,
num_vs_flushes =3D 2, num_ps_flushes =3D 2, num_cs_flushes =3D 0,
num_cb_cache_flushes =3D 89, num_db_cache_flushes =3D 0, num_L2_invalidates=
 =3D 89,
num_L2_writebacks =3D 0, num_resident_handles =3D 0,
    num_alloc_tex_transfer_bytes =3D 2479104, last_tex_ps_draw_ratio =3D 0,
render_cond_atom =3D {emit =3D 0x7fb69cdbad08 <r600_emit_query_predicati=
on>, num_dw
=3D 0, id =3D 1}, render_cond =3D 0x0, render_cond_mode =3D 0, render_cond_=
invert =3D
false, render_cond_force_off =3D false, sample_locations_1x =3D {{0.5, 0.5}=
},
sample_locations_2x =3D {{0.75, 0.75}, {0.25, 0.25}},
    sample_locations_4x =3D {{0.375, 0.125}, {0.875, 0.375}, {0.125, 0.625},
{0.625, 0.875}}, sample_locations_8x =3D {{0.5625, 0.3125}, {0.4375, 0.6875=
},
{0.8125, 0.5625}, {0.3125, 0.1875}, {0.1875, 0.8125}, {0.0625, 0.4375},
{0.6875, 0.9375}, {0.9375, 0.0625}}, sample_locations_16x =3D {{0.5625, 0.5=
625},
{0.4375, 0.3125}, {0.3125, 0.625}, {0.75, 0.4375}, {0.1875,
        0.375}, {0.625, 0.8125}, {0.8125, 0.6875}, {0.6875, 0.1875}, {0.375,
0.875}, {0.5, 0.0625}, {0.25, 0.125}, {0.125, 0.75}, {0, 0.5}, {0.9375, 0.2=
5},
{0.875, 0.9375}, {0.0625, 0}}, dcc_stats =3D {{tex =3D 0x0, ps_stats =3D {0=
x0, 0x0,
0x0}, last_use_timestamp =3D 0, query_active =3D false}, {tex =3D 0x0, ps_s=
tats =3D
{0x0, 0x0, 0x0}, last_use_timestamp =3D 0,
        query_active =3D false}, {tex =3D 0x0, ps_stats =3D {0x0, 0x0, 0x0},
last_use_timestamp =3D 0, query_active =3D false}, {tex =3D 0x0, ps_stats =
=3D {0x0,
0x0, 0x0}, last_use_timestamp =3D 0, query_active =3D false}, {tex =3D 0x0,=
 ps_stats
=3D {0x0, 0x0, 0x0}, last_use_timestamp =3D 0, query_active =3D false}}, de=
bug =3D
{async =3D false, debug_message =3D 0x0, data =3D 0x0},
    device_reset_callback =3D {reset =3D 0x0, data =3D 0x0}, query_result_s=
hader =3D
0x0, dma_copy =3D 0x7fb69cd04a28 <cik_sdma_copy>, dma_clear_buffer =3D
0x7fb69cd04860 <cik_sdma_clear_buffer>, clear_buffer =3D 0x7fb69cd0b3=
80
<si_clear_buffer>, blit_decompress_depth =3D 0x7fb69cd06870
<si_blit_decompress_depth>, decompress_dcc =3D 0x7fb69cd07a70
<si_decompress_dcc>,
    invalidate_buffer =3D 0x7fb69cd10ae0 <si_invalidate_buffer>, rebi=
nd_buffer =3D
0x7fb69cd0fd80 <si_rebind_buffer>, set_occlusion_query_state =3D 0x7f=
b69cd30ac0
<si_set_occlusion_query_state>, save_qbo_state =3D 0x7fb69cd32368
<si_save_qbo_state>, need_gfx_cs_space =3D 0x7fb69cd32360 <si_need=
_gfx_cs_space>,
set_atom_dirty =3D 0x7fb69cd15d30 <si_set_atom_dirty>,
    check_vm_faults =3D 0x7fb69cd0d9a0 <si_check_vm_faults>}, blitter=
 =3D
0x175bcd0, custom_dsa_flush =3D 0x1794ae0, custom_blend_resolve =3D 0x1794e=
00,
custom_blend_fmask_decompress =3D 0x1795130, custom_blend_eliminate_fastcle=
ar =3D
0x1795460, custom_blend_dcc_decompress =3D 0x1795790, screen =3D 0x11ef4a0,=
 tm =3D
0x1765610, fixed_func_tcs_shader =3D {cso =3D 0x0, current =3D 0x0},
  wait_mem_scratch =3D 0x0, wait_mem_number =3D 0, ce_ib =3D 0x0, ce_preamb=
le_ib =3D
0x0, ce_ram_saved_buffer =3D 0x0, ce_suballocator =3D 0x0, ce_ram_saved_off=
set =3D 0,
total_ce_ram_allocated =3D 0, ce_need_synchronization =3D false,
gfx_flush_in_progress =3D false, compute_is_busy =3D false, atoms =3D {s =3D
{prefetch_L2 =3D 0x1781680, render_cond =3D 0x1781210,
      streamout_begin =3D 0x1780e00, streamout_enable =3D 0x1780e58, frameb=
uffer =3D
0x1781690, msaa_sample_locs =3D 0x1781710, db_render_state =3D 0x1781728,
msaa_config =3D 0x1781738, sample_mask =3D 0x1781748, cb_render_state =3D 0=
x1781760,
blend_color =3D 0x1781778, clip_regs =3D 0x1781798, clip_state =3D 0x17817a=
8,
shader_userdata =3D 0x1781838, scissors =3D 0x1780e70,
      viewports =3D 0x1780f08, stencil_ref =3D 0x1781860, spi_map =3D 0x178=
1878,
scratch_state =3D 0x1783390}, array =3D 0x1781530}, dirty_atoms =3D 8192,
dirty_states =3D 0, queued =3D {named =3D {blend =3D 0x188ba00, rasterizer =
=3D 0x188a710,
dsa =3D 0x183e2e0, poly_offset =3D 0x0, ls =3D 0x0, hs =3D 0x0, es =3D 0x0,=
 gs =3D 0x0,
vgt_shader_config =3D 0x1846940, vs =3D 0x18ca7b0, ps =3D 0x1893c20},
    array =3D 0x17815d0}, emitted =3D {named =3D {blend =3D 0x188ba00, rast=
erizer =3D
0x188a710, dsa =3D 0x183e2e0, poly_offset =3D 0x0, ls =3D 0x0, hs =3D 0x0, =
es =3D 0x0, gs
=3D 0x0, vgt_shader_config =3D 0x1846940, vs =3D 0x18ca7b0, ps =3D 0x1893c2=
0}, array =3D
0x1781628}, prefetch_L2 =3D {emit =3D 0x7fb69cd0bc50 <cik_emit_prefetch_=
L2>, num_dw
=3D 0, id =3D 0}, framebuffer =3D {atom =3D {
      emit =3D 0x7fb69cd312e0 <si_emit_framebuffer_state>, num_dw =3D=
 0, id =3D 4},
state =3D {width =3D 396, height =3D 1080, layers =3D 0, samples =3D 0 '\00=
0', nr_cbufs =3D
1 '\001', cbufs =3D {0x18c4d80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, zsbuf =
=3D
0x1800570}, colorbuf_enabled_4bit =3D 15, spi_shader_col_format =3D 4,
spi_shader_col_format_alpha =3D 4,
    spi_shader_col_format_blend =3D 4, spi_shader_col_format_blend_alpha =
=3D 4,
nr_samples =3D 1 '\001', log_samples =3D 0 '\000', compressed_cb_mask =3D 0=
 '\000',
color_is_int8 =3D 0 '\000', color_is_int10 =3D 0 '\000', dirty_cbufs =3D 0 =
'\000',
dirty_zsbuf =3D false, any_dst_linear =3D false}, msaa_sample_locs =3D {ato=
m =3D {emit
=3D 0x7fb69cd33150 <si_emit_msaa_sample_locs>,
      num_dw =3D 0, id =3D 5}, nr_samples =3D 1}, db_render_state =3D {emit=
 =3D
0x7fb69cd30ad8 <si_emit_db_render_state>, num_dw =3D 0, id =3D 6}, ms=
aa_config =3D
{emit =3D 0x7fb69cd33090 <si_emit_msaa_config>, num_dw =3D 0, id =3D =
7}, sample_mask
=3D {atom =3D {emit =3D 0x7fb69cd31ef8 <si_emit_sample_mask>, num_dw =
=3D 0, id =3D 8},
sample_mask =3D 65535}, cb_render_state =3D {
    emit =3D 0x7fb69cd301a0 <si_emit_cb_render_state>, num_dw =3D 0, =
id =3D 9},
last_cb_target_mask =3D 0, blend_color =3D {atom =3D {emit =3D 0x7fb69cd323=
b0
<si_emit_blend_color>, num_dw =3D 0, id =3D 10}, state =3D {color =3D=
 {0.192156866,
0.211764708, 0.23137255, 1}}}, clip_regs =3D {emit =3D 0x7fb69cd307f8
<si_emit_clip_regs>, num_dw =3D 0, id =3D 11}, clip_state =3D {atom =
=3D {
      emit =3D 0x7fb69cd323f8 <si_emit_clip_state>, num_dw =3D 0, id =
=3D 12}, state =3D
{ucp =3D {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0,=
 0},
{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}}}, shader_userdata =3D {atom =3D =
{emit =3D
0x7fb69cd0e790 <si_emit_graphics_shader_userdata>, num_dw =3D 0, id =
=3D 13},
sh_base =3D {45360, 45104, 45616, 46128, 0, 0}},
  stencil_ref =3D {atom =3D {emit =3D 0x7fb69cd309d8 <si_emit_stencil_re=
f>, num_dw =3D
0, id =3D 16}, state =3D {ref_value =3D "\000"}, dsa_part =3D {va=
luemask =3D "\000",
writemask =3D "\000"}}, spi_map =3D {emit =3D 0x7fb69cd3df00 <=
si_emit_spi_map>,
num_dw =3D 0, id =3D 17}, init_config =3D 0x1795ac0, init_config_gs_rings =
=3D 0x0,
init_config_has_vgt_flush =3D false, vgt_shader_config =3D {
    0x1846940, 0x0, 0x0, 0x0}, ps_shader =3D {cso =3D 0x18884b0, current =3D
0x18caad0}, gs_shader =3D {cso =3D 0x0, current =3D 0x0}, vs_shader =3D {cs=
o =3D
0x18876f0, current =3D 0x184d260}, tcs_shader =3D {cso =3D 0x0, current =3D=
 0x0},
tes_shader =3D {cso =3D 0x0, current =3D 0x0}, cs_shader_state =3D {program=
 =3D 0x0,
emitted_program =3D 0x0, offset =3D 0, initialized =3D false,
    uses_scratch =3D false}, vertex_elements =3D 0x188c1a0, sprite_coord_en=
able =3D
0, flatshade =3D false, do_update_shaders =3D false, vertex_buffers =3D {li=
st =3D
0x17949d0, gpu_list =3D 0x0, dirty_mask =3D 65535, buffer =3D 0x1842670,
buffer_offset =3D 61120, element_dw_size =3D 4 '\004', num_elements =3D 16 =
'\020',
ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000',
    first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =
=3D false,
shader_userdata_offset =3D 24 '\030'}, descriptors =3D {{list =3D 0x1794900=
, gpu_list
=3D 0x7fb67d15cd80, dirty_mask =3D 0, buffer =3D 0x1842670, buffer_offset =
=3D 60800,
element_dw_size =3D 4 '\004', num_elements =3D 12 '\f', ce_offset =3D 0,
first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000',
      first_active_slot =3D 0 '\000', num_active_slots =3D 12 '\f', uses_ce=
 =3D
false, shader_userdata_offset =3D 0 '\000'}, {list =3D 0x1780630, gpu_list =
=3D
0x7fb67d15ce00, dirty_mask =3D 0, buffer =3D 0x1842670, buffer_offset =3D 6=
0928,
element_dw_size =3D 4 '\004', num_elements =3D 32 ' ', ce_offset =3D 0, fir=
st_ce_slot
=3D 0 '\000', num_ce_slots =3D 0 '\000',
      first_active_slot =3D 16 '\020', num_active_slots =3D 1 '\001', uses_=
ce =3D
false, shader_userdata_offset =3D 8 '\b'}, {list =3D 0x1790450, gpu_list =
=3D 0x0,
dirty_mask =3D 1099511627775, buffer =3D 0x0, buffer_offset =3D 0, element_=
dw_size =3D
16 '\020', num_elements =3D 40 '(', ce_offset =3D 0, first_ce_slot =3D 0 '\=
000',
num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000',
      num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_off=
set =3D 16
'\020'}, {list =3D 0x1333630, gpu_list =3D 0x7fb67d15cd50, dirty_mask =3D 0=
, buffer =3D
0x1842670, buffer_offset =3D 60752, element_dw_size =3D 4 '\004', num_eleme=
nts =3D 32
' ', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000',
first_active_slot =3D 16 '\020',
      num_active_slots =3D 1 '\001', uses_ce =3D false, shader_userdata_off=
set =3D 8
'\b'}, {list =3D 0x1790e60, gpu_list =3D 0x7fb67d15cd40, dirty_mask =3D 0, =
buffer =3D
0x1842670, buffer_offset =3D 60736, element_dw_size =3D 16 '\020', num_elem=
ents =3D
40 '(', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\0=
00',
first_active_slot =3D 8 '\b',
      num_active_slots =3D 1 '\001', uses_ce =3D false, shader_userdata_off=
set =3D 16
'\020'}, {list =3D 0x1333950, gpu_list =3D 0x0, dirty_mask =3D 4294967295, =
buffer =3D
0x0, buffer_offset =3D 0, element_dw_size =3D 4 '\004', num_elements =3D 32=
 ' ',
ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000',
first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000',
      uses_ce =3D false, shader_userdata_offset =3D 8 '\b'}, {list =3D 0x17=
91870,
gpu_list =3D 0x0, dirty_mask =3D 1099511627775, buffer =3D 0x0, buffer_offs=
et =3D 0,
element_dw_size =3D 16 '\020', num_elements =3D 40 '(', ce_offset =3D 0,
first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =
=3D 0
'\000', num_active_slots =3D 0 '\000', uses_ce =3D false,
      shader_userdata_offset =3D 16 '\020'}, {list =3D 0x1792280, gpu_list =
=3D 0x0,
dirty_mask =3D 4294967295, buffer =3D 0x0, buffer_offset =3D 0, element_dw_=
size =3D 4
'\004', num_elements =3D 32 ' ', ce_offset =3D 0, first_ce_slot =3D 0 '\000=
',
num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000', num_active_slots=
 =3D 0
'\000', uses_ce =3D false, shader_userdata_offset =3D 8 '\b'},
    {list =3D 0x1792490, gpu_list =3D 0x0, dirty_mask =3D 1099511627775, bu=
ffer =3D
0x0, buffer_offset =3D 0, element_dw_size =3D 16 '\020', num_elements =3D 4=
0 '(',
ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000',
first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D =
false,
shader_userdata_offset =3D 16 '\020'}, {list =3D 0x1792fb0,
      gpu_list =3D 0x0, dirty_mask =3D 4294967295, buffer =3D 0x0, buffer_o=
ffset =3D 0,
element_dw_size =3D 4 '\004', num_elements =3D 32 ' ', ce_offset =3D 0, fir=
st_ce_slot
=3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =3D 0 '\000',
num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_offset =
=3D 8 '\b'},
{list =3D 0x17931c0, gpu_list =3D 0x0,
      dirty_mask =3D 1099511627775, buffer =3D 0x0, buffer_offset =3D 0,
element_dw_size =3D 16 '\020', num_elements =3D 40 '(', ce_offset =3D 0,
first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =
=3D 0
'\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_o=
ffset =3D
16 '\020'}, {list =3D 0x1793ce0, gpu_list =3D 0x0, dirty_mask =3D 429496729=
5,
      buffer =3D 0x0, buffer_offset =3D 0, element_dw_size =3D 4 '\004', nu=
m_elements
=3D 32 ' ', ce_offset =3D 0, first_ce_slot =3D 0 '\000', num_ce_slots =3D 0=
 '\000',
first_active_slot =3D 0 '\000', num_active_slots =3D 0 '\000', uses_ce =3D =
false,
shader_userdata_offset =3D 8 '\b'}, {list =3D 0x1793ef0, gpu_list =3D 0x0, =
dirty_mask
=3D 1099511627775, buffer =3D 0x0, buffer_offset =3D 0,
---Type <return> to continue, or q <return> to quit---
      element_dw_size =3D 16 '\020', num_elements =3D 40 '(', ce_offset =3D=
 0,
first_ce_slot =3D 0 '\000', num_ce_slots =3D 0 '\000', first_active_slot =
=3D 0
'\000', num_active_slots =3D 0 '\000', uses_ce =3D false, shader_userdata_o=
ffset =3D
16 '\020'}}, descriptors_dirty =3D 6144, shader_pointers_dirty =3D 6162,
shader_needs_decompress_mask =3D 0, rw_buffers =3D {buffers =3D 0x177ef90,
    shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D
RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RINGS, priority_constbuf=
 =3D
RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 3968}, const_and_shader_buffers =
=3D
{{buffers =3D 0x1780520, shader_usage =3D RADEON_USAGE_READWRITE,
shader_usage_constbuf =3D RADEON_USAGE_READ,
      priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_constbuf =3D
RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294901760}, {buffers =3D 0x1780=
840,
shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D
RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_cons=
tbuf =3D
RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294901760}, {buffers =3D 0x1333=
840,
      shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D
RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER, priority_cons=
tbuf =3D
RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294901760}, {buffers =3D 0x1333=
b60,
shader_usage =3D RADEON_USAGE_READWRITE, shader_usage_constbuf =3D
RADEON_USAGE_READ, priority =3D RADEON_PRIO_SHADER_RW_BUFFER,
      priority_constbuf =3D RADEON_PRIO_CONST_BUFFER, enabled_mask =3D 4294=
901760},
{buffers =3D 0x1792ea0, shader_usage =3D RADEON_USAGE_READWRITE,
shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D
RADEON_PRIO_SHADER_RW_BUFFER, priority_constbuf =3D RADEON_PRIO_CONST_BUFFE=
R,
enabled_mask =3D 4294901760}, {buffers =3D 0x1793bd0, shader_usage =3D
RADEON_USAGE_READWRITE,
      shader_usage_constbuf =3D RADEON_USAGE_READ, priority =3D
RADEON_PRIO_SHADER_RW_BUFFER, priority_constbuf =3D RADEON_PRIO_CONST_BUFFE=
R,
enabled_mask =3D 4294901760}}, samplers =3D {{views =3D {views =3D {0x0 <=
;repeats 32
times>}, sampler_states =3D {0x0 <repeats 32 times>}, enabled_mask=
 =3D 0},
needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {vie=
ws =3D {
        views =3D {0x1894d00, 0x0 <repeats 31 times>}, sampler_states=
 =3D
{0x1844110, 0x0 <repeats 31 times>}, enabled_mask =3D 1},
needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {vie=
ws =3D
{views =3D {0x0 <repeats 32 times>}, sampler_states =3D {0x0 <repe=
ats 32 times>},
enabled_mask =3D 0}, needs_depth_decompress_mask =3D 0,
      needs_color_decompress_mask =3D 0}, {views =3D {views =3D {0x0 <re=
peats 32
times>}, sampler_states =3D {0x0 <repeats 32 times>}, enabled_mask=
 =3D 0},
needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}, {vie=
ws =3D
{views =3D {0x0 <repeats 32 times>}, sampler_states =3D {0x0 <repe=
ats 32 times>},
enabled_mask =3D 0}, needs_depth_decompress_mask =3D 0,
      needs_color_decompress_mask =3D 0}, {views =3D {views =3D {0x0 <re=
peats 32
times>}, sampler_states =3D {0x0 <repeats 32 times>}, enabled_mask=
 =3D 0},
needs_depth_decompress_mask =3D 0, needs_color_decompress_mask =3D 0}}, ima=
ges =3D
{{views =3D {{resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, =
u =3D {tex =3D
{first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D {
              offset =3D 0, size =3D 0}}} <repeats 16 times>},
needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{resour=
ce =3D 0x0,
format =3D PIPE_FORMAT_NONE, access =3D 0, u =3D {tex =3D {first_layer =3D =
0, last_layer
=3D 0, level =3D 0}, buf =3D {offset =3D 0, size =3D 0}}} <repeats 16 ti=
mes>},
needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{
          resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u =
=3D {tex =3D
{first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D {offset =3D 0, =
size =3D 0}}}
<repeats 16 times>}, needs_color_decompress_mask =3D 0, enabled_mask =
=3D 0}, {views
=3D {{resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u =3D {t=
ex =3D
{first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D {
              offset =3D 0, size =3D 0}}} <repeats 16 times>},
needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{resour=
ce =3D 0x0,
format =3D PIPE_FORMAT_NONE, access =3D 0, u =3D {tex =3D {first_layer =3D =
0, last_layer
=3D 0, level =3D 0}, buf =3D {offset =3D 0, size =3D 0}}} <repeats 16 ti=
mes>},
needs_color_decompress_mask =3D 0, enabled_mask =3D 0}, {views =3D {{
          resource =3D 0x0, format =3D PIPE_FORMAT_NONE, access =3D 0, u =
=3D {tex =3D
{first_layer =3D 0, last_layer =3D 0, level =3D 0}, buf =3D {offset =3D 0, =
size =3D 0}}}
<repeats 16 times>}, needs_color_decompress_mask =3D 0, enabled_mask =
=3D 0}},
null_const_buf =3D {buffer =3D 0x1765510, buffer_offset =3D 0, buffer_size =
=3D 16,
user_buffer =3D 0x0}, esgs_ring =3D 0x0, gsvs_ring =3D 0x0,
  tf_ring =3D 0x0, tess_offchip_ring =3D 0x0, border_color_table =3D 0x174a=
6b0,
border_color_buffer =3D 0x177ee90, border_color_map =3D 0x7fb68401a000,
border_color_count =3D 0, vertex_buffers_dirty =3D true,
vertex_buffer_pointer_dirty =3D false, vertex_buffer =3D {{stride =3D 16,
is_user_buffer =3D false, buffer_offset =3D 0, buffer =3D {resource =3D 0x1=
8773f0, user
=3D 0x18773f0}}, {
      stride =3D 16, is_user_buffer =3D false, buffer_offset =3D 8, buffer =
=3D
{resource =3D 0x18773f0, user =3D 0x18773f0}}, {stride =3D 4, is_user_buffe=
r =3D false,
buffer_offset =3D 64, buffer =3D {resource =3D 0x18773f0, user =3D 0x18773f=
0}}, {stride
=3D 0, is_user_buffer =3D false, buffer_offset =3D 0, buffer =3D {resource =
=3D 0x0, user
=3D 0x0}} <repeats 13 times>}, ps_iter_samples =3D 1,
  smoothing_enabled =3D false, ps_db_shader_control =3D 16, dbcb_copy_sampl=
e =3D 0,
dbcb_depth_copy_enabled =3D false, dbcb_stencil_copy_enabled =3D false,
db_flush_depth_inplace =3D false, db_flush_stencil_inplace =3D false,
db_depth_clear =3D false, db_depth_disable_expclear =3D false, db_stencil_c=
lear =3D
false, db_stencil_disable_expclear =3D false,
  occlusion_queries_disabled =3D false, generate_mipmap_for_depth =3D false,
gs_tri_strip_adj_fix =3D false, last_index_size =3D 2, last_base_vertex =3D=
 0,
last_start_instance =3D 0, last_drawid =3D 0, last_sh_base_reg =3D 45360,
last_primitive_restart_en =3D 0, last_restart_index =3D -2147483648,
last_gs_out_prim =3D 2, last_prim =3D 6, last_multi_vgt_param =3D 1048703,
  last_rast_prim =3D -1, last_sc_line_stipple =3D 4294967295, current_vs_st=
ate =3D 3,
last_vs_state =3D 3, current_rast_prim =3D PIPE_PRIM_TRIANGLE_STRIP, scratc=
h_state
=3D {emit =3D 0x7fb69cd3b790 <si_emit_scratch_state>, num_dw =3D 0, i=
d =3D 18},
scratch_buffer =3D 0x0, scratch_waves =3D 256, spi_tmpring_size =3D 256,
compute_scratch_buffer =3D 0x0, last_ls =3D 0x0, last_tcs =3D 0x0,
  last_num_tcs_input_cp =3D -1, last_tes_sh_base =3D -1, last_tess_uses_pri=
mid =3D
false, last_num_patches =3D 0, is_debug =3D false, last_gfx =3D {ib =3D 0x0=
, num_dw =3D
0, bo_list =3D 0x0, bo_count =3D 0}, last_trace_buf =3D 0x0, trace_buf =3D =
0x0,
trace_id =3D 0, dmesg_timestamp =3D 0, apitrace_call_number =3D 0,
need_check_render_feedback =3D false, decompression_enabled =3D false,
  ia_multi_vgt_param_key =3D {u =3D {prim =3D 0, uses_instancing =3D 0,
multi_instances_smaller_than_primgroup =3D 0, primitive_restart =3D 0,
count_from_stream_output =3D 0, line_stipple_enabled =3D 0, uses_tess =3D 0,
tess_uses_prim_id =3D 0, uses_gs =3D 0, _pad =3D 0}, index =3D 0}, ia_multi=
_vgt_param =3D
{1048576 <repeats 256 times>, 1179648 <repeats 256 times>,
    1048576 <repeats 256 times>, 1179648 <repeats 256 times>, 1=
048576 <repeats
256 times>, 1179648 <repeats 256 times>, 1835008 <repeats 256 t=
imes>, 1966080
<repeats 256 times>, 1048576 <repeats 256 times>, 1179648 <r=
epeats 256 times>,
1048576 <repeats 256 times>, 1179648 <repeats 256 times>, 10485=
76 <repeats 256
times>, 1179648 <repeats 256 times>,
    1835008 <repeats 256 times>, 1966080 <repeats 256 times>},
bindless_descriptor_slabs =3D {mutex =3D {__data =3D {__lock =3D 0, __count=
 =3D 0,
__owner =3D 0, __nusers =3D 0, __kind =3D 0, __spins =3D 0, __elision =3D 0=
, __list =3D
{__prev =3D 0x0, __next =3D 0x0}}, __size =3D '\000' <repeats 39 times&g=
t;, __align =3D
0}, min_order =3D 6, num_orders =3D 1, num_heaps =3D 1, groups =3D 0x177c50=
0,
    reclaim =3D {prev =3D 0x1787470, next =3D 0x1787470}, priv =3D 0x17809c=
0,
can_reclaim =3D 0x7fb69cd13f30 <si_bindless_descriptor_can_reclaim_slab&=
gt;,
slab_alloc =3D 0x7fb69cd13f38 <si_bindless_descriptor_slab_alloc>, sl=
ab_free =3D
0x7fb69cd14200 <si_bindless_descriptor_slab_free>}, bindless_descript=
ors =3D
{mem_ctx =3D 0x0, data =3D 0x0, size =3D 0, capacity =3D 0},
  bindless_descriptors_dirty =3D false, tex_handles =3D 0x1780980, img_hand=
les =3D
0x17662a0, resident_tex_handles =3D {mem_ctx =3D 0x0, data =3D 0x0, size =
=3D 0,
capacity =3D 0}, resident_img_handles =3D {mem_ctx =3D 0x0, data =3D 0x0, s=
ize =3D 0,
capacity =3D 0}, resident_tex_needs_color_decompress =3D {mem_ctx =3D 0x0, =
data =3D
0x0, size =3D 0, capacity =3D 0},
  resident_img_needs_color_decompress =3D {mem_ctx =3D 0x0, data =3D 0x0, s=
ize =3D 0,
capacity =3D 0}, resident_tex_needs_depth_decompress =3D {mem_ctx =3D 0x0, =
data =3D
0x0, size =3D 0, capacity =3D 0}, uses_bindless_samplers =3D false,
uses_bindless_images =3D false}


You are receiving this mail because:
  • You are the assignee for the bug.
= --15083976591.550d5.18501-- --===============1539058423== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1539058423==--