[119917.045] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.045] sna_write_boxes x 1, src stride=40, src dx=(-8, -501) [119917.045] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.045] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.045] __kgem_busy: handle=44, busy=1, wedged=0 [119917.045] sna_write_boxes: upload (8, 501)x(10, 20), max 16384x16384 [119917.045] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.045] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.045] kgem_create_buffer: reusing buffer? used=163840 + size=800, total=262144 [119917.045] kgem_create_proxy: target handle=8655 [proxy? -1], offset=163840, length=800, io=1 [119917.045] __kgem_bo_init(handle=8655, num_pages=800) [119917.045] sna_write_boxes: box(8, 501), (18, 521), src=(-8, -501), dst=(0, 0) [119917.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.045] gen7_render_copy_boxes (-8, -501)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.045] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.045] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.045] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.045] needs_batch_flush: flushing before handle=8655 for required semaphore [119917.045] __kgem_busy: handle=278, busy=1, wedged=0 [119917.045] __kgem_ring_is_idle: last fence handle=278 still busy [119917.045] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.045] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.045] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.045] kgem_add_handle: handle=5, index=0 [119917.045] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.045] gen7_composite_get_binding_table(ffe0) [119917.045] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.045] kgem_add_handle: handle=44, index=1 [119917.045] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.045] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.045] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.045] kgem_add_reloc: adding proxy [delta=163840] for handle=8655 [119917.045] kgem_add_handle: handle=8655, index=2 [119917.045] [3fe8] bind bo(handle=8655, addr=163840), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.046] gen7_emit_cc: blend = 980 [119917.046] gen7_emit_sampler: sampler = 0 [119917.046] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.046] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.046] gen7_emit_vertex_elements: setup id=0 [119917.046] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.046] (0, 0) -> (8, 501) + (10, 20) [119917.046] gen4_vertex_flush[20c] = 3 [119917.046] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.046] sna_accel_flush: flush?=1, dirty?=0 [119917.046] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.046] gen4_vertex_close: copy to batch: 6 @ 138 [119917.046] gen4_vertex_close: reloc[0] = 126 [119917.046] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.046] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.046] kgem_finish_buffers: buffer handle=8655, used=164864, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.046] kgem_finish_buffers: retaining upload buffer (164864/262144): used=167936, refcnt=1 [119917.046] __kgem_busy: handle=2, busy=1, wedged=0 [119917.046] __kgem_busy: handle=3, busy=1, wedged=0 [119917.046] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.046] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.046] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.046] sna_copy_area: src=pixmap=1919:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(18, 464)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.046] sna_copy_area: normal copy [119917.046] sna_do_copy: src=(0, 0), dst=(18, 464), size=(10x20) [119917.046] sna_do_copy: after drawable: src=(0, 0), dst=(18, 520), size=(10x20) [119917.046] sna_do_copy: dst extents (18, 520), (28, 540), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.046] sna_do_copy: clipped dst extents (18, 520), (28, 540) [119917.046] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.046] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.046] sna_do_copy: pixmap -- no source clipping [119917.046] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.046] sna_do_copy: copy region (18, 520), (28, 540) x 1 + (-18, -520) [119917.046] sna_copy_boxes (boxes=1x[(18, 520), (28, 540)...], src pixmap=1919+(-18, -520), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.046] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7d7e0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.046] sna_drawable_use_bo pixmap=1478, box=((18, 501), (28, 521)), flags=8... [119917.046] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.046] sna_drawable_use_bo: pinned, never REPLACES [119917.046] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.046] sna_drawable_use_bo: using whole GPU bo [119917.046] region_overlaps_damage? [119917.047] use_shm_bo: no, not attached [119917.047] sna_drawable_move_region_to_cpu(pixmap=1919 (10x20), [(0, 0), (10, 20)], flags=2) [119917.047] sna_drawable_move_region_to_cpu: pixmap=1919 all damaged on CPU [119917.047] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.047] sna_write_boxes x 1, src stride=40, src dx=(-18, -501) [119917.047] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.047] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.047] __kgem_busy: handle=44, busy=1, wedged=0 [119917.047] sna_write_boxes: upload (18, 501)x(10, 20), max 16384x16384 [119917.047] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.047] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.047] kgem_create_buffer: reusing buffer? used=167936 + size=800, total=262144 [119917.047] kgem_create_proxy: target handle=8655 [proxy? -1], offset=167936, length=800, io=1 [119917.047] __kgem_bo_init(handle=8655, num_pages=800) [119917.047] sna_write_boxes: box(18, 501), (28, 521), src=(-18, -501), dst=(0, 0) [119917.047] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.047] gen7_render_copy_boxes (-18, -501)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.047] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.047] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.047] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.047] __kgem_busy: handle=278, busy=1, wedged=0 [119917.047] __kgem_ring_is_idle: last fence handle=278 still busy [119917.047] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.047] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.047] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.047] kgem_add_handle: handle=5, index=0 [119917.047] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.047] gen7_composite_get_binding_table(ffe0) [119917.047] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.047] kgem_add_handle: handle=44, index=1 [119917.047] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.047] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.047] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.047] kgem_add_reloc: adding proxy [delta=167936] for handle=8655 [119917.047] kgem_add_handle: handle=8655, index=2 [119917.047] [3fe8] bind bo(handle=8655, addr=167936), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.047] gen7_emit_cc: blend = 980 [119917.047] gen7_emit_sampler: sampler = 0 [119917.047] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.047] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.047] gen7_emit_vertex_elements: setup id=0 [119917.047] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.048] (0, 0) -> (18, 501) + (10, 20) [119917.048] gen4_vertex_flush[20c] = 3 [119917.048] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.048] sna_accel_flush: flush?=1, dirty?=0 [119917.048] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.048] gen4_vertex_close: copy to batch: 6 @ 138 [119917.048] gen4_vertex_close: reloc[0] = 126 [119917.048] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.048] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.048] kgem_finish_buffers: buffer handle=8655, used=168960, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.048] kgem_finish_buffers: retaining upload buffer (168960/262144): used=172032, refcnt=1 [119917.048] __kgem_busy: handle=2, busy=1, wedged=0 [119917.048] __kgem_busy: handle=3, busy=1, wedged=0 [119917.048] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.048] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.048] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.048] sna_accel_flush: flush?=0, dirty?=0 [119917.048] sna_block_handler (tv=0.0) [119917.048] sna_wakeup_handler [119917.048] sna_copy_area: src=pixmap=1925:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(28, 464)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.048] sna_copy_area: normal copy [119917.048] sna_do_copy: src=(0, 0), dst=(28, 464), size=(10x20) [119917.048] sna_do_copy: after drawable: src=(0, 0), dst=(28, 520), size=(10x20) [119917.048] sna_do_copy: dst extents (28, 520), (38, 540), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.048] sna_do_copy: clipped dst extents (28, 520), (38, 540) [119917.048] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.048] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.048] sna_do_copy: pixmap -- no source clipping [119917.048] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.048] sna_do_copy: copy region (28, 520), (38, 540) x 1 + (-28, -520) [119917.048] sna_copy_boxes (boxes=1x[(28, 520), (38, 540)...], src pixmap=1925+(-28, -520), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.048] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7e9a0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.048] sna_drawable_use_bo pixmap=1478, box=((28, 501), (38, 521)), flags=8... [119917.048] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.048] sna_drawable_use_bo: pinned, never REPLACES [119917.048] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.048] sna_drawable_use_bo: using whole GPU bo [119917.048] region_overlaps_damage? [119917.048] use_shm_bo: no, not attached [119917.048] sna_drawable_move_region_to_cpu(pixmap=1925 (10x20), [(0, 0), (10, 20)], flags=2) [119917.049] sna_drawable_move_region_to_cpu: pixmap=1925 all damaged on CPU [119917.049] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.049] sna_write_boxes x 1, src stride=40, src dx=(-28, -501) [119917.049] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.049] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.049] __kgem_busy: handle=44, busy=1, wedged=0 [119917.049] sna_write_boxes: upload (28, 501)x(10, 20), max 16384x16384 [119917.049] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.049] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.049] kgem_create_buffer: reusing buffer? used=172032 + size=800, total=262144 [119917.049] kgem_create_proxy: target handle=8655 [proxy? -1], offset=172032, length=800, io=1 [119917.049] __kgem_bo_init(handle=8655, num_pages=800) [119917.049] sna_write_boxes: box(28, 501), (38, 521), src=(-28, -501), dst=(0, 0) [119917.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.049] gen7_render_copy_boxes (-28, -501)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.049] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.049] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.049] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.049] __kgem_busy: handle=278, busy=1, wedged=0 [119917.049] __kgem_ring_is_idle: last fence handle=278 still busy [119917.049] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.049] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.049] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.049] kgem_add_handle: handle=5, index=0 [119917.049] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.049] gen7_composite_get_binding_table(ffe0) [119917.049] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.049] kgem_add_handle: handle=44, index=1 [119917.049] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.049] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.049] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.049] kgem_add_reloc: adding proxy [delta=172032] for handle=8655 [119917.049] kgem_add_handle: handle=8655, index=2 [119917.049] [3fe8] bind bo(handle=8655, addr=172032), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.049] gen7_emit_cc: blend = 980 [119917.049] gen7_emit_sampler: sampler = 0 [119917.049] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.049] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.049] gen7_emit_vertex_elements: setup id=0 [119917.049] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.049] (0, 0) -> (28, 501) + (10, 20) [119917.049] gen4_vertex_flush[20c] = 3 [119917.050] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.050] sna_accel_flush: flush?=1, dirty?=0 [119917.050] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.050] gen4_vertex_close: copy to batch: 6 @ 138 [119917.050] gen4_vertex_close: reloc[0] = 126 [119917.050] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.050] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.050] kgem_finish_buffers: buffer handle=8655, used=173056, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.050] kgem_finish_buffers: retaining upload buffer (173056/262144): used=176128, refcnt=1 [119917.050] __kgem_busy: handle=2, busy=1, wedged=0 [119917.050] __kgem_busy: handle=3, busy=1, wedged=0 [119917.050] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.050] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.050] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.050] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [119917.050] sna_poly_fill_rect_extents: [0] = (38, 464)x(1316, 20) [119917.050] sna_poly_fill_rect: extents(0, 520), (1354, 560), flags=1 [119917.050] sna_drawable_use_bo pixmap=1478, box=((0, 520), (1354, 560)), flags=1... [119917.050] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.050] sna_drawable_use_bo: pinned, never REPLACES [119917.050] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [119917.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.050] sna_drawable_use_bo: using whole GPU bo [119917.050] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [119917.050] sna_poly_fill_rect_blt pixmap=1478 x 2 [(38, 464)x(1316, 20)...]+(0,56), clipped?=0 [119917.050] gen7_render_fill: (alu=3, color=c0c0c0) [119917.050] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.050] color_convert: src=c0c0c0 [20020888] [119917.050] color_convert: dst=ffc0c0c0 [20028888] [119917.050] sna_render_get_solid: ffc0c0c0 [119917.050] sna_render_get_solid(9) = ffc0c0c0 (last) [119917.050] kgem_check_bo: num_pages=+1056, num_exec=+1 [119917.050] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.050] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.050] kgem_add_handle: handle=5, index=0 [119917.050] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.050] gen7_composite_get_binding_table(ffe0) [119917.050] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.050] kgem_add_handle: handle=44, index=1 [119917.050] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.050] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.050] kgem_add_reloc: handle=47, pos=16361, delta=0, domains=40000 [119917.051] kgem_add_reloc: adding proxy [delta=36] for handle=47 [119917.051] kgem_add_handle: handle=47, index=2 [119917.051] [3fe8] bind bo(handle=47, addr=1128599588), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [119917.051] gen7_emit_cc: blend = 980 [119917.051] gen7_emit_sampler: sampler = 20 [119917.051] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.051] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.051] gen7_emit_vertex_elements: setup id=0 [119917.051] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.051] gen7_render_fill_op_boxes: (38, 501),(1354, 521)... x 2 [119917.051] gen4_vertex_flush[20c] = 6 [119917.051] sna_accel_flush: flush?=1, dirty?=0 [119917.051] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [119917.051] gen4_vertex_close: copy to batch: 12 @ 138 [119917.051] gen4_vertex_close: reloc[0] = 126 [119917.051] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.051] batch[1/1, flags=1800]: 138 150 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1066 [fenced=0] [119917.051] __kgem_busy: handle=2, busy=1, wedged=0 [119917.051] __kgem_busy: handle=3, busy=1, wedged=0 [119917.051] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.051] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.051] kgem_commit: release handle=47 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.051] __kgem_bo_clear_busy: handle=47 [119917.051] kgem_commit: release handle=47 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=43451000 [119917.051] sna_accel_flush: flush?=0, dirty?=0 [119917.051] sna_copy_area: src=pixmap=1917:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(8, 484)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.051] sna_copy_area: normal copy [119917.051] sna_do_copy: src=(0, 0), dst=(8, 484), size=(10x20) [119917.051] sna_do_copy: after drawable: src=(0, 0), dst=(8, 540), size=(10x20) [119917.051] sna_do_copy: dst extents (8, 540), (18, 560), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.051] sna_do_copy: clipped dst extents (8, 540), (18, 560) [119917.051] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.051] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.051] sna_do_copy: pixmap -- no source clipping [119917.051] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.051] sna_do_copy: copy region (8, 540), (18, 560) x 1 + (-8, -540) [119917.051] sna_copy_boxes (boxes=1x[(8, 540), (18, 560)...], src pixmap=1917+(-8, -540), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.051] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7d240, gpu_bo=0, cpu_bo=0), replaces=0 [119917.051] sna_drawable_use_bo pixmap=1478, box=((8, 521), (18, 541)), flags=8... [119917.051] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.051] sna_drawable_use_bo: pinned, never REPLACES [119917.051] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.052] sna_drawable_use_bo: using whole GPU bo [119917.052] region_overlaps_damage? [119917.052] use_shm_bo: no, not attached [119917.052] sna_drawable_move_region_to_cpu(pixmap=1917 (10x20), [(0, 0), (10, 20)], flags=2) [119917.052] sna_drawable_move_region_to_cpu: pixmap=1917 all damaged on CPU [119917.052] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.052] sna_write_boxes x 1, src stride=40, src dx=(-8, -521) [119917.052] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.052] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.052] __kgem_busy: handle=44, busy=1, wedged=0 [119917.052] sna_write_boxes: upload (8, 521)x(10, 20), max 16384x16384 [119917.052] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.052] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.052] kgem_create_buffer: reusing buffer? used=176128 + size=800, total=262144 [119917.052] kgem_create_proxy: target handle=8655 [proxy? -1], offset=176128, length=800, io=1 [119917.052] __kgem_bo_init(handle=8655, num_pages=800) [119917.052] sna_write_boxes: box(8, 521), (18, 541), src=(-8, -521), dst=(0, 0) [119917.052] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.052] gen7_render_copy_boxes (-8, -521)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.052] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.052] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.052] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.052] __kgem_busy: handle=278, busy=1, wedged=0 [119917.052] __kgem_ring_is_idle: last fence handle=278 still busy [119917.052] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.052] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.052] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.052] kgem_add_handle: handle=5, index=0 [119917.052] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.052] gen7_composite_get_binding_table(ffe0) [119917.052] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.052] kgem_add_handle: handle=44, index=1 [119917.052] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.052] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.052] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.052] kgem_add_reloc: adding proxy [delta=176128] for handle=8655 [119917.052] kgem_add_handle: handle=8655, index=2 [119917.052] [3fe8] bind bo(handle=8655, addr=176128), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.052] gen7_emit_cc: blend = 980 [119917.052] gen7_emit_sampler: sampler = 0 [119917.052] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.053] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.053] gen7_emit_vertex_elements: setup id=0 [119917.053] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.053] (0, 0) -> (8, 521) + (10, 20) [119917.053] gen4_vertex_flush[20c] = 3 [119917.053] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.053] sna_accel_flush: flush?=1, dirty?=0 [119917.053] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.053] gen4_vertex_close: copy to batch: 6 @ 138 [119917.053] gen4_vertex_close: reloc[0] = 126 [119917.053] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.053] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.053] kgem_finish_buffers: buffer handle=8655, used=177152, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.053] kgem_finish_buffers: retaining upload buffer (177152/262144): used=180224, refcnt=1 [119917.053] __kgem_busy: handle=2, busy=1, wedged=0 [119917.053] __kgem_busy: handle=3, busy=1, wedged=0 [119917.053] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.053] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.053] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.053] sna_copy_area: src=pixmap=1935:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(18, 484)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.053] sna_copy_area: normal copy [119917.053] sna_do_copy: src=(0, 0), dst=(18, 484), size=(10x20) [119917.053] sna_do_copy: after drawable: src=(0, 0), dst=(18, 540), size=(10x20) [119917.053] sna_do_copy: dst extents (18, 540), (28, 560), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.053] sna_do_copy: clipped dst extents (18, 540), (28, 560) [119917.053] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.053] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.053] sna_do_copy: pixmap -- no source clipping [119917.053] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.053] sna_do_copy: copy region (18, 540), (28, 560) x 1 + (-18, -540) [119917.053] sna_copy_boxes (boxes=1x[(18, 540), (28, 560)...], src pixmap=1935+(-18, -540), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.053] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a80880, gpu_bo=0, cpu_bo=0), replaces=0 [119917.053] sna_drawable_use_bo pixmap=1478, box=((18, 521), (28, 541)), flags=8... [119917.053] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.053] sna_drawable_use_bo: pinned, never REPLACES [119917.053] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.053] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.053] sna_drawable_use_bo: using whole GPU bo [119917.053] region_overlaps_damage? [119917.053] use_shm_bo: no, not attached [119917.053] sna_drawable_move_region_to_cpu(pixmap=1935 (10x20), [(0, 0), (10, 20)], flags=2) [119917.053] sna_drawable_move_region_to_cpu: pixmap=1935 all damaged on CPU [119917.054] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.054] sna_write_boxes x 1, src stride=40, src dx=(-18, -521) [119917.054] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.054] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.054] __kgem_busy: handle=44, busy=1, wedged=0 [119917.054] sna_write_boxes: upload (18, 521)x(10, 20), max 16384x16384 [119917.054] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.054] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.054] kgem_create_buffer: reusing buffer? used=180224 + size=800, total=262144 [119917.054] kgem_create_proxy: target handle=8655 [proxy? -1], offset=180224, length=800, io=1 [119917.054] __kgem_bo_init(handle=8655, num_pages=800) [119917.054] sna_write_boxes: box(18, 521), (28, 541), src=(-18, -521), dst=(0, 0) [119917.054] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.054] gen7_render_copy_boxes (-18, -521)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.054] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.054] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.054] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.054] __kgem_busy: handle=278, busy=1, wedged=0 [119917.054] __kgem_ring_is_idle: last fence handle=278 still busy [119917.054] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.054] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.054] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.054] kgem_add_handle: handle=5, index=0 [119917.054] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.054] gen7_composite_get_binding_table(ffe0) [119917.054] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.054] kgem_add_handle: handle=44, index=1 [119917.054] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.054] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.054] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.054] kgem_add_reloc: adding proxy [delta=180224] for handle=8655 [119917.054] kgem_add_handle: handle=8655, index=2 [119917.054] [3fe8] bind bo(handle=8655, addr=180224), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.054] gen7_emit_cc: blend = 980 [119917.054] gen7_emit_sampler: sampler = 0 [119917.054] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.054] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.054] gen7_emit_vertex_elements: setup id=0 [119917.054] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.054] (0, 0) -> (18, 521) + (10, 20) [119917.054] gen4_vertex_flush[20c] = 3 [119917.054] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.055] sna_accel_flush: flush?=1, dirty?=0 [119917.055] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.055] gen4_vertex_close: copy to batch: 6 @ 138 [119917.055] gen4_vertex_close: reloc[0] = 126 [119917.055] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.055] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.055] kgem_finish_buffers: buffer handle=8655, used=181248, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.055] kgem_finish_buffers: retaining upload buffer (181248/262144): used=184320, refcnt=1 [119917.055] __kgem_busy: handle=2, busy=1, wedged=0 [119917.055] __kgem_busy: handle=3, busy=1, wedged=0 [119917.055] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.055] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.055] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.055] sna_accel_flush: flush?=0, dirty?=0 [119917.055] sna_block_handler (tv=0.0) [119917.055] sna_wakeup_handler [119917.055] sna_copy_area: src=pixmap=1941:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(28, 484)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.055] sna_copy_area: normal copy [119917.055] sna_do_copy: src=(0, 0), dst=(28, 484), size=(10x20) [119917.055] sna_do_copy: after drawable: src=(0, 0), dst=(28, 540), size=(10x20) [119917.055] sna_do_copy: dst extents (28, 540), (38, 560), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.055] sna_do_copy: clipped dst extents (28, 540), (38, 560) [119917.055] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.055] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.055] sna_do_copy: pixmap -- no source clipping [119917.055] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.055] sna_do_copy: copy region (28, 540), (38, 560) x 1 + (-28, -540) [119917.055] sna_copy_boxes (boxes=1x[(28, 540), (38, 560)...], src pixmap=1941+(-28, -540), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.055] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a81b20, gpu_bo=0, cpu_bo=0), replaces=0 [119917.055] sna_drawable_use_bo pixmap=1478, box=((28, 521), (38, 541)), flags=8... [119917.055] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.055] sna_drawable_use_bo: pinned, never REPLACES [119917.055] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.055] sna_drawable_use_bo: using whole GPU bo [119917.055] region_overlaps_damage? [119917.055] use_shm_bo: no, not attached [119917.055] sna_drawable_move_region_to_cpu(pixmap=1941 (10x20), [(0, 0), (10, 20)], flags=2) [119917.055] sna_drawable_move_region_to_cpu: pixmap=1941 all damaged on CPU [119917.055] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.055] sna_write_boxes x 1, src stride=40, src dx=(-28, -521) [119917.056] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.056] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.056] __kgem_busy: handle=44, busy=1, wedged=0 [119917.056] sna_write_boxes: upload (28, 521)x(10, 20), max 16384x16384 [119917.056] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.056] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.056] kgem_create_buffer: reusing buffer? used=184320 + size=800, total=262144 [119917.056] kgem_create_proxy: target handle=8655 [proxy? -1], offset=184320, length=800, io=1 [119917.056] __kgem_bo_init(handle=8655, num_pages=800) [119917.056] sna_write_boxes: box(28, 521), (38, 541), src=(-28, -521), dst=(0, 0) [119917.056] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.056] gen7_render_copy_boxes (-28, -521)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.056] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.056] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.056] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.056] __kgem_busy: handle=278, busy=1, wedged=0 [119917.056] __kgem_ring_is_idle: last fence handle=278 still busy [119917.056] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.056] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.056] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.056] kgem_add_handle: handle=5, index=0 [119917.056] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.056] gen7_composite_get_binding_table(ffe0) [119917.056] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.056] kgem_add_handle: handle=44, index=1 [119917.056] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.056] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.056] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.056] kgem_add_reloc: adding proxy [delta=184320] for handle=8655 [119917.056] kgem_add_handle: handle=8655, index=2 [119917.056] [3fe8] bind bo(handle=8655, addr=184320), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.056] gen7_emit_cc: blend = 980 [119917.056] gen7_emit_sampler: sampler = 0 [119917.056] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.056] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.056] gen7_emit_vertex_elements: setup id=0 [119917.056] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.056] (0, 0) -> (28, 521) + (10, 20) [119917.056] gen4_vertex_flush[20c] = 3 [119917.056] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.056] sna_accel_flush: flush?=1, dirty?=0 [119917.056] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.057] gen4_vertex_close: copy to batch: 6 @ 138 [119917.057] gen4_vertex_close: reloc[0] = 126 [119917.057] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.057] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.057] kgem_finish_buffers: buffer handle=8655, used=185344, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.057] kgem_finish_buffers: retaining upload buffer (185344/262144): used=188416, refcnt=1 [119917.057] __kgem_busy: handle=2, busy=1, wedged=0 [119917.057] __kgem_busy: handle=3, busy=1, wedged=0 [119917.057] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.057] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.057] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.057] sna_copy_area: src=pixmap=1927:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(38, 484)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.057] sna_copy_area: normal copy [119917.057] sna_do_copy: src=(0, 0), dst=(38, 484), size=(10x20) [119917.057] sna_do_copy: after drawable: src=(0, 0), dst=(38, 540), size=(10x20) [119917.057] sna_do_copy: dst extents (38, 540), (48, 560), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.057] sna_do_copy: clipped dst extents (38, 540), (48, 560) [119917.057] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.057] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.057] sna_do_copy: pixmap -- no source clipping [119917.057] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.057] sna_do_copy: copy region (38, 540), (48, 560) x 1 + (-38, -540) [119917.057] sna_copy_boxes (boxes=1x[(38, 540), (48, 560)...], src pixmap=1927+(-38, -540), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.057] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7ef60, gpu_bo=0, cpu_bo=0), replaces=0 [119917.057] sna_drawable_use_bo pixmap=1478, box=((38, 521), (48, 541)), flags=8... [119917.057] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.057] sna_drawable_use_bo: pinned, never REPLACES [119917.057] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.057] sna_drawable_use_bo: using whole GPU bo [119917.057] region_overlaps_damage? [119917.057] use_shm_bo: no, not attached [119917.057] sna_drawable_move_region_to_cpu(pixmap=1927 (10x20), [(0, 0), (10, 20)], flags=2) [119917.057] sna_drawable_move_region_to_cpu: pixmap=1927 all damaged on CPU [119917.057] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.057] sna_write_boxes x 1, src stride=40, src dx=(-38, -521) [119917.057] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.057] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.057] __kgem_busy: handle=44, busy=1, wedged=0 [119917.057] sna_write_boxes: upload (38, 521)x(10, 20), max 16384x16384 [119917.057] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.057] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.057] kgem_create_buffer: reusing buffer? used=188416 + size=800, total=262144 [119917.058] kgem_create_proxy: target handle=8655 [proxy? -1], offset=188416, length=800, io=1 [119917.058] __kgem_bo_init(handle=8655, num_pages=800) [119917.058] sna_write_boxes: box(38, 521), (48, 541), src=(-38, -521), dst=(0, 0) [119917.058] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.058] gen7_render_copy_boxes (-38, -521)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.058] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.058] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.058] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.058] __kgem_busy: handle=278, busy=1, wedged=0 [119917.058] __kgem_ring_is_idle: last fence handle=278 still busy [119917.058] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.058] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.058] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.058] kgem_add_handle: handle=5, index=0 [119917.058] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.058] gen7_composite_get_binding_table(ffe0) [119917.058] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.058] kgem_add_handle: handle=44, index=1 [119917.058] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.058] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.058] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.058] kgem_add_reloc: adding proxy [delta=188416] for handle=8655 [119917.058] kgem_add_handle: handle=8655, index=2 [119917.058] [3fe8] bind bo(handle=8655, addr=188416), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.058] gen7_emit_cc: blend = 980 [119917.058] gen7_emit_sampler: sampler = 0 [119917.058] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.058] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.058] gen7_emit_vertex_elements: setup id=0 [119917.058] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.058] (0, 0) -> (38, 521) + (10, 20) [119917.058] gen4_vertex_flush[20c] = 3 [119917.058] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.058] sna_accel_flush: flush?=1, dirty?=0 [119917.058] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.058] gen4_vertex_close: copy to batch: 6 @ 138 [119917.058] gen4_vertex_close: reloc[0] = 126 [119917.058] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.058] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.058] kgem_finish_buffers: buffer handle=8655, used=189440, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.058] kgem_finish_buffers: retaining upload buffer (189440/262144): used=192512, refcnt=1 [119917.058] __kgem_busy: handle=2, busy=1, wedged=0 [119917.059] __kgem_busy: handle=3, busy=1, wedged=0 [119917.059] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.059] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.059] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.059] sna_copy_area: src=pixmap=1919:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(48, 484)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.059] sna_copy_area: normal copy [119917.059] sna_do_copy: src=(0, 0), dst=(48, 484), size=(10x20) [119917.059] sna_do_copy: after drawable: src=(0, 0), dst=(48, 540), size=(10x20) [119917.059] sna_do_copy: dst extents (48, 540), (58, 560), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.059] sna_do_copy: clipped dst extents (48, 540), (58, 560) [119917.059] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.059] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.059] sna_do_copy: pixmap -- no source clipping [119917.059] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.059] sna_do_copy: copy region (48, 540), (58, 560) x 1 + (-48, -540) [119917.059] sna_copy_boxes (boxes=1x[(48, 540), (58, 560)...], src pixmap=1919+(-48, -540), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.059] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7d7e0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.059] sna_drawable_use_bo pixmap=1478, box=((48, 521), (58, 541)), flags=8... [119917.059] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.059] sna_drawable_use_bo: pinned, never REPLACES [119917.059] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.059] sna_drawable_use_bo: using whole GPU bo [119917.059] region_overlaps_damage? [119917.059] use_shm_bo: no, not attached [119917.059] sna_drawable_move_region_to_cpu(pixmap=1919 (10x20), [(0, 0), (10, 20)], flags=2) [119917.059] sna_drawable_move_region_to_cpu: pixmap=1919 all damaged on CPU [119917.059] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.059] sna_write_boxes x 1, src stride=40, src dx=(-48, -521) [119917.059] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.059] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.059] __kgem_busy: handle=44, busy=1, wedged=0 [119917.059] sna_write_boxes: upload (48, 521)x(10, 20), max 16384x16384 [119917.059] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.059] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.059] kgem_create_buffer: reusing buffer? used=192512 + size=800, total=262144 [119917.059] kgem_create_proxy: target handle=8655 [proxy? -1], offset=192512, length=800, io=1 [119917.059] __kgem_bo_init(handle=8655, num_pages=800) [119917.059] sna_write_boxes: box(48, 521), (58, 541), src=(-48, -521), dst=(0, 0) [119917.059] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.059] gen7_render_copy_boxes (-48, -521)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.060] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.060] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.060] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.060] __kgem_busy: handle=278, busy=1, wedged=0 [119917.060] __kgem_ring_is_idle: last fence handle=278 still busy [119917.060] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.060] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.060] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.060] kgem_add_handle: handle=5, index=0 [119917.060] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.060] gen7_composite_get_binding_table(ffe0) [119917.060] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.060] kgem_add_handle: handle=44, index=1 [119917.060] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.060] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.060] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.060] kgem_add_reloc: adding proxy [delta=192512] for handle=8655 [119917.060] kgem_add_handle: handle=8655, index=2 [119917.060] [3fe8] bind bo(handle=8655, addr=192512), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.060] gen7_emit_cc: blend = 980 [119917.060] gen7_emit_sampler: sampler = 0 [119917.060] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.060] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.060] gen7_emit_vertex_elements: setup id=0 [119917.060] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.060] (0, 0) -> (48, 521) + (10, 20) [119917.060] gen4_vertex_flush[20c] = 3 [119917.060] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.060] sna_accel_flush: flush?=1, dirty?=0 [119917.060] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.060] gen4_vertex_close: copy to batch: 6 @ 138 [119917.060] gen4_vertex_close: reloc[0] = 126 [119917.060] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.060] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.060] kgem_finish_buffers: buffer handle=8655, used=193536, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.060] kgem_finish_buffers: retaining upload buffer (193536/262144): used=196608, refcnt=1 [119917.060] __kgem_busy: handle=2, busy=1, wedged=0 [119917.060] __kgem_busy: handle=3, busy=1, wedged=0 [119917.060] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.060] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.060] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.060] sna_accel_flush: flush?=0, dirty?=0 [119917.061] sna_block_handler (tv=0.0) [119917.061] sna_wakeup_handler [119917.061] sna_accel_flush: flush?=0, dirty?=0 [119917.061] sna_accel_flush: flush?=0, dirty?=0 [119917.061] sna_block_handler (tv=0.0) [119917.061] sna_wakeup_handler [119917.061] sna_copy_area: src=pixmap=1939:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(58, 484)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.061] sna_copy_area: normal copy [119917.061] sna_do_copy: src=(0, 0), dst=(58, 484), size=(10x20) [119917.061] sna_do_copy: after drawable: src=(0, 0), dst=(58, 540), size=(10x20) [119917.061] sna_do_copy: dst extents (58, 540), (68, 560), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.061] sna_do_copy: clipped dst extents (58, 540), (68, 560) [119917.061] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.061] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.061] sna_do_copy: pixmap -- no source clipping [119917.061] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.061] sna_do_copy: copy region (58, 540), (68, 560) x 1 + (-58, -540) [119917.061] sna_copy_boxes (boxes=1x[(58, 540), (68, 560)...], src pixmap=1939+(-58, -540), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.061] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a81400, gpu_bo=0, cpu_bo=0), replaces=0 [119917.061] sna_drawable_use_bo pixmap=1478, box=((58, 521), (68, 541)), flags=8... [119917.061] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.061] sna_drawable_use_bo: pinned, never REPLACES [119917.061] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.061] sna_drawable_use_bo: using whole GPU bo [119917.061] region_overlaps_damage? [119917.061] use_shm_bo: no, not attached [119917.061] sna_drawable_move_region_to_cpu(pixmap=1939 (10x20), [(0, 0), (10, 20)], flags=2) [119917.061] sna_drawable_move_region_to_cpu: pixmap=1939 all damaged on CPU [119917.061] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.061] sna_write_boxes x 1, src stride=40, src dx=(-58, -521) [119917.061] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.061] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.061] __kgem_busy: handle=44, busy=1, wedged=0 [119917.061] sna_write_boxes: upload (58, 521)x(10, 20), max 16384x16384 [119917.061] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.061] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.061] kgem_create_buffer: reusing buffer? used=196608 + size=800, total=262144 [119917.061] kgem_create_proxy: target handle=8655 [proxy? -1], offset=196608, length=800, io=1 [119917.061] __kgem_bo_init(handle=8655, num_pages=800) [119917.061] sna_write_boxes: box(58, 521), (68, 541), src=(-58, -521), dst=(0, 0) [119917.061] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.062] gen7_render_copy_boxes (-58, -521)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.062] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.062] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.062] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.062] __kgem_busy: handle=278, busy=1, wedged=0 [119917.062] __kgem_ring_is_idle: last fence handle=278 still busy [119917.062] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.062] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.062] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.062] kgem_add_handle: handle=5, index=0 [119917.062] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.062] gen7_composite_get_binding_table(ffe0) [119917.062] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.062] kgem_add_handle: handle=44, index=1 [119917.062] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.062] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.062] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.062] kgem_add_reloc: adding proxy [delta=196608] for handle=8655 [119917.062] kgem_add_handle: handle=8655, index=2 [119917.062] [3fe8] bind bo(handle=8655, addr=196608), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.062] gen7_emit_cc: blend = 980 [119917.062] gen7_emit_sampler: sampler = 0 [119917.062] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.062] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.062] gen7_emit_vertex_elements: setup id=0 [119917.062] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.062] (0, 0) -> (58, 521) + (10, 20) [119917.062] gen4_vertex_flush[20c] = 3 [119917.062] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.062] sna_accel_flush: flush?=1, dirty?=0 [119917.062] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.062] gen4_vertex_close: copy to batch: 6 @ 138 [119917.062] gen4_vertex_close: reloc[0] = 126 [119917.062] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.062] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.062] kgem_finish_buffers: buffer handle=8655, used=197632, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.062] kgem_finish_buffers: retaining upload buffer (197632/262144): used=200704, refcnt=1 [119917.062] __kgem_busy: handle=2, busy=1, wedged=0 [119917.062] __kgem_busy: handle=3, busy=1, wedged=0 [119917.062] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.062] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.063] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.063] sna_accel_flush: flush?=0, dirty?=0 [119917.063] sna_copy_area: src=pixmap=1939:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(68, 484)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.063] sna_copy_area: normal copy [119917.063] sna_do_copy: src=(0, 0), dst=(68, 484), size=(10x20) [119917.063] sna_do_copy: after drawable: src=(0, 0), dst=(68, 540), size=(10x20) [119917.063] sna_do_copy: dst extents (68, 540), (78, 560), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.063] sna_do_copy: clipped dst extents (68, 540), (78, 560) [119917.063] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.063] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.063] sna_do_copy: pixmap -- no source clipping [119917.063] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.063] sna_do_copy: copy region (68, 540), (78, 560) x 1 + (-68, -540) [119917.063] sna_copy_boxes (boxes=1x[(68, 540), (78, 560)...], src pixmap=1939+(-68, -540), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.063] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a81400, gpu_bo=0, cpu_bo=0), replaces=0 [119917.063] sna_drawable_use_bo pixmap=1478, box=((68, 521), (78, 541)), flags=8... [119917.063] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.063] sna_drawable_use_bo: pinned, never REPLACES [119917.063] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.063] sna_drawable_use_bo: using whole GPU bo [119917.063] region_overlaps_damage? [119917.063] use_shm_bo: no, not attached [119917.063] sna_drawable_move_region_to_cpu(pixmap=1939 (10x20), [(0, 0), (10, 20)], flags=2) [119917.063] sna_drawable_move_region_to_cpu: pixmap=1939 all damaged on CPU [119917.063] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.063] sna_write_boxes x 1, src stride=40, src dx=(-68, -521) [119917.063] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.063] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.063] __kgem_busy: handle=44, busy=1, wedged=0 [119917.063] sna_write_boxes: upload (68, 521)x(10, 20), max 16384x16384 [119917.063] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.063] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.063] kgem_create_buffer: reusing buffer? used=200704 + size=800, total=262144 [119917.063] kgem_create_proxy: target handle=8655 [proxy? -1], offset=200704, length=800, io=1 [119917.063] __kgem_bo_init(handle=8655, num_pages=800) [119917.063] sna_write_boxes: box(68, 521), (78, 541), src=(-68, -521), dst=(0, 0) [119917.063] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.063] gen7_render_copy_boxes (-68, -521)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.063] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.063] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.064] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.064] __kgem_busy: handle=278, busy=1, wedged=0 [119917.064] __kgem_ring_is_idle: last fence handle=278 still busy [119917.064] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.064] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.064] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.064] kgem_add_handle: handle=5, index=0 [119917.064] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.064] gen7_composite_get_binding_table(ffe0) [119917.064] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.064] kgem_add_handle: handle=44, index=1 [119917.064] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.064] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.064] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.064] kgem_add_reloc: adding proxy [delta=200704] for handle=8655 [119917.064] kgem_add_handle: handle=8655, index=2 [119917.064] [3fe8] bind bo(handle=8655, addr=200704), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.064] gen7_emit_cc: blend = 980 [119917.064] gen7_emit_sampler: sampler = 0 [119917.064] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.064] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.064] gen7_emit_vertex_elements: setup id=0 [119917.064] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.064] (0, 0) -> (68, 521) + (10, 20) [119917.064] gen4_vertex_flush[20c] = 3 [119917.064] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.064] sna_accel_flush: flush?=1, dirty?=0 [119917.064] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.064] gen4_vertex_close: copy to batch: 6 @ 138 [119917.064] gen4_vertex_close: reloc[0] = 126 [119917.064] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.064] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.064] kgem_finish_buffers: buffer handle=8655, used=201728, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.064] kgem_finish_buffers: retaining upload buffer (201728/262144): used=204800, refcnt=1 [119917.064] __kgem_busy: handle=2, busy=1, wedged=0 [119917.064] __kgem_busy: handle=3, busy=1, wedged=0 [119917.064] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.064] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.064] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.064] sna_accel_flush: flush?=0, dirty?=0 [119917.064] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [119917.065] sna_poly_fill_rect_extents: [0] = (78, 484)x(1276, 20) [119917.065] sna_poly_fill_rect: extents(0, 540), (1354, 580), flags=1 [119917.065] sna_drawable_use_bo pixmap=1478, box=((0, 540), (1354, 580)), flags=1... [119917.065] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.065] sna_drawable_use_bo: pinned, never REPLACES [119917.065] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [119917.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.065] sna_drawable_use_bo: using whole GPU bo [119917.065] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [119917.065] sna_poly_fill_rect_blt pixmap=1478 x 2 [(78, 484)x(1276, 20)...]+(0,56), clipped?=0 [119917.065] gen7_render_fill: (alu=3, color=c0c0c0) [119917.065] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.065] color_convert: src=c0c0c0 [20020888] [119917.065] color_convert: dst=ffc0c0c0 [20028888] [119917.065] sna_render_get_solid: ffc0c0c0 [119917.065] sna_render_get_solid(9) = ffc0c0c0 (last) [119917.065] kgem_check_bo: num_pages=+1056, num_exec=+1 [119917.065] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.065] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.065] kgem_add_handle: handle=5, index=0 [119917.065] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.065] gen7_composite_get_binding_table(ffe0) [119917.065] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.065] kgem_add_handle: handle=44, index=1 [119917.065] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.065] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.065] kgem_add_reloc: handle=47, pos=16361, delta=0, domains=40000 [119917.065] kgem_add_reloc: adding proxy [delta=36] for handle=47 [119917.065] kgem_add_handle: handle=47, index=2 [119917.065] [3fe8] bind bo(handle=47, addr=1128599588), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [119917.065] gen7_emit_cc: blend = 980 [119917.065] gen7_emit_sampler: sampler = 20 [119917.065] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.065] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.065] gen7_emit_vertex_elements: setup id=0 [119917.065] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.065] gen7_render_fill_op_boxes: (78, 521),(1354, 541)... x 2 [119917.065] gen4_vertex_flush[20c] = 6 [119917.065] sna_accel_flush: flush?=1, dirty?=0 [119917.066] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [119917.066] gen4_vertex_close: copy to batch: 12 @ 138 [119917.066] gen4_vertex_close: reloc[0] = 126 [119917.066] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.066] batch[1/1, flags=1800]: 138 150 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1066 [fenced=0] [119917.066] __kgem_busy: handle=2, busy=1, wedged=0 [119917.066] __kgem_busy: handle=3, busy=1, wedged=0 [119917.066] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.066] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.066] kgem_commit: release handle=47 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.066] __kgem_bo_clear_busy: handle=47 [119917.066] kgem_commit: release handle=47 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=43451000 [119917.066] sna_accel_flush: flush?=0, dirty?=0 [119917.066] sna_accel_flush: flush?=0, dirty?=0 [119917.066] sna_block_handler (tv=0.0) [119917.066] sna_wakeup_handler [119917.066] sna_accel_flush: flush?=0, dirty?=0 [119917.066] sna_covering_crtc for box=(0, 0), (1366, 768) [119917.066] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [119917.066] sna_box_intersect: (0, 0), (1366, 768) intersect (0, 0), (1366, 768) = (0, 0), (1366, 768) [119917.066] sna_covering_crtc: box overlaps desired crtc: (0, 0), (1366, 768) [119917.066] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=1, rem=0) [119917.066] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [119917.066] sna_crtc_record_swap: recording last swap on pipe=0, frame 6749793 [66fe61], time 119917.54514 [119917.066] sna_dri2_add_event: adding event to window 6291466) [119917.066] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=6749793, target=0, divisor=1, remainder=0 [119917.066] draw_target_seq: converting target_msc=6749794 to seq 6749794 [119917.066] sna_wait_vblank(pipe=0, waiting until seq=6749794) [119917.066] sna_accel_flush: flush?=0, dirty?=0 [119917.066] sna_block_handler (tv=0.0) [119917.066] sna_wakeup_handler [119917.066] sna_accel_flush: flush?=0, dirty?=0 [119917.066] sna_copy_area: src=pixmap=1959:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(8, 504)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.066] sna_copy_area: normal copy [119917.066] sna_do_copy: src=(0, 0), dst=(8, 504), size=(10x20) [119917.066] sna_do_copy: after drawable: src=(0, 0), dst=(8, 560), size=(10x20) [119917.066] sna_do_copy: dst extents (8, 560), (18, 580), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.066] sna_do_copy: clipped dst extents (8, 560), (18, 580) [119917.066] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.067] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.067] sna_do_copy: pixmap -- no source clipping [119917.067] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.067] sna_do_copy: copy region (8, 560), (18, 580) x 1 + (-8, -560) [119917.067] sna_copy_boxes (boxes=1x[(8, 560), (18, 580)...], src pixmap=1959+(-8, -560), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.067] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a8a4a0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.067] sna_drawable_use_bo pixmap=1478, box=((8, 541), (18, 561)), flags=8... [119917.067] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.067] sna_drawable_use_bo: pinned, never REPLACES [119917.067] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.067] sna_drawable_use_bo: using whole GPU bo [119917.067] region_overlaps_damage? [119917.067] use_shm_bo: no, not attached [119917.067] sna_drawable_move_region_to_cpu(pixmap=1959 (10x20), [(0, 0), (10, 20)], flags=2) [119917.067] sna_drawable_move_region_to_cpu: pixmap=1959 all damaged on CPU [119917.067] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.067] sna_write_boxes x 1, src stride=40, src dx=(-8, -541) [119917.067] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.067] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.067] __kgem_busy: handle=44, busy=1, wedged=0 [119917.067] sna_write_boxes: upload (8, 541)x(10, 20), max 16384x16384 [119917.067] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.067] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.067] kgem_create_buffer: reusing buffer? used=204800 + size=800, total=262144 [119917.067] kgem_create_proxy: target handle=8655 [proxy? -1], offset=204800, length=800, io=1 [119917.067] __kgem_bo_init(handle=8655, num_pages=800) [119917.067] sna_write_boxes: box(8, 541), (18, 561), src=(-8, -541), dst=(0, 0) [119917.067] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.067] gen7_render_copy_boxes (-8, -541)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.067] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.067] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.067] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.067] __kgem_busy: handle=278, busy=1, wedged=0 [119917.067] __kgem_ring_is_idle: last fence handle=278 still busy [119917.067] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.067] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.067] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.067] kgem_add_handle: handle=5, index=0 [119917.067] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.067] gen7_composite_get_binding_table(ffe0) [119917.067] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.068] kgem_add_handle: handle=44, index=1 [119917.068] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.068] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.068] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.068] kgem_add_reloc: adding proxy [delta=204800] for handle=8655 [119917.068] kgem_add_handle: handle=8655, index=2 [119917.068] [3fe8] bind bo(handle=8655, addr=204800), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.068] gen7_emit_cc: blend = 980 [119917.068] gen7_emit_sampler: sampler = 0 [119917.068] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.068] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.068] gen7_emit_vertex_elements: setup id=0 [119917.068] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.068] (0, 0) -> (8, 541) + (10, 20) [119917.068] gen4_vertex_flush[20c] = 3 [119917.068] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.068] sna_accel_flush: flush?=1, dirty?=0 [119917.068] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.068] gen4_vertex_close: copy to batch: 6 @ 138 [119917.068] gen4_vertex_close: reloc[0] = 126 [119917.068] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.068] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.068] kgem_finish_buffers: buffer handle=8655, used=205824, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.068] kgem_finish_buffers: retaining upload buffer (205824/262144): used=208896, refcnt=1 [119917.068] __kgem_busy: handle=2, busy=1, wedged=0 [119917.068] __kgem_busy: handle=3, busy=1, wedged=0 [119917.068] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.068] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.068] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.068] sna_copy_area: src=pixmap=1929:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(18, 504)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.068] sna_copy_area: normal copy [119917.068] sna_do_copy: src=(0, 0), dst=(18, 504), size=(10x20) [119917.068] sna_do_copy: after drawable: src=(0, 0), dst=(18, 560), size=(10x20) [119917.068] sna_do_copy: dst extents (18, 560), (28, 580), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.068] sna_do_copy: clipped dst extents (18, 560), (28, 580) [119917.068] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.068] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.068] sna_do_copy: pixmap -- no source clipping [119917.068] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.068] sna_do_copy: copy region (18, 560), (28, 580) x 1 + (-18, -560) [119917.068] sna_copy_boxes (boxes=1x[(18, 560), (28, 580)...], src pixmap=1929+(-18, -560), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.068] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7f520, gpu_bo=0, cpu_bo=0), replaces=0 [119917.069] sna_drawable_use_bo pixmap=1478, box=((18, 541), (28, 561)), flags=8... [119917.069] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.069] sna_drawable_use_bo: pinned, never REPLACES [119917.069] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.069] sna_drawable_use_bo: using whole GPU bo [119917.069] region_overlaps_damage? [119917.069] use_shm_bo: no, not attached [119917.069] sna_drawable_move_region_to_cpu(pixmap=1929 (10x20), [(0, 0), (10, 20)], flags=2) [119917.069] sna_drawable_move_region_to_cpu: pixmap=1929 all damaged on CPU [119917.069] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.069] sna_write_boxes x 1, src stride=40, src dx=(-18, -541) [119917.069] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.069] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.069] __kgem_busy: handle=44, busy=1, wedged=0 [119917.069] sna_write_boxes: upload (18, 541)x(10, 20), max 16384x16384 [119917.069] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.069] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.069] kgem_create_buffer: reusing buffer? used=208896 + size=800, total=262144 [119917.069] kgem_create_proxy: target handle=8655 [proxy? -1], offset=208896, length=800, io=1 [119917.069] __kgem_bo_init(handle=8655, num_pages=800) [119917.069] sna_write_boxes: box(18, 541), (28, 561), src=(-18, -541), dst=(0, 0) [119917.069] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.069] gen7_render_copy_boxes (-18, -541)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.069] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.069] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.069] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.069] __kgem_busy: handle=278, busy=1, wedged=0 [119917.069] __kgem_ring_is_idle: last fence handle=278 still busy [119917.069] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.069] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.069] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.069] kgem_add_handle: handle=5, index=0 [119917.069] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.069] gen7_composite_get_binding_table(ffe0) [119917.069] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.069] kgem_add_handle: handle=44, index=1 [119917.069] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.069] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.069] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.069] kgem_add_reloc: adding proxy [delta=208896] for handle=8655 [119917.070] kgem_add_handle: handle=8655, index=2 [119917.070] [3fe8] bind bo(handle=8655, addr=208896), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.070] gen7_emit_cc: blend = 980 [119917.070] gen7_emit_sampler: sampler = 0 [119917.070] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.070] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.070] gen7_emit_vertex_elements: setup id=0 [119917.070] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.070] (0, 0) -> (18, 541) + (10, 20) [119917.070] gen4_vertex_flush[20c] = 3 [119917.070] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.070] sna_accel_flush: flush?=1, dirty?=0 [119917.070] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.070] gen4_vertex_close: copy to batch: 6 @ 138 [119917.070] gen4_vertex_close: reloc[0] = 126 [119917.070] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.070] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.070] kgem_finish_buffers: buffer handle=8655, used=209920, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.070] kgem_finish_buffers: retaining upload buffer (209920/262144): used=212992, refcnt=1 [119917.070] __kgem_busy: handle=2, busy=1, wedged=0 [119917.070] __kgem_busy: handle=3, busy=1, wedged=0 [119917.070] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.070] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.070] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.070] sna_copy_area: src=pixmap=1925:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(28, 504)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.070] sna_copy_area: normal copy [119917.070] sna_do_copy: src=(0, 0), dst=(28, 504), size=(10x20) [119917.070] sna_do_copy: after drawable: src=(0, 0), dst=(28, 560), size=(10x20) [119917.070] sna_do_copy: dst extents (28, 560), (38, 580), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.070] sna_do_copy: clipped dst extents (28, 560), (38, 580) [119917.070] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.070] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.070] sna_do_copy: pixmap -- no source clipping [119917.070] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.070] sna_do_copy: copy region (28, 560), (38, 580) x 1 + (-28, -560) [119917.070] sna_copy_boxes (boxes=1x[(28, 560), (38, 580)...], src pixmap=1925+(-28, -560), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.070] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7e9a0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.070] sna_drawable_use_bo pixmap=1478, box=((28, 541), (38, 561)), flags=8... [119917.070] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.070] sna_drawable_use_bo: pinned, never REPLACES [119917.070] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.071] sna_drawable_use_bo: using whole GPU bo [119917.071] region_overlaps_damage? [119917.071] use_shm_bo: no, not attached [119917.071] sna_drawable_move_region_to_cpu(pixmap=1925 (10x20), [(0, 0), (10, 20)], flags=2) [119917.071] sna_drawable_move_region_to_cpu: pixmap=1925 all damaged on CPU [119917.071] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.071] sna_write_boxes x 1, src stride=40, src dx=(-28, -541) [119917.071] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.071] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.071] __kgem_busy: handle=44, busy=1, wedged=0 [119917.071] sna_write_boxes: upload (28, 541)x(10, 20), max 16384x16384 [119917.071] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.071] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.071] kgem_create_buffer: reusing buffer? used=212992 + size=800, total=262144 [119917.071] kgem_create_proxy: target handle=8655 [proxy? -1], offset=212992, length=800, io=1 [119917.071] __kgem_bo_init(handle=8655, num_pages=800) [119917.071] sna_write_boxes: box(28, 541), (38, 561), src=(-28, -541), dst=(0, 0) [119917.071] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.071] gen7_render_copy_boxes (-28, -541)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.071] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.071] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.071] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.071] __kgem_busy: handle=278, busy=1, wedged=0 [119917.071] __kgem_ring_is_idle: last fence handle=278 still busy [119917.071] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.071] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.071] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.071] kgem_add_handle: handle=5, index=0 [119917.071] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.071] gen7_composite_get_binding_table(ffe0) [119917.071] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.071] kgem_add_handle: handle=44, index=1 [119917.071] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.071] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.071] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.071] kgem_add_reloc: adding proxy [delta=212992] for handle=8655 [119917.071] kgem_add_handle: handle=8655, index=2 [119917.071] [3fe8] bind bo(handle=8655, addr=212992), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.071] gen7_emit_cc: blend = 980 [119917.071] gen7_emit_sampler: sampler = 0 [119917.071] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.071] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.071] gen7_emit_vertex_elements: setup id=0 [119917.072] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.072] (0, 0) -> (28, 541) + (10, 20) [119917.072] gen4_vertex_flush[20c] = 3 [119917.072] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.072] sna_accel_flush: flush?=1, dirty?=0 [119917.072] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.072] gen4_vertex_close: copy to batch: 6 @ 138 [119917.072] gen4_vertex_close: reloc[0] = 126 [119917.072] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.072] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.072] kgem_finish_buffers: buffer handle=8655, used=214016, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.072] kgem_finish_buffers: retaining upload buffer (214016/262144): used=217088, refcnt=1 [119917.072] __kgem_busy: handle=2, busy=1, wedged=0 [119917.072] __kgem_busy: handle=3, busy=1, wedged=0 [119917.072] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.072] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.072] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.072] sna_accel_flush: flush?=0, dirty?=0 [119917.072] sna_block_handler (tv=0.0) [119917.072] sna_wakeup_handler [119917.072] sna_mode_wakeup: len=32 [119917.072] sna_dri2_vblank_handler(type=0, sequence=6749794) [119917.072] sna_crtc_record_swap: recording last swap on pipe=0, frame 6749794 [66fe62], time 119917.71163 [119917.072] sna_accel_flush: flush?=0, dirty?=0 [119917.072] sna_dri2_event_free(draw?=1) [119917.072] sna_dri2_remove_event: remove[0x388b620] from window 6291466, active? 1 [119917.072] sna_dri2_vblank_handler complete [119917.072] sna_dri2_copy_region: pixmap=3, src=10 (refs=1/1, flush=0, attach=1) , dst=32 (refs=2/3, flush=1, attach=0) [119917.072] sna_dri2_copy_region: region (0, 0), (1355, 561) x 1 [119917.072] is_clipped: region[1]x(0, 0),(1366, 768) against drawable 1366x768 [119917.072] __sna_dri2_copy_region: source size 1366x768, region size 1355x561, src offset 0x0 [119917.072] sna_pixmap_move_area_to_gpu: pixmap=3 box=(0, 0), (1355, 561), flags=41 [119917.072] _sna_damage_subtract_box(None - (0, 0), (1355, 561))... [119917.072] = None [119917.072] sna_pixmap_move_area_to_gpu: already all-damaged [119917.072] sna_pixmap_unclean(pixmap=3): cleaning foreign bo handle=32, busy=0 [ring=0] [119917.072] __kgem_bo_clear_busy: handle=32 [119917.072] sna_pixmap_mark_active: pixmap=3, handle=32 [119917.072] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=32 to handle=32 [119917.072] __sna_dri2_copy_region: marking region as damaged [119917.073] __sna_dri2_copy_region: copying [(0, 0), (1355, 561)]x1 src=(0, 0), dst=(0, 0) [119917.073] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [119917.073] kgem_bo_is_render: handle=10, rq? 1 [3] [119917.073] kgem_bo_is_render: handle=32, rq? 0 [0] [119917.073] kgem_bo_is_render: handle=32, rq? 0 [0] [119917.073] kgem_bo_is_render: handle=10, rq? 1 [3] [119917.073] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(5632, 5632) [119917.073] __kgem_bcs_set_tiling: src handle=10:tiling=1, dst handle=32:tiling=1 [119917.073] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [119917.073] sna_blt_copy_boxes: box=(0, 0)x(1355, 561) [119917.073] kgem_add_reloc: handle=32, pos=4, delta=0, domains=28002 [119917.073] kgem_add_handle: handle=32, index=0 [119917.073] __kgem_bo_mark_dirty: handle=32 (proxy? 0) [119917.073] kgem_add_reloc: handle=10, pos=7, delta=0, domains=28000 [119917.073] kgem_add_handle: handle=10, index=1 [119917.073] sna_blt_copy_boxes: flushing BLT operation on empty ring [119917.073] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=2112 [fenced=0] [119917.073] __kgem_busy: handle=2, busy=1, wedged=0 [119917.073] __kgem_busy: handle=3, busy=1, wedged=0 [119917.073] kgem_commit: release handle=32 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=62ae000 [119917.073] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e56b000 [119917.073] sna_accel_flush: flush?=0, dirty?=0 [119917.073] sna_accel_flush: flush?=0, dirty?=0 [119917.073] sna_block_handler (tv=0.0) [119917.073] sna_wakeup_handler [119917.073] sna_accel_flush: flush?=0, dirty?=0 [119917.073] sna_block_handler (tv=0.0) [119917.073] sna_wakeup_handler [119917.073] sna_copy_area: src=pixmap=1935:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(38, 504)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.073] sna_copy_area: normal copy [119917.073] sna_do_copy: src=(0, 0), dst=(38, 504), size=(10x20) [119917.073] sna_do_copy: after drawable: src=(0, 0), dst=(38, 560), size=(10x20) [119917.073] sna_do_copy: dst extents (38, 560), (48, 580), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.073] sna_do_copy: clipped dst extents (38, 560), (48, 580) [119917.073] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.073] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.073] sna_do_copy: pixmap -- no source clipping [119917.073] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.073] sna_do_copy: copy region (38, 560), (48, 580) x 1 + (-38, -560) [119917.073] sna_copy_boxes (boxes=1x[(38, 560), (48, 580)...], src pixmap=1935+(-38, -560), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.073] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a80880, gpu_bo=0, cpu_bo=0), replaces=0 [119917.074] sna_drawable_use_bo pixmap=1478, box=((38, 541), (48, 561)), flags=8... [119917.074] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.074] sna_drawable_use_bo: pinned, never REPLACES [119917.074] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.074] sna_drawable_use_bo: using whole GPU bo [119917.074] region_overlaps_damage? [119917.074] use_shm_bo: no, not attached [119917.074] sna_drawable_move_region_to_cpu(pixmap=1935 (10x20), [(0, 0), (10, 20)], flags=2) [119917.074] sna_drawable_move_region_to_cpu: pixmap=1935 all damaged on CPU [119917.074] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.074] sna_write_boxes x 1, src stride=40, src dx=(-38, -541) [119917.074] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.074] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.074] __kgem_busy: handle=44, busy=1, wedged=0 [119917.074] needs_batch_flush: flushing before handle=44 for required semaphore [119917.074] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=44:tiling=1 [119917.074] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.074] kgem_create_buffer: reusing buffer? used=217088 + size=800, total=262144 [119917.074] kgem_create_proxy: target handle=8655 [proxy? -1], offset=217088, length=800, io=1 [119917.074] __kgem_bo_init(handle=8655, num_pages=800) [119917.074] sna_write_boxes: box src=(0, 0), dst=(38, 541) size=(10, 20), dst offset=0, dst pitch=40 [119917.074] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.074] kgem_add_reloc: handle=44, pos=4, delta=0, domains=28002 [119917.074] kgem_add_handle: handle=44, index=0 [119917.074] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.074] kgem_add_reloc: handle=8655, pos=7, delta=0, domains=28000 [119917.074] kgem_add_reloc: adding proxy [delta=217088] for handle=8655 [119917.074] kgem_add_handle: handle=8655, index=1 [119917.074] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.074] sna_accel_flush: flush?=1, dirty?=0 [119917.074] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [119917.074] kgem_finish_buffers: buffer handle=8655, used=218112, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.074] kgem_finish_buffers: retaining upload buffer (218112/262144): used=221184, refcnt=1 [119917.074] __kgem_busy: handle=2, busy=1, wedged=0 [119917.074] __kgem_busy: handle=3, busy=1, wedged=0 [119917.074] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.074] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.074] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [119917.074] sna_poly_fill_rect_extents: [0] = (48, 504)x(1306, 20) [119917.074] sna_poly_fill_rect: extents(0, 560), (1354, 600), flags=1 [119917.075] sna_drawable_use_bo pixmap=1478, box=((0, 560), (1354, 600)), flags=1... [119917.075] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.075] sna_drawable_use_bo: pinned, never REPLACES [119917.075] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [119917.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.075] sna_drawable_use_bo: using whole GPU bo [119917.075] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [119917.075] sna_poly_fill_rect_blt pixmap=1478 x 2 [(48, 504)x(1306, 20)...]+(0,56), clipped?=0 [119917.075] gen7_render_fill: (alu=3, color=c0c0c0) [119917.075] kgem_bo_is_render: handle=44, rq? 1 [3] [119917.075] kgem_bo_is_render: handle=44, rq? 1 [3] [119917.075] __kgem_busy: handle=278, busy=1, wedged=0 [119917.075] __kgem_ring_is_idle: last fence handle=278 still busy [119917.075] color_convert: src=c0c0c0 [20020888] [119917.075] color_convert: dst=ffc0c0c0 [20028888] [119917.075] sna_render_get_solid: ffc0c0c0 [119917.075] sna_render_get_solid(9) = ffc0c0c0 (last) [119917.075] needs_batch_flush: flushing before handle=44 for required semaphore [119917.075] kgem_check_bo: num_pages=+1056, num_exec=+1 [119917.075] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.075] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.075] kgem_add_handle: handle=5, index=0 [119917.075] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.075] gen7_composite_get_binding_table(ffe0) [119917.075] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.075] kgem_add_handle: handle=44, index=1 [119917.075] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.075] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.075] kgem_add_reloc: handle=47, pos=16361, delta=0, domains=40000 [119917.075] kgem_add_reloc: adding proxy [delta=36] for handle=47 [119917.075] kgem_add_handle: handle=47, index=2 [119917.075] [3fe8] bind bo(handle=47, addr=1128599588), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [119917.075] gen7_emit_cc: blend = 980 [119917.075] gen7_emit_sampler: sampler = 20 [119917.075] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.075] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.075] gen7_emit_vertex_elements: setup id=0 [119917.075] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.075] gen7_render_fill_op_boxes: (48, 541),(1354, 561)... x 2 [119917.075] gen4_vertex_flush[20c] = 6 [119917.075] sna_accel_flush: flush?=1, dirty?=0 [119917.075] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [119917.075] gen4_vertex_close: copy to batch: 12 @ 138 [119917.076] gen4_vertex_close: reloc[0] = 126 [119917.076] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.076] batch[1/1, flags=1800]: 138 150 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1066 [fenced=0] [119917.076] __kgem_busy: handle=2, busy=1, wedged=0 [119917.076] __kgem_busy: handle=3, busy=1, wedged=0 [119917.076] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.076] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.076] kgem_commit: release handle=47 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.076] __kgem_bo_clear_busy: handle=47 [119917.076] kgem_commit: release handle=47 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=43451000 [119917.076] sna_accel_flush: flush?=0, dirty?=0 [119917.076] sna_copy_area: src=pixmap=2065:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(8, 524)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.076] sna_copy_area: normal copy [119917.076] sna_do_copy: src=(0, 0), dst=(8, 524), size=(10x20) [119917.076] sna_do_copy: after drawable: src=(0, 0), dst=(8, 580), size=(10x20) [119917.076] sna_do_copy: dst extents (8, 580), (18, 600), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.076] sna_do_copy: clipped dst extents (8, 580), (18, 600) [119917.076] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.076] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.076] sna_do_copy: pixmap -- no source clipping [119917.076] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.076] sna_do_copy: copy region (8, 580), (18, 600) x 1 + (-8, -580) [119917.076] sna_copy_boxes (boxes=1x[(8, 580), (18, 600)...], src pixmap=2065+(-8, -580), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.076] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2b74660, gpu_bo=0, cpu_bo=0), replaces=0 [119917.076] sna_drawable_use_bo pixmap=1478, box=((8, 561), (18, 581)), flags=8... [119917.076] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.076] sna_drawable_use_bo: pinned, never REPLACES [119917.076] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.076] sna_drawable_use_bo: using whole GPU bo [119917.076] region_overlaps_damage? [119917.076] use_shm_bo: no, not attached [119917.076] sna_drawable_move_region_to_cpu(pixmap=2065 (10x20), [(0, 0), (10, 20)], flags=2) [119917.076] sna_drawable_move_region_to_cpu: pixmap=2065 all damaged on CPU [119917.076] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.076] sna_write_boxes x 1, src stride=40, src dx=(-8, -561) [119917.076] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.076] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.076] __kgem_busy: handle=44, busy=1, wedged=0 [119917.076] sna_write_boxes: upload (8, 561)x(10, 20), max 16384x16384 [119917.076] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.076] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.077] kgem_create_buffer: reusing buffer? used=221184 + size=800, total=262144 [119917.077] kgem_create_proxy: target handle=8655 [proxy? -1], offset=221184, length=800, io=1 [119917.077] __kgem_bo_init(handle=8655, num_pages=800) [119917.077] sna_write_boxes: box(8, 561), (18, 581), src=(-8, -561), dst=(0, 0) [119917.077] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.077] gen7_render_copy_boxes (-8, -561)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.077] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.077] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.077] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.077] needs_batch_flush: flushing before handle=8655 for required semaphore [119917.077] __kgem_busy: handle=278, busy=1, wedged=0 [119917.077] __kgem_ring_is_idle: last fence handle=278 still busy [119917.077] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.077] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.077] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.077] kgem_add_handle: handle=5, index=0 [119917.077] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.077] gen7_composite_get_binding_table(ffe0) [119917.077] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.077] kgem_add_handle: handle=44, index=1 [119917.077] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.077] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.077] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.077] kgem_add_reloc: adding proxy [delta=221184] for handle=8655 [119917.077] kgem_add_handle: handle=8655, index=2 [119917.077] [3fe8] bind bo(handle=8655, addr=221184), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.077] gen7_emit_cc: blend = 980 [119917.077] gen7_emit_sampler: sampler = 0 [119917.077] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.077] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.077] gen7_emit_vertex_elements: setup id=0 [119917.077] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.077] (0, 0) -> (8, 561) + (10, 20) [119917.077] gen4_vertex_flush[20c] = 3 [119917.077] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.077] sna_accel_flush: flush?=1, dirty?=0 [119917.077] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.077] gen4_vertex_close: copy to batch: 6 @ 138 [119917.077] gen4_vertex_close: reloc[0] = 126 [119917.077] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.077] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.077] kgem_finish_buffers: buffer handle=8655, used=222208, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.078] kgem_finish_buffers: retaining upload buffer (222208/262144): used=225280, refcnt=1 [119917.078] __kgem_busy: handle=2, busy=1, wedged=0 [119917.078] __kgem_busy: handle=3, busy=1, wedged=0 [119917.078] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.078] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.078] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.078] sna_copy_area: src=pixmap=1919:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(18, 524)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.078] sna_copy_area: normal copy [119917.078] sna_do_copy: src=(0, 0), dst=(18, 524), size=(10x20) [119917.078] sna_do_copy: after drawable: src=(0, 0), dst=(18, 580), size=(10x20) [119917.078] sna_do_copy: dst extents (18, 580), (28, 600), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.078] sna_do_copy: clipped dst extents (18, 580), (28, 600) [119917.078] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.078] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.078] sna_do_copy: pixmap -- no source clipping [119917.078] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.078] sna_do_copy: copy region (18, 580), (28, 600) x 1 + (-18, -580) [119917.078] sna_copy_boxes (boxes=1x[(18, 580), (28, 600)...], src pixmap=1919+(-18, -580), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.078] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7d7e0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.078] sna_drawable_use_bo pixmap=1478, box=((18, 561), (28, 581)), flags=8... [119917.078] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.078] sna_drawable_use_bo: pinned, never REPLACES [119917.078] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.078] sna_drawable_use_bo: using whole GPU bo [119917.078] region_overlaps_damage? [119917.078] use_shm_bo: no, not attached [119917.078] sna_drawable_move_region_to_cpu(pixmap=1919 (10x20), [(0, 0), (10, 20)], flags=2) [119917.078] sna_drawable_move_region_to_cpu: pixmap=1919 all damaged on CPU [119917.078] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.078] sna_write_boxes x 1, src stride=40, src dx=(-18, -561) [119917.078] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.078] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.078] __kgem_busy: handle=44, busy=1, wedged=0 [119917.078] sna_write_boxes: upload (18, 561)x(10, 20), max 16384x16384 [119917.078] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.078] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.078] kgem_create_buffer: reusing buffer? used=225280 + size=800, total=262144 [119917.078] kgem_create_proxy: target handle=8655 [proxy? -1], offset=225280, length=800, io=1 [119917.078] __kgem_bo_init(handle=8655, num_pages=800) [119917.078] sna_write_boxes: box(18, 561), (28, 581), src=(-18, -561), dst=(0, 0) [119917.079] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.079] gen7_render_copy_boxes (-18, -561)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.079] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.079] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.079] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.079] __kgem_busy: handle=278, busy=1, wedged=0 [119917.079] __kgem_ring_is_idle: last fence handle=278 still busy [119917.079] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.079] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.079] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.079] kgem_add_handle: handle=5, index=0 [119917.079] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.079] gen7_composite_get_binding_table(ffe0) [119917.079] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.079] kgem_add_handle: handle=44, index=1 [119917.079] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.079] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.079] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.079] kgem_add_reloc: adding proxy [delta=225280] for handle=8655 [119917.079] kgem_add_handle: handle=8655, index=2 [119917.079] [3fe8] bind bo(handle=8655, addr=225280), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.079] gen7_emit_cc: blend = 980 [119917.079] gen7_emit_sampler: sampler = 0 [119917.079] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.079] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.079] gen7_emit_vertex_elements: setup id=0 [119917.079] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.079] (0, 0) -> (18, 561) + (10, 20) [119917.079] gen4_vertex_flush[20c] = 3 [119917.079] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.079] sna_accel_flush: flush?=1, dirty?=0 [119917.079] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.079] gen4_vertex_close: copy to batch: 6 @ 138 [119917.079] gen4_vertex_close: reloc[0] = 126 [119917.079] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.079] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.079] kgem_finish_buffers: buffer handle=8655, used=226304, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.079] kgem_finish_buffers: retaining upload buffer (226304/262144): used=229376, refcnt=1 [119917.079] __kgem_busy: handle=2, busy=1, wedged=0 [119917.079] __kgem_busy: handle=3, busy=1, wedged=0 [119917.079] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.079] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.079] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.080] sna_accel_flush: flush?=0, dirty?=0 [119917.080] sna_block_handler (tv=0.0) [119917.080] sna_wakeup_handler [119917.080] sna_copy_area: src=pixmap=1923:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(28, 524)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.080] sna_copy_area: normal copy [119917.080] sna_do_copy: src=(0, 0), dst=(28, 524), size=(10x20) [119917.080] sna_do_copy: after drawable: src=(0, 0), dst=(28, 580), size=(10x20) [119917.080] sna_do_copy: dst extents (28, 580), (38, 600), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.080] sna_do_copy: clipped dst extents (28, 580), (38, 600) [119917.080] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.080] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.080] sna_do_copy: pixmap -- no source clipping [119917.080] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.080] sna_do_copy: copy region (28, 580), (38, 600) x 1 + (-28, -580) [119917.080] sna_copy_boxes (boxes=1x[(28, 580), (38, 600)...], src pixmap=1923+(-28, -580), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.080] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a7e3e0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.080] sna_drawable_use_bo pixmap=1478, box=((28, 561), (38, 581)), flags=8... [119917.080] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.080] sna_drawable_use_bo: pinned, never REPLACES [119917.080] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.080] sna_drawable_use_bo: using whole GPU bo [119917.080] region_overlaps_damage? [119917.080] use_shm_bo: no, not attached [119917.080] sna_drawable_move_region_to_cpu(pixmap=1923 (10x20), [(0, 0), (10, 20)], flags=2) [119917.080] sna_drawable_move_region_to_cpu: pixmap=1923 all damaged on CPU [119917.080] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.080] sna_write_boxes x 1, src stride=40, src dx=(-28, -561) [119917.080] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.080] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.080] __kgem_busy: handle=44, busy=1, wedged=0 [119917.080] sna_write_boxes: upload (28, 561)x(10, 20), max 16384x16384 [119917.080] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.080] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.080] kgem_create_buffer: reusing buffer? used=229376 + size=800, total=262144 [119917.080] kgem_create_proxy: target handle=8655 [proxy? -1], offset=229376, length=800, io=1 [119917.080] __kgem_bo_init(handle=8655, num_pages=800) [119917.080] sna_write_boxes: box(28, 561), (38, 581), src=(-28, -561), dst=(0, 0) [119917.080] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.080] gen7_render_copy_boxes (-28, -561)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.080] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.081] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.081] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.081] __kgem_busy: handle=278, busy=1, wedged=0 [119917.081] __kgem_ring_is_idle: last fence handle=278 still busy [119917.081] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.081] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.081] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.081] kgem_add_handle: handle=5, index=0 [119917.081] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.081] gen7_composite_get_binding_table(ffe0) [119917.081] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.081] kgem_add_handle: handle=44, index=1 [119917.081] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.081] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.081] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.081] kgem_add_reloc: adding proxy [delta=229376] for handle=8655 [119917.081] kgem_add_handle: handle=8655, index=2 [119917.081] [3fe8] bind bo(handle=8655, addr=229376), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.081] gen7_emit_cc: blend = 980 [119917.081] gen7_emit_sampler: sampler = 0 [119917.081] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.081] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.081] gen7_emit_vertex_elements: setup id=0 [119917.081] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.081] (0, 0) -> (28, 561) + (10, 20) [119917.081] gen4_vertex_flush[20c] = 3 [119917.081] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.081] sna_accel_flush: flush?=1, dirty?=0 [119917.081] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.081] gen4_vertex_close: copy to batch: 6 @ 138 [119917.081] gen4_vertex_close: reloc[0] = 126 [119917.081] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.081] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.081] kgem_finish_buffers: buffer handle=8655, used=230400, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.081] kgem_finish_buffers: retaining upload buffer (230400/262144): used=233472, refcnt=1 [119917.081] __kgem_busy: handle=2, busy=1, wedged=0 [119917.081] __kgem_busy: handle=3, busy=1, wedged=0 [119917.081] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.081] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.081] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.081] sna_copy_area: src=pixmap=1935:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(38, 524)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.081] sna_copy_area: normal copy [119917.082] sna_do_copy: src=(0, 0), dst=(38, 524), size=(10x20) [119917.082] sna_do_copy: after drawable: src=(0, 0), dst=(38, 580), size=(10x20) [119917.082] sna_do_copy: dst extents (38, 580), (48, 600), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.082] sna_do_copy: clipped dst extents (38, 580), (48, 600) [119917.082] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.082] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.082] sna_do_copy: pixmap -- no source clipping [119917.082] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.082] sna_do_copy: copy region (38, 580), (48, 600) x 1 + (-38, -580) [119917.082] sna_copy_boxes (boxes=1x[(38, 580), (48, 600)...], src pixmap=1935+(-38, -580), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.082] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2a80880, gpu_bo=0, cpu_bo=0), replaces=0 [119917.082] sna_drawable_use_bo pixmap=1478, box=((38, 561), (48, 581)), flags=8... [119917.082] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.082] sna_drawable_use_bo: pinned, never REPLACES [119917.082] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.082] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.082] sna_drawable_use_bo: using whole GPU bo [119917.082] region_overlaps_damage? [119917.082] use_shm_bo: no, not attached [119917.082] sna_drawable_move_region_to_cpu(pixmap=1935 (10x20), [(0, 0), (10, 20)], flags=2) [119917.082] sna_drawable_move_region_to_cpu: pixmap=1935 all damaged on CPU [119917.082] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.082] sna_write_boxes x 1, src stride=40, src dx=(-38, -561) [119917.082] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.082] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.082] __kgem_busy: handle=44, busy=1, wedged=0 [119917.082] sna_write_boxes: upload (38, 561)x(10, 20), max 16384x16384 [119917.082] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.082] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.082] kgem_create_buffer: reusing buffer? used=233472 + size=800, total=262144 [119917.082] kgem_create_proxy: target handle=8655 [proxy? -1], offset=233472, length=800, io=1 [119917.082] __kgem_bo_init(handle=8655, num_pages=800) [119917.082] sna_write_boxes: box(38, 561), (48, 581), src=(-38, -561), dst=(0, 0) [119917.082] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.082] gen7_render_copy_boxes (-38, -561)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.082] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.082] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.082] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.082] __kgem_busy: handle=278, busy=1, wedged=0 [119917.082] __kgem_ring_is_idle: last fence handle=278 still busy [119917.082] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.082] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.083] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.083] kgem_add_handle: handle=5, index=0 [119917.083] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.083] gen7_composite_get_binding_table(ffe0) [119917.083] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.083] kgem_add_handle: handle=44, index=1 [119917.083] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.083] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.083] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.083] kgem_add_reloc: adding proxy [delta=233472] for handle=8655 [119917.083] kgem_add_handle: handle=8655, index=2 [119917.083] [3fe8] bind bo(handle=8655, addr=233472), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.083] gen7_emit_cc: blend = 980 [119917.083] gen7_emit_sampler: sampler = 0 [119917.083] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.083] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.083] gen7_emit_vertex_elements: setup id=0 [119917.083] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.083] (0, 0) -> (38, 561) + (10, 20) [119917.083] gen4_vertex_flush[20c] = 3 [119917.083] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.083] sna_accel_flush: flush?=1, dirty?=0 [119917.083] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.083] gen4_vertex_close: copy to batch: 6 @ 138 [119917.083] gen4_vertex_close: reloc[0] = 126 [119917.083] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.083] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.083] kgem_finish_buffers: buffer handle=8655, used=234496, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.083] kgem_finish_buffers: retaining upload buffer (234496/262144): used=237568, refcnt=1 [119917.083] __kgem_busy: handle=2, busy=1, wedged=0 [119917.083] __kgem_busy: handle=3, busy=1, wedged=0 [119917.083] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.083] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.083] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.083] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [119917.083] sna_poly_fill_rect_extents: [0] = (48, 524)x(1306, 20) [119917.083] sna_poly_fill_rect: extents(0, 580), (1354, 620), flags=1 [119917.083] sna_drawable_use_bo pixmap=1478, box=((0, 580), (1354, 620)), flags=1... [119917.083] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.083] sna_drawable_use_bo: pinned, never REPLACES [119917.083] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [119917.083] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.084] sna_drawable_use_bo: using whole GPU bo [119917.084] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [119917.084] sna_poly_fill_rect_blt pixmap=1478 x 2 [(48, 524)x(1306, 20)...]+(0,56), clipped?=0 [119917.084] gen7_render_fill: (alu=3, color=c0c0c0) [119917.084] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.084] color_convert: src=c0c0c0 [20020888] [119917.084] color_convert: dst=ffc0c0c0 [20028888] [119917.084] sna_render_get_solid: ffc0c0c0 [119917.084] sna_render_get_solid(9) = ffc0c0c0 (last) [119917.084] kgem_check_bo: num_pages=+1056, num_exec=+1 [119917.084] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.084] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.084] kgem_add_handle: handle=5, index=0 [119917.084] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.084] gen7_composite_get_binding_table(ffe0) [119917.084] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.084] kgem_add_handle: handle=44, index=1 [119917.084] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.084] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.084] kgem_add_reloc: handle=47, pos=16361, delta=0, domains=40000 [119917.084] kgem_add_reloc: adding proxy [delta=36] for handle=47 [119917.084] kgem_add_handle: handle=47, index=2 [119917.084] [3fe8] bind bo(handle=47, addr=1128599588), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [119917.084] gen7_emit_cc: blend = 980 [119917.084] gen7_emit_sampler: sampler = 20 [119917.084] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.084] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.084] gen7_emit_vertex_elements: setup id=0 [119917.084] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.084] gen7_render_fill_op_boxes: (48, 561),(1354, 581)... x 2 [119917.084] gen4_vertex_flush[20c] = 6 [119917.084] sna_accel_flush: flush?=1, dirty?=0 [119917.084] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [119917.084] gen4_vertex_close: copy to batch: 12 @ 138 [119917.084] gen4_vertex_close: reloc[0] = 126 [119917.084] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.084] batch[1/1, flags=1800]: 138 150 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1066 [fenced=0] [119917.084] __kgem_busy: handle=2, busy=1, wedged=0 [119917.084] __kgem_busy: handle=3, busy=1, wedged=0 [119917.084] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.084] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.084] kgem_commit: release handle=47 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.085] __kgem_bo_clear_busy: handle=47 [119917.085] kgem_commit: release handle=47 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=43451000 [119917.085] sna_accel_flush: flush?=0, dirty?=0 [119917.085] sna_copy_area: src=pixmap=2059:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(8, 544)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.085] sna_copy_area: normal copy [119917.085] sna_do_copy: src=(0, 0), dst=(8, 544), size=(10x20) [119917.085] sna_do_copy: after drawable: src=(0, 0), dst=(8, 600), size=(10x20) [119917.085] sna_do_copy: dst extents (8, 600), (18, 620), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.085] sna_do_copy: clipped dst extents (8, 600), (18, 620) [119917.085] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.085] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.085] sna_do_copy: pixmap -- no source clipping [119917.085] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.085] sna_do_copy: copy region (8, 600), (18, 620) x 1 + (-8, -600) [119917.085] sna_copy_boxes (boxes=1x[(8, 600), (18, 620)...], src pixmap=2059+(-8, -600), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.085] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2b6e640, gpu_bo=0, cpu_bo=0), replaces=0 [119917.085] sna_drawable_use_bo pixmap=1478, box=((8, 581), (18, 601)), flags=8... [119917.085] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.085] sna_drawable_use_bo: pinned, never REPLACES [119917.085] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.085] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.085] sna_drawable_use_bo: using whole GPU bo [119917.085] region_overlaps_damage? [119917.085] use_shm_bo: no, not attached [119917.085] sna_drawable_move_region_to_cpu(pixmap=2059 (10x20), [(0, 0), (10, 20)], flags=2) [119917.085] sna_drawable_move_region_to_cpu: pixmap=2059 all damaged on CPU [119917.085] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.085] sna_write_boxes x 1, src stride=40, src dx=(-8, -581) [119917.085] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.085] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.085] __kgem_busy: handle=44, busy=1, wedged=0 [119917.085] sna_write_boxes: upload (8, 581)x(10, 20), max 16384x16384 [119917.085] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [119917.085] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.085] kgem_create_buffer: reusing buffer? used=237568 + size=800, total=262144 [119917.085] kgem_create_proxy: target handle=8655 [proxy? -1], offset=237568, length=800, io=1 [119917.085] __kgem_bo_init(handle=8655, num_pages=800) [119917.085] sna_write_boxes: box(8, 581), (18, 601), src=(-8, -581), dst=(0, 0) [119917.085] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.085] gen7_render_copy_boxes (-8, -581)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [119917.085] kgem_bo_is_render: handle=8655, rq? 0 [0] [119917.085] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.086] kgem_bo_is_render: handle=44, rq? 1 [1] [119917.086] __kgem_busy: handle=278, busy=1, wedged=0 [119917.086] __kgem_ring_is_idle: last fence handle=278 still busy [119917.086] kgem_check_bo: num_pages=+1120, num_exec=+2 [119917.086] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [119917.086] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [119917.086] kgem_add_handle: handle=5, index=0 [119917.086] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [119917.086] gen7_composite_get_binding_table(ffe0) [119917.086] kgem_add_reloc: handle=44, pos=16369, delta=0, domains=20002 [119917.086] kgem_add_handle: handle=44, index=1 [119917.086] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.086] [3ff0] bind bo(handle=44, addr=247226368), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [119917.086] kgem_add_reloc: handle=8655, pos=16361, delta=0, domains=40000 [119917.086] kgem_add_reloc: adding proxy [delta=237568] for handle=8655 [119917.086] kgem_add_handle: handle=8655, index=2 [119917.086] [3fe8] bind bo(handle=8655, addr=237568), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [119917.086] gen7_emit_cc: blend = 980 [119917.086] gen7_emit_sampler: sampler = 0 [119917.086] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [119917.086] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [119917.086] gen7_emit_vertex_elements: setup id=0 [119917.086] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [119917.086] (0, 0) -> (8, 581) + (10, 20) [119917.086] gen4_vertex_flush[20c] = 3 [119917.086] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.086] sna_accel_flush: flush?=1, dirty?=0 [119917.086] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [119917.086] gen4_vertex_close: copy to batch: 6 @ 138 [119917.086] gen4_vertex_close: reloc[0] = 126 [119917.086] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [119917.086] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [119917.086] kgem_finish_buffers: buffer handle=8655, used=238592, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.086] kgem_finish_buffers: retaining upload buffer (238592/262144): used=241664, refcnt=1 [119917.086] __kgem_busy: handle=2, busy=1, wedged=0 [119917.086] __kgem_busy: handle=3, busy=1, wedged=0 [119917.086] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.086] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ab0d000 [119917.086] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.086] sna_accel_flush: flush?=0, dirty?=0 [119917.086] sna_block_handler (tv=-1.0) [119917.086] kgem_retire, need_retire?=1 [119917.087] __kgem_busy: handle=19, busy=1, wedged=0 [119917.087] kgem_retire__flushing: 14 bo on flushing list [119917.087] __kgem_busy: handle=65320, busy=1, wedged=0 [119917.087] kgem_retire__requests_ring: ring=0, 8774 outstanding requests, oldest=65320 [119917.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [119917.087] kgem_retire -- retired=0, need_retire=1 [119917.087] kgem_retire__buffers: handle=8655, busy? 1 [0] [119917.087] sna_scanout_do_flush: flush timer active: delta=-4390 [119917.087] sna_scanout_do_flush (time=119917087), triggered [119917.087] sna_scanout_flush (time=119917087), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [119917.087] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [119917.087] sna_pixmap_force_to_gpu(pixmap=3, flags=10a) [119917.087] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=14a [119917.087] sna_pixmap_move_to_gpu: already all-damaged [119917.087] sna_pixmap_mark_active: pixmap=3, handle=32 [119917.087] __kgem_busy: handle=32, busy=1, wedged=0 [119917.087] __kgem_flush: handle=32, busy?=1 [119917.087] sna_accel_do_throttle (time=119917087), triggered [119917.087] sna_accel_throttle (time=119917087) [119917.087] sna_accel_do_expire (time=119917087), triggered [119917.087] sna_accel_expire (time=119917087) [119917.089] kgem_retire, need_retire?=1 [119917.089] __kgem_busy: handle=19, busy=1, wedged=0 [119917.089] kgem_retire__flushing: 14 bo on flushing list [119917.089] __kgem_busy: handle=65320, busy=1, wedged=0 [119917.090] kgem_retire__requests_ring: ring=0, 8774 outstanding requests, oldest=65320 [119917.090] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [119917.090] kgem_retire -- retired=0, need_retire=1 [119917.090] kgem_retire, need_retire?=1 [119917.090] __kgem_busy: handle=19, busy=1, wedged=0 [119917.090] kgem_retire__flushing: 14 bo on flushing list [119917.090] __kgem_busy: handle=65320, busy=1, wedged=0 [119917.090] kgem_retire__requests_ring: ring=0, 8774 outstanding requests, oldest=65320 [119917.090] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [119917.090] kgem_retire -- retired=0, need_retire=1 [119917.090] kgem_expire_cache: idle? 0 [119917.090] sna_accel_block: evaluating timers, active=7 [119917.090] sna_accel_block: flush timer expires in 16 [119917103] [119917.090] sna_wakeup_handler [119917.090] sna_accel_flush: flush?=0, dirty?=0 [119917.090] sna_accel_flush: flush?=0, dirty?=0 [119917.090] sna_block_handler (tv=-1.0) [119917.090] kgem_retire, need_retire?=1 [119917.090] __kgem_busy: handle=19, busy=1, wedged=0 [119917.090] kgem_retire__flushing: 14 bo on flushing list [119917.090] __kgem_busy: handle=65320, busy=1, wedged=0 [119917.090] kgem_retire__requests_ring: ring=0, 8774 outstanding requests, oldest=65320 [119917.090] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [119917.091] kgem_retire -- retired=0, need_retire=1 [119917.091] kgem_retire__buffers: handle=8655, busy? 1 [0] [119917.091] sna_scanout_do_flush: flush timer active: delta=12 [119917.091] sna_accel_block: evaluating timers, active=7 [119917.091] sna_accel_block: flush timer expires in 12 [119917103] [119917.091] sna_wakeup_handler [119917.091] sna_copy_area: src=pixmap=2039:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(18, 544)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.091] sna_copy_area: normal copy [119917.091] sna_do_copy: src=(0, 0), dst=(18, 544), size=(10x20) [119917.091] sna_do_copy: after drawable: src=(0, 0), dst=(18, 600), size=(10x20) [119917.091] sna_do_copy: dst extents (18, 600), (28, 620), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.091] sna_do_copy: clipped dst extents (18, 600), (28, 620) [119917.091] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.091] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.091] sna_do_copy: pixmap -- no source clipping [119917.091] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.091] sna_do_copy: copy region (18, 600), (28, 620) x 1 + (-18, -600) [119917.091] sna_copy_boxes (boxes=1x[(18, 600), (28, 620)...], src pixmap=2039+(-18, -600), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.091] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2b63ab0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.091] sna_drawable_use_bo pixmap=1478, box=((18, 581), (28, 601)), flags=8... [119917.091] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.091] sna_drawable_use_bo: pinned, never REPLACES [119917.091] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.091] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.091] sna_drawable_use_bo: using whole GPU bo [119917.091] region_overlaps_damage? [119917.091] use_shm_bo: no, not attached [119917.091] sna_drawable_move_region_to_cpu(pixmap=2039 (10x20), [(0, 0), (10, 20)], flags=2) [119917.091] sna_drawable_move_region_to_cpu: pixmap=2039 all damaged on CPU [119917.091] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.091] sna_write_boxes x 1, src stride=40, src dx=(-18, -581) [119917.091] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.091] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.091] __kgem_busy: handle=44, busy=1, wedged=0 [119917.091] needs_batch_flush: flushing before handle=44 for required semaphore [119917.091] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=44:tiling=1 [119917.091] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.091] kgem_create_buffer: reusing buffer? used=241664 + size=800, total=262144 [119917.091] kgem_create_proxy: target handle=8655 [proxy? -1], offset=241664, length=800, io=1 [119917.091] __kgem_bo_init(handle=8655, num_pages=800) [119917.092] sna_write_boxes: box src=(0, 0), dst=(18, 581) size=(10, 20), dst offset=0, dst pitch=40 [119917.092] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.092] kgem_add_reloc: handle=44, pos=4, delta=0, domains=28002 [119917.092] kgem_add_handle: handle=44, index=0 [119917.092] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.092] kgem_add_reloc: handle=8655, pos=7, delta=0, domains=28000 [119917.092] kgem_add_reloc: adding proxy [delta=241664] for handle=8655 [119917.092] kgem_add_handle: handle=8655, index=1 [119917.092] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.092] sna_accel_flush: flush?=1, dirty?=0 [119917.092] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [119917.092] kgem_finish_buffers: buffer handle=8655, used=242688, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.092] kgem_finish_buffers: retaining upload buffer (242688/262144): used=245760, refcnt=1 [119917.092] __kgem_busy: handle=2, busy=1, wedged=0 [119917.092] __kgem_busy: handle=3, busy=1, wedged=0 [119917.092] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.092] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.092] sna_accel_flush: flush?=0, dirty?=0 [119917.092] sna_copy_area: src=pixmap=2041:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(28, 544)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.092] sna_copy_area: normal copy [119917.092] sna_do_copy: src=(0, 0), dst=(28, 544), size=(10x20) [119917.092] sna_do_copy: after drawable: src=(0, 0), dst=(28, 600), size=(10x20) [119917.092] sna_do_copy: dst extents (28, 600), (38, 620), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.092] sna_do_copy: clipped dst extents (28, 600), (38, 620) [119917.092] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.092] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.092] sna_do_copy: pixmap -- no source clipping [119917.092] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.092] sna_do_copy: copy region (28, 600), (38, 620) x 1 + (-28, -600) [119917.092] sna_copy_boxes (boxes=1x[(28, 600), (38, 620)...], src pixmap=2041+(-28, -600), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.092] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2b64780, gpu_bo=0, cpu_bo=0), replaces=0 [119917.092] sna_drawable_use_bo pixmap=1478, box=((28, 581), (38, 601)), flags=8... [119917.092] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.092] sna_drawable_use_bo: pinned, never REPLACES [119917.092] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.092] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.092] sna_drawable_use_bo: using whole GPU bo [119917.092] region_overlaps_damage? [119917.092] use_shm_bo: no, not attached [119917.092] sna_drawable_move_region_to_cpu(pixmap=2041 (10x20), [(0, 0), (10, 20)], flags=2) [119917.092] sna_drawable_move_region_to_cpu: pixmap=2041 all damaged on CPU [119917.093] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.093] sna_write_boxes x 1, src stride=40, src dx=(-28, -581) [119917.093] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.093] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.093] __kgem_busy: handle=44, busy=1, wedged=0 [119917.093] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=44:tiling=1 [119917.093] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.093] kgem_create_buffer: reusing buffer? used=245760 + size=800, total=262144 [119917.093] kgem_create_proxy: target handle=8655 [proxy? -1], offset=245760, length=800, io=1 [119917.093] __kgem_bo_init(handle=8655, num_pages=800) [119917.093] sna_write_boxes: box src=(0, 0), dst=(28, 581) size=(10, 20), dst offset=0, dst pitch=40 [119917.093] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.093] kgem_add_reloc: handle=44, pos=4, delta=0, domains=28002 [119917.093] kgem_add_handle: handle=44, index=0 [119917.093] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.093] kgem_add_reloc: handle=8655, pos=7, delta=0, domains=28000 [119917.093] kgem_add_reloc: adding proxy [delta=245760] for handle=8655 [119917.093] kgem_add_handle: handle=8655, index=1 [119917.093] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.093] sna_accel_flush: flush?=1, dirty?=0 [119917.093] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [119917.093] kgem_finish_buffers: buffer handle=8655, used=246784, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.093] kgem_finish_buffers: retaining upload buffer (246784/262144): used=249856, refcnt=1 [119917.093] __kgem_busy: handle=2, busy=1, wedged=0 [119917.093] __kgem_busy: handle=3, busy=1, wedged=0 [119917.093] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.093] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.093] sna_accel_flush: flush?=0, dirty?=0 [119917.093] sna_copy_area: src=pixmap=2039:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=1478:(38, 544)+(0, 56); alu=3, pm=ffffffff, depth=24 [119917.093] sna_copy_area: normal copy [119917.093] sna_do_copy: src=(0, 0), dst=(38, 544), size=(10x20) [119917.093] sna_do_copy: after drawable: src=(0, 0), dst=(38, 600), size=(10x20) [119917.093] sna_do_copy: dst extents (38, 600), (48, 620), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [119917.093] sna_do_copy: clipped dst extents (38, 600), (48, 620) [119917.093] sna_do_copy: unclipped src extents (0, 0), (10, 20) [119917.093] sna_do_copy: clipped src extents (0, 0), (10, 20) [119917.093] sna_do_copy: pixmap -- no source clipping [119917.093] sna_do_copy: src extents (0, 0), (10, 20) x 1 [119917.093] sna_do_copy: copy region (38, 600), (48, 620) x 1 + (-38, -600) [119917.093] sna_copy_boxes (boxes=1x[(38, 600), (48, 620)...], src pixmap=2039+(-38, -600), dst pixmap=1478+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [119917.093] sna_copy_boxes: dst=(priv=0x2b5e240, gpu_bo=44, cpu_bo=15), src=(priv=0x2b63ab0, gpu_bo=0, cpu_bo=0), replaces=0 [119917.094] sna_drawable_use_bo pixmap=1478, box=((38, 581), (48, 601)), flags=8... [119917.094] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.094] sna_drawable_use_bo: pinned, never REPLACES [119917.094] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [119917.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.094] sna_drawable_use_bo: using whole GPU bo [119917.094] region_overlaps_damage? [119917.094] use_shm_bo: no, not attached [119917.094] sna_drawable_move_region_to_cpu(pixmap=2039 (10x20), [(0, 0), (10, 20)], flags=2) [119917.094] sna_drawable_move_region_to_cpu: pixmap=2039 all damaged on CPU [119917.094] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [119917.094] sna_write_boxes x 1, src stride=40, src dx=(-38, -581) [119917.094] kgem_bo_can_map: handle=44, map=0x0:0x0:0x0, tiling=1, domain=3, offset=247226368 [119917.094] __kgem_bo_is_busy: handle=44, domain: 3 exec? 0, rq? 1 [119917.094] __kgem_busy: handle=44, busy=1, wedged=0 [119917.094] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=44:tiling=1 [119917.094] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [119917.094] kgem_create_buffer: reusing buffer? used=249856 + size=800, total=262144 [119917.094] kgem_create_proxy: target handle=8655 [proxy? -1], offset=249856, length=800, io=1 [119917.094] __kgem_bo_init(handle=8655, num_pages=800) [119917.094] sna_write_boxes: box src=(0, 0), dst=(38, 581) size=(10, 20), dst offset=0, dst pitch=40 [119917.094] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [119917.094] kgem_add_reloc: handle=44, pos=4, delta=0, domains=28002 [119917.094] kgem_add_handle: handle=44, index=0 [119917.094] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [119917.094] kgem_add_reloc: handle=8655, pos=7, delta=0, domains=28000 [119917.094] kgem_add_reloc: adding proxy [delta=249856] for handle=8655 [119917.094] kgem_add_handle: handle=8655, index=1 [119917.094] _kgem_bo_destroy: handle=8655, proxy? 1 [119917.094] sna_accel_flush: flush?=1, dirty?=0 [119917.094] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [119917.094] kgem_finish_buffers: buffer handle=8655, used=250880, exec?=1, write=1, mmapped=cpu, refcnt=1 [119917.094] kgem_finish_buffers: retaining upload buffer (250880/262144): used=253952, refcnt=1 [119917.094] __kgem_busy: handle=2, busy=1, wedged=0 [119917.094] __kgem_busy: handle=3, busy=1, wedged=0 [119917.094] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ebc6000 [119917.094] kgem_commit: release handle=8655 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [119917.094] sna_accel_flush: flush?=0, dirty?=0 [119917.094] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [119917.094] sna_poly_fill_rect_extents: [0] = (48, 544)x(1306, 20) [119917.094] sna_poly_fill_rect: extents(0, 600), (1354, 660), flags=1 [119917.094] sna_drawable_use_bo pixmap=1478, box=((0, 600), (1354, 660)), flags=1... [119917.095] sna_drawable_use_bo: exported target, set PREFER_GPU [119917.095] sna_drawable_use_bo: pinned, never REPLACES [119917.095] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [119917.095] sna_drawable_use_bo: use GPU fast path (all-damaged) [119917.095] sna_drawable_use_bo: using whole GPU bo [119917.095] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [119917.095] sna_poly_fill_rect_blt pixmap=1478 x 3 [(48, 544)x(1306, 20)...]+(0,56), clipped?=0 [119917.095] gen7_render_fill: (alu=3, color=c0c0c0) [119917.095] kgem_bo_is_render: handle=44, rq? 1 [3] [119917.095] kgem_bo_is_render: handle=44, rq? 1 [3] [119917.095] sigtrap_handler(sig=11) sigtrap=0 [119917.095] (EE) [119917.095] (EE) Backtrace: [119917.102] (EE) 0: /usr/bin/Xorg (OsSigHandler+0x29) [0x5a34a9] [119917.173] (EE) 1: /lib64/libc.so.6 (killpg+0x40) [0x7f60c968252f] [119917.241] (EE) 2: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x166e6) [0x7f60c7645786] [119917.307] (EE) 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x108094) [0x7f60c7828974] [119917.371] (EE) 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x2d925) [0x7f60c7673b25] [119917.435] (EE) 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x5169c) [0x7f60c76bb0bc] [119917.435] (EE) 6: /usr/bin/Xorg (damagePolyFillRect+0x7b) [0x52451b] [119917.435] (EE) 7: /usr/bin/Xorg (ProcPolyFillRectangle+0xe0) [0x436630] [119917.435] (EE) 8: /usr/bin/Xorg (Dispatch+0x287) [0x439ed7] [119917.435] (EE) 9: /usr/bin/Xorg (dix_main+0x3f5) [0x43e0a5] [119917.499] (EE) 10: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f60c966f730] [119917.500] (EE) 11: /usr/bin/Xorg (_start+0x29) [0x427e59] [119917.568] (EE) 12: ? (?+0x29) [0x29] [119917.568] (EE) [119917.568] (EE) Segmentation fault at address 0x80 [119917.568] (EE) Fatal server error: [119917.568] (EE) Caught signal 11 (Segmentation fault). Server aborting [119917.568] (EE) [119917.568] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [119917.568] (EE) Please also check the log file at "/home/dominic/.local/share/xorg/Xorg.0.log" for additional information. [119917.568] (EE) [119917.568] (II) AIGLX: Suspending AIGLX clients for VT switch [119917.568] sna_leave_vt [119917.568] sna_accel_leave [119917.568] sna_accel_leave: dropping render privileges [119917.568] sna_mode_reset [119917.568] sna_disable_cursors [119917.568] sna_crtc_disable_cursor: CRTC:20, handle=13 [119917.569] __sna_crtc_disable: releasing handle=32 from scanout, active=0 [119917.590] (EE) Server terminated with error (1). Closing log file.