[ 1333.044] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.044] sna_accel_flush: flush?=1, dirty?=0 [ 1333.044] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.044] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.044] gen4_vertex_close: reloc[0] = 126 [ 1333.044] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.044] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.044] kgem_finish_buffers: buffer handle=11018, used=128000, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.044] kgem_finish_buffers: retaining upload buffer (128000/262144): used=131072, refcnt=1 [ 1333.044] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.044] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.044] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.044] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.044] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.044] sna_copy_area: src=pixmap=41211:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(38, 325)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.044] sna_copy_area: normal copy [ 1333.044] sna_do_copy: src=(0, 0), dst=(38, 325), size=(10x20) [ 1333.044] sna_do_copy: after drawable: src=(0, 0), dst=(38, 381), size=(10x20) [ 1333.044] sna_do_copy: dst extents (38, 381), (48, 401), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.044] sna_do_copy: clipped dst extents (38, 381), (48, 401) [ 1333.044] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.044] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.044] sna_do_copy: pixmap -- no source clipping [ 1333.044] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.044] sna_do_copy: copy region (38, 381), (48, 401) x 1 + (-38, -381) [ 1333.044] sna_copy_boxes (boxes=1x[(38, 381), (48, 401)...], src pixmap=41211+(-38, -381), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.044] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352ad00, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.044] sna_drawable_use_bo pixmap=40661, box=((38, 362), (48, 382)), flags=8... [ 1333.044] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.044] sna_drawable_use_bo: pinned, never REPLACES [ 1333.044] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.044] sna_drawable_use_bo: using whole GPU bo [ 1333.044] region_overlaps_damage? [ 1333.044] use_shm_bo: no, not attached [ 1333.044] sna_drawable_move_region_to_cpu(pixmap=41211 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.044] sna_drawable_move_region_to_cpu: pixmap=41211 all damaged on CPU [ 1333.044] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.044] sna_write_boxes x 1, src stride=40, src dx=(-38, -362) [ 1333.045] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.045] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.045] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.045] sna_write_boxes: upload (38, 362)x(10, 20), max 16384x16384 [ 1333.045] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.045] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.045] kgem_create_buffer: reusing buffer? used=131072 + size=800, total=262144 [ 1333.045] kgem_create_proxy: target handle=11018 [proxy? -1], offset=131072, length=800, io=1 [ 1333.045] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.045] sna_write_boxes: box(38, 362), (48, 382), src=(-38, -362), dst=(0, 0) [ 1333.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.045] gen7_render_copy_boxes (-38, -362)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.045] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.045] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.045] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.045] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.045] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.045] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.045] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.045] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.045] kgem_add_handle: handle=5, index=0 [ 1333.045] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.045] gen7_composite_get_binding_table(ffe0) [ 1333.045] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.045] kgem_add_handle: handle=9379, index=1 [ 1333.045] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.045] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.045] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.045] kgem_add_reloc: adding proxy [delta=131072] for handle=11018 [ 1333.045] kgem_add_handle: handle=11018, index=2 [ 1333.045] [3fe8] bind bo(handle=11018, addr=131072), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.045] gen7_emit_cc: blend = 980 [ 1333.045] gen7_emit_sampler: sampler = 0 [ 1333.045] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.045] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.045] gen7_emit_vertex_elements: setup id=0 [ 1333.045] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.045] (0, 0) -> (38, 362) + (10, 20) [ 1333.045] gen4_vertex_flush[20c] = 3 [ 1333.045] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.045] sna_accel_flush: flush?=1, dirty?=0 [ 1333.045] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.046] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.046] gen4_vertex_close: reloc[0] = 126 [ 1333.046] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.046] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.046] kgem_finish_buffers: buffer handle=11018, used=132096, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.046] kgem_finish_buffers: retaining upload buffer (132096/262144): used=135168, refcnt=1 [ 1333.046] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.046] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.046] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.046] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.046] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.046] sna_copy_area: src=pixmap=41219:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(48, 325)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.046] sna_copy_area: normal copy [ 1333.046] sna_do_copy: src=(0, 0), dst=(48, 325), size=(10x20) [ 1333.046] sna_do_copy: after drawable: src=(0, 0), dst=(48, 381), size=(10x20) [ 1333.046] sna_do_copy: dst extents (48, 381), (58, 401), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.046] sna_do_copy: clipped dst extents (48, 381), (58, 401) [ 1333.046] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.046] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.046] sna_do_copy: pixmap -- no source clipping [ 1333.046] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.046] sna_do_copy: copy region (48, 381), (58, 401) x 1 + (-48, -381) [ 1333.046] sna_copy_boxes (boxes=1x[(48, 381), (58, 401)...], src pixmap=41219+(-48, -381), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.046] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352c780, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.046] sna_drawable_use_bo pixmap=40661, box=((48, 362), (58, 382)), flags=8... [ 1333.046] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.046] sna_drawable_use_bo: pinned, never REPLACES [ 1333.046] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.046] sna_drawable_use_bo: using whole GPU bo [ 1333.046] region_overlaps_damage? [ 1333.046] use_shm_bo: no, not attached [ 1333.046] sna_drawable_move_region_to_cpu(pixmap=41219 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.046] sna_drawable_move_region_to_cpu: pixmap=41219 all damaged on CPU [ 1333.046] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.046] sna_write_boxes x 1, src stride=40, src dx=(-48, -362) [ 1333.046] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.046] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.046] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.046] sna_write_boxes: upload (48, 362)x(10, 20), max 16384x16384 [ 1333.046] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.046] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.046] kgem_create_buffer: reusing buffer? used=135168 + size=800, total=262144 [ 1333.047] kgem_create_proxy: target handle=11018 [proxy? -1], offset=135168, length=800, io=1 [ 1333.047] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.047] sna_write_boxes: box(48, 362), (58, 382), src=(-48, -362), dst=(0, 0) [ 1333.047] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.047] gen7_render_copy_boxes (-48, -362)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.047] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.047] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.047] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.047] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.047] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.047] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.047] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.047] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.047] kgem_add_handle: handle=5, index=0 [ 1333.047] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.047] gen7_composite_get_binding_table(ffe0) [ 1333.047] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.047] kgem_add_handle: handle=9379, index=1 [ 1333.047] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.047] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.047] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.047] kgem_add_reloc: adding proxy [delta=135168] for handle=11018 [ 1333.047] kgem_add_handle: handle=11018, index=2 [ 1333.047] [3fe8] bind bo(handle=11018, addr=135168), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.047] gen7_emit_cc: blend = 980 [ 1333.047] gen7_emit_sampler: sampler = 0 [ 1333.047] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.047] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.047] gen7_emit_vertex_elements: setup id=0 [ 1333.047] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.047] (0, 0) -> (48, 362) + (10, 20) [ 1333.047] gen4_vertex_flush[20c] = 3 [ 1333.047] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.047] sna_accel_flush: flush?=1, dirty?=0 [ 1333.047] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.047] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.047] gen4_vertex_close: reloc[0] = 126 [ 1333.047] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.047] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.047] kgem_finish_buffers: buffer handle=11018, used=136192, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.047] kgem_finish_buffers: retaining upload buffer (136192/262144): used=139264, refcnt=1 [ 1333.047] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.048] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.048] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.048] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.048] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.048] sna_accel_flush: flush?=0, dirty?=0 [ 1333.048] sna_block_handler (tv=0.0) [ 1333.048] sna_wakeup_handler [ 1333.048] sna_accel_flush: flush?=0, dirty?=0 [ 1333.048] sna_accel_flush: flush?=0, dirty?=0 [ 1333.048] sna_block_handler (tv=0.0) [ 1333.048] sna_wakeup_handler [ 1333.048] sna_copy_area: src=pixmap=41221:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(58, 325)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.048] sna_copy_area: normal copy [ 1333.048] sna_do_copy: src=(0, 0), dst=(58, 325), size=(10x20) [ 1333.048] sna_do_copy: after drawable: src=(0, 0), dst=(58, 381), size=(10x20) [ 1333.048] sna_do_copy: dst extents (58, 381), (68, 401), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.048] sna_do_copy: clipped dst extents (58, 381), (68, 401) [ 1333.048] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.048] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.048] sna_do_copy: pixmap -- no source clipping [ 1333.048] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.048] sna_do_copy: copy region (58, 381), (68, 401) x 1 + (-58, -381) [ 1333.048] sna_copy_boxes (boxes=1x[(58, 381), (68, 401)...], src pixmap=41221+(-58, -381), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.048] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352cd20, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.048] sna_drawable_use_bo pixmap=40661, box=((58, 362), (68, 382)), flags=8... [ 1333.048] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.048] sna_drawable_use_bo: pinned, never REPLACES [ 1333.048] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.048] sna_drawable_use_bo: using whole GPU bo [ 1333.048] region_overlaps_damage? [ 1333.048] use_shm_bo: no, not attached [ 1333.048] sna_drawable_move_region_to_cpu(pixmap=41221 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.049] sna_drawable_move_region_to_cpu: pixmap=41221 all damaged on CPU [ 1333.049] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.049] sna_write_boxes x 1, src stride=40, src dx=(-58, -362) [ 1333.049] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.049] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.049] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.049] sna_write_boxes: upload (58, 362)x(10, 20), max 16384x16384 [ 1333.049] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.049] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.049] kgem_create_buffer: reusing buffer? used=139264 + size=800, total=262144 [ 1333.049] kgem_create_proxy: target handle=11018 [proxy? -1], offset=139264, length=800, io=1 [ 1333.049] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.049] sna_write_boxes: box(58, 362), (68, 382), src=(-58, -362), dst=(0, 0) [ 1333.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.049] gen7_render_copy_boxes (-58, -362)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.049] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.049] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.049] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.049] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.049] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.049] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.049] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.049] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.049] kgem_add_handle: handle=5, index=0 [ 1333.049] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.049] gen7_composite_get_binding_table(ffe0) [ 1333.049] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.049] kgem_add_handle: handle=9379, index=1 [ 1333.049] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.049] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.049] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.049] kgem_add_reloc: adding proxy [delta=139264] for handle=11018 [ 1333.049] kgem_add_handle: handle=11018, index=2 [ 1333.049] [3fe8] bind bo(handle=11018, addr=139264), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.049] gen7_emit_cc: blend = 980 [ 1333.049] gen7_emit_sampler: sampler = 0 [ 1333.049] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.049] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.050] gen7_emit_vertex_elements: setup id=0 [ 1333.050] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.050] (0, 0) -> (58, 362) + (10, 20) [ 1333.050] gen4_vertex_flush[20c] = 3 [ 1333.050] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.050] sna_accel_flush: flush?=1, dirty?=0 [ 1333.050] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.050] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.050] gen4_vertex_close: reloc[0] = 126 [ 1333.050] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.050] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.050] kgem_finish_buffers: buffer handle=11018, used=140288, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.050] kgem_finish_buffers: retaining upload buffer (140288/262144): used=143360, refcnt=1 [ 1333.050] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.050] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.050] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.050] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.050] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.050] sna_accel_flush: flush?=0, dirty?=0 [ 1333.050] sna_copy_area: src=pixmap=41199:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(68, 325)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.050] sna_copy_area: normal copy [ 1333.050] sna_do_copy: src=(0, 0), dst=(68, 325), size=(10x20) [ 1333.050] sna_do_copy: after drawable: src=(0, 0), dst=(68, 381), size=(10x20) [ 1333.050] sna_do_copy: dst extents (68, 381), (78, 401), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.050] sna_do_copy: clipped dst extents (68, 381), (78, 401) [ 1333.050] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.050] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.050] sna_do_copy: pixmap -- no source clipping [ 1333.050] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.050] sna_do_copy: copy region (68, 381), (78, 401) x 1 + (-68, -381) [ 1333.050] sna_copy_boxes (boxes=1x[(68, 381), (78, 401)...], src pixmap=41199+(-68, -381), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.050] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x35288d0, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.050] sna_drawable_use_bo pixmap=40661, box=((68, 362), (78, 382)), flags=8... [ 1333.050] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.050] sna_drawable_use_bo: pinned, never REPLACES [ 1333.050] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.050] sna_drawable_use_bo: using whole GPU bo [ 1333.050] region_overlaps_damage? [ 1333.050] use_shm_bo: no, not attached [ 1333.050] sna_drawable_move_region_to_cpu(pixmap=41199 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.051] sna_drawable_move_region_to_cpu: pixmap=41199 all damaged on CPU [ 1333.051] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.051] sna_write_boxes x 1, src stride=40, src dx=(-68, -362) [ 1333.051] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.051] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.051] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.051] sna_write_boxes: upload (68, 362)x(10, 20), max 16384x16384 [ 1333.051] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.051] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.051] kgem_create_buffer: reusing buffer? used=143360 + size=800, total=262144 [ 1333.051] kgem_create_proxy: target handle=11018 [proxy? -1], offset=143360, length=800, io=1 [ 1333.051] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.051] sna_write_boxes: box(68, 362), (78, 382), src=(-68, -362), dst=(0, 0) [ 1333.051] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.051] gen7_render_copy_boxes (-68, -362)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.051] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.051] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.051] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.051] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.051] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.051] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.051] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.051] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.051] kgem_add_handle: handle=5, index=0 [ 1333.051] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.051] gen7_composite_get_binding_table(ffe0) [ 1333.051] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.051] kgem_add_handle: handle=9379, index=1 [ 1333.051] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.051] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.051] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.051] kgem_add_reloc: adding proxy [delta=143360] for handle=11018 [ 1333.051] kgem_add_handle: handle=11018, index=2 [ 1333.051] [3fe8] bind bo(handle=11018, addr=143360), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.051] gen7_emit_cc: blend = 980 [ 1333.051] gen7_emit_sampler: sampler = 0 [ 1333.051] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.051] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.051] gen7_emit_vertex_elements: setup id=0 [ 1333.051] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.051] (0, 0) -> (68, 362) + (10, 20) [ 1333.051] gen4_vertex_flush[20c] = 3 [ 1333.052] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.052] sna_accel_flush: flush?=1, dirty?=0 [ 1333.052] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.052] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.052] gen4_vertex_close: reloc[0] = 126 [ 1333.052] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.052] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.052] kgem_finish_buffers: buffer handle=11018, used=144384, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.052] kgem_finish_buffers: retaining upload buffer (144384/262144): used=147456, refcnt=1 [ 1333.052] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.052] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.052] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.052] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.052] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.052] sna_accel_flush: flush?=0, dirty?=0 [ 1333.052] sna_copy_area: src=pixmap=41223:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(78, 325)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.052] sna_copy_area: normal copy [ 1333.052] sna_do_copy: src=(0, 0), dst=(78, 325), size=(10x20) [ 1333.052] sna_do_copy: after drawable: src=(0, 0), dst=(78, 381), size=(10x20) [ 1333.052] sna_do_copy: dst extents (78, 381), (88, 401), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.052] sna_do_copy: clipped dst extents (78, 381), (88, 401) [ 1333.052] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.052] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.052] sna_do_copy: pixmap -- no source clipping [ 1333.052] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.052] sna_do_copy: copy region (78, 381), (88, 401) x 1 + (-78, -381) [ 1333.052] sna_copy_boxes (boxes=1x[(78, 381), (88, 401)...], src pixmap=41223+(-78, -381), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.052] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352d3a0, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.052] sna_drawable_use_bo pixmap=40661, box=((78, 362), (88, 382)), flags=8... [ 1333.052] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.052] sna_drawable_use_bo: pinned, never REPLACES [ 1333.052] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.052] sna_drawable_use_bo: using whole GPU bo [ 1333.052] region_overlaps_damage? [ 1333.052] use_shm_bo: no, not attached [ 1333.052] sna_drawable_move_region_to_cpu(pixmap=41223 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.052] sna_drawable_move_region_to_cpu: pixmap=41223 all damaged on CPU [ 1333.052] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.052] sna_write_boxes x 1, src stride=40, src dx=(-78, -362) [ 1333.052] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.052] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.053] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.053] sna_write_boxes: upload (78, 362)x(10, 20), max 16384x16384 [ 1333.053] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.053] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.053] kgem_create_buffer: reusing buffer? used=147456 + size=800, total=262144 [ 1333.053] kgem_create_proxy: target handle=11018 [proxy? -1], offset=147456, length=800, io=1 [ 1333.053] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.053] sna_write_boxes: box(78, 362), (88, 382), src=(-78, -362), dst=(0, 0) [ 1333.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.053] gen7_render_copy_boxes (-78, -362)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.053] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.053] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.053] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.053] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.053] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.053] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.053] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.053] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.053] kgem_add_handle: handle=5, index=0 [ 1333.053] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.053] gen7_composite_get_binding_table(ffe0) [ 1333.053] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.053] kgem_add_handle: handle=9379, index=1 [ 1333.053] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.053] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.053] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.053] kgem_add_reloc: adding proxy [delta=147456] for handle=11018 [ 1333.053] kgem_add_handle: handle=11018, index=2 [ 1333.053] [3fe8] bind bo(handle=11018, addr=147456), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.053] gen7_emit_cc: blend = 980 [ 1333.053] gen7_emit_sampler: sampler = 0 [ 1333.053] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.053] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.053] gen7_emit_vertex_elements: setup id=0 [ 1333.053] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.053] (0, 0) -> (78, 362) + (10, 20) [ 1333.053] gen4_vertex_flush[20c] = 3 [ 1333.053] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.053] sna_accel_flush: flush?=1, dirty?=0 [ 1333.053] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.053] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.053] gen4_vertex_close: reloc[0] = 126 [ 1333.053] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.054] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.054] kgem_finish_buffers: buffer handle=11018, used=148480, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.054] kgem_finish_buffers: retaining upload buffer (148480/262144): used=151552, refcnt=1 [ 1333.054] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.054] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.054] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.054] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.054] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.054] sna_accel_flush: flush?=0, dirty?=0 [ 1333.054] sna_accel_flush: flush?=0, dirty?=0 [ 1333.054] sna_block_handler (tv=0.0) [ 1333.054] sna_wakeup_handler [ 1333.054] sna_covering_crtc for box=(0, 0), (1366, 768) [ 1333.054] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 1333.054] sna_box_intersect: (0, 0), (1366, 768) intersect (0, 0), (1366, 768) = (0, 0), (1366, 768) [ 1333.054] sna_covering_crtc: box overlaps desired crtc: (0, 0), (1366, 768) [ 1333.054] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=1, rem=0) [ 1333.054] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 1333.054] sna_crtc_record_swap: recording last swap on pipe=0, frame 80015 [1388f], time 1333.45655 [ 1333.054] sna_dri2_add_event: adding event to window 6291466) [ 1333.054] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=80015, target=0, divisor=1, remainder=0 [ 1333.054] draw_target_seq: converting target_msc=80016 to seq 80016 [ 1333.054] sna_wait_vblank(pipe=0, waiting until seq=80016) [ 1333.054] sna_accel_flush: flush?=0, dirty?=0 [ 1333.054] sna_block_handler (tv=0.0) [ 1333.054] sna_wakeup_handler [ 1333.054] sna_copy_area: src=pixmap=41225:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(88, 325)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.054] sna_copy_area: normal copy [ 1333.054] sna_do_copy: src=(0, 0), dst=(88, 325), size=(10x20) [ 1333.054] sna_do_copy: after drawable: src=(0, 0), dst=(88, 381), size=(10x20) [ 1333.054] sna_do_copy: dst extents (88, 381), (98, 401), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.054] sna_do_copy: clipped dst extents (88, 381), (98, 401) [ 1333.054] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.054] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.054] sna_do_copy: pixmap -- no source clipping [ 1333.054] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.054] sna_do_copy: copy region (88, 381), (98, 401) x 1 + (-88, -381) [ 1333.054] sna_copy_boxes (boxes=1x[(88, 381), (98, 401)...], src pixmap=41225+(-88, -381), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.054] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352d940, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.054] sna_drawable_use_bo pixmap=40661, box=((88, 362), (98, 382)), flags=8... [ 1333.055] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.055] sna_drawable_use_bo: pinned, never REPLACES [ 1333.055] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.055] sna_drawable_use_bo: using whole GPU bo [ 1333.055] region_overlaps_damage? [ 1333.055] use_shm_bo: no, not attached [ 1333.055] sna_drawable_move_region_to_cpu(pixmap=41225 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.055] sna_drawable_move_region_to_cpu: pixmap=41225 all damaged on CPU [ 1333.055] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.055] sna_write_boxes x 1, src stride=40, src dx=(-88, -362) [ 1333.055] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.055] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.055] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.055] sna_write_boxes: upload (88, 362)x(10, 20), max 16384x16384 [ 1333.055] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.055] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.055] kgem_create_buffer: reusing buffer? used=151552 + size=800, total=262144 [ 1333.055] kgem_create_proxy: target handle=11018 [proxy? -1], offset=151552, length=800, io=1 [ 1333.055] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.055] sna_write_boxes: box(88, 362), (98, 382), src=(-88, -362), dst=(0, 0) [ 1333.055] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.055] gen7_render_copy_boxes (-88, -362)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.055] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.055] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.055] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.055] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.055] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.055] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.055] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.055] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.055] kgem_add_handle: handle=5, index=0 [ 1333.055] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.055] gen7_composite_get_binding_table(ffe0) [ 1333.055] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.055] kgem_add_handle: handle=9379, index=1 [ 1333.055] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.055] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.055] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.055] kgem_add_reloc: adding proxy [delta=151552] for handle=11018 [ 1333.055] kgem_add_handle: handle=11018, index=2 [ 1333.055] [3fe8] bind bo(handle=11018, addr=151552), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.055] gen7_emit_cc: blend = 980 [ 1333.056] gen7_emit_sampler: sampler = 0 [ 1333.056] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.056] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.056] gen7_emit_vertex_elements: setup id=0 [ 1333.056] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.056] (0, 0) -> (88, 362) + (10, 20) [ 1333.056] gen4_vertex_flush[20c] = 3 [ 1333.056] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.056] sna_accel_flush: flush?=1, dirty?=0 [ 1333.056] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.056] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.056] gen4_vertex_close: reloc[0] = 126 [ 1333.056] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.056] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.056] kgem_finish_buffers: buffer handle=11018, used=152576, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.056] kgem_finish_buffers: retaining upload buffer (152576/262144): used=155648, refcnt=1 [ 1333.056] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.056] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.056] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.056] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.056] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.056] sna_accel_flush: flush?=0, dirty?=0 [ 1333.056] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1333.056] sna_poly_fill_rect_extents: [0] = (98, 325)x(1256, 20) [ 1333.056] sna_poly_fill_rect: extents(0, 381), (1354, 441), flags=1 [ 1333.056] sna_drawable_use_bo pixmap=40661, box=((0, 381), (1354, 441)), flags=1... [ 1333.056] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.056] sna_drawable_use_bo: pinned, never REPLACES [ 1333.056] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 1333.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.056] sna_drawable_use_bo: using whole GPU bo [ 1333.056] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [ 1333.056] sna_poly_fill_rect_blt pixmap=40661 x 3 [(98, 325)x(1256, 20)...]+(0,56), clipped?=0 [ 1333.056] gen7_render_fill: (alu=3, color=c0c0c0) [ 1333.056] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.056] color_convert: src=c0c0c0 [20020888] [ 1333.056] color_convert: dst=ffc0c0c0 [20028888] [ 1333.056] sna_render_get_solid: ffc0c0c0 [ 1333.056] sna_render_get_solid(89) = ffc0c0c0 (last) [ 1333.056] kgem_check_bo: num_pages=+1056, num_exec=+1 [ 1333.056] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.056] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.056] kgem_add_handle: handle=5, index=0 [ 1333.057] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.057] gen7_composite_get_binding_table(ffe0) [ 1333.057] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.057] kgem_add_handle: handle=9379, index=1 [ 1333.057] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.057] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.057] kgem_add_reloc: handle=8189, pos=16361, delta=0, domains=40000 [ 1333.057] kgem_add_reloc: adding proxy [delta=356] for handle=8189 [ 1333.057] kgem_add_handle: handle=8189, index=2 [ 1333.057] [3fe8] bind bo(handle=8189, addr=382873956), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1333.057] gen7_emit_cc: blend = 980 [ 1333.057] gen7_emit_sampler: sampler = 20 [ 1333.057] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.057] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.057] gen7_emit_vertex_elements: setup id=0 [ 1333.057] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.057] gen7_render_fill_op_boxes: (98, 362),(1354, 382)... x 3 [ 1333.057] gen4_vertex_flush[20c] = 9 [ 1333.057] sna_accel_flush: flush?=1, dirty?=0 [ 1333.057] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1333.057] gen4_vertex_close: copy to batch: 18 @ 138 [ 1333.057] gen4_vertex_close: reloc[0] = 126 [ 1333.057] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.057] batch[1/1, flags=1800]: 138 156 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1066 [fenced=0] [ 1333.057] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.057] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.057] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.057] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.057] kgem_commit: release handle=8189 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.057] __kgem_bo_clear_busy: handle=8189 [ 1333.057] kgem_commit: release handle=8189 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16d23000 [ 1333.057] sna_accel_flush: flush?=0, dirty?=0 [ 1333.057] sna_copy_area: src=pixmap=41215:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(8, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.057] sna_copy_area: normal copy [ 1333.057] sna_do_copy: src=(0, 0), dst=(8, 365), size=(10x20) [ 1333.057] sna_do_copy: after drawable: src=(0, 0), dst=(8, 421), size=(10x20) [ 1333.057] sna_do_copy: dst extents (8, 421), (18, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.057] sna_do_copy: clipped dst extents (8, 421), (18, 441) [ 1333.057] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.057] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.057] sna_do_copy: pixmap -- no source clipping [ 1333.057] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.058] sna_do_copy: copy region (8, 421), (18, 441) x 1 + (-8, -421) [ 1333.058] sna_copy_boxes (boxes=1x[(8, 421), (18, 441)...], src pixmap=41215+(-8, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.058] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352ba00, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.058] sna_drawable_use_bo pixmap=40661, box=((8, 402), (18, 422)), flags=8... [ 1333.058] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.058] sna_drawable_use_bo: pinned, never REPLACES [ 1333.058] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.058] sna_drawable_use_bo: using whole GPU bo [ 1333.058] region_overlaps_damage? [ 1333.058] use_shm_bo: no, not attached [ 1333.058] sna_drawable_move_region_to_cpu(pixmap=41215 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.058] sna_drawable_move_region_to_cpu: pixmap=41215 all damaged on CPU [ 1333.058] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.058] sna_write_boxes x 1, src stride=40, src dx=(-8, -402) [ 1333.058] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.058] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.058] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.058] sna_write_boxes: upload (8, 402)x(10, 20), max 16384x16384 [ 1333.058] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.058] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.058] kgem_create_buffer: reusing buffer? used=155648 + size=800, total=262144 [ 1333.058] kgem_create_proxy: target handle=11018 [proxy? -1], offset=155648, length=800, io=1 [ 1333.058] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.058] sna_write_boxes: box(8, 402), (18, 422), src=(-8, -402), dst=(0, 0) [ 1333.058] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.058] gen7_render_copy_boxes (-8, -402)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.058] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.058] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.058] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.058] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.058] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.058] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.058] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.058] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.058] kgem_add_handle: handle=5, index=0 [ 1333.058] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.058] gen7_composite_get_binding_table(ffe0) [ 1333.058] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.058] kgem_add_handle: handle=9379, index=1 [ 1333.058] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.058] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.058] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.059] kgem_add_reloc: adding proxy [delta=155648] for handle=11018 [ 1333.059] kgem_add_handle: handle=11018, index=2 [ 1333.059] [3fe8] bind bo(handle=11018, addr=155648), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.059] gen7_emit_cc: blend = 980 [ 1333.059] gen7_emit_sampler: sampler = 0 [ 1333.059] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.059] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.059] gen7_emit_vertex_elements: setup id=0 [ 1333.059] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.059] (0, 0) -> (8, 402) + (10, 20) [ 1333.059] gen4_vertex_flush[20c] = 3 [ 1333.059] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.059] sna_accel_flush: flush?=1, dirty?=0 [ 1333.059] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.059] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.059] gen4_vertex_close: reloc[0] = 126 [ 1333.059] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.059] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.059] kgem_finish_buffers: buffer handle=11018, used=156672, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.059] kgem_finish_buffers: retaining upload buffer (156672/262144): used=159744, refcnt=1 [ 1333.059] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.059] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.059] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.059] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.059] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.059] sna_copy_area: src=pixmap=41227:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(18, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.059] sna_copy_area: normal copy [ 1333.059] sna_do_copy: src=(0, 0), dst=(18, 365), size=(10x20) [ 1333.059] sna_do_copy: after drawable: src=(0, 0), dst=(18, 421), size=(10x20) [ 1333.059] sna_do_copy: dst extents (18, 421), (28, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.059] sna_do_copy: clipped dst extents (18, 421), (28, 441) [ 1333.059] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.059] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.059] sna_do_copy: pixmap -- no source clipping [ 1333.059] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.059] sna_do_copy: copy region (18, 421), (28, 441) x 1 + (-18, -421) [ 1333.059] sna_copy_boxes (boxes=1x[(18, 421), (28, 441)...], src pixmap=41227+(-18, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.059] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352c270, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.059] sna_drawable_use_bo pixmap=40661, box=((18, 402), (28, 422)), flags=8... [ 1333.059] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.059] sna_drawable_use_bo: pinned, never REPLACES [ 1333.059] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.060] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.060] sna_drawable_use_bo: using whole GPU bo [ 1333.060] region_overlaps_damage? [ 1333.060] use_shm_bo: no, not attached [ 1333.060] sna_drawable_move_region_to_cpu(pixmap=41227 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.060] sna_drawable_move_region_to_cpu: pixmap=41227 all damaged on CPU [ 1333.060] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.060] sna_write_boxes x 1, src stride=40, src dx=(-18, -402) [ 1333.060] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.060] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.060] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.060] sna_write_boxes: upload (18, 402)x(10, 20), max 16384x16384 [ 1333.060] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.060] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.060] kgem_create_buffer: reusing buffer? used=159744 + size=800, total=262144 [ 1333.060] kgem_create_proxy: target handle=11018 [proxy? -1], offset=159744, length=800, io=1 [ 1333.060] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.060] sna_write_boxes: box(18, 402), (28, 422), src=(-18, -402), dst=(0, 0) [ 1333.060] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.060] gen7_render_copy_boxes (-18, -402)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.060] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.060] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.060] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.060] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.060] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.060] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.060] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.060] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.060] kgem_add_handle: handle=5, index=0 [ 1333.060] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.060] gen7_composite_get_binding_table(ffe0) [ 1333.060] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.060] kgem_add_handle: handle=9379, index=1 [ 1333.060] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.060] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.060] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.060] kgem_add_reloc: adding proxy [delta=159744] for handle=11018 [ 1333.060] kgem_add_handle: handle=11018, index=2 [ 1333.060] [3fe8] bind bo(handle=11018, addr=159744), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.060] gen7_emit_cc: blend = 980 [ 1333.060] gen7_emit_sampler: sampler = 0 [ 1333.060] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.060] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.061] gen7_emit_vertex_elements: setup id=0 [ 1333.061] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.061] (0, 0) -> (18, 402) + (10, 20) [ 1333.061] gen4_vertex_flush[20c] = 3 [ 1333.061] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.061] sna_accel_flush: flush?=1, dirty?=0 [ 1333.061] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.061] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.061] gen4_vertex_close: reloc[0] = 126 [ 1333.061] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.061] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.061] kgem_finish_buffers: buffer handle=11018, used=160768, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.061] kgem_finish_buffers: retaining upload buffer (160768/262144): used=163840, refcnt=1 [ 1333.061] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.061] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.061] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.061] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.061] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.061] sna_accel_flush: flush?=0, dirty?=0 [ 1333.061] sna_block_handler (tv=0.0) [ 1333.061] sna_wakeup_handler [ 1333.061] sna_mode_wakeup: len=32 [ 1333.061] sna_dri2_vblank_handler(type=0, sequence=80016) [ 1333.061] sna_crtc_record_swap: recording last swap on pipe=0, frame 80016 [13890], time 1333.62302 [ 1333.061] sna_accel_flush: flush?=0, dirty?=0 [ 1333.061] sna_dri2_event_free(draw?=1) [ 1333.061] sna_dri2_remove_event: remove[0x355d1e0] from window 6291466, active? 1 [ 1333.061] sna_dri2_vblank_handler complete [ 1333.061] sna_dri2_copy_region: pixmap=3, src=32 (refs=1/1, flush=0, attach=1) , dst=10 (refs=3/3, flush=1, attach=0) [ 1333.061] sna_dri2_copy_region: region (0, 339), (1355, 402) x 1 [ 1333.061] is_clipped: region[1]x(0, 0),(1366, 768) against drawable 1366x768 [ 1333.061] __sna_dri2_copy_region: source size 1366x768, region size 1355x63, src offset 0x0 [ 1333.061] sna_pixmap_move_area_to_gpu: pixmap=3 box=(0, 339), (1355, 402), flags=41 [ 1333.061] _sna_damage_subtract_box(None - (0, 339), (1355, 402))... [ 1333.061] = None [ 1333.061] sna_pixmap_move_area_to_gpu: already all-damaged [ 1333.061] sna_pixmap_unclean(pixmap=3): cleaning foreign bo handle=10, busy=0 [ring=0] [ 1333.061] __kgem_bo_clear_busy: handle=10 [ 1333.061] sna_pixmap_mark_active: pixmap=3, handle=10 [ 1333.061] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=10 to handle=10 [ 1333.062] __sna_dri2_copy_region: marking region as damaged [ 1333.062] __sna_dri2_copy_region: copying [(0, 339), (1355, 402)]x1 src=(0, 0), dst=(0, 0) [ 1333.062] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 1333.062] kgem_bo_is_render: handle=32, rq? 1 [3] [ 1333.062] kgem_bo_is_render: handle=10, rq? 0 [0] [ 1333.062] kgem_bo_is_render: handle=10, rq? 0 [0] [ 1333.062] kgem_bo_is_render: handle=32, rq? 1 [3] [ 1333.062] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(5632, 5632) [ 1333.062] __kgem_bcs_set_tiling: src handle=32:tiling=1, dst handle=10:tiling=1 [ 1333.062] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 1333.062] sna_blt_copy_boxes: box=(0, 339)x(1355, 63) [ 1333.062] kgem_add_reloc: handle=10, pos=4, delta=0, domains=28002 [ 1333.062] kgem_add_handle: handle=10, index=0 [ 1333.062] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 1333.062] kgem_add_reloc: handle=32, pos=7, delta=0, domains=28000 [ 1333.062] kgem_add_handle: handle=32, index=1 [ 1333.062] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 1333.062] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=2112 [fenced=0] [ 1333.062] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.062] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.062] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4dd000 [ 1333.062] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6375000 [ 1333.062] sna_accel_flush: flush?=0, dirty?=0 [ 1333.062] sna_accel_flush: flush?=0, dirty?=0 [ 1333.062] sna_block_handler (tv=0.0) [ 1333.062] sna_wakeup_handler [ 1333.062] sna_accel_flush: flush?=0, dirty?=0 [ 1333.062] sna_block_handler (tv=0.0) [ 1333.062] sna_wakeup_handler [ 1333.062] sna_copy_area: src=pixmap=41229:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(28, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.062] sna_copy_area: normal copy [ 1333.062] sna_do_copy: src=(0, 0), dst=(28, 365), size=(10x20) [ 1333.062] sna_do_copy: after drawable: src=(0, 0), dst=(28, 421), size=(10x20) [ 1333.062] sna_do_copy: dst extents (28, 421), (38, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.062] sna_do_copy: clipped dst extents (28, 421), (38, 441) [ 1333.062] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.062] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.062] sna_do_copy: pixmap -- no source clipping [ 1333.062] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.063] sna_do_copy: copy region (28, 421), (38, 441) x 1 + (-28, -421) [ 1333.063] sna_copy_boxes (boxes=1x[(28, 421), (38, 441)...], src pixmap=41229+(-28, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.063] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352e5c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.063] sna_drawable_use_bo pixmap=40661, box=((28, 402), (38, 422)), flags=8... [ 1333.063] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.063] sna_drawable_use_bo: pinned, never REPLACES [ 1333.063] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.063] sna_drawable_use_bo: using whole GPU bo [ 1333.063] region_overlaps_damage? [ 1333.063] use_shm_bo: no, not attached [ 1333.063] sna_drawable_move_region_to_cpu(pixmap=41229 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.063] sna_drawable_move_region_to_cpu: pixmap=41229 all damaged on CPU [ 1333.063] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.063] sna_write_boxes x 1, src stride=40, src dx=(-28, -402) [ 1333.063] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.063] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.063] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.063] needs_batch_flush: flushing before handle=9379 for required semaphore [ 1333.063] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.063] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.063] kgem_create_buffer: reusing buffer? used=163840 + size=800, total=262144 [ 1333.063] kgem_create_proxy: target handle=11018 [proxy? -1], offset=163840, length=800, io=1 [ 1333.063] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.063] sna_write_boxes: box src=(0, 0), dst=(28, 402) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.063] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.063] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.063] kgem_add_handle: handle=9379, index=0 [ 1333.063] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.063] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.063] kgem_add_reloc: adding proxy [delta=163840] for handle=11018 [ 1333.063] kgem_add_handle: handle=11018, index=1 [ 1333.063] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.063] sna_accel_flush: flush?=1, dirty?=0 [ 1333.063] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.063] kgem_finish_buffers: buffer handle=11018, used=164864, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.063] kgem_finish_buffers: retaining upload buffer (164864/262144): used=167936, refcnt=1 [ 1333.063] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.063] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.063] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.063] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.064] sna_copy_area: src=pixmap=41231:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(38, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.064] sna_copy_area: normal copy [ 1333.064] sna_do_copy: src=(0, 0), dst=(38, 365), size=(10x20) [ 1333.064] sna_do_copy: after drawable: src=(0, 0), dst=(38, 421), size=(10x20) [ 1333.064] sna_do_copy: dst extents (38, 421), (48, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.064] sna_do_copy: clipped dst extents (38, 421), (48, 441) [ 1333.064] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.064] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.064] sna_do_copy: pixmap -- no source clipping [ 1333.064] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.064] sna_do_copy: copy region (38, 421), (48, 441) x 1 + (-38, -421) [ 1333.064] sna_copy_boxes (boxes=1x[(38, 421), (48, 441)...], src pixmap=41231+(-38, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.064] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352ebe0, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.064] sna_drawable_use_bo pixmap=40661, box=((38, 402), (48, 422)), flags=8... [ 1333.064] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.064] sna_drawable_use_bo: pinned, never REPLACES [ 1333.064] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.064] sna_drawable_use_bo: using whole GPU bo [ 1333.064] region_overlaps_damage? [ 1333.064] use_shm_bo: no, not attached [ 1333.064] sna_drawable_move_region_to_cpu(pixmap=41231 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.064] sna_drawable_move_region_to_cpu: pixmap=41231 all damaged on CPU [ 1333.064] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.064] sna_write_boxes x 1, src stride=40, src dx=(-38, -402) [ 1333.064] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.064] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.064] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.064] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.064] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.064] kgem_create_buffer: reusing buffer? used=167936 + size=800, total=262144 [ 1333.064] kgem_create_proxy: target handle=11018 [proxy? -1], offset=167936, length=800, io=1 [ 1333.064] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.064] sna_write_boxes: box src=(0, 0), dst=(38, 402) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.064] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.064] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.064] kgem_add_handle: handle=9379, index=0 [ 1333.064] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.064] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.064] kgem_add_reloc: adding proxy [delta=167936] for handle=11018 [ 1333.064] kgem_add_handle: handle=11018, index=1 [ 1333.064] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.064] sna_accel_flush: flush?=1, dirty?=0 [ 1333.065] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.065] kgem_finish_buffers: buffer handle=11018, used=168960, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.065] kgem_finish_buffers: retaining upload buffer (168960/262144): used=172032, refcnt=1 [ 1333.065] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.065] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.065] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.065] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.065] sna_copy_area: src=pixmap=41233:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(48, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.065] sna_copy_area: normal copy [ 1333.065] sna_do_copy: src=(0, 0), dst=(48, 365), size=(10x20) [ 1333.065] sna_do_copy: after drawable: src=(0, 0), dst=(48, 421), size=(10x20) [ 1333.065] sna_do_copy: dst extents (48, 421), (58, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.065] sna_do_copy: clipped dst extents (48, 421), (58, 441) [ 1333.065] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.065] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.065] sna_do_copy: pixmap -- no source clipping [ 1333.065] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.065] sna_do_copy: copy region (48, 421), (58, 441) x 1 + (-48, -421) [ 1333.065] sna_copy_boxes (boxes=1x[(48, 421), (58, 441)...], src pixmap=41233+(-48, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.065] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352f180, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.065] sna_drawable_use_bo pixmap=40661, box=((48, 402), (58, 422)), flags=8... [ 1333.065] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.065] sna_drawable_use_bo: pinned, never REPLACES [ 1333.065] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.065] sna_drawable_use_bo: using whole GPU bo [ 1333.065] region_overlaps_damage? [ 1333.065] use_shm_bo: no, not attached [ 1333.065] sna_drawable_move_region_to_cpu(pixmap=41233 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.065] sna_drawable_move_region_to_cpu: pixmap=41233 all damaged on CPU [ 1333.065] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.065] sna_write_boxes x 1, src stride=40, src dx=(-48, -402) [ 1333.065] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.065] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.065] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.065] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.065] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.065] kgem_create_buffer: reusing buffer? used=172032 + size=800, total=262144 [ 1333.065] kgem_create_proxy: target handle=11018 [proxy? -1], offset=172032, length=800, io=1 [ 1333.065] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.065] sna_write_boxes: box src=(0, 0), dst=(48, 402) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.065] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.066] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.066] kgem_add_handle: handle=9379, index=0 [ 1333.066] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.066] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.066] kgem_add_reloc: adding proxy [delta=172032] for handle=11018 [ 1333.066] kgem_add_handle: handle=11018, index=1 [ 1333.066] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.066] sna_accel_flush: flush?=1, dirty?=0 [ 1333.066] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.066] kgem_finish_buffers: buffer handle=11018, used=173056, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.066] kgem_finish_buffers: retaining upload buffer (173056/262144): used=176128, refcnt=1 [ 1333.066] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.066] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.066] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.066] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.066] sna_copy_area: src=pixmap=41235:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(58, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.066] sna_copy_area: normal copy [ 1333.066] sna_do_copy: src=(0, 0), dst=(58, 365), size=(10x20) [ 1333.066] sna_do_copy: after drawable: src=(0, 0), dst=(58, 421), size=(10x20) [ 1333.066] sna_do_copy: dst extents (58, 421), (68, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.066] sna_do_copy: clipped dst extents (58, 421), (68, 441) [ 1333.066] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.066] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.066] sna_do_copy: pixmap -- no source clipping [ 1333.066] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.066] sna_do_copy: copy region (58, 421), (68, 441) x 1 + (-58, -421) [ 1333.066] sna_copy_boxes (boxes=1x[(58, 421), (68, 441)...], src pixmap=41235+(-58, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.066] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352e640, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.066] sna_drawable_use_bo pixmap=40661, box=((58, 402), (68, 422)), flags=8... [ 1333.066] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.066] sna_drawable_use_bo: pinned, never REPLACES [ 1333.066] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.066] sna_drawable_use_bo: using whole GPU bo [ 1333.066] region_overlaps_damage? [ 1333.066] use_shm_bo: no, not attached [ 1333.066] sna_drawable_move_region_to_cpu(pixmap=41235 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.066] sna_drawable_move_region_to_cpu: pixmap=41235 all damaged on CPU [ 1333.066] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.066] sna_write_boxes x 1, src stride=40, src dx=(-58, -402) [ 1333.066] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.066] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.067] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.067] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.067] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.067] kgem_create_buffer: reusing buffer? used=176128 + size=800, total=262144 [ 1333.067] kgem_create_proxy: target handle=11018 [proxy? -1], offset=176128, length=800, io=1 [ 1333.067] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.067] sna_write_boxes: box src=(0, 0), dst=(58, 402) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.067] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.067] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.067] kgem_add_handle: handle=9379, index=0 [ 1333.067] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.067] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.067] kgem_add_reloc: adding proxy [delta=176128] for handle=11018 [ 1333.067] kgem_add_handle: handle=11018, index=1 [ 1333.067] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.067] sna_accel_flush: flush?=1, dirty?=0 [ 1333.067] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.067] kgem_finish_buffers: buffer handle=11018, used=177152, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.067] kgem_finish_buffers: retaining upload buffer (177152/262144): used=180224, refcnt=1 [ 1333.067] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.067] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.067] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.067] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.067] sna_copy_area: src=pixmap=41235:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(68, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.067] sna_copy_area: normal copy [ 1333.067] sna_do_copy: src=(0, 0), dst=(68, 365), size=(10x20) [ 1333.067] sna_do_copy: after drawable: src=(0, 0), dst=(68, 421), size=(10x20) [ 1333.067] sna_do_copy: dst extents (68, 421), (78, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.067] sna_do_copy: clipped dst extents (68, 421), (78, 441) [ 1333.067] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.067] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.067] sna_do_copy: pixmap -- no source clipping [ 1333.067] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.067] sna_do_copy: copy region (68, 421), (78, 441) x 1 + (-68, -421) [ 1333.067] sna_copy_boxes (boxes=1x[(68, 421), (78, 441)...], src pixmap=41235+(-68, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.067] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352e640, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.067] sna_drawable_use_bo pixmap=40661, box=((68, 402), (78, 422)), flags=8... [ 1333.067] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.067] sna_drawable_use_bo: pinned, never REPLACES [ 1333.067] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.067] sna_drawable_use_bo: using whole GPU bo [ 1333.068] region_overlaps_damage? [ 1333.068] use_shm_bo: no, not attached [ 1333.068] sna_drawable_move_region_to_cpu(pixmap=41235 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.068] sna_drawable_move_region_to_cpu: pixmap=41235 all damaged on CPU [ 1333.068] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.068] sna_write_boxes x 1, src stride=40, src dx=(-68, -402) [ 1333.068] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.068] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.068] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.068] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.068] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.068] kgem_create_buffer: reusing buffer? used=180224 + size=800, total=262144 [ 1333.068] kgem_create_proxy: target handle=11018 [proxy? -1], offset=180224, length=800, io=1 [ 1333.068] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.068] sna_write_boxes: box src=(0, 0), dst=(68, 402) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.068] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.068] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.068] kgem_add_handle: handle=9379, index=0 [ 1333.068] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.068] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.068] kgem_add_reloc: adding proxy [delta=180224] for handle=11018 [ 1333.068] kgem_add_handle: handle=11018, index=1 [ 1333.068] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.068] sna_accel_flush: flush?=1, dirty?=0 [ 1333.068] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.068] kgem_finish_buffers: buffer handle=11018, used=181248, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.068] kgem_finish_buffers: retaining upload buffer (181248/262144): used=184320, refcnt=1 [ 1333.068] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.068] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.068] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.068] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.068] sna_accel_flush: flush?=0, dirty?=0 [ 1333.068] sna_block_handler (tv=0.0) [ 1333.068] sna_wakeup_handler [ 1333.068] sna_accel_flush: flush?=0, dirty?=0 [ 1333.068] sna_accel_flush: flush?=0, dirty?=0 [ 1333.068] sna_block_handler (tv=0.0) [ 1333.068] sna_wakeup_handler [ 1333.068] sna_copy_area: src=pixmap=41235:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(78, 365)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.068] sna_copy_area: normal copy [ 1333.069] sna_do_copy: src=(0, 0), dst=(78, 365), size=(10x20) [ 1333.069] sna_do_copy: after drawable: src=(0, 0), dst=(78, 421), size=(10x20) [ 1333.069] sna_do_copy: dst extents (78, 421), (88, 441), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.069] sna_do_copy: clipped dst extents (78, 421), (88, 441) [ 1333.069] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.069] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.069] sna_do_copy: pixmap -- no source clipping [ 1333.069] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.069] sna_do_copy: copy region (78, 421), (88, 441) x 1 + (-78, -421) [ 1333.069] sna_copy_boxes (boxes=1x[(78, 421), (88, 441)...], src pixmap=41235+(-78, -421), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.069] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352e640, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.069] sna_drawable_use_bo pixmap=40661, box=((78, 402), (88, 422)), flags=8... [ 1333.069] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.069] sna_drawable_use_bo: pinned, never REPLACES [ 1333.069] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.069] sna_drawable_use_bo: using whole GPU bo [ 1333.069] region_overlaps_damage? [ 1333.069] use_shm_bo: no, not attached [ 1333.069] sna_drawable_move_region_to_cpu(pixmap=41235 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.069] sna_drawable_move_region_to_cpu: pixmap=41235 all damaged on CPU [ 1333.069] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.069] sna_write_boxes x 1, src stride=40, src dx=(-78, -402) [ 1333.069] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.069] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.069] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.069] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.069] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.069] kgem_create_buffer: reusing buffer? used=184320 + size=800, total=262144 [ 1333.069] kgem_create_proxy: target handle=11018 [proxy? -1], offset=184320, length=800, io=1 [ 1333.069] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.069] sna_write_boxes: box src=(0, 0), dst=(78, 402) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.070] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.070] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.070] kgem_add_handle: handle=9379, index=0 [ 1333.070] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.070] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.070] kgem_add_reloc: adding proxy [delta=184320] for handle=11018 [ 1333.070] kgem_add_handle: handle=11018, index=1 [ 1333.070] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.070] sna_accel_flush: flush?=1, dirty?=0 [ 1333.070] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.070] kgem_finish_buffers: buffer handle=11018, used=185344, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.070] kgem_finish_buffers: retaining upload buffer (185344/262144): used=188416, refcnt=1 [ 1333.070] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.070] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.070] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.070] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.070] sna_accel_flush: flush?=0, dirty?=0 [ 1333.070] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1333.070] sna_poly_fill_rect_extents: [0] = (88, 365)x(1266, 20) [ 1333.070] sna_poly_fill_rect: extents(0, 421), (1354, 461), flags=1 [ 1333.070] sna_drawable_use_bo pixmap=40661, box=((0, 421), (1354, 461)), flags=1... [ 1333.070] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.070] sna_drawable_use_bo: pinned, never REPLACES [ 1333.070] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 1333.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.070] sna_drawable_use_bo: using whole GPU bo [ 1333.070] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [ 1333.070] sna_poly_fill_rect_blt pixmap=40661 x 2 [(88, 365)x(1266, 20)...]+(0,56), clipped?=0 [ 1333.070] gen7_render_fill: (alu=3, color=c0c0c0) [ 1333.070] kgem_bo_is_render: handle=9379, rq? 1 [3] [ 1333.070] kgem_bo_is_render: handle=9379, rq? 1 [3] [ 1333.070] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.070] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.070] color_convert: src=c0c0c0 [20020888] [ 1333.070] color_convert: dst=ffc0c0c0 [20028888] [ 1333.070] sna_render_get_solid: ffc0c0c0 [ 1333.070] sna_render_get_solid(89) = ffc0c0c0 (last) [ 1333.070] needs_batch_flush: flushing before handle=9379 for required semaphore [ 1333.071] kgem_check_bo: num_pages=+1056, num_exec=+1 [ 1333.071] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.071] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.071] kgem_add_handle: handle=5, index=0 [ 1333.071] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.071] gen7_composite_get_binding_table(ffe0) [ 1333.071] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.071] kgem_add_handle: handle=9379, index=1 [ 1333.071] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.071] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.071] kgem_add_reloc: handle=8189, pos=16361, delta=0, domains=40000 [ 1333.071] kgem_add_reloc: adding proxy [delta=356] for handle=8189 [ 1333.071] kgem_add_handle: handle=8189, index=2 [ 1333.071] [3fe8] bind bo(handle=8189, addr=382873956), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1333.071] gen7_emit_cc: blend = 980 [ 1333.071] gen7_emit_sampler: sampler = 20 [ 1333.071] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.071] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.071] gen7_emit_vertex_elements: setup id=0 [ 1333.071] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.071] gen7_render_fill_op_boxes: (88, 402),(1354, 422)... x 2 [ 1333.071] gen4_vertex_flush[20c] = 6 [ 1333.071] sna_accel_flush: flush?=1, dirty?=0 [ 1333.071] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 1333.071] gen4_vertex_close: copy to batch: 12 @ 138 [ 1333.071] gen4_vertex_close: reloc[0] = 126 [ 1333.071] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.071] batch[1/1, flags=1800]: 138 150 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1066 [fenced=0] [ 1333.071] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.071] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.071] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.071] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.071] kgem_commit: release handle=8189 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.071] __kgem_bo_clear_busy: handle=8189 [ 1333.071] kgem_commit: release handle=8189 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16d23000 [ 1333.071] sna_accel_flush: flush?=0, dirty?=0 [ 1333.071] sna_copy_area: src=pixmap=41215:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(8, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.071] sna_copy_area: normal copy [ 1333.071] sna_do_copy: src=(0, 0), dst=(8, 385), size=(10x20) [ 1333.071] sna_do_copy: after drawable: src=(0, 0), dst=(8, 441), size=(10x20) [ 1333.071] sna_do_copy: dst extents (8, 441), (18, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.071] sna_do_copy: clipped dst extents (8, 441), (18, 461) [ 1333.071] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.072] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.072] sna_do_copy: pixmap -- no source clipping [ 1333.072] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.072] sna_do_copy: copy region (8, 441), (18, 461) x 1 + (-8, -441) [ 1333.072] sna_copy_boxes (boxes=1x[(8, 441), (18, 461)...], src pixmap=41215+(-8, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.072] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x352ba00, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.072] sna_drawable_use_bo pixmap=40661, box=((8, 422), (18, 442)), flags=8... [ 1333.072] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.072] sna_drawable_use_bo: pinned, never REPLACES [ 1333.072] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.072] sna_drawable_use_bo: using whole GPU bo [ 1333.072] region_overlaps_damage? [ 1333.072] use_shm_bo: no, not attached [ 1333.072] sna_drawable_move_region_to_cpu(pixmap=41215 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.072] sna_drawable_move_region_to_cpu: pixmap=41215 all damaged on CPU [ 1333.072] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.072] sna_write_boxes x 1, src stride=40, src dx=(-8, -422) [ 1333.072] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.072] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.072] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.072] sna_write_boxes: upload (8, 422)x(10, 20), max 16384x16384 [ 1333.072] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.072] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.072] kgem_create_buffer: reusing buffer? used=188416 + size=800, total=262144 [ 1333.072] kgem_create_proxy: target handle=11018 [proxy? -1], offset=188416, length=800, io=1 [ 1333.072] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.072] sna_write_boxes: box(8, 422), (18, 442), src=(-8, -422), dst=(0, 0) [ 1333.072] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.072] gen7_render_copy_boxes (-8, -422)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.072] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.072] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.072] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.072] needs_batch_flush: flushing before handle=11018 for required semaphore [ 1333.072] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.072] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.072] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.072] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.072] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.072] kgem_add_handle: handle=5, index=0 [ 1333.072] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.072] gen7_composite_get_binding_table(ffe0) [ 1333.073] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.073] kgem_add_handle: handle=9379, index=1 [ 1333.073] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.073] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.073] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.073] kgem_add_reloc: adding proxy [delta=188416] for handle=11018 [ 1333.073] kgem_add_handle: handle=11018, index=2 [ 1333.073] [3fe8] bind bo(handle=11018, addr=188416), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.073] gen7_emit_cc: blend = 980 [ 1333.073] gen7_emit_sampler: sampler = 0 [ 1333.073] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.073] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.073] gen7_emit_vertex_elements: setup id=0 [ 1333.073] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.073] (0, 0) -> (8, 422) + (10, 20) [ 1333.073] gen4_vertex_flush[20c] = 3 [ 1333.073] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.073] sna_accel_flush: flush?=1, dirty?=0 [ 1333.073] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.073] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.073] gen4_vertex_close: reloc[0] = 126 [ 1333.073] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.073] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.073] kgem_finish_buffers: buffer handle=11018, used=189440, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.073] kgem_finish_buffers: retaining upload buffer (189440/262144): used=192512, refcnt=1 [ 1333.073] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.073] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.073] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.073] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.073] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.073] sna_copy_area: src=pixmap=41207:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(18, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.073] sna_copy_area: normal copy [ 1333.073] sna_do_copy: src=(0, 0), dst=(18, 385), size=(10x20) [ 1333.073] sna_do_copy: after drawable: src=(0, 0), dst=(18, 441), size=(10x20) [ 1333.073] sna_do_copy: dst extents (18, 441), (28, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.073] sna_do_copy: clipped dst extents (18, 441), (28, 461) [ 1333.073] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.073] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.073] sna_do_copy: pixmap -- no source clipping [ 1333.073] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.073] sna_do_copy: copy region (18, 441), (28, 461) x 1 + (-18, -441) [ 1333.074] sna_copy_boxes (boxes=1x[(18, 441), (28, 461)...], src pixmap=41207+(-18, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.074] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3529490, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.074] sna_drawable_use_bo pixmap=40661, box=((18, 422), (28, 442)), flags=8... [ 1333.074] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.074] sna_drawable_use_bo: pinned, never REPLACES [ 1333.074] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.074] sna_drawable_use_bo: using whole GPU bo [ 1333.074] region_overlaps_damage? [ 1333.074] use_shm_bo: no, not attached [ 1333.074] sna_drawable_move_region_to_cpu(pixmap=41207 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.074] sna_drawable_move_region_to_cpu: pixmap=41207 all damaged on CPU [ 1333.074] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.074] sna_write_boxes x 1, src stride=40, src dx=(-18, -422) [ 1333.074] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.074] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.074] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.074] sna_write_boxes: upload (18, 422)x(10, 20), max 16384x16384 [ 1333.074] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.074] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.074] kgem_create_buffer: reusing buffer? used=192512 + size=800, total=262144 [ 1333.074] kgem_create_proxy: target handle=11018 [proxy? -1], offset=192512, length=800, io=1 [ 1333.074] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.074] sna_write_boxes: box(18, 422), (28, 442), src=(-18, -422), dst=(0, 0) [ 1333.074] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.074] gen7_render_copy_boxes (-18, -422)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.074] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.074] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.074] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.074] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.074] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.074] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.074] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.074] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.074] kgem_add_handle: handle=5, index=0 [ 1333.074] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.074] gen7_composite_get_binding_table(ffe0) [ 1333.074] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.074] kgem_add_handle: handle=9379, index=1 [ 1333.074] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.074] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.074] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.075] kgem_add_reloc: adding proxy [delta=192512] for handle=11018 [ 1333.075] kgem_add_handle: handle=11018, index=2 [ 1333.075] [3fe8] bind bo(handle=11018, addr=192512), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.075] gen7_emit_cc: blend = 980 [ 1333.075] gen7_emit_sampler: sampler = 0 [ 1333.075] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.075] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.075] gen7_emit_vertex_elements: setup id=0 [ 1333.075] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.075] (0, 0) -> (18, 422) + (10, 20) [ 1333.075] gen4_vertex_flush[20c] = 3 [ 1333.075] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.075] sna_accel_flush: flush?=1, dirty?=0 [ 1333.075] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.075] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.075] gen4_vertex_close: reloc[0] = 126 [ 1333.075] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.075] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.075] kgem_finish_buffers: buffer handle=11018, used=193536, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.075] kgem_finish_buffers: retaining upload buffer (193536/262144): used=196608, refcnt=1 [ 1333.075] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.075] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.075] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.075] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.075] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.075] sna_accel_flush: flush?=0, dirty?=0 [ 1333.075] sna_block_handler (tv=0.0) [ 1333.075] sna_wakeup_handler [ 1333.075] sna_covering_crtc for box=(0, 0), (1366, 768) [ 1333.075] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 1333.075] sna_box_intersect: (0, 0), (1366, 768) intersect (0, 0), (1366, 768) = (0, 0), (1366, 768) [ 1333.075] sna_covering_crtc: box overlaps desired crtc: (0, 0), (1366, 768) [ 1333.075] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=1, rem=0) [ 1333.075] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 1333.075] sna_crtc_record_swap: recording last swap on pipe=0, frame 80016 [13890], time 1333.62302 [ 1333.075] sna_dri2_add_event: adding event to window 6291466) [ 1333.075] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=80016, target=0, divisor=1, remainder=0 [ 1333.075] draw_target_seq: converting target_msc=80017 to seq 80017 [ 1333.075] sna_wait_vblank(pipe=0, waiting until seq=80017) [ 1333.075] sna_accel_flush: flush?=0, dirty?=0 [ 1333.075] sna_block_handler (tv=0.0) [ 1333.076] sna_wakeup_handler [ 1333.076] sna_copy_area: src=pixmap=41237:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(28, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.076] sna_copy_area: normal copy [ 1333.076] sna_do_copy: src=(0, 0), dst=(28, 385), size=(10x20) [ 1333.076] sna_do_copy: after drawable: src=(0, 0), dst=(28, 441), size=(10x20) [ 1333.076] sna_do_copy: dst extents (28, 441), (38, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.076] sna_do_copy: clipped dst extents (28, 441), (38, 461) [ 1333.076] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.076] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.076] sna_do_copy: pixmap -- no source clipping [ 1333.076] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.076] sna_do_copy: copy region (28, 441), (38, 461) x 1 + (-28, -441) [ 1333.076] sna_copy_boxes (boxes=1x[(28, 441), (38, 461)...], src pixmap=41237+(-28, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.076] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3530180, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.076] sna_drawable_use_bo pixmap=40661, box=((28, 422), (38, 442)), flags=8... [ 1333.076] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.076] sna_drawable_use_bo: pinned, never REPLACES [ 1333.076] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.076] sna_drawable_use_bo: using whole GPU bo [ 1333.076] region_overlaps_damage? [ 1333.076] use_shm_bo: no, not attached [ 1333.076] sna_drawable_move_region_to_cpu(pixmap=41237 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.076] sna_drawable_move_region_to_cpu: pixmap=41237 all damaged on CPU [ 1333.076] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.076] sna_write_boxes x 1, src stride=40, src dx=(-28, -422) [ 1333.076] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.076] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.076] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.076] sna_write_boxes: upload (28, 422)x(10, 20), max 16384x16384 [ 1333.076] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.076] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.076] kgem_create_buffer: reusing buffer? used=196608 + size=800, total=262144 [ 1333.076] kgem_create_proxy: target handle=11018 [proxy? -1], offset=196608, length=800, io=1 [ 1333.076] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.076] sna_write_boxes: box(28, 422), (38, 442), src=(-28, -422), dst=(0, 0) [ 1333.076] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.076] gen7_render_copy_boxes (-28, -422)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.076] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.076] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.076] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.076] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.077] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.077] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.077] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.077] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.077] kgem_add_handle: handle=5, index=0 [ 1333.077] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.077] gen7_composite_get_binding_table(ffe0) [ 1333.077] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.077] kgem_add_handle: handle=9379, index=1 [ 1333.077] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.077] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.077] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.077] kgem_add_reloc: adding proxy [delta=196608] for handle=11018 [ 1333.077] kgem_add_handle: handle=11018, index=2 [ 1333.077] [3fe8] bind bo(handle=11018, addr=196608), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.077] gen7_emit_cc: blend = 980 [ 1333.077] gen7_emit_sampler: sampler = 0 [ 1333.077] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.077] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.077] gen7_emit_vertex_elements: setup id=0 [ 1333.077] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.077] (0, 0) -> (28, 422) + (10, 20) [ 1333.077] gen4_vertex_flush[20c] = 3 [ 1333.077] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.077] sna_accel_flush: flush?=1, dirty?=0 [ 1333.077] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.077] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.077] gen4_vertex_close: reloc[0] = 126 [ 1333.077] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.077] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.077] kgem_finish_buffers: buffer handle=11018, used=197632, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.077] kgem_finish_buffers: retaining upload buffer (197632/262144): used=200704, refcnt=1 [ 1333.077] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.077] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.077] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.077] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.077] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.077] sna_copy_area: src=pixmap=41239:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(38, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.077] sna_copy_area: normal copy [ 1333.077] sna_do_copy: src=(0, 0), dst=(38, 385), size=(10x20) [ 1333.077] sna_do_copy: after drawable: src=(0, 0), dst=(38, 441), size=(10x20) [ 1333.077] sna_do_copy: dst extents (38, 441), (48, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.078] sna_do_copy: clipped dst extents (38, 441), (48, 461) [ 1333.078] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.078] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.078] sna_do_copy: pixmap -- no source clipping [ 1333.078] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.078] sna_do_copy: copy region (38, 441), (48, 461) x 1 + (-38, -441) [ 1333.078] sna_copy_boxes (boxes=1x[(38, 441), (48, 461)...], src pixmap=41239+(-38, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.078] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x35307a0, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.078] sna_drawable_use_bo pixmap=40661, box=((38, 422), (48, 442)), flags=8... [ 1333.078] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.078] sna_drawable_use_bo: pinned, never REPLACES [ 1333.078] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.078] sna_drawable_use_bo: using whole GPU bo [ 1333.078] region_overlaps_damage? [ 1333.078] use_shm_bo: no, not attached [ 1333.078] sna_drawable_move_region_to_cpu(pixmap=41239 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.078] sna_drawable_move_region_to_cpu: pixmap=41239 all damaged on CPU [ 1333.078] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.078] sna_write_boxes x 1, src stride=40, src dx=(-38, -422) [ 1333.078] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.078] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.078] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.078] sna_write_boxes: upload (38, 422)x(10, 20), max 16384x16384 [ 1333.078] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.078] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.078] kgem_create_buffer: reusing buffer? used=200704 + size=800, total=262144 [ 1333.078] kgem_create_proxy: target handle=11018 [proxy? -1], offset=200704, length=800, io=1 [ 1333.078] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.078] sna_write_boxes: box(38, 422), (48, 442), src=(-38, -422), dst=(0, 0) [ 1333.078] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.078] gen7_render_copy_boxes (-38, -422)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.078] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.078] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.078] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.078] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.078] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.078] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.078] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.078] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.078] kgem_add_handle: handle=5, index=0 [ 1333.078] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.079] gen7_composite_get_binding_table(ffe0) [ 1333.079] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.079] kgem_add_handle: handle=9379, index=1 [ 1333.079] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.079] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.079] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.079] kgem_add_reloc: adding proxy [delta=200704] for handle=11018 [ 1333.079] kgem_add_handle: handle=11018, index=2 [ 1333.079] [3fe8] bind bo(handle=11018, addr=200704), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.079] gen7_emit_cc: blend = 980 [ 1333.079] gen7_emit_sampler: sampler = 0 [ 1333.079] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.079] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.079] gen7_emit_vertex_elements: setup id=0 [ 1333.079] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.079] (0, 0) -> (38, 422) + (10, 20) [ 1333.079] gen4_vertex_flush[20c] = 3 [ 1333.079] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.079] sna_accel_flush: flush?=1, dirty?=0 [ 1333.079] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.079] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.079] gen4_vertex_close: reloc[0] = 126 [ 1333.079] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.079] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.079] kgem_finish_buffers: buffer handle=11018, used=201728, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.079] kgem_finish_buffers: retaining upload buffer (201728/262144): used=204800, refcnt=1 [ 1333.079] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.079] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.079] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.079] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.079] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.079] sna_copy_area: src=pixmap=41241:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(48, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.079] sna_copy_area: normal copy [ 1333.079] sna_do_copy: src=(0, 0), dst=(48, 385), size=(10x20) [ 1333.079] sna_do_copy: after drawable: src=(0, 0), dst=(48, 441), size=(10x20) [ 1333.079] sna_do_copy: dst extents (48, 441), (58, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.079] sna_do_copy: clipped dst extents (48, 441), (58, 461) [ 1333.079] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.079] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.079] sna_do_copy: pixmap -- no source clipping [ 1333.079] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.079] sna_do_copy: copy region (48, 441), (58, 461) x 1 + (-48, -441) [ 1333.079] sna_copy_boxes (boxes=1x[(48, 441), (58, 461)...], src pixmap=41241+(-48, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.080] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3530d40, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.080] sna_drawable_use_bo pixmap=40661, box=((48, 422), (58, 442)), flags=8... [ 1333.080] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.080] sna_drawable_use_bo: pinned, never REPLACES [ 1333.080] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.080] sna_drawable_use_bo: using whole GPU bo [ 1333.080] region_overlaps_damage? [ 1333.080] use_shm_bo: no, not attached [ 1333.080] sna_drawable_move_region_to_cpu(pixmap=41241 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.080] sna_drawable_move_region_to_cpu: pixmap=41241 all damaged on CPU [ 1333.080] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.080] sna_write_boxes x 1, src stride=40, src dx=(-48, -422) [ 1333.080] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.080] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.080] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.080] sna_write_boxes: upload (48, 422)x(10, 20), max 16384x16384 [ 1333.080] kgem_create_buffer_2d: 10x20, 32 bpp, stride=40 [ 1333.080] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.080] kgem_create_buffer: reusing buffer? used=204800 + size=800, total=262144 [ 1333.080] kgem_create_proxy: target handle=11018 [proxy? -1], offset=204800, length=800, io=1 [ 1333.080] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.080] sna_write_boxes: box(48, 422), (58, 442), src=(-48, -422), dst=(0, 0) [ 1333.080] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.080] gen7_render_copy_boxes (-48, -422)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1333.080] kgem_bo_is_render: handle=11018, rq? 0 [0] [ 1333.080] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.080] kgem_bo_is_render: handle=9379, rq? 1 [1] [ 1333.080] __kgem_busy: handle=9113, busy=1, wedged=0 [ 1333.080] __kgem_ring_is_idle: last fence handle=9113 still busy [ 1333.080] kgem_check_bo: num_pages=+1120, num_exec=+2 [ 1333.080] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1333.080] kgem_add_reloc: handle=5, pos=20, delta=769, domains=100000 [ 1333.080] kgem_add_handle: handle=5, index=0 [ 1333.080] kgem_add_reloc: handle=5, pos=22, delta=769, domains=100000 [ 1333.080] gen7_composite_get_binding_table(ffe0) [ 1333.080] kgem_add_reloc: handle=9379, pos=16369, delta=0, domains=20002 [ 1333.080] kgem_add_handle: handle=9379, index=1 [ 1333.080] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.080] [3ff0] bind bo(handle=9379, addr=273981440), format=192, width=1366, height=749, pitch=5632, tiling=1 -> render [ 1333.080] kgem_add_reloc: handle=11018, pos=16361, delta=0, domains=40000 [ 1333.080] kgem_add_reloc: adding proxy [delta=204800] for handle=11018 [ 1333.081] kgem_add_handle: handle=11018, index=2 [ 1333.081] [3fe8] bind bo(handle=11018, addr=204800), format=192, width=10, height=20, pitch=40, tiling=0 -> sampler [ 1333.081] gen7_emit_cc: blend = 980 [ 1333.081] gen7_emit_sampler: sampler = 0 [ 1333.081] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1333.081] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1333.081] gen7_emit_vertex_elements: setup id=0 [ 1333.081] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1333.081] (0, 0) -> (48, 422) + (10, 20) [ 1333.081] gen4_vertex_flush[20c] = 3 [ 1333.081] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.081] sna_accel_flush: flush?=1, dirty?=0 [ 1333.081] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1333.081] gen4_vertex_close: copy to batch: 6 @ 138 [ 1333.081] gen4_vertex_close: reloc[0] = 126 [ 1333.081] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 1333.081] batch[1/1, flags=1800]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=1129 [fenced=0] [ 1333.081] kgem_finish_buffers: buffer handle=11018, used=205824, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.081] kgem_finish_buffers: retaining upload buffer (205824/262144): used=208896, refcnt=1 [ 1333.081] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.081] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.081] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.081] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=24c94000 [ 1333.081] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.081] sna_accel_flush: flush?=0, dirty?=0 [ 1333.081] sna_block_handler (tv=0.0) [ 1333.081] sna_wakeup_handler [ 1333.081] sna_mode_wakeup: len=32 [ 1333.081] sna_dri2_vblank_handler(type=0, sequence=80017) [ 1333.081] sna_crtc_record_swap: recording last swap on pipe=0, frame 80017 [13891], time 1333.78954 [ 1333.081] sna_accel_flush: flush?=0, dirty?=0 [ 1333.081] sna_dri2_event_free(draw?=1) [ 1333.081] sna_dri2_remove_event: remove[0x355d1e0] from window 6291466, active? 1 [ 1333.081] sna_dri2_vblank_handler complete [ 1333.081] sna_dri2_copy_region: pixmap=3, src=32 (refs=1/1, flush=0, attach=1) , dst=10 (refs=3/3, flush=1, attach=0) [ 1333.081] sna_dri2_copy_region: region (0, 379), (1355, 442) x 1 [ 1333.081] is_clipped: region[1]x(0, 0),(1366, 768) against drawable 1366x768 [ 1333.081] __sna_dri2_copy_region: source size 1366x768, region size 1355x63, src offset 0x0 [ 1333.081] sna_pixmap_move_area_to_gpu: pixmap=3 box=(0, 379), (1355, 442), flags=41 [ 1333.081] _sna_damage_subtract_box(None - (0, 379), (1355, 442))... [ 1333.082] = None [ 1333.082] sna_pixmap_move_area_to_gpu: already all-damaged [ 1333.082] sna_pixmap_unclean(pixmap=3): cleaning foreign bo handle=10, busy=0 [ring=0] [ 1333.082] __kgem_bo_clear_busy: handle=10 [ 1333.082] sna_pixmap_mark_active: pixmap=3, handle=10 [ 1333.082] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=10 to handle=10 [ 1333.082] __sna_dri2_copy_region: marking region as damaged [ 1333.082] __sna_dri2_copy_region: copying [(0, 379), (1355, 442)]x1 src=(0, 0), dst=(0, 0) [ 1333.082] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 1333.082] kgem_bo_is_render: handle=32, rq? 1 [3] [ 1333.082] kgem_bo_is_render: handle=10, rq? 0 [0] [ 1333.082] kgem_bo_is_render: handle=10, rq? 0 [0] [ 1333.082] kgem_bo_is_render: handle=32, rq? 1 [3] [ 1333.082] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(5632, 5632) [ 1333.082] __kgem_bcs_set_tiling: src handle=32:tiling=1, dst handle=10:tiling=1 [ 1333.082] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 1333.082] sna_blt_copy_boxes: box=(0, 379)x(1355, 63) [ 1333.082] kgem_add_reloc: handle=10, pos=4, delta=0, domains=28002 [ 1333.082] kgem_add_handle: handle=10, index=0 [ 1333.082] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 1333.082] kgem_add_reloc: handle=32, pos=7, delta=0, domains=28000 [ 1333.082] kgem_add_handle: handle=32, index=1 [ 1333.082] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 1333.082] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=2112 [fenced=0] [ 1333.082] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.082] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.082] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4dd000 [ 1333.082] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6375000 [ 1333.082] sna_accel_flush: flush?=0, dirty?=0 [ 1333.082] sna_accel_flush: flush?=0, dirty?=0 [ 1333.082] sna_block_handler (tv=0.0) [ 1333.082] sna_wakeup_handler [ 1333.082] sna_accel_flush: flush?=0, dirty?=0 [ 1333.082] sna_block_handler (tv=0.0) [ 1333.082] sna_wakeup_handler [ 1333.082] sna_copy_area: src=pixmap=41243:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(58, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.082] sna_copy_area: normal copy [ 1333.082] sna_do_copy: src=(0, 0), dst=(58, 385), size=(10x20) [ 1333.082] sna_do_copy: after drawable: src=(0, 0), dst=(58, 441), size=(10x20) [ 1333.082] sna_do_copy: dst extents (58, 441), (68, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.082] sna_do_copy: clipped dst extents (58, 441), (68, 461) [ 1333.083] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.083] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.083] sna_do_copy: pixmap -- no source clipping [ 1333.083] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.083] sna_do_copy: copy region (58, 441), (68, 461) x 1 + (-58, -441) [ 1333.083] sna_copy_boxes (boxes=1x[(58, 441), (68, 461)...], src pixmap=41243+(-58, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.083] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x35312e0, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.083] sna_drawable_use_bo pixmap=40661, box=((58, 422), (68, 442)), flags=8... [ 1333.083] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.083] sna_drawable_use_bo: pinned, never REPLACES [ 1333.083] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.083] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.083] sna_drawable_use_bo: using whole GPU bo [ 1333.083] region_overlaps_damage? [ 1333.083] use_shm_bo: no, not attached [ 1333.083] sna_drawable_move_region_to_cpu(pixmap=41243 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.083] sna_drawable_move_region_to_cpu: pixmap=41243 all damaged on CPU [ 1333.083] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.083] sna_write_boxes x 1, src stride=40, src dx=(-58, -422) [ 1333.083] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.083] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.083] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.083] needs_batch_flush: flushing before handle=9379 for required semaphore [ 1333.083] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.083] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.083] kgem_create_buffer: reusing buffer? used=208896 + size=800, total=262144 [ 1333.083] kgem_create_proxy: target handle=11018 [proxy? -1], offset=208896, length=800, io=1 [ 1333.083] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.083] sna_write_boxes: box src=(0, 0), dst=(58, 422) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.083] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.083] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.083] kgem_add_handle: handle=9379, index=0 [ 1333.083] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.083] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.083] kgem_add_reloc: adding proxy [delta=208896] for handle=11018 [ 1333.083] kgem_add_handle: handle=11018, index=1 [ 1333.083] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.083] sna_accel_flush: flush?=1, dirty?=0 [ 1333.083] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.083] kgem_finish_buffers: buffer handle=11018, used=209920, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.083] kgem_finish_buffers: retaining upload buffer (209920/262144): used=212992, refcnt=1 [ 1333.083] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.084] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.084] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.084] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.084] sna_copy_area: src=pixmap=41345:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(68, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.084] sna_copy_area: normal copy [ 1333.084] sna_do_copy: src=(0, 0), dst=(68, 385), size=(10x20) [ 1333.084] sna_do_copy: after drawable: src=(0, 0), dst=(68, 441), size=(10x20) [ 1333.084] sna_do_copy: dst extents (68, 441), (78, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.084] sna_do_copy: clipped dst extents (68, 441), (78, 461) [ 1333.084] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.084] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.084] sna_do_copy: pixmap -- no source clipping [ 1333.084] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.084] sna_do_copy: copy region (68, 441), (78, 461) x 1 + (-68, -441) [ 1333.084] sna_copy_boxes (boxes=1x[(68, 441), (78, 461)...], src pixmap=41345+(-68, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.084] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3620330, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.084] sna_drawable_use_bo pixmap=40661, box=((68, 422), (78, 442)), flags=8... [ 1333.084] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.084] sna_drawable_use_bo: pinned, never REPLACES [ 1333.084] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.084] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.084] sna_drawable_use_bo: using whole GPU bo [ 1333.084] region_overlaps_damage? [ 1333.084] use_shm_bo: no, not attached [ 1333.084] sna_drawable_move_region_to_cpu(pixmap=41345 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.084] sna_drawable_move_region_to_cpu: pixmap=41345 all damaged on CPU [ 1333.084] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.084] sna_write_boxes x 1, src stride=40, src dx=(-68, -422) [ 1333.084] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.084] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.084] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.084] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.084] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.084] kgem_create_buffer: reusing buffer? used=212992 + size=800, total=262144 [ 1333.084] kgem_create_proxy: target handle=11018 [proxy? -1], offset=212992, length=800, io=1 [ 1333.084] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.084] sna_write_boxes: box src=(0, 0), dst=(68, 422) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.084] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.084] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.084] kgem_add_handle: handle=9379, index=0 [ 1333.084] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.084] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.085] kgem_add_reloc: adding proxy [delta=212992] for handle=11018 [ 1333.085] kgem_add_handle: handle=11018, index=1 [ 1333.085] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.085] sna_accel_flush: flush?=1, dirty?=0 [ 1333.085] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.085] kgem_finish_buffers: buffer handle=11018, used=214016, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.085] kgem_finish_buffers: retaining upload buffer (214016/262144): used=217088, refcnt=1 [ 1333.085] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.085] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.085] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.085] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.085] sna_copy_area: src=pixmap=41347:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(78, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.085] sna_copy_area: normal copy [ 1333.085] sna_do_copy: src=(0, 0), dst=(78, 385), size=(10x20) [ 1333.085] sna_do_copy: after drawable: src=(0, 0), dst=(78, 441), size=(10x20) [ 1333.085] sna_do_copy: dst extents (78, 441), (88, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.085] sna_do_copy: clipped dst extents (78, 441), (88, 461) [ 1333.085] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.085] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.085] sna_do_copy: pixmap -- no source clipping [ 1333.085] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.085] sna_do_copy: copy region (78, 441), (88, 461) x 1 + (-78, -441) [ 1333.085] sna_copy_boxes (boxes=1x[(78, 441), (88, 461)...], src pixmap=41347+(-78, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.085] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3621b20, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.085] sna_drawable_use_bo pixmap=40661, box=((78, 422), (88, 442)), flags=8... [ 1333.085] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.085] sna_drawable_use_bo: pinned, never REPLACES [ 1333.085] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.085] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.085] sna_drawable_use_bo: using whole GPU bo [ 1333.085] region_overlaps_damage? [ 1333.085] use_shm_bo: no, not attached [ 1333.085] sna_drawable_move_region_to_cpu(pixmap=41347 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.085] sna_drawable_move_region_to_cpu: pixmap=41347 all damaged on CPU [ 1333.085] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.085] sna_write_boxes x 1, src stride=40, src dx=(-78, -422) [ 1333.085] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.085] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.085] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.085] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.085] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.085] kgem_create_buffer: reusing buffer? used=217088 + size=800, total=262144 [ 1333.086] kgem_create_proxy: target handle=11018 [proxy? -1], offset=217088, length=800, io=1 [ 1333.086] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.086] sna_write_boxes: box src=(0, 0), dst=(78, 422) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.086] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.086] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.086] kgem_add_handle: handle=9379, index=0 [ 1333.086] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.086] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.086] kgem_add_reloc: adding proxy [delta=217088] for handle=11018 [ 1333.086] kgem_add_handle: handle=11018, index=1 [ 1333.086] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.086] sna_accel_flush: flush?=1, dirty?=0 [ 1333.086] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.086] kgem_finish_buffers: buffer handle=11018, used=218112, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.086] kgem_finish_buffers: retaining upload buffer (218112/262144): used=221184, refcnt=1 [ 1333.086] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.086] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.086] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.086] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.086] sna_copy_area: src=pixmap=41337:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(88, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.086] sna_copy_area: normal copy [ 1333.086] sna_do_copy: src=(0, 0), dst=(88, 385), size=(10x20) [ 1333.086] sna_do_copy: after drawable: src=(0, 0), dst=(88, 441), size=(10x20) [ 1333.086] sna_do_copy: dst extents (88, 441), (98, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.086] sna_do_copy: clipped dst extents (88, 441), (98, 461) [ 1333.086] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.086] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.086] sna_do_copy: pixmap -- no source clipping [ 1333.086] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.086] sna_do_copy: copy region (88, 441), (98, 461) x 1 + (-88, -441) [ 1333.086] sna_copy_boxes (boxes=1x[(88, 441), (98, 461)...], src pixmap=41337+(-88, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.086] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x361fb70, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.086] sna_drawable_use_bo pixmap=40661, box=((88, 422), (98, 442)), flags=8... [ 1333.086] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.086] sna_drawable_use_bo: pinned, never REPLACES [ 1333.086] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.086] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.086] sna_drawable_use_bo: using whole GPU bo [ 1333.086] region_overlaps_damage? [ 1333.086] use_shm_bo: no, not attached [ 1333.086] sna_drawable_move_region_to_cpu(pixmap=41337 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.087] sna_drawable_move_region_to_cpu: pixmap=41337 all damaged on CPU [ 1333.087] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.087] sna_write_boxes x 1, src stride=40, src dx=(-88, -422) [ 1333.087] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.087] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.087] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.087] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.087] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.087] kgem_create_buffer: reusing buffer? used=221184 + size=800, total=262144 [ 1333.087] kgem_create_proxy: target handle=11018 [proxy? -1], offset=221184, length=800, io=1 [ 1333.087] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.087] sna_write_boxes: box src=(0, 0), dst=(88, 422) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.087] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.087] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.087] kgem_add_handle: handle=9379, index=0 [ 1333.087] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.087] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.087] kgem_add_reloc: adding proxy [delta=221184] for handle=11018 [ 1333.087] kgem_add_handle: handle=11018, index=1 [ 1333.087] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.087] sna_accel_flush: flush?=1, dirty?=0 [ 1333.087] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.087] kgem_finish_buffers: buffer handle=11018, used=222208, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.087] kgem_finish_buffers: retaining upload buffer (222208/262144): used=225280, refcnt=1 [ 1333.087] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.087] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.087] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.087] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.087] sna_accel_flush: flush?=0, dirty?=0 [ 1333.087] sna_block_handler (tv=0.0) [ 1333.087] sna_wakeup_handler [ 1333.087] sna_copy_area: src=pixmap=41339:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(98, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.088] sna_copy_area: normal copy [ 1333.088] sna_do_copy: src=(0, 0), dst=(98, 385), size=(10x20) [ 1333.088] sna_do_copy: after drawable: src=(0, 0), dst=(98, 441), size=(10x20) [ 1333.088] sna_do_copy: dst extents (98, 441), (108, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.088] sna_do_copy: clipped dst extents (98, 441), (108, 461) [ 1333.088] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.088] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.088] sna_do_copy: pixmap -- no source clipping [ 1333.088] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.088] sna_do_copy: copy region (98, 441), (108, 461) x 1 + (-98, -441) [ 1333.088] sna_copy_boxes (boxes=1x[(98, 441), (108, 461)...], src pixmap=41339+(-98, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.088] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3619a30, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.088] sna_drawable_use_bo pixmap=40661, box=((98, 422), (108, 442)), flags=8... [ 1333.088] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.088] sna_drawable_use_bo: pinned, never REPLACES [ 1333.088] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.088] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.088] sna_drawable_use_bo: using whole GPU bo [ 1333.088] region_overlaps_damage? [ 1333.088] use_shm_bo: no, not attached [ 1333.088] sna_drawable_move_region_to_cpu(pixmap=41339 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.088] sna_drawable_move_region_to_cpu: pixmap=41339 all damaged on CPU [ 1333.088] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.088] sna_write_boxes x 1, src stride=40, src dx=(-98, -422) [ 1333.088] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.088] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.088] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.088] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.088] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.088] kgem_create_buffer: reusing buffer? used=225280 + size=800, total=262144 [ 1333.088] kgem_create_proxy: target handle=11018 [proxy? -1], offset=225280, length=800, io=1 [ 1333.088] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.088] sna_write_boxes: box src=(0, 0), dst=(98, 422) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.088] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.088] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.088] kgem_add_handle: handle=9379, index=0 [ 1333.088] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.088] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.088] kgem_add_reloc: adding proxy [delta=225280] for handle=11018 [ 1333.088] kgem_add_handle: handle=11018, index=1 [ 1333.088] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.088] sna_accel_flush: flush?=1, dirty?=0 [ 1333.089] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.089] kgem_finish_buffers: buffer handle=11018, used=226304, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.089] kgem_finish_buffers: retaining upload buffer (226304/262144): used=229376, refcnt=1 [ 1333.089] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.089] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.089] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.089] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.089] sna_copy_area: src=pixmap=41339:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(108, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.089] sna_copy_area: normal copy [ 1333.089] sna_do_copy: src=(0, 0), dst=(108, 385), size=(10x20) [ 1333.089] sna_do_copy: after drawable: src=(0, 0), dst=(108, 441), size=(10x20) [ 1333.089] sna_do_copy: dst extents (108, 441), (118, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.089] sna_do_copy: clipped dst extents (108, 441), (118, 461) [ 1333.089] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.089] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.089] sna_do_copy: pixmap -- no source clipping [ 1333.089] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.089] sna_do_copy: copy region (108, 441), (118, 461) x 1 + (-108, -441) [ 1333.089] sna_copy_boxes (boxes=1x[(108, 441), (118, 461)...], src pixmap=41339+(-108, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.089] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3619a30, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.089] sna_drawable_use_bo pixmap=40661, box=((108, 422), (118, 442)), flags=8... [ 1333.089] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.089] sna_drawable_use_bo: pinned, never REPLACES [ 1333.089] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.089] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.089] sna_drawable_use_bo: using whole GPU bo [ 1333.089] region_overlaps_damage? [ 1333.089] use_shm_bo: no, not attached [ 1333.089] sna_drawable_move_region_to_cpu(pixmap=41339 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.089] sna_drawable_move_region_to_cpu: pixmap=41339 all damaged on CPU [ 1333.089] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.089] sna_write_boxes x 1, src stride=40, src dx=(-108, -422) [ 1333.089] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.089] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.089] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.089] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.089] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.089] kgem_create_buffer: reusing buffer? used=229376 + size=800, total=262144 [ 1333.089] kgem_create_proxy: target handle=11018 [proxy? -1], offset=229376, length=800, io=1 [ 1333.089] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.089] sna_write_boxes: box src=(0, 0), dst=(108, 422) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.090] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.090] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.090] kgem_add_handle: handle=9379, index=0 [ 1333.090] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.090] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.090] kgem_add_reloc: adding proxy [delta=229376] for handle=11018 [ 1333.090] kgem_add_handle: handle=11018, index=1 [ 1333.090] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.090] sna_accel_flush: flush?=1, dirty?=0 [ 1333.090] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.090] kgem_finish_buffers: buffer handle=11018, used=230400, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.090] kgem_finish_buffers: retaining upload buffer (230400/262144): used=233472, refcnt=1 [ 1333.090] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.090] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.090] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.090] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.090] sna_copy_area: src=pixmap=41339:(0, 0)x(10, 20)+(0, 0) -> dst=pixmap=40661:(118, 385)+(0, 56); alu=3, pm=ffffffff, depth=24 [ 1333.090] sna_copy_area: normal copy [ 1333.090] sna_do_copy: src=(0, 0), dst=(118, 385), size=(10x20) [ 1333.090] sna_do_copy: after drawable: src=(0, 0), dst=(118, 441), size=(10x20) [ 1333.090] sna_do_copy: dst extents (118, 441), (128, 461), dst clip extents (0, 72), (1354, 752), dst size=1366x712 [ 1333.090] sna_do_copy: clipped dst extents (118, 441), (128, 461) [ 1333.090] sna_do_copy: unclipped src extents (0, 0), (10, 20) [ 1333.090] sna_do_copy: clipped src extents (0, 0), (10, 20) [ 1333.090] sna_do_copy: pixmap -- no source clipping [ 1333.090] sna_do_copy: src extents (0, 0), (10, 20) x 1 [ 1333.090] sna_do_copy: copy region (118, 441), (128, 461) x 1 + (-118, -441) [ 1333.090] sna_copy_boxes (boxes=1x[(118, 441), (128, 461)...], src pixmap=41339+(-118, -441), dst pixmap=40661+(0, -19), alu=3, src.size=10x20, dst.size=1366x749) [ 1333.090] sna_copy_boxes: dst=(priv=0x3468410, gpu_bo=9379, cpu_bo=1286), src=(priv=0x3619a30, gpu_bo=0, cpu_bo=0), replaces=0 [ 1333.090] sna_drawable_use_bo pixmap=40661, box=((118, 422), (128, 442)), flags=8... [ 1333.090] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.090] sna_drawable_use_bo: pinned, never REPLACES [ 1333.090] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 1333.090] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.090] sna_drawable_use_bo: using whole GPU bo [ 1333.090] region_overlaps_damage? [ 1333.090] use_shm_bo: no, not attached [ 1333.090] sna_drawable_move_region_to_cpu(pixmap=41339 (10x20), [(0, 0), (10, 20)], flags=2) [ 1333.090] sna_drawable_move_region_to_cpu: pixmap=41339 all damaged on CPU [ 1333.090] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 1333.090] sna_write_boxes x 1, src stride=40, src dx=(-118, -422) [ 1333.090] kgem_bo_can_map: handle=9379, map=0x0:0x0:0x0, tiling=1, domain=3, offset=273981440 [ 1333.091] __kgem_bo_is_busy: handle=9379, domain: 3 exec? 0, rq? 1 [ 1333.091] __kgem_busy: handle=9379, busy=1, wedged=0 [ 1333.091] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9379:tiling=1 [ 1333.091] kgem_create_buffer: size=800, flags=3 [write?=1, inplace?=1, last?=0] [ 1333.091] kgem_create_buffer: reusing buffer? used=233472 + size=800, total=262144 [ 1333.091] kgem_create_proxy: target handle=11018 [proxy? -1], offset=233472, length=800, io=1 [ 1333.091] __kgem_bo_init(handle=11018, num_pages=800) [ 1333.091] sna_write_boxes: box src=(0, 0), dst=(118, 422) size=(10, 20), dst offset=0, dst pitch=40 [ 1333.091] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x20, pitch=40/40 [ 1333.091] kgem_add_reloc: handle=9379, pos=4, delta=0, domains=28002 [ 1333.091] kgem_add_handle: handle=9379, index=0 [ 1333.091] __kgem_bo_mark_dirty: handle=9379 (proxy? 0) [ 1333.091] kgem_add_reloc: handle=11018, pos=7, delta=0, domains=28000 [ 1333.091] kgem_add_reloc: adding proxy [delta=233472] for handle=11018 [ 1333.091] kgem_add_handle: handle=11018, index=1 [ 1333.091] _kgem_bo_destroy: handle=11018, proxy? 1 [ 1333.091] sna_accel_flush: flush?=1, dirty?=0 [ 1333.091] batch[3/3, flags=1800]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1120 [fenced=0] [ 1333.091] kgem_finish_buffers: buffer handle=11018, used=234496, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1333.091] kgem_finish_buffers: retaining upload buffer (234496/262144): used=237568, refcnt=1 [ 1333.091] __kgem_busy: handle=2, busy=1, wedged=0 [ 1333.091] __kgem_busy: handle=3, busy=1, wedged=0 [ 1333.091] kgem_commit: release handle=9379 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1054a000 [ 1333.091] kgem_commit: release handle=11018 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1333.091] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1333.091] sna_poly_fill_rect_extents: [0] = (128, 385)x(1226, 20) [ 1333.091] sna_poly_fill_rect: extents(0, 441), (1354, 501), flags=1 [ 1333.091] sna_drawable_use_bo pixmap=40661, box=((0, 441), (1354, 501)), flags=1... [ 1333.091] sna_drawable_use_bo: exported target, set PREFER_GPU [ 1333.091] sna_drawable_use_bo: pinned, never REPLACES [ 1333.091] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 1333.091] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1333.091] sna_drawable_use_bo: using whole GPU bo [ 1333.091] sna_poly_fill_rect: solid fill [c0c0c0], testing for blt [ 1333.091] sna_poly_fill_rect_blt pixmap=40661 x 3 [(128, 385)x(1226, 20)...]+(0,56), clipped?=0 [ 1333.091] gen7_render_fill: (alu=3, color=c0c0c0) [ 1333.091] kgem_bo_is_render: handle=9379, rq? 1 [3] [ 1333.091] kgem_bo_is_render: handle=9379, rq? 1 [3] [ 1333.091] sigtrap_handler(sig=11) sigtrap=0 [ 1333.095] (EE) [ 1333.096] (EE) Backtrace: [ 1333.102] (EE) 0: /usr/bin/Xorg (OsSigHandler+0x29) [0x5a34a9] [ 1333.171] (EE) 1: /lib64/libc.so.6 (killpg+0x40) [0x7f33c628452f] [ 1333.247] (EE) 2: /usr/lib64/xorg/modules/drivers/intel_drv.so (__kgem_ring_is_idle+0x24) [0x7f33c42286cb] [ 1333.311] (EE) 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (gen7_render_fill+0x234) [0x7f33c431a392] [ 1333.374] (EE) 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (sna_poly_fill_rect_blt+0x442) [0x7f33c4242e16] [ 1333.438] (EE) 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (sna_poly_fill_rect+0x8f6) [0x7f33c4265781] [ 1333.438] (EE) 6: /usr/bin/Xorg (damagePolyFillRect+0x7b) [0x52451b] [ 1333.438] (EE) 7: /usr/bin/Xorg (ProcPolyFillRectangle+0xe0) [0x436630] [ 1333.438] (EE) 8: /usr/bin/Xorg (Dispatch+0x287) [0x439ed7] [ 1333.438] (EE) 9: /usr/bin/Xorg (dix_main+0x3f5) [0x43e0a5] [ 1333.502] (EE) 10: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f33c6271730] [ 1333.502] (EE) 11: /usr/bin/Xorg (_start+0x29) [0x427e59] [ 1333.571] (EE) 12: ? (?+0x29) [0x29] [ 1333.571] (EE) [ 1333.571] (EE) Segmentation fault at address 0x80 [ 1333.571] (EE) Fatal server error: [ 1333.571] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 1333.571] (EE) [ 1333.573] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 1333.573] (EE) Please also check the log file at "/home/dominic/.local/share/xorg/Xorg.0.log" for additional information. [ 1333.573] (EE) [ 1333.574] (II) AIGLX: Suspending AIGLX clients for VT switch [ 1333.574] sna_leave_vt [ 1333.574] sna_accel_leave [ 1333.574] sna_accel_leave: dropping render privileges [ 1333.574] sna_mode_reset [ 1333.574] sna_disable_cursors [ 1333.574] sna_crtc_disable_cursor: CRTC:20, handle=13 [ 1333.577] __sna_crtc_disable: releasing handle=10 from scanout, active=0 [ 1333.600] (EE) Server terminated with error (1). Closing log file.