[ 44.868] X.Org X Server 1.16.0 Release Date: 2014-07-16 [ 44.868] X Protocol Version 11, Revision 0 [ 44.869] Build Operating System: Linux 3.15.5-2-ARCH x86_64 [ 44.869] Current Operating System: Linux archins3437 3.16.2-1-ARCH #1 SMP PREEMPT Sat Sep 6 13:12:51 CEST 2014 x86_64 [ 44.869] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=852f1be7-f0b1-43b6-b820-8dce945599a2 rw quiet [ 44.869] Build Date: 31 July 2014 11:53:19AM [ 44.869] [ 44.869] Current version of pixman: 0.32.6 [ 44.869] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 44.869] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 44.869] (==) Log file: "/home/tf/.local/share/xorg/Xorg.0.log", Time: Thu Sep 11 15:33:06 2014 [ 44.926] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 44.926] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 44.971] (==) No Layout section. Using the first Screen section. [ 44.971] (==) No screen section available. Using defaults. [ 44.971] (**) |-->Screen "Default Screen Section" (0) [ 44.971] (**) | |-->Monitor "" [ 44.980] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 44.980] (**) | |-->Device "Intel Graphics" [ 44.980] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 44.980] (==) Automatically adding devices [ 44.980] (==) Automatically enabling devices [ 44.980] (==) Automatically adding GPU devices [ 45.004] (WW) The directory "/usr/share/fonts/OTF/" does not exist. [ 45.004] Entry deleted from font path. [ 45.014] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/". [ 45.014] Entry deleted from font path. [ 45.014] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/"). [ 45.014] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/". [ 45.014] Entry deleted from font path. [ 45.014] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/"). [ 45.014] (==) FontPath set to: /usr/share/fonts/misc/, /usr/share/fonts/TTF/, /usr/share/fonts/Type1/ [ 45.014] (==) ModulePath set to "/usr/lib/xorg/modules" [ 45.014] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 45.020] (II) Loader magic: 0x818d80 [ 45.020] (II) Module ABI versions: [ 45.020] X.Org ANSI C Emulation: 0.4 [ 45.020] X.Org Video Driver: 18.0 [ 45.020] X.Org XInput driver : 21.0 [ 45.020] X.Org Server Extension : 8.0 [ 45.022] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1 [ 45.023] (II) xfree86: Adding drm device (/dev/dri/card0) [ 45.023] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0 [ 45.024] (--) PCI:*(0:0:2:0) 8086:0a16:1028:05f4 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64 [ 45.024] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 45.024] (II) LoadModule: "glx" [ 45.034] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 45.186] (II) Module glx: vendor="X.Org Foundation" [ 45.186] compiled for 1.16.0, module version = 1.0.0 [ 45.186] ABI class: X.Org Server Extension, version 8.0 [ 45.186] (==) AIGLX enabled [ 45.186] (II) LoadModule: "intel" [ 45.200] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 45.235] (II) Module intel: vendor="X.Org Foundation" [ 45.235] compiled for 1.16.0, module version = 2.99.916 [ 45.235] Module class: X.Org Video Driver [ 45.235] ABI class: X.Org Video Driver, version 18.0 [ 45.235] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 [ 45.235] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000 [ 45.235] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100 [ 45.235] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300 [ 45.235] (++) using VT number 1 [ 45.235] (--) controlling tty is VT number 1, auto-enabling KeepTty [ 45.235] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted) [ 45.236] sna_init_scrn: entity_num=0 [ 45.236] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20080730 [ 45.236] (II) intel(0): SNA compiled from 2.99.916-9-gf2b62ab [ 45.236] (II) intel(0): SNA compiled with assertions enabled [ 45.236] (II) intel(0): SNA compiled with memory allocation reporting enabled [ 45.236] (II) intel(0): SNA compiled with extra pixmap/damage validation [ 45.236] pixman version: 0.32.6 [ 45.250] num_cores: processors=0x1, cores=0x3 [ 45.250] sna_threads_init: creating a thread pool of 2 threads [ 45.250] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 45.250] sna_pre_init flags=0, numEntities=1 [ 45.251] sna_acpi_open [ 45.251] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4400 [ 45.251] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2 [ 45.251] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 45.251] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [ 45.251] (==) intel(0): RGB weight 888 [ 45.251] (==) intel(0): Default visual is TrueColor [ 45.251] (**) intel(0): Option "TearFree" "true" [ 45.251] kgem_init: fd=8, gen=61 [ 45.251] kgem_init: has BLT ring? 1 [ 45.251] kgem_init: has relaxed delta? 1 [ 45.251] kgem_init: has relaxed fencing? 1 [ 45.251] kgem_init: has shared last-level-cache? 1 [ 45.251] kgem_init: has write-through caching for scanouts? 0 [ 45.251] kgem_init: has set-cache-level? 1 [ 45.251] kgem_init: has userptr? 1 [ 45.251] kgem_init: has create2? 0 [ 45.251] kgem_init: has no-reloc? 1 [ 45.251] kgem_init: has handle-lut? 1 [ 45.251] kgem_init: semaphores enabled? 1 [ 45.251] kgem_init: can blt to cpu? 1 [ 45.251] kgem_init: can render to Y-tiled surfaces? 1 [ 45.251] kgem_init: can use privileged batchbuffers? 0 [ 45.251] kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 1 [ 45.251] kgem_init_pinned_batches: new handle=1, num_pages=1 [ 45.251] __kgem_bo_init(handle=1, num_pages=1) [ 45.251] __kgem_bo_init(handle=1, num_pages=1) [ 45.251] __kgem_bo_init(handle=2, num_pages=4) [ 45.251] kgem_init: maximum batch size? 16384 [ 45.251] kgem_init: last-level cache size: 3145728 bytes, threshold in pages: 384 [ 45.251] kgem_init: cpu bo enabled 1: llc? 1, set-cache-level? 1, userptr? 1 [ 45.251] kgem_init: aperture size 2147483648, available now 2142642176 [ 45.251] kgem_init: aperture low=715827882 [682], high=1610612736 [1536] [ 45.251] kgem_init: aperture mappable=268435456 [256 MiB] [ 45.251] kgem_init: aperture fenceable=268435456 [256 MiB] [ 45.251] kgem_init: buffer size=262144 [256 KiB] [ 45.251] kgem_init: total ram=4049981440 [ 45.252] kgem_init: maximum object size=1207959552 [ 45.252] kgem_init: large object thresold=268435456 [ 45.252] kgem_init: max object sizes (gpu=1012495360, cpu=1207959552, tile upload=134217728, copy=134217728) [ 45.252] kgem_init: max fences=30 [ 45.252] choose_memcpy_tiled_x: no swizzling [ 45.252] sna_pre_init: swapbuffer wait? enabled [ 45.252] sna_pre_init: vsync? enabled [ 45.252] sna_pre_init: page flips? enabled [ 45.252] sna_pre_init: triple buffer? enabled [ 45.252] probe_capabilities: page flips? enabled, async? disabled [ 45.252] sna_crtc_add(5) [ 45.252] sna_crtc_find_planes: 3 planes [ 45.252] sna_crtc_find_planes: plane 6 is attached to our pipe=0 [ 45.252] plane_details: object 6 (type eeeeeeee) has 1 props [ 45.252] plane_details: prop[0] .id=3, .name=type, .flags=c, .value=0 [ 45.252] plane_details: plane=6 type=0 [ 45.252] sna_crtc_add: CRTC:5 [pipe=0], primary id=0: supported-rotations=1, current-rotation=1, sprite id=6: supported-rotations=1, current-rotation=1 [ 45.252] sna_crtc_add: attached crtc[5] pipe=0 [ 45.252] sna_crtc_add(8) [ 45.252] sna_crtc_find_planes: 3 planes [ 45.252] sna_crtc_find_planes: plane 9 is attached to our pipe=1 [ 45.252] plane_details: object 9 (type eeeeeeee) has 1 props [ 45.252] plane_details: prop[0] .id=3, .name=type, .flags=c, .value=0 [ 45.252] plane_details: plane=9 type=0 [ 45.252] sna_crtc_add: CRTC:8 [pipe=1], primary id=0: supported-rotations=1, current-rotation=1, sprite id=9: supported-rotations=1, current-rotation=1 [ 45.252] sna_crtc_add: attached crtc[8] pipe=1 [ 45.252] sna_crtc_add(11) [ 45.252] sna_crtc_find_planes: 3 planes [ 45.252] sna_crtc_find_planes: plane 12 is attached to our pipe=2 [ 45.252] plane_details: object 12 (type eeeeeeee) has 1 props [ 45.252] plane_details: prop[0] .id=3, .name=type, .flags=c, .value=0 [ 45.252] plane_details: plane=12 type=0 [ 45.252] sna_crtc_add: CRTC:11 [pipe=2], primary id=0: supported-rotations=1, current-rotation=1, sprite id=c: supported-rotations=1, current-rotation=1 [ 45.252] sna_crtc_add: attached crtc[11] pipe=2 [ 45.252] sna_output_add(14): serial=0 [ 45.252] name_from_path: found? PATH=-1 [ 45.252] (II) intel(0): Output eDP1 has no monitor section [ 45.252] sna_output_add: inserting output #0 of 0 [ 45.252] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 45.252] sna_output_backlight_init(eDP1) opening backlight none [ 45.266] sna_output_backlight_init(eDP1): initial backlight value 937 [ 45.266] (--) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1 [ 45.266] sna_output_add: created output 'eDP1' 14, encoder=13 (possible crtc:7, attached encoders:1, possible clones:1), serial=0, edid=0, dpms=2, crtc=5 [ 45.266] (II) intel(0): Enabled output eDP1 [ 45.266] sna_output_add(23): serial=0 [ 45.266] name_from_path: found? PATH=-1 [ 45.266] (II) intel(0): Output HDMI1 has no monitor section [ 45.266] sna_output_add: inserting output #1 of 1 [ 45.266] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 45.266] sna_output_add: created output 'HDMI1' 23, encoder=22 (possible crtc:7, attached encoders:2, possible clones:2), serial=0, edid=0, dpms=2, crtc=0 [ 45.266] (II) intel(0): Enabled output HDMI1 [ 45.266] sna_cursor_pre_init: cursor updates use_gtt?=1 [ 45.266] (--) intel(0): Using a maximum size of 256x256 for hardware cursors [ 45.266] sna_backlight_pre_init: installed backlight monitor [ 45.266] add_fake_output(late=0, num_fake=1) [ 45.266] (II) intel(0): Output VIRTUAL1 has no monitor section [ 45.266] (II) intel(0): Enabled output VIRTUAL1 [ 45.266] crtc_init_gamma: CRTC:5, pipe=0: gamma set?=0 [ 45.266] sna_probe_initial_configuration: CRTC:5, pipe=0: has mode?=1 [ 45.266] kmode: 1366x768, clock=71400, 1366 1414 1446 1488 0, 768 771 777 800 0, flags=9, type=48 [ 45.266] crtc_init_gamma: CRTC:8, pipe=1: gamma set?=0 [ 45.266] sna_probe_initial_configuration: CRTC:8, pipe=1: has mode?=0 [ 45.266] crtc_init_gamma: CRTC:11, pipe=2: gamma set?=0 [ 45.266] sna_probe_initial_configuration: CRTC:11, pipe=2: has mode?=0 [ 45.266] (--) intel(0): Output eDP1 using initial mode 1366x768 on pipe 0 [ 45.266] sna_probe_initial_configuration: not using output HDMI1, disconnected [ 45.266] sna_probe_initial_configuration: SetScrnInfoModes = 0x120c740 [ 45.266] sna_mode_compute_possible_outputs: updated output 'eDP1' 0 [14] (possible crtc:7, possible clones:0) [ 45.266] sna_mode_compute_possible_outputs: updated output 'HDMI1' 1 [23] (possible crtc:7, possible clones:0) [ 45.266] (**) intel(0): TearFree enabled [ 45.266] (==) intel(0): DPI set to (96, 96) [ 45.266] (II) Loading sub module "dri3" [ 45.266] (II) LoadModule: "dri3" [ 45.267] (II) Module "dri3" already built-in [ 45.267] (II) Loading sub module "dri2" [ 45.267] (II) LoadModule: "dri2" [ 45.267] (II) Module "dri2" already built-in [ 45.267] (II) Loading sub module "present" [ 45.267] (II) LoadModule: "present" [ 45.267] (II) Module "present" already built-in [ 45.267] (==) Depth 24 pixmap format is 32 bpp [ 45.267] sna_screen_init [ 45.296] sna_accel_init [ 45.302] sna_picture_init [ 45.321] uploaded 36672 bytes of static state [ 45.321] kgem_create_linear(36672) [ 45.321] search_linear_cache: num_pages=9, flags=2, use_active? 0, use_large=0 [max=65536] [ 45.321] search_linear_cache: inactive and cache bucket empty [ 45.321] search_linear_cache: active cache bucket empty [ 45.321] kgem_create_linear: new handle=3, num_pages=9 [ 45.321] __kgem_bo_init(handle=3, num_pages=9) [ 45.321] gem_write(handle=3, offset=0, len=36672) [ 45.321] kgem_bo_write: flush=0, domain=1 [ 45.321] __kgem_busy: handle=3, busy=0, wedged=0 [ 45.321] kgem_bo_maybe_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 45.321] sna_accel_init(backend=Haswell (gen7.5, gt2), prefer_gpu=7) [ 45.321] (II) intel(0): SNA initialized with Haswell (gen7.5, gt2) backend [ 45.321] (==) intel(0): Backing store enabled [ 45.321] (==) intel(0): Silken mouse enabled [ 45.322] (II) intel(0): HW Cursor enabled [ 45.322] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 45.322] (==) intel(0): DPMS enabled [ 45.322] sna_video_textured_setup: 'Intel(R) Textured Video' initialized 16 ports [ 45.322] sna_video_has_sprites: num_crtc=3 [ 45.322] sna_video_has_sprites: yes [ 45.322] sna_video_sprite_setup: 'Intel(R) Video Sprite' initialized 1 ports [ 45.323] sna_dri2_open() [ 45.323] sna_dri2_open: loading dri driver 'i965' [gen=61] for device '/dev/dri/card0' [ 45.323] (II) intel(0): [DRI2] Setup complete [ 45.323] (II) intel(0): [DRI2] DRI driver: i965 [ 45.323] (II) intel(0): [DRI2] VDPAU driver: i965 [ 45.323] sna_dri3_open() [ 45.323] sna_sync_open() [ 45.323] (II) intel(0): direct rendering: DRI2 DRI3 enabled [ 45.323] sna_present_update: has_async_flip? 0 [ 45.323] (II) intel(0): hardware support for Present enabled [ 45.323] sna_uevent_init [ 45.323] (==) intel(0): display hotplug detection enabled [ 45.323] (--) RandR disabled [ 45.473] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 45.473] (II) AIGLX: enabled GLX_ARB_create_context [ 45.473] (II) AIGLX: enabled GLX_ARB_create_context_profile [ 45.473] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile [ 45.473] (II) AIGLX: enabled GLX_INTEL_swap_event [ 45.473] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control [ 45.473] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB [ 45.473] (II) AIGLX: enabled GLX_ARB_fbconfig_float [ 45.473] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 45.473] (II) AIGLX: enabled GLX_ARB_create_context_robustness [ 45.473] (II) AIGLX: Loaded and initialized i965 [ 45.473] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 45.474] sna_create_screen_resources(1366x768@24) [ 45.474] sna_accel_create [ 45.474] sna_glyphs_create [ 45.474] sna_create_pixmap(1024, 1024, 8, usage=11) [ 45.474] kgem_can_create_2d: 1024x1024 @ 8 [ 45.474] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=1024, height=1024 [ 45.474] kgem_can_create_2d: untiled size=1048576 [ 45.474] kgem_choose_tiling: 1024x1024 -> 1 [ 45.474] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=1024 [ 45.474] kgem_can_create_2d: tiled[1] size=1048576 [ 45.474] sna_create_pixmap: usage=17, flags=1b [ 45.474] sna_pixmap_create_scratch(1024, 1024, 8, tiling=2) [ 45.474] kgem_choose_tiling: 1024x1024 -> 2 [ 45.474] create_pixmap: allocating pixmap 0x0, depth=8, size=0 [ 45.474] create_pixmap: serial=1, usage=1, 0x0 [ 45.474] kgem_create_2d(1024x1024, bpp=8, tiling=2, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 45.474] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=1024, height=1024 [ 45.474] __kgem_bo_init(handle=4, num_pages=256) [ 45.474] new pitch=1024, tiling=2, handle=4, id=1, num_pages=256 [256], bucket=8 [ 45.474] __sna_damage_all(1024, 1024) [ 45.474] sna_pixmap_create_scratch: serial=1, 1024x1024, usage=1 [ 45.474] sna_create_pixmap(1024, 1024, 32, usage=11) [ 45.474] kgem_can_create_2d: 1024x1024 @ 32 [ 45.474] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=4096, height=1024 [ 45.474] kgem_can_create_2d: untiled size=4194304 [ 45.474] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 1 [ 45.474] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=4096, height=1024 [ 45.474] kgem_can_create_2d: tiled[-1] size=4194304 [ 45.474] sna_create_pixmap: usage=17, flags=1b [ 45.474] sna_pixmap_create_scratch(1024, 1024, 32, tiling=2) [ 45.474] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 2 [ 45.474] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 45.474] create_pixmap: serial=2, usage=1, 0x0 [ 45.474] kgem_create_2d(1024x1024, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 45.474] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=4096, height=1024 [ 45.474] __kgem_bo_init(handle=5, num_pages=1024) [ 45.474] new pitch=4096, tiling=2, handle=5, id=2, num_pages=1024 [1024], bucket=10 [ 45.474] __sna_damage_all(1024, 1024) [ 45.474] sna_pixmap_create_scratch: serial=2, 1024x1024, usage=1 [ 45.474] sna_gradients_create [ 45.474] sna_alpha_cache_init [ 45.474] kgem_create_linear(1052) [ 45.474] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 45.474] search_linear_cache: inactive and cache bucket empty [ 45.474] search_linear_cache: active cache bucket empty [ 45.474] kgem_create_linear: new handle=6, num_pages=1 [ 45.474] __kgem_bo_init(handle=6, num_pages=1) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=0, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=4, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=8, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=12, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=16, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=20, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=24, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=28, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=32, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=36, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=40, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=44, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=48, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=52, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=56, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=60, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=64, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=68, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=72, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=76, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=80, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=84, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=88, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=92, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=96, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=100, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=104, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=108, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=112, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=116, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=120, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=124, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=128, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=132, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=136, length=4, io=0 [ 45.474] __kgem_bo_init(handle=6, num_pages=4) [ 45.474] kgem_create_proxy: target handle=6 [proxy? -1], offset=140, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=144, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=148, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=152, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=156, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=160, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=164, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=168, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=172, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=176, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=180, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=184, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=188, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=192, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=196, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=200, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=204, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=208, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=212, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=216, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=220, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=224, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=228, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=232, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=236, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=240, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=244, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=248, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=252, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=256, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=260, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=264, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=268, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=272, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=276, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=280, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=284, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=288, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=292, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=296, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=300, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=304, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=308, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=312, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=316, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=320, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=324, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=328, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=332, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=336, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=340, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=344, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=348, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=352, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=356, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=360, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=364, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=368, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=372, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=376, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=380, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=384, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=388, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=392, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=396, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=400, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=404, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=408, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=412, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=416, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=420, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=424, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=428, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=432, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=436, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=440, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=444, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=448, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=452, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=456, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=460, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=464, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=468, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=472, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=476, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=480, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=484, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=488, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=492, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=496, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=500, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=504, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=508, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=512, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=516, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=520, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=524, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=528, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=532, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=536, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=540, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=544, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=548, length=4, io=0 [ 45.475] __kgem_bo_init(handle=6, num_pages=4) [ 45.475] kgem_create_proxy: target handle=6 [proxy? -1], offset=552, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=556, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=560, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=564, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=568, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=572, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=576, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=580, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=584, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=588, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=592, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=596, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=600, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=604, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=608, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=612, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=616, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=620, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=624, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=628, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=632, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=636, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=640, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=644, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=648, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=652, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=656, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=660, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=664, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=668, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=672, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=676, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=680, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=684, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=688, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=692, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=696, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=700, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=704, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=708, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=712, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=716, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=720, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=724, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=728, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=732, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=736, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=740, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=744, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=748, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=752, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=756, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=760, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=764, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=768, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=772, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=776, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=780, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=784, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=788, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=792, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=796, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=800, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=804, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=808, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=812, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=816, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=820, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=824, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=828, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=832, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=836, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=840, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=844, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=848, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=852, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=856, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=860, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=864, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=868, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=872, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=876, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=880, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=884, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=888, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=892, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=896, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=900, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=904, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=908, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=912, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=916, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=920, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=924, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=928, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=932, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=936, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=940, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=944, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=948, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=952, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=956, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=960, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=964, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=968, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=972, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=976, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=980, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=984, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=988, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=992, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=996, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=1000, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=1004, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=1008, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=1012, length=4, io=0 [ 45.476] __kgem_bo_init(handle=6, num_pages=4) [ 45.476] kgem_create_proxy: target handle=6 [proxy? -1], offset=1016, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1020, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1024, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1028, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1032, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1036, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1040, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1044, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] kgem_create_proxy: target handle=6 [proxy? -1], offset=1048, length=4, io=0 [ 45.477] __kgem_bo_init(handle=6, num_pages=4) [ 45.477] gem_write(handle=6, offset=0, len=1052) [ 45.477] kgem_bo_write: flush=0, domain=1 [ 45.477] __kgem_busy: handle=6, busy=0, wedged=0 [ 45.477] kgem_bo_maybe_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 45.477] sna_solid_cache_init [ 45.477] kgem_create_linear(4096) [ 45.477] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 45.477] search_linear_cache: inactive and cache bucket empty [ 45.477] search_linear_cache: active cache bucket empty [ 45.477] kgem_create_linear: new handle=7, num_pages=1 [ 45.477] __kgem_bo_init(handle=7, num_pages=1) [ 45.477] sna_create_pixmap(1366, 768, 24, usage=10) [ 45.477] kgem_can_create_2d: 1366x768 @ 24 [ 45.477] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=5464, height=768 [ 45.477] kgem_can_create_2d: untiled size=4198400 [ 45.477] kgem_choose_tiling: TLB miss between lines 1366x768 (pitch=5464), forcing tiling 1 [ 45.477] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=5464, height=768 [ 45.477] kgem_can_create_2d: tiled[-1] size=4198400 [ 45.477] sna_create_pixmap: usage=16, flags=1b [ 45.477] sna_create_pixmap: creating GPU pixmap 1366x768, stride=5464, flags=1b [ 45.477] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 45.477] create_pixmap: serial=3, usage=16, 0x0 [ 45.477] sna_create_pixmap: serial=3, 1366x768, usage=16 [ 45.477] sna_pixmap_force_to_gpu(pixmap=3, flags=2) [ 45.486] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=42 [ 45.486] sna_pixmap_move_to_gpu: CPU damage? 0 [ 45.486] sna_pixmap_move_to_gpu: creating GPU bo (1366x768@32), create=b [ 45.486] kgem_choose_tiling: TLB miss between lines 1366x768 (pitch=5464), forcing tiling 1 [ 45.486] sna_pixmap_alloc_gpu: pixmap=3 [ 45.486] kgem_create_2d(1366x768, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 45.486] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5632, height=768 [ 45.486] __kgem_bo_init(handle=8, num_pages=1056) [ 45.486] __kgem_bo_make_scanout: create fb 1366x768@24/32 [ 45.486] __kgem_bo_map__gtt(handle=8, size=4325376) [ 45.488] __kgem_bo_make_scanout: attached fb=27 to handle=8 [ 45.488] new pitch=5632, tiling=1, handle=8, id=266, num_pages=1056 [1056], bucket=10 [ 45.488] sna_pixmap_mark_active: pixmap=3, handle=8 [ 45.488] sna_set_screen_pixmap: changing from pixmap=0 to pixmap=3, (sna->front=0) [ 45.488] sna_copy_fbcon [ 45.488] sna_copy_fbcon: found fbcon, size=1366x768, depth=24, bpp=32 [ 45.488] kgem_create_for_name(name=1) [ 45.488] kgem_create_for_name: new handle=10 [ 45.488] kgem_create_for_name: handle=10, tiling=0 [ 45.488] __kgem_bo_init(handle=10, num_pages=1032) [ 45.488] sna_copy_fbcon: fbcon handle=10 [ 45.488] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 45.488] kgem_bo_is_render: handle=10, rq? 0 [0] [ 45.488] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(5504, 5632) [ 45.495] needs_batch_flush: flushing before handle=8 for new reservation [ 45.495] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 45.495] sna_blt_copy_boxes: box=(0, 0)x(1366, 768) [ 45.495] kgem_add_reloc: handle=8, pos=4, delta=0, domains=28002 [ 45.495] kgem_add_handle: handle=8, index=0 [ 45.495] __kgem_bo_mark_dirty: handle=8 (proxy? 0) [ 45.495] kgem_add_reloc: handle=10, pos=7, delta=0, domains=28000 [ 45.495] kgem_add_handle: handle=10, index=1 [ 45.495] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 45.495] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=2088 [fenced=0] [ 45.496] gem_write__cachealigned(handle=1, offset=0, len=40) [ 45.496] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=cc6000 [ 45.496] kgem_commit: release handle=8 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8a6000 [ 45.496] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=49e000 [ 45.496] _sna_damage_add_box(None + [(0, 0), (1366, 768)]) [ 45.496] damage_union: extending damage (32767, 32767), (-32768, -32768) by (0, 0), (1366, 768) [ 45.496] = [[(0, 0), (1366, 768)]: [(0, 0), (1366, 768)] ] [ 45.496] _kgem_bo_destroy: handle=10, proxy? 0 [ 45.496] __kgem_bo_destroy: handle=10, size=4227072 [ 45.496] kgem_bo_free: handle=10, size=4227072 [ 45.496] kgem_bo_free: releasing 0x0:0x0 vma for handle=10, count=0 [ 45.496] sna_set_desired_mode [ 45.496] (II) intel(0): switch to mode 1366x768@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none [ 45.496] sna_pixmap_force_to_gpu(pixmap=3, flags=2) [ 45.496] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=42 [ 45.496] _sna_damage_is_all(1366, 768)? [ 45.496] _sna_damage_is_all: (0, 0), (1366, 768) [ 45.496] __sna_damage_all(1366, 768) [ 45.496] sna_pixmap_move_to_gpu: already all-damaged [ 45.496] sna_pixmap_mark_active: pixmap=3, handle=8 [ 45.496] use_shadow: gpu bo handle=8 tiling=1 pitch=5632, limit=32768 [ 45.496] use_shadow? bounds (0, 0), (1366, 768), framebufer 1366x768 [ 45.496] sna_crtc_attach: attaching to framebuffer [ 45.496] sna_pixmap_force_to_gpu(pixmap=3, flags=2) [ 45.496] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=42 [ 45.496] sna_pixmap_move_to_gpu: already all-damaged [ 45.496] sna_pixmap_mark_active: pixmap=3, handle=8 [ 45.496] get_fb: reusing fb=27 for handle=8 [ 45.496] sna_crtc_attach: enabling TearFree shadow [ 45.496] sna_crtc_enable_shadow: enabling for crtc 5 [ 45.496] sna_mode_enable_shadow [ 45.496] sna_crtc_attach: creating TearFree shadow bo [ 45.496] kgem_choose_tiling: TLB miss between lines 1366x768 (pitch=5464), forcing tiling 1 [ 45.496] kgem_create_2d(1366x768, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 45.496] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5632, height=768 [ 45.496] __kgem_bo_init(handle=10, num_pages=1056) [ 45.496] __kgem_bo_make_scanout: create fb 1366x768@24/32 [ 45.496] __kgem_bo_map__gtt(handle=10, size=4325376) [ 45.497] __kgem_bo_make_scanout: attached fb=28 to handle=10 [ 45.497] new pitch=5632, tiling=1, handle=10, id=268, num_pages=1056 [1056], bucket=10 [ 45.497] get_fb: reusing fb=28 for handle=10 [ 45.497] set_shadow: waiting for region 1x[(0, 0), (1366, 768)], front handle=8, shadow handle=10 [ 45.497] sna_crtc_apply CRTC:5 [pipe=0], handle=8 [ 45.497] sna_crtc_apply: CRTC:5 [pipe=0] primary rotation set to 1 [ 45.497] sna_crtc_apply: attaching output 'eDP1' 0 [14] to crtc:5 (pipe 0) (possible crtc:7, possible clones:0) [ 45.497] sna_output_dpms(HDMI1:23): dpms=3 (current: 0), active? 0 [ 45.497] sna_crtc_apply: applying crtc [5, pipe=0] mode=1366x768+0+0@71400, fb=27 [shadow] update to 1 outputs [14...] [ 45.510] sna_crtc_force_outputs_on(pipe=0), currently? -1 [ 45.510] sna_output_dpms(eDP1:14): dpms=0 (current: 0), active? 1 [ 45.510] sna_crtc_randr: transform? 0, bounds (0, 0), (1366, 768) [ 45.510] sna_output_dpms(HDMI1:23): dpms=3 (current: 3), active? 0 [ 45.510] sna_crtc_dpms(pipe 1, dpms mode -> 3):= active=0 [ 45.510] sna_crtc_disable: disabling crtc [8, pipe=1] [ 45.510] sna_crtc_force_outputs_off(pipe=1), currently? 3 [ 45.510] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 [ 45.510] sna_crtc_disable: disabling crtc [11, pipe=2] [ 45.510] sna_crtc_force_outputs_off(pipe=2), currently? 3 [ 45.510] sna_crtc_config_notify(dirty?=1) [ 45.510] probe_capabilities: page flips? enabled, async? disabled [ 45.510] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.98 [ 45.510] update_flush_interval: CRTC:1 (pipe 1) disabled [ 45.510] update_flush_interval: CRTC:2 (pipe 2) disabled [ 45.510] max_vrefresh=59, vblank_interval=16 ms [ 45.510] sna_present_update: has_async_flip? 0 [ 45.510] sna_mode_check [ 45.510] sna_mode_check: crtc=5, valid?=1, fb attached?=27, expected=(27 or -1) [ 45.510] sna_mode_check: crtc=8, valid?=0, fb attached?=0, expected=(0 or -1) [ 45.510] sna_mode_check: crtc=11, valid?=0, fb attached?=0, expected=(0 or -1) [ 45.510] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.98 [ 45.510] update_flush_interval: CRTC:1 (pipe 1) disabled [ 45.510] update_flush_interval: CRTC:2 (pipe 2) disabled [ 45.510] max_vrefresh=59, vblank_interval=16 ms [ 45.510] (II) intel(0): Setting screen physical size to 361 x 203 [ 45.510] sna_mode_resize (1366, 768) -> (1366, 768) [ 45.510] sna_create_pixmap(16, 16, 1, usage=0) [ 45.510] kgem_can_create_2d: 16x16 @ 1 [ 45.510] kgem_can_create_2d: unhandled depth 1 [ 45.510] sna_create_pixmap: can not use GPU, just creating shadow [ 45.510] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 45.510] create_pixmap: serial=5, usage=0, 16x16 [ 45.510] sna_validate_gc(0x143bdd0) changes=7fffff, previous serial=80000000, drawable=5 [ 45.510] sna_validate_gc: recomputing clip [ 45.510] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x12c9bb0] [ 45.510] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 45.510] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 45.510] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 45.510] sna_poly_fill_rect: fallback -- unattached [ 45.510] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 45.510] sna_gc_move_to_cpu(0x143bdd0) changes=7fffff [ 45.510] sfbValidateGC changes=77ffff [ 45.510] sfbValidateGC: computing rrop mask=1, depthMask=1, fg=1, bg=1, planemask=ffffffff [ 45.510] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=0, xor=ffffffff, bgand=0, bgxor=ffffffff [ 45.510] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 45.510] sna_drawable_move_region_to_cpu(pixmap=5 (16x16), [(0, 0), (16, 16)], flags=5) [ 45.510] sna_drawable_move_region_to_cpu: not attached to pixmap 5 (depth 1) [ 45.510] sna_poly_fill_rect: fallback - fbPolyFillRect [ 45.510] sfbPolyFillRect x 1 [ 45.510] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 45.510] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 45.510] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 45.510] fbFillBox box=(0, 0), (16, 16) [ 45.510] sfbFill (0, 0)x(16, 16), style=0 [ 45.524] sna_gc_move_to_gpu(0x143bdd0) [ 45.579] sna_realize_font (key=0) [ 45.587] sna_realize_font (key=0) [ 45.587] sna_create_pixmap(16, 16, 1, usage=1) [ 45.587] kgem_can_create_2d: 16x16 @ 1 [ 45.587] kgem_can_create_2d: unhandled depth 1 [ 45.587] sna_create_pixmap: can not use GPU, just creating shadow [ 45.587] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 45.587] create_pixmap: serial=7, usage=1, 16x16 [ 45.587] sna_validate_gc(0x143bdd0) changes=7fffff, previous serial=80000000, drawable=7 [ 45.587] sna_validate_gc: recomputing clip [ 45.587] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x12c9bb0] [ 45.587] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 45.587] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 45.587] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 45.587] sna_poly_fill_rect: fallback -- unattached [ 45.587] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 45.587] sna_gc_move_to_cpu(0x143bdd0) changes=7fffff [ 45.587] sfbValidateGC changes=77ffff [ 45.587] sfbValidateGC: computing rrop mask=1, depthMask=1, fg=0, bg=1, planemask=ffffffff [ 45.587] sfbValidateGC: rrop fg=0, bg=ffffffff, pm=ffffffff, and=0, xor=0, bgand=0, bgxor=ffffffff [ 45.587] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 45.587] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=5) [ 45.587] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 45.587] sna_poly_fill_rect: fallback - fbPolyFillRect [ 45.587] sfbPolyFillRect x 1 [ 45.587] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 45.587] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 45.587] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 45.587] fbFillBox box=(0, 0), (16, 16) [ 45.587] sfbFill (0, 0)x(16, 16), style=0 [ 45.587] sna_gc_move_to_gpu(0x143bdd0) [ 45.587] sna_validate_gc(0x143bdd0) changes=4, previous serial=80000007, drawable=7 [ 45.587] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 45.587] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc [ 45.587] sna_drawable_use_bo pixmap=7, box=((0, 0), (16, 16)), flags=1... [ 45.587] sna_drawable_use_bo: not attached [ 45.587] sna_poly_text16: fallback [ 45.587] sna_gc_move_to_cpu(0x143bdd0) changes=4 [ 45.587] sfbValidateGC changes=4 [ 45.587] sfbValidateGC: computing rrop mask=1, depthMask=1, fg=1, bg=1, planemask=ffffffff [ 45.587] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=0, xor=ffffffff, bgand=0, bgxor=ffffffff [ 45.587] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=3) [ 45.587] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 45.587] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 45.587] sfbPolyGlyphBlt x 1 [ 45.587] sfbPushImage (0, 0)x(16, 16) [ 45.587] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 45.587] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 45.587] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 45.587] sna_gc_move_to_gpu(0x143bdd0) [ 45.587] sna_get_image: pixmap=7 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 45.587] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=22) [ 45.587] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 45.587] sfbGetImage (0, 0)x(16, 16) [ 45.587] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 45.587] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=221392) [ 45.588] sna_destroy_pixmap: pixmap=7, attached?=0 [ 45.588] sna_create_pixmap(16, 16, 1, usage=1) [ 45.588] kgem_can_create_2d: 16x16 @ 1 [ 45.588] kgem_can_create_2d: unhandled depth 1 [ 45.588] sna_create_pixmap: can not use GPU, just creating shadow [ 45.588] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 45.588] create_pixmap: serial=8, usage=1, 16x16 [ 45.588] sna_validate_gc(0x143bdd0) changes=7fffff, previous serial=80000000, drawable=8 [ 45.588] sna_validate_gc: recomputing clip [ 45.588] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x12c9bb0] [ 45.588] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 45.588] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 45.588] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 45.588] sna_poly_fill_rect: fallback -- unattached [ 45.588] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 45.588] sna_gc_move_to_cpu(0x143bdd0) changes=7fffff [ 45.588] sfbValidateGC changes=77ffff [ 45.588] sfbValidateGC: computing rrop mask=1, depthMask=1, fg=0, bg=1, planemask=ffffffff [ 45.588] sfbValidateGC: rrop fg=0, bg=ffffffff, pm=ffffffff, and=0, xor=0, bgand=0, bgxor=ffffffff [ 45.588] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 45.588] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(0, 0), (16, 16)], flags=5) [ 45.588] sna_drawable_move_region_to_cpu: not attached to pixmap 8 (depth 1) [ 45.588] sna_poly_fill_rect: fallback - fbPolyFillRect [ 45.588] sfbPolyFillRect x 1 [ 45.588] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 45.588] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 45.588] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 45.588] fbFillBox box=(0, 0), (16, 16) [ 45.588] sfbFill (0, 0)x(16, 16), style=0 [ 45.588] sna_gc_move_to_gpu(0x143bdd0) [ 45.588] sna_validate_gc(0x143bdd0) changes=4, previous serial=80000008, drawable=8 [ 45.588] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 45.588] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc [ 45.588] sna_drawable_use_bo pixmap=8, box=((1, 1), (15, 15)), flags=1... [ 45.588] sna_drawable_use_bo: not attached [ 45.588] sna_poly_text16: fallback [ 45.588] sna_gc_move_to_cpu(0x143bdd0) changes=4 [ 45.588] sfbValidateGC changes=4 [ 45.588] sfbValidateGC: computing rrop mask=1, depthMask=1, fg=1, bg=1, planemask=ffffffff [ 45.588] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=0, xor=ffffffff, bgand=0, bgxor=ffffffff [ 45.588] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(1, 1), (15, 15)], flags=3) [ 45.588] sna_drawable_move_region_to_cpu: not attached to pixmap 8 (depth 1) [ 45.588] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 45.588] sfbPolyGlyphBlt x 1 [ 45.588] sfbPushImage (1, 1)x(14, 14) [ 45.588] fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [ 45.588] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [ 45.588] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 45.588] sna_gc_move_to_gpu(0x143bdd0) [ 45.588] sna_get_image: pixmap=8 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 45.588] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(0, 0), (16, 16)], flags=22) [ 45.588] sna_drawable_move_region_to_cpu: not attached to pixmap 8 (depth 1) [ 45.588] sfbGetImage (0, 0)x(16, 16) [ 45.588] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 45.588] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=210864) [ 45.588] sna_destroy_pixmap: pixmap=8, attached?=0 [ 45.588] sna_change_window_attributes [ 45.588] sna_validate_gc(0x143bed0) changes=7fffff, previous serial=80000000, drawable=6 [ 45.588] sna_validate_gc: recomputing clip [ 45.588] sna_validate_gc: composite clip=1x[(0, 0), (1366, 768)] [0x143c6f0] [ 45.588] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 45.588] sna_poly_fill_rect_extents: [0] = (0, 0)x(1366, 768) [ 45.588] sna_poly_fill_rect: extents(0, 0), (1366, 768), flags=1 [ 45.588] sna_poly_fill_rect: promoting to full GPU [ 45.588] sna_poly_fill_rect: dropping last-cpu hint [ 45.588] sna_drawable_use_bo pixmap=4, box=((0, 0), (1366, 768)), flags=19... [ 45.588] sna_drawable_use_bo: pinned, never REPLACES [ 45.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 45.588] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.588] sna_drawable_use_bo: applying move-to-gpu override [ 45.588] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (1366, 768)] from damage 1x[(0, 0], (1366, 768)] [ 45.588] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 45.588] wait_for_shadow: flags=1, flips=0, handle=8, shadow=10 [ 45.588] wait_for_shadow: setting front pixmap to handle=10 [ 45.588] sna_drawable_use_bo: using whole GPU bo [ 45.588] sna_poly_fill_rect: solid fill [0], testing for blt [ 45.588] sna_poly_fill_rect_blt pixmap=4 x 1 [(0, 0)x(1366, 768)...]+(0,0), clipped?=0 [ 45.588] sna_poly_fill_rect_blt: using fill_one() fast path: (0, 0), (1366, 768). alu=3, pixel=0 [ 45.588] kgem_bo_is_render: handle=10, rq? 0 [0] [ 45.588] kgem_bo_is_render: handle=10, rq? 0 [0] [ 45.588] kgem_bo_is_render: handle=10, rq? 0 [0] [ 45.588] sna_blt_fill_boxes (32, 0, 3) x 1 [ 45.588] sna_blt_fill_box: box=((0, 0), (1366, 768)) [ 45.588] needs_batch_flush: flushing before handle=10 for new reservation [ 45.588] kgem_add_reloc: handle=10, pos=4, delta=0, domains=28002 [ 45.588] kgem_add_handle: handle=10, index=0 [ 45.588] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 45.588] sna_poly_fill_rect_blt: pixmap=4, marking clear [0] [ 45.738] (II) config/udev: Adding input device Power Button (/dev/input/event6) [ 45.738] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 45.738] (**) Power Button: Applying InputClass "system-keyboard" [ 45.738] (II) LoadModule: "evdev" [ 45.753] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 45.781] (II) Module evdev: vendor="X.Org Foundation" [ 45.781] compiled for 1.16.0, module version = 2.9.0 [ 45.781] Module class: X.Org XInput Driver [ 45.781] ABI class: X.Org XInput driver, version 21.0 [ 45.782] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 12 paused 0 [ 45.782] (II) Using input driver 'evdev' for 'Power Button' [ 45.782] (**) Power Button: always reports core events [ 45.782] (**) evdev: Power Button: Device: "/dev/input/event6" [ 45.782] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 45.782] (--) evdev: Power Button: Found keys [ 45.782] (II) evdev: Power Button: Configuring as keyboard [ 45.782] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input7/event6" [ 45.782] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 45.782] (**) Option "xkb_rules" "evdev" [ 45.782] (**) Option "xkb_model" "pc104" [ 45.782] (**) Option "xkb_layout" "us" [ 45.798] (II) config/udev: Adding input device Video Bus (/dev/input/event11) [ 45.798] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 45.798] (**) Video Bus: Applying InputClass "system-keyboard" [ 45.799] (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 13 paused 0 [ 45.799] (II) Using input driver 'evdev' for 'Video Bus' [ 45.799] (**) Video Bus: always reports core events [ 45.799] (**) evdev: Video Bus: Device: "/dev/input/event11" [ 45.799] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 45.799] (--) evdev: Video Bus: Found keys [ 45.799] (II) evdev: Video Bus: Configuring as keyboard [ 45.799] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input12/event11" [ 45.799] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) [ 45.799] (**) Option "xkb_rules" "evdev" [ 45.799] (**) Option "xkb_model" "pc104" [ 45.799] (**) Option "xkb_layout" "us" [ 45.799] (II) config/udev: Adding input device Video Bus (/dev/input/event10) [ 45.799] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 45.799] (**) Video Bus: Applying InputClass "system-keyboard" [ 45.799] (II) systemd-logind: got fd for /dev/input/event10 13:74 fd 14 paused 0 [ 45.799] (II) Using input driver 'evdev' for 'Video Bus' [ 45.799] (**) Video Bus: always reports core events [ 45.799] (**) evdev: Video Bus: Device: "/dev/input/event10" [ 45.800] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 45.800] (--) evdev: Video Bus: Found keys [ 45.800] (II) evdev: Video Bus: Configuring as keyboard [ 45.800] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/LNXVIDEO:00/input/input11/event10" [ 45.800] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8) [ 45.800] (**) Option "xkb_rules" "evdev" [ 45.800] (**) Option "xkb_model" "pc104" [ 45.800] (**) Option "xkb_layout" "us" [ 45.800] (II) config/udev: Adding input device Power Button (/dev/input/event4) [ 45.800] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 45.800] (**) Power Button: Applying InputClass "system-keyboard" [ 45.800] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 15 paused 0 [ 45.800] (II) Using input driver 'evdev' for 'Power Button' [ 45.800] (**) Power Button: always reports core events [ 45.800] (**) evdev: Power Button: Device: "/dev/input/event4" [ 45.800] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 45.800] (--) evdev: Power Button: Found keys [ 45.800] (II) evdev: Power Button: Configuring as keyboard [ 45.800] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event4" [ 45.800] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9) [ 45.800] (**) Option "xkb_rules" "evdev" [ 45.800] (**) Option "xkb_model" "pc104" [ 45.800] (**) Option "xkb_layout" "us" [ 45.801] (II) config/udev: Adding input device Lid Switch (/dev/input/event3) [ 45.801] (II) No input driver specified, ignoring this device. [ 45.801] (II) This device may have been added with another device file. [ 45.801] (II) config/udev: Adding input device Sleep Button (/dev/input/event5) [ 45.801] (**) Sleep Button: Applying InputClass "evdev keyboard catchall" [ 45.801] (**) Sleep Button: Applying InputClass "system-keyboard" [ 45.801] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 16 paused 0 [ 45.801] (II) Using input driver 'evdev' for 'Sleep Button' [ 45.801] (**) Sleep Button: always reports core events [ 45.801] (**) evdev: Sleep Button: Device: "/dev/input/event5" [ 45.801] (--) evdev: Sleep Button: Vendor 0 Product 0x3 [ 45.801] (--) evdev: Sleep Button: Found keys [ 45.801] (II) evdev: Sleep Button: Configuring as keyboard [ 45.801] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input6/event5" [ 45.801] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 10) [ 45.801] (**) Option "xkb_rules" "evdev" [ 45.801] (**) Option "xkb_model" "pc104" [ 45.801] (**) Option "xkb_layout" "us" [ 45.802] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event12) [ 45.802] (II) No input driver specified, ignoring this device. [ 45.802] (II) This device may have been added with another device file. [ 45.802] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event13) [ 45.802] (II) No input driver specified, ignoring this device. [ 45.802] (II) This device may have been added with another device file. [ 45.802] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event14) [ 45.802] (II) No input driver specified, ignoring this device. [ 45.802] (II) This device may have been added with another device file. [ 45.802] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event15) [ 45.802] (II) No input driver specified, ignoring this device. [ 45.802] (II) This device may have been added with another device file. [ 45.802] (II) config/udev: Adding input device Logitech HID-compliant mouse (/dev/input/event1) [ 45.802] (**) Logitech HID-compliant mouse: Applying InputClass "evdev pointer catchall" [ 45.803] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 17 paused 0 [ 45.803] (II) Using input driver 'evdev' for 'Logitech HID-compliant mouse' [ 45.803] (**) Logitech HID-compliant mouse: always reports core events [ 45.803] (**) evdev: Logitech HID-compliant mouse: Device: "/dev/input/event1" [ 45.803] (--) evdev: Logitech HID-compliant mouse: Vendor 0x46d Product 0xc530 [ 45.803] (--) evdev: Logitech HID-compliant mouse: Found 20 mouse buttons [ 45.803] (--) evdev: Logitech HID-compliant mouse: Found scroll wheel(s) [ 45.803] (--) evdev: Logitech HID-compliant mouse: Found relative axes [ 45.803] (--) evdev: Logitech HID-compliant mouse: Found x and y relative axes [ 45.803] (II) evdev: Logitech HID-compliant mouse: Configuring as mouse [ 45.803] (II) evdev: Logitech HID-compliant mouse: Adding scrollwheel support [ 45.803] (**) evdev: Logitech HID-compliant mouse: YAxisMapping: buttons 4 and 5 [ 45.803] (**) evdev: Logitech HID-compliant mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 45.803] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3/3-1.3:1.0/0003:046D:C530.0001/input/input2/event1" [ 45.803] (II) XINPUT: Adding extended input device "Logitech HID-compliant mouse" (type: MOUSE, id 11) [ 45.803] (II) evdev: Logitech HID-compliant mouse: initialized for relative axes. [ 45.803] (**) Logitech HID-compliant mouse: (accel) keeping acceleration scheme 1 [ 45.803] (**) Logitech HID-compliant mouse: (accel) acceleration profile 0 [ 45.803] (**) Logitech HID-compliant mouse: (accel) acceleration factor: 2.000 [ 45.803] (**) Logitech HID-compliant mouse: (accel) acceleration threshold: 4 [ 45.803] (II) config/udev: Adding input device Logitech HID-compliant mouse (/dev/input/mouse0) [ 45.803] (II) No input driver specified, ignoring this device. [ 45.803] (II) This device may have been added with another device file. [ 45.803] (II) config/udev: Adding input device Logitech HID-compliant mouse (/dev/input/event2) [ 45.803] (**) Logitech HID-compliant mouse: Applying InputClass "evdev keyboard catchall" [ 45.803] (**) Logitech HID-compliant mouse: Applying InputClass "system-keyboard" [ 45.804] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 18 paused 0 [ 45.804] (II) Using input driver 'evdev' for 'Logitech HID-compliant mouse' [ 45.804] (**) Logitech HID-compliant mouse: always reports core events [ 45.804] (**) evdev: Logitech HID-compliant mouse: Device: "/dev/input/event2" [ 45.804] (--) evdev: Logitech HID-compliant mouse: Vendor 0x46d Product 0xc530 [ 45.804] (--) evdev: Logitech HID-compliant mouse: Found 1 mouse buttons [ 45.804] (--) evdev: Logitech HID-compliant mouse: Found scroll wheel(s) [ 45.804] (--) evdev: Logitech HID-compliant mouse: Found relative axes [ 45.804] (II) evdev: Logitech HID-compliant mouse: Forcing relative x/y axes to exist. [ 45.804] (--) evdev: Logitech HID-compliant mouse: Found absolute axes [ 45.804] (II) evdev: Logitech HID-compliant mouse: Forcing absolute x/y axes to exist. [ 45.804] (--) evdev: Logitech HID-compliant mouse: Found keys [ 45.804] (II) evdev: Logitech HID-compliant mouse: Configuring as mouse [ 45.804] (II) evdev: Logitech HID-compliant mouse: Configuring as keyboard [ 45.804] (II) evdev: Logitech HID-compliant mouse: Adding scrollwheel support [ 45.804] (**) evdev: Logitech HID-compliant mouse: YAxisMapping: buttons 4 and 5 [ 45.804] (**) evdev: Logitech HID-compliant mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 45.804] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3/3-1.3:1.1/0003:046D:C530.0002/input/input3/event2" [ 45.804] (II) XINPUT: Adding extended input device "Logitech HID-compliant mouse" (type: KEYBOARD, id 12) [ 45.804] (**) Option "xkb_rules" "evdev" [ 45.804] (**) Option "xkb_model" "pc104" [ 45.804] (**) Option "xkb_layout" "us" [ 45.804] (II) evdev: Logitech HID-compliant mouse: initialized for relative axes. [ 45.804] (WW) evdev: Logitech HID-compliant mouse: ignoring absolute axes. [ 45.804] (**) Logitech HID-compliant mouse: (accel) keeping acceleration scheme 1 [ 45.804] (**) Logitech HID-compliant mouse: (accel) acceleration profile 0 [ 45.804] (**) Logitech HID-compliant mouse: (accel) acceleration factor: 2.000 [ 45.804] (**) Logitech HID-compliant mouse: (accel) acceleration threshold: 4 [ 45.804] (II) config/udev: Adding input device Integrated_Webcam_HD (/dev/input/event16) [ 45.804] (**) Integrated_Webcam_HD: Applying InputClass "evdev keyboard catchall" [ 45.804] (**) Integrated_Webcam_HD: Applying InputClass "system-keyboard" [ 45.805] (II) systemd-logind: got fd for /dev/input/event16 13:80 fd 19 paused 0 [ 45.805] (II) Using input driver 'evdev' for 'Integrated_Webcam_HD' [ 45.805] (**) Integrated_Webcam_HD: always reports core events [ 45.805] (**) evdev: Integrated_Webcam_HD: Device: "/dev/input/event16" [ 45.805] (--) evdev: Integrated_Webcam_HD: Vendor 0xc45 Product 0x64af [ 45.805] (--) evdev: Integrated_Webcam_HD: Found keys [ 45.805] (II) evdev: Integrated_Webcam_HD: Configuring as keyboard [ 45.805] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.5/3-1.5:1.0/input/input17/event16" [ 45.805] (II) XINPUT: Adding extended input device "Integrated_Webcam_HD" (type: KEYBOARD, id 13) [ 45.805] (**) Option "xkb_rules" "evdev" [ 45.805] (**) Option "xkb_model" "pc104" [ 45.805] (**) Option "xkb_layout" "us" [ 45.805] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0) [ 45.805] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" [ 45.805] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard" [ 45.806] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 20 paused 0 [ 45.806] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard' [ 45.806] (**) AT Translated Set 2 keyboard: always reports core events [ 45.806] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0" [ 45.806] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1 [ 45.806] (--) evdev: AT Translated Set 2 keyboard: Found keys [ 45.806] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard [ 45.806] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0" [ 45.806] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 14) [ 45.806] (**) Option "xkb_rules" "evdev" [ 45.806] (**) Option "xkb_model" "pc104" [ 45.806] (**) Option "xkb_layout" "us" [ 45.806] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8) [ 45.806] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" [ 45.806] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" [ 45.806] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons" [ 45.806] (II) LoadModule: "synaptics" [ 45.806] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so [ 45.814] (II) Module synaptics: vendor="X.Org Foundation" [ 45.814] compiled for 1.16.0, module version = 1.8.0 [ 45.814] Module class: X.Org XInput Driver [ 45.814] ABI class: X.Org XInput driver, version 21.0 [ 45.815] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 21 paused 0 [ 45.815] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad' [ 45.815] (**) SynPS/2 Synaptics TouchPad: always reports core events [ 45.815] (**) Option "Device" "/dev/input/event8" [ 45.863] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5674 (res 44) [ 45.863] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4754 (res 68) [ 45.863] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255 [ 45.863] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15 [ 45.863] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple [ 45.863] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7 [ 45.863] (**) Option "TapButton1" "1" [ 45.863] (**) Option "TapButton2" "2" [ 45.863] (**) Option "TapButton3" "3" [ 45.863] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found [ 45.863] (**) SynPS/2 Synaptics TouchPad: always reports core events [ 45.863] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event8" [ 45.863] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 15) [ 45.863] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5 [ 45.863] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75 [ 45.863] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.037 [ 45.863] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1 [ 45.864] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1 [ 45.864] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000 [ 45.864] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4 [ 45.864] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found [ 45.864] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1) [ 45.864] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates" [ 45.864] (II) config/udev: Adding input device PC Speaker (/dev/input/event7) [ 45.864] (II) No input driver specified, ignoring this device. [ 45.864] (II) This device may have been added with another device file. [ 45.864] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event9) [ 45.864] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall" [ 45.864] (**) Dell WMI hotkeys: Applying InputClass "system-keyboard" [ 45.865] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 22 paused 0 [ 45.865] (II) Using input driver 'evdev' for 'Dell WMI hotkeys' [ 45.865] (**) Dell WMI hotkeys: always reports core events [ 45.865] (**) evdev: Dell WMI hotkeys: Device: "/dev/input/event9" [ 45.865] (--) evdev: Dell WMI hotkeys: Vendor 0 Product 0 [ 45.865] (--) evdev: Dell WMI hotkeys: Found keys [ 45.865] (II) evdev: Dell WMI hotkeys: Configuring as keyboard [ 45.865] (**) Option "config_info" "udev:/sys/devices/virtual/input/input10/event9" [ 45.865] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 16) [ 45.865] (**) Option "xkb_rules" "evdev" [ 45.865] (**) Option "xkb_model" "pc104" [ 45.865] (**) Option "xkb_layout" "us" [ 45.867] sna_save_screen(mode=2) [ 45.867] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [ 45.867] sna_output_dpms(eDP1:14): dpms=0 (current: 0), active? 1 [ 45.867] sna_crtc_config_notify(dirty?=0) [ 45.867] sna_block_handler (tv=600.0) [ 45.867] kgem_retire, need_retire?=1 [ 45.867] kgem_retire__flushing: 0 bo on flushing list [ 45.867] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.867] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.867] __kgem_retire_rq: request 1 complete [ 45.867] __kgem_busy: handle=8, busy=0, wedged=0 [ 45.867] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 45.867] kgem_retire -- retired=0, need_retire=0 [ 45.867] sna_accel_block_handler: GPU idle, flushing [ 45.867] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1056 [fenced=0] [ 45.867] gem_write__cachealigned(handle=1, offset=0, len=32) [ 45.867] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=cc6000 [ 45.867] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=cc7000 [ 45.867] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.867] start_flush: has dirty shadow [ 45.867] timer_enable (time=45867), starting timer 0 [ 45.867] timer_enable (time=45867), starting timer 1 [ 45.867] sna_accel_block_handler: evaluating timers, active=3 [ 45.867] sna_accel_block_handler: flush timer expires in 8 [45875] [ 45.867] sna_wakeup_handler [ 45.867] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 45.867] sna_block_handler (tv=600.0) [ 45.867] kgem_retire, need_retire?=1 [ 45.867] kgem_retire__flushing: 0 bo on flushing list [ 45.867] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.867] __kgem_busy: handle=1, busy=262145, wedged=0 [ 45.867] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 45.867] kgem_retire -- retired=0, need_retire=1 [ 45.867] sna_scanout_do_flush: flush timer active: delta=8 [ 45.867] sna_accel_block_handler: evaluating timers, active=3 [ 45.867] sna_accel_block_handler: flush timer expires in 8 [45875] [ 45.867] sna_wakeup_handler [ 45.867] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 45.867] sna_block_handler (tv=0.0) [ 45.867] kgem_retire, need_retire?=1 [ 45.867] kgem_retire__flushing: 0 bo on flushing list [ 45.867] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.867] __kgem_busy: handle=1, busy=262145, wedged=0 [ 45.867] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 45.867] kgem_retire -- retired=0, need_retire=1 [ 45.867] sna_scanout_do_flush: flush timer active: delta=8 [ 45.867] sna_accel_block_handler: evaluating timers, active=3 [ 45.867] sna_accel_block_handler: flush timer expires in 8 [45875] [ 45.867] sna_wakeup_handler [ 45.867] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 45.868] sna_block_handler (tv=599.999000) [ 45.868] kgem_retire, need_retire?=1 [ 45.868] kgem_retire__flushing: 0 bo on flushing list [ 45.868] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.868] __kgem_busy: handle=1, busy=262145, wedged=0 [ 45.868] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 45.868] kgem_retire -- retired=0, need_retire=1 [ 45.868] sna_scanout_do_flush: flush timer active: delta=7 [ 45.868] sna_accel_block_handler: evaluating timers, active=3 [ 45.868] sna_accel_block_handler: flush timer expires in 7 [45875] [ 45.868] sna_wakeup_handler [ 45.868] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 45.868] sna_block_handler (tv=599.999000) [ 45.868] kgem_retire, need_retire?=1 [ 45.868] kgem_retire__flushing: 0 bo on flushing list [ 45.868] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.868] __kgem_busy: handle=1, busy=262145, wedged=0 [ 45.868] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 45.868] kgem_retire -- retired=0, need_retire=1 [ 45.868] sna_scanout_do_flush: flush timer active: delta=7 [ 45.868] sna_accel_block_handler: evaluating timers, active=3 [ 45.868] sna_accel_block_handler: flush timer expires in 7 [45875] [ 45.868] sna_wakeup_handler [ 45.868] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 45.868] sna_block_handler (tv=599.999000) [ 45.868] kgem_retire, need_retire?=1 [ 45.868] kgem_retire__flushing: 0 bo on flushing list [ 45.868] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.868] __kgem_busy: handle=1, busy=262145, wedged=0 [ 45.868] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 45.868] kgem_retire -- retired=0, need_retire=1 [ 45.868] sna_scanout_do_flush: flush timer active: delta=7 [ 45.868] sna_accel_block_handler: evaluating timers, active=3 [ 45.868] sna_accel_block_handler: flush timer expires in 7 [45875] [ 45.868] sna_wakeup_handler [ 45.868] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 45.868] sna_block_handler (tv=599.999000) [ 45.868] kgem_retire, need_retire?=1 [ 45.868] kgem_retire__flushing: 0 bo on flushing list [ 45.868] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.868] __kgem_busy: handle=1, busy=262145, wedged=0 [ 45.868] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 45.868] kgem_retire -- retired=0, need_retire=1 [ 45.868] sna_scanout_do_flush: flush timer active: delta=7 [ 45.868] sna_accel_block_handler: evaluating timers, active=3 [ 45.868] sna_accel_block_handler: flush timer expires in 7 [45875] [ 45.875] sna_wakeup_handler [ 45.875] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 45.875] sna_block_handler (tv=599.992000) [ 45.875] kgem_retire, need_retire?=1 [ 45.875] kgem_retire__flushing: 0 bo on flushing list [ 45.875] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 45.875] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.875] __kgem_retire_rq: request 1 complete [ 45.875] __kgem_busy: handle=10, busy=0, wedged=0 [ 45.875] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 45.875] kgem_retire -- retired=0, need_retire=0 [ 45.875] sna_scanout_do_flush: flush timer active: delta=0 [ 45.875] sna_scanout_do_flush (time=45875), triggered [ 45.875] sna_scanout_flush (time=45875), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 45.875] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.875] stop_flush: scanout=10 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 45.875] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.875] sna_pixmap_force_to_gpu(pixmap=4, flags=10a) [ 45.875] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=14a [ 45.875] sna_pixmap_move_to_gpu: already all-damaged [ 45.875] sna_pixmap_mark_active: pixmap=4, handle=10 [ 45.875] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0) [ 45.875] sna_mode_redisplay: damage: 1x(0, 0), (1366, 768) [ 45.875] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=10a [ 45.875] sna_pixmap_move_to_gpu: already all-damaged [ 45.875] sna_pixmap_mark_active: pixmap=4, handle=10 [ 45.875] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.875] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.875] sna_mode_redisplay: crtc[2] transformed? 0 [ 1808.067] sna_do_copy: copy region (264, 0), (296, 124) x 1 + (-264, 0) [ 1808.067] sna_copy_boxes (boxes=1x[(264, 0), (296, 124)...], src pixmap=148695+(-264, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.067] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19cb5c0, gpu_bo=0, cpu_bo=764), replaces=0 [ 1808.067] kgem_bo_is_busy: handle=764, domain: 0 exec? 0, rq? 0 [ 1808.067] sna_drawable_use_bo pixmap=149137, box=((264, 0), (296, 124)), flags=9... [ 1808.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1808.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.067] sna_drawable_use_bo: using whole GPU bo [ 1808.067] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 1808.067] region_overlaps_damage? [ 1808.067] __kgem_bo_is_busy: handle=537, domain: 0 exec? 1, rq? 1 [ 1808.068] use_shm_bo: yes, dst is busy [ 1808.068] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo (shm? 0) [ 1808.068] sna_drawable_move_region_to_cpu(pixmap=148695 (32x124), [(0, 0), (32, 124)], flags=a) [ 1808.068] sna_drawable_move_region_to_cpu: pixmap=148695 all damaged on CPU [ 1808.068] gen7_render_copy_boxes (-264, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.068] kgem_bo_is_render: handle=764, rq? 0 [0] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.068] gen7_composite_get_binding_table(fcc0) [ 1808.068] kgem_add_reloc: handle=764, pos=16169, delta=0, domains=40000 [ 1808.068] kgem_add_handle: handle=764, index=14 [ 1808.068] [3f28] bind bo(handle=764, addr=185876480), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.068] gen7_emit_vertex_elements: setup id=0 [ 1808.068] (0, 0) -> (264, 0) + (32, 124) [ 1808.068] gen4_vertex_flush[484] = 3 [ 1808.068] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.068] sna_validate_gc: recomputing clip [ 1808.068] sna_validate_gc: composite clip=1x[(259, 0), (433, 124)] [0x1901290] [ 1808.068] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(296, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.068] sna_do_copy: src=(0, 0), dst=(296, 0), size=(32x124) [ 1808.068] sna_do_copy: after drawable: src=(0, 0), dst=(296, 0), size=(32x124) [ 1808.068] sna_do_copy: dst extents (296, 0), (328, 124), dst clip extents (259, 0), (433, 124), dst size=1288x139 [ 1808.068] sna_do_copy: clipped dst extents (296, 0), (328, 124) [ 1808.068] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: pixmap -- no source clipping [ 1808.068] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.068] sna_do_copy: copy region (296, 0), (328, 124) x 1 + (-296, 0) [ 1808.068] sna_copy_boxes (boxes=1x[(296, 0), (328, 124)...], src pixmap=148701+(-296, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.068] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19cb760, gpu_bo=765, cpu_bo=0), replaces=0 [ 1808.068] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.068] sna_drawable_use_bo pixmap=149137, box=((296, 0), (328, 124)), flags=b... [ 1808.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.068] sna_drawable_use_bo: using whole GPU bo [ 1808.068] sna_pixmap_move_to_gpu(pixmap=148701, usage=0), flags=a [ 1808.068] sna_pixmap_move_to_gpu: already all-damaged [ 1808.068] sna_pixmap_mark_active: pixmap=148701, handle=765 [ 1808.068] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.068] gen7_render_copy_boxes (-296, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.068] kgem_bo_is_render: handle=765, rq? 0 [0] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.068] gen7_composite_get_binding_table(fc80) [ 1808.068] kgem_add_reloc: handle=765, pos=16153, delta=0, domains=40000 [ 1808.068] kgem_add_handle: handle=765, index=15 [ 1808.068] [3f18] bind bo(handle=765, addr=185827328), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.068] gen7_emit_vertex_elements: setup id=0 [ 1808.068] (0, 0) -> (296, 0) + (32, 124) [ 1808.068] gen4_vertex_flush[4b8] = 3 [ 1808.068] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.068] sna_validate_gc: recomputing clip [ 1808.068] sna_validate_gc: composite clip=1x[(259, 0), (433, 124)] [0x1901290] [ 1808.068] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(328, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.068] sna_do_copy: src=(0, 0), dst=(328, 0), size=(32x124) [ 1808.068] sna_do_copy: after drawable: src=(0, 0), dst=(328, 0), size=(32x124) [ 1808.068] sna_do_copy: dst extents (328, 0), (360, 124), dst clip extents (259, 0), (433, 124), dst size=1288x139 [ 1808.068] sna_do_copy: clipped dst extents (328, 0), (360, 124) [ 1808.068] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: pixmap -- no source clipping [ 1808.068] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.068] sna_do_copy: copy region (328, 0), (360, 124) x 1 + (-328, 0) [ 1808.068] sna_copy_boxes (boxes=1x[(328, 0), (360, 124)...], src pixmap=148707+(-328, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.068] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19cb900, gpu_bo=766, cpu_bo=0), replaces=0 [ 1808.068] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.068] sna_drawable_use_bo pixmap=149137, box=((328, 0), (360, 124)), flags=b... [ 1808.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.068] sna_drawable_use_bo: using whole GPU bo [ 1808.068] sna_pixmap_move_to_gpu(pixmap=148707, usage=0), flags=a [ 1808.068] sna_pixmap_move_to_gpu: already all-damaged [ 1808.068] sna_pixmap_mark_active: pixmap=148707, handle=766 [ 1808.068] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.068] gen7_render_copy_boxes (-328, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.068] kgem_bo_is_render: handle=766, rq? 0 [0] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.068] gen7_composite_get_binding_table(fc40) [ 1808.068] kgem_add_reloc: handle=766, pos=16137, delta=0, domains=40000 [ 1808.068] kgem_add_handle: handle=766, index=16 [ 1808.068] [3f08] bind bo(handle=766, addr=185843712), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.068] gen7_emit_vertex_elements: setup id=0 [ 1808.068] (0, 0) -> (328, 0) + (32, 124) [ 1808.068] gen4_vertex_flush[4ec] = 3 [ 1808.068] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.068] sna_validate_gc: recomputing clip [ 1808.068] sna_validate_gc: composite clip=1x[(259, 0), (433, 124)] [0x1901290] [ 1808.068] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(360, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.068] sna_do_copy: src=(0, 0), dst=(360, 0), size=(32x124) [ 1808.068] sna_do_copy: after drawable: src=(0, 0), dst=(360, 0), size=(32x124) [ 1808.068] sna_do_copy: dst extents (360, 0), (392, 124), dst clip extents (259, 0), (433, 124), dst size=1288x139 [ 1808.068] sna_do_copy: clipped dst extents (360, 0), (392, 124) [ 1808.068] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: pixmap -- no source clipping [ 1808.068] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.068] sna_do_copy: copy region (360, 0), (392, 124) x 1 + (-360, 0) [ 1808.068] sna_copy_boxes (boxes=1x[(360, 0), (392, 124)...], src pixmap=148713+(-360, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.068] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19cbaa0, gpu_bo=767, cpu_bo=0), replaces=0 [ 1808.068] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.068] sna_drawable_use_bo pixmap=149137, box=((360, 0), (392, 124)), flags=b... [ 1808.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.068] sna_drawable_use_bo: using whole GPU bo [ 1808.068] sna_pixmap_move_to_gpu(pixmap=148713, usage=0), flags=a [ 1808.068] sna_pixmap_move_to_gpu: already all-damaged [ 1808.068] sna_pixmap_mark_active: pixmap=148713, handle=767 [ 1808.068] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.068] gen7_render_copy_boxes (-360, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.068] kgem_bo_is_render: handle=767, rq? 0 [0] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.068] gen7_composite_get_binding_table(fc00) [ 1808.068] kgem_add_reloc: handle=767, pos=16121, delta=0, domains=40000 [ 1808.068] kgem_add_handle: handle=767, index=17 [ 1808.068] [3ef8] bind bo(handle=767, addr=185860096), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.068] gen7_emit_vertex_elements: setup id=0 [ 1808.068] (0, 0) -> (360, 0) + (32, 124) [ 1808.068] gen4_vertex_flush[520] = 3 [ 1808.068] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.068] sna_validate_gc: recomputing clip [ 1808.068] sna_validate_gc: composite clip=1x[(259, 0), (433, 124)] [0x1901290] [ 1808.068] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(392, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.068] sna_do_copy: src=(0, 0), dst=(392, 0), size=(32x124) [ 1808.068] sna_do_copy: after drawable: src=(0, 0), dst=(392, 0), size=(32x124) [ 1808.068] sna_do_copy: dst extents (392, 0), (424, 124), dst clip extents (259, 0), (433, 124), dst size=1288x139 [ 1808.068] sna_do_copy: clipped dst extents (392, 0), (424, 124) [ 1808.068] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.068] sna_do_copy: pixmap -- no source clipping [ 1808.068] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.068] sna_do_copy: copy region (392, 0), (424, 124) x 1 + (-392, 0) [ 1808.068] sna_copy_boxes (boxes=1x[(392, 0), (424, 124)...], src pixmap=148979+(-392, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.068] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19cd870, gpu_bo=783, cpu_bo=0), replaces=0 [ 1808.068] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.068] sna_drawable_use_bo pixmap=149137, box=((392, 0), (424, 124)), flags=b... [ 1808.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.068] sna_drawable_use_bo: using whole GPU bo [ 1808.068] sna_pixmap_move_to_gpu(pixmap=148979, usage=0), flags=a [ 1808.068] sna_pixmap_move_to_gpu: already all-damaged [ 1808.068] sna_pixmap_mark_active: pixmap=148979, handle=783 [ 1808.068] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.068] gen7_render_copy_boxes (-392, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.068] kgem_bo_is_render: handle=783, rq? 0 [0] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.068] gen7_composite_get_binding_table(fbc0) [ 1808.068] kgem_add_reloc: handle=783, pos=16105, delta=0, domains=40000 [ 1808.068] kgem_add_handle: handle=783, index=18 [ 1808.068] [3ee8] bind bo(handle=783, addr=186146816), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.068] gen7_emit_vertex_elements: setup id=0 [ 1808.068] (0, 0) -> (392, 0) + (32, 124) [ 1808.068] gen4_vertex_flush[554] = 3 [ 1808.068] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.068] sna_validate_gc: recomputing clip [ 1808.068] sna_validate_gc: composite clip=1x[(259, 0), (433, 124)] [0x1901290] [ 1808.068] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(424, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.068] sna_do_copy: src=(0, 0), dst=(424, 0), size=(32x124) [ 1808.068] sna_do_copy: after drawable: src=(0, 0), dst=(424, 0), size=(32x124) [ 1808.068] sna_do_copy: dst extents (424, 0), (456, 124), dst clip extents (259, 0), (433, 124), dst size=1288x139 [ 1808.068] sna_do_copy: clipped dst extents (424, 0), (433, 124) [ 1808.068] sna_do_copy: unclipped src extents (0, 0), (9, 124) [ 1808.068] sna_do_copy: clipped src extents (0, 0), (9, 124) [ 1808.068] sna_do_copy: pixmap -- no source clipping [ 1808.068] sna_do_copy: src extents (0, 0), (9, 124) x 1 [ 1808.068] sna_do_copy: copy region (424, 0), (433, 124) x 1 + (-424, 0) [ 1808.068] sna_copy_boxes (boxes=1x[(424, 0), (433, 124)...], src pixmap=149035+(-424, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.068] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19cd770, gpu_bo=784, cpu_bo=0), replaces=0 [ 1808.068] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.068] sna_drawable_use_bo pixmap=149137, box=((424, 0), (433, 124)), flags=b... [ 1808.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.068] sna_drawable_use_bo: using whole GPU bo [ 1808.068] sna_pixmap_move_to_gpu(pixmap=149035, usage=0), flags=a [ 1808.068] sna_pixmap_move_to_gpu: already all-damaged [ 1808.068] sna_pixmap_mark_active: pixmap=149035, handle=784 [ 1808.068] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.068] gen7_render_copy_boxes (-424, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.068] kgem_bo_is_render: handle=784, rq? 0 [0] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.068] gen7_composite_get_binding_table(fb80) [ 1808.068] kgem_add_reloc: handle=784, pos=16089, delta=0, domains=40000 [ 1808.068] kgem_add_handle: handle=784, index=19 [ 1808.068] [3ed8] bind bo(handle=784, addr=186163200), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.068] gen7_emit_vertex_elements: setup id=0 [ 1808.068] (0, 0) -> (424, 0) + (9, 124) [ 1808.068] gen4_vertex_flush[588] = 3 [ 1808.068] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.068] sna_validate_gc: recomputing clip [ 1808.068] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.068] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(424, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.068] sna_do_copy: src=(0, 0), dst=(424, 0), size=(32x124) [ 1808.068] sna_do_copy: after drawable: src=(0, 0), dst=(424, 0), size=(32x124) [ 1808.068] sna_do_copy: dst extents (424, 0), (456, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.068] sna_do_copy: clipped dst extents (433, 0), (456, 124) [ 1808.068] sna_do_copy: unclipped src extents (9, 0), (32, 124) [ 1808.068] sna_do_copy: clipped src extents (9, 0), (32, 124) [ 1808.068] sna_do_copy: pixmap -- no source clipping [ 1808.068] sna_do_copy: src extents (9, 0), (32, 124) x 1 [ 1808.068] sna_do_copy: copy region (433, 0), (456, 124) x 1 + (-424, 0) [ 1808.068] sna_copy_boxes (boxes=1x[(433, 0), (456, 124)...], src pixmap=146633+(-424, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.068] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c6640, gpu_bo=0, cpu_bo=719), replaces=0 [ 1808.068] kgem_bo_is_busy: handle=719, domain: 0 exec? 0, rq? 0 [ 1808.068] sna_drawable_use_bo pixmap=149137, box=((433, 0), (456, 124)), flags=9... [ 1808.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1808.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.068] sna_drawable_use_bo: using whole GPU bo [ 1808.068] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 1808.068] region_overlaps_damage? [ 1808.068] __kgem_bo_is_busy: handle=537, domain: 0 exec? 1, rq? 1 [ 1808.068] use_shm_bo: yes, dst is busy [ 1808.068] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo (shm? 0) [ 1808.068] sna_drawable_move_region_to_cpu(pixmap=146633 (32x124), [(9, 0), (32, 124)], flags=a) [ 1808.068] sna_drawable_move_region_to_cpu: pixmap=146633 all damaged on CPU [ 1808.068] gen7_render_copy_boxes (-424, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.068] kgem_bo_is_render: handle=719, rq? 0 [0] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.068] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.068] gen7_composite_get_binding_table(fb40) [ 1808.068] kgem_add_reloc: handle=719, pos=16073, delta=0, domains=40000 [ 1808.068] kgem_add_handle: handle=719, index=20 [ 1808.068] [3ec8] bind bo(handle=719, addr=185663488), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.068] gen7_emit_vertex_elements: setup id=0 [ 1808.068] (9, 0) -> (433, 0) + (23, 124) [ 1808.068] gen4_vertex_flush[5bc] = 3 [ 1808.068] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.068] sna_validate_gc: recomputing clip [ 1808.068] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.068] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(456, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.068] sna_do_copy: src=(0, 0), dst=(456, 0), size=(32x124) [ 1808.069] sna_do_copy: after drawable: src=(0, 0), dst=(456, 0), size=(32x124) [ 1808.069] sna_do_copy: dst extents (456, 0), (488, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.069] sna_do_copy: clipped dst extents (456, 0), (488, 124) [ 1808.069] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: pixmap -- no source clipping [ 1808.069] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.069] sna_do_copy: copy region (456, 0), (488, 124) x 1 + (-456, 0) [ 1808.069] sna_copy_boxes (boxes=1x[(456, 0), (488, 124)...], src pixmap=146639+(-456, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.069] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c67e0, gpu_bo=720, cpu_bo=0), replaces=0 [ 1808.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.069] sna_drawable_use_bo pixmap=149137, box=((456, 0), (488, 124)), flags=b... [ 1808.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.069] sna_drawable_use_bo: using whole GPU bo [ 1808.069] sna_pixmap_move_to_gpu(pixmap=146639, usage=0), flags=a [ 1808.069] sna_pixmap_move_to_gpu: already all-damaged [ 1808.069] sna_pixmap_mark_active: pixmap=146639, handle=720 [ 1808.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.069] gen7_render_copy_boxes (-456, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.069] kgem_bo_is_render: handle=720, rq? 0 [0] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.069] gen7_composite_get_binding_table(fb00) [ 1808.069] kgem_add_reloc: handle=720, pos=16057, delta=0, domains=40000 [ 1808.069] kgem_add_handle: handle=720, index=21 [ 1808.069] [3eb8] bind bo(handle=720, addr=185401344), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.069] gen7_emit_vertex_elements: setup id=0 [ 1808.069] (0, 0) -> (456, 0) + (32, 124) [ 1808.069] gen4_vertex_flush[5f0] = 3 [ 1808.069] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.069] sna_validate_gc: recomputing clip [ 1808.069] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.069] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(488, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.069] sna_do_copy: src=(0, 0), dst=(488, 0), size=(32x124) [ 1808.069] sna_do_copy: after drawable: src=(0, 0), dst=(488, 0), size=(32x124) [ 1808.069] sna_do_copy: dst extents (488, 0), (520, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.069] sna_do_copy: clipped dst extents (488, 0), (520, 124) [ 1808.069] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: pixmap -- no source clipping [ 1808.069] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.069] sna_do_copy: copy region (488, 0), (520, 124) x 1 + (-488, 0) [ 1808.069] sna_copy_boxes (boxes=1x[(488, 0), (520, 124)...], src pixmap=146645+(-488, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.069] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c6970, gpu_bo=721, cpu_bo=0), replaces=0 [ 1808.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.069] sna_drawable_use_bo pixmap=149137, box=((488, 0), (520, 124)), flags=b... [ 1808.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.069] sna_drawable_use_bo: using whole GPU bo [ 1808.069] sna_pixmap_move_to_gpu(pixmap=146645, usage=0), flags=a [ 1808.069] sna_pixmap_move_to_gpu: already all-damaged [ 1808.069] sna_pixmap_mark_active: pixmap=146645, handle=721 [ 1808.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.069] gen7_render_copy_boxes (-488, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.069] kgem_bo_is_render: handle=721, rq? 0 [0] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.069] gen7_composite_get_binding_table(fac0) [ 1808.069] kgem_add_reloc: handle=721, pos=16041, delta=0, domains=40000 [ 1808.069] kgem_add_handle: handle=721, index=22 [ 1808.069] [3ea8] bind bo(handle=721, addr=185417728), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.069] gen7_emit_vertex_elements: setup id=0 [ 1808.069] (0, 0) -> (488, 0) + (32, 124) [ 1808.069] gen4_vertex_flush[624] = 3 [ 1808.069] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.069] sna_validate_gc: recomputing clip [ 1808.069] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.069] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(520, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.069] sna_do_copy: src=(0, 0), dst=(520, 0), size=(32x124) [ 1808.069] sna_do_copy: after drawable: src=(0, 0), dst=(520, 0), size=(32x124) [ 1808.069] sna_do_copy: dst extents (520, 0), (552, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.069] sna_do_copy: clipped dst extents (520, 0), (552, 124) [ 1808.069] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: pixmap -- no source clipping [ 1808.069] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.069] sna_do_copy: copy region (520, 0), (552, 124) x 1 + (-520, 0) [ 1808.069] sna_copy_boxes (boxes=1x[(520, 0), (552, 124)...], src pixmap=146651+(-520, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.069] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c6b10, gpu_bo=722, cpu_bo=0), replaces=0 [ 1808.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.069] sna_drawable_use_bo pixmap=149137, box=((520, 0), (552, 124)), flags=b... [ 1808.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.069] sna_drawable_use_bo: using whole GPU bo [ 1808.069] sna_pixmap_move_to_gpu(pixmap=146651, usage=0), flags=a [ 1808.069] sna_pixmap_move_to_gpu: already all-damaged [ 1808.069] sna_pixmap_mark_active: pixmap=146651, handle=722 [ 1808.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.069] gen7_render_copy_boxes (-520, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.069] kgem_bo_is_render: handle=722, rq? 0 [0] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.069] gen7_composite_get_binding_table(fa80) [ 1808.069] kgem_add_reloc: handle=722, pos=16025, delta=0, domains=40000 [ 1808.069] kgem_add_handle: handle=722, index=23 [ 1808.069] [3e98] bind bo(handle=722, addr=185434112), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.069] gen7_emit_vertex_elements: setup id=0 [ 1808.069] (0, 0) -> (520, 0) + (32, 124) [ 1808.069] gen4_vertex_flush[658] = 3 [ 1808.069] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.069] sna_validate_gc: recomputing clip [ 1808.069] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.069] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(552, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.069] sna_do_copy: src=(0, 0), dst=(552, 0), size=(32x124) [ 1808.069] sna_do_copy: after drawable: src=(0, 0), dst=(552, 0), size=(32x124) [ 1808.069] sna_do_copy: dst extents (552, 0), (584, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.069] sna_do_copy: clipped dst extents (552, 0), (584, 124) [ 1808.069] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: pixmap -- no source clipping [ 1808.069] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.069] sna_do_copy: copy region (552, 0), (584, 124) x 1 + (-552, 0) [ 1808.069] sna_copy_boxes (boxes=1x[(552, 0), (584, 124)...], src pixmap=146657+(-552, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.069] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c6cb0, gpu_bo=723, cpu_bo=0), replaces=0 [ 1808.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.069] sna_drawable_use_bo pixmap=149137, box=((552, 0), (584, 124)), flags=b... [ 1808.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.069] sna_drawable_use_bo: using whole GPU bo [ 1808.069] sna_pixmap_move_to_gpu(pixmap=146657, usage=0), flags=a [ 1808.069] sna_pixmap_move_to_gpu: already all-damaged [ 1808.069] sna_pixmap_mark_active: pixmap=146657, handle=723 [ 1808.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.069] gen7_render_copy_boxes (-552, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.069] kgem_bo_is_render: handle=723, rq? 0 [0] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.069] gen7_composite_get_binding_table(fa40) [ 1808.069] kgem_add_reloc: handle=723, pos=16009, delta=0, domains=40000 [ 1808.069] kgem_add_handle: handle=723, index=24 [ 1808.069] [3e88] bind bo(handle=723, addr=185450496), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.069] gen7_emit_vertex_elements: setup id=0 [ 1808.069] (0, 0) -> (552, 0) + (32, 124) [ 1808.069] gen4_vertex_flush[68c] = 3 [ 1808.069] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.069] sna_validate_gc: recomputing clip [ 1808.069] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.069] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(584, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.069] sna_do_copy: src=(0, 0), dst=(584, 0), size=(32x124) [ 1808.069] sna_do_copy: after drawable: src=(0, 0), dst=(584, 0), size=(32x124) [ 1808.069] sna_do_copy: dst extents (584, 0), (616, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.069] sna_do_copy: clipped dst extents (584, 0), (616, 124) [ 1808.069] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: pixmap -- no source clipping [ 1808.069] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.069] sna_do_copy: copy region (584, 0), (616, 124) x 1 + (-584, 0) [ 1808.069] sna_copy_boxes (boxes=1x[(584, 0), (616, 124)...], src pixmap=146663+(-584, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.069] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c6e50, gpu_bo=724, cpu_bo=0), replaces=0 [ 1808.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.069] sna_drawable_use_bo pixmap=149137, box=((584, 0), (616, 124)), flags=b... [ 1808.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.069] sna_drawable_use_bo: using whole GPU bo [ 1808.069] sna_pixmap_move_to_gpu(pixmap=146663, usage=0), flags=a [ 1808.069] sna_pixmap_move_to_gpu: already all-damaged [ 1808.069] sna_pixmap_mark_active: pixmap=146663, handle=724 [ 1808.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.069] gen7_render_copy_boxes (-584, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.069] kgem_bo_is_render: handle=724, rq? 0 [0] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.069] gen7_composite_get_binding_table(fa00) [ 1808.069] kgem_add_reloc: handle=724, pos=15993, delta=0, domains=40000 [ 1808.069] kgem_add_handle: handle=724, index=25 [ 1808.069] [3e78] bind bo(handle=724, addr=185466880), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.069] gen7_emit_vertex_elements: setup id=0 [ 1808.069] (0, 0) -> (584, 0) + (32, 124) [ 1808.069] gen4_vertex_flush[6c0] = 3 [ 1808.069] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.069] sna_validate_gc: recomputing clip [ 1808.069] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.069] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(616, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.069] sna_do_copy: src=(0, 0), dst=(616, 0), size=(32x124) [ 1808.069] sna_do_copy: after drawable: src=(0, 0), dst=(616, 0), size=(32x124) [ 1808.069] sna_do_copy: dst extents (616, 0), (648, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.069] sna_do_copy: clipped dst extents (616, 0), (648, 124) [ 1808.069] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: pixmap -- no source clipping [ 1808.069] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.069] sna_do_copy: copy region (616, 0), (648, 124) x 1 + (-616, 0) [ 1808.069] sna_copy_boxes (boxes=1x[(616, 0), (648, 124)...], src pixmap=146669+(-616, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.069] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c6ff0, gpu_bo=725, cpu_bo=0), replaces=0 [ 1808.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.069] sna_drawable_use_bo pixmap=149137, box=((616, 0), (648, 124)), flags=b... [ 1808.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.069] sna_drawable_use_bo: using whole GPU bo [ 1808.069] sna_pixmap_move_to_gpu(pixmap=146669, usage=0), flags=a [ 1808.069] sna_pixmap_move_to_gpu: already all-damaged [ 1808.069] sna_pixmap_mark_active: pixmap=146669, handle=725 [ 1808.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.069] gen7_render_copy_boxes (-616, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.069] kgem_bo_is_render: handle=725, rq? 0 [0] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.069] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.069] gen7_composite_get_binding_table(f9c0) [ 1808.069] kgem_add_reloc: handle=725, pos=15977, delta=0, domains=40000 [ 1808.069] kgem_add_handle: handle=725, index=26 [ 1808.069] [3e68] bind bo(handle=725, addr=185483264), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.069] gen7_emit_vertex_elements: setup id=0 [ 1808.069] (0, 0) -> (616, 0) + (32, 124) [ 1808.069] gen4_vertex_flush[6f4] = 3 [ 1808.069] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.069] sna_validate_gc: recomputing clip [ 1808.069] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.069] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(648, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.069] sna_do_copy: src=(0, 0), dst=(648, 0), size=(32x124) [ 1808.069] sna_do_copy: after drawable: src=(0, 0), dst=(648, 0), size=(32x124) [ 1808.069] sna_do_copy: dst extents (648, 0), (680, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.069] sna_do_copy: clipped dst extents (648, 0), (680, 124) [ 1808.069] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.069] sna_do_copy: pixmap -- no source clipping [ 1808.069] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.069] sna_do_copy: copy region (648, 0), (680, 124) x 1 + (-648, 0) [ 1808.069] sna_copy_boxes (boxes=1x[(648, 0), (680, 124)...], src pixmap=146675+(-648, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.069] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c7190, gpu_bo=726, cpu_bo=0), replaces=0 [ 1808.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.069] sna_drawable_use_bo pixmap=149137, box=((648, 0), (680, 124)), flags=b... [ 1808.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.069] sna_drawable_use_bo: using whole GPU bo [ 1808.069] sna_pixmap_move_to_gpu(pixmap=146675, usage=0), flags=a [ 1808.069] sna_pixmap_move_to_gpu: already all-damaged [ 1808.069] sna_pixmap_mark_active: pixmap=146675, handle=726 [ 1808.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.069] gen7_render_copy_boxes (-648, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.069] kgem_bo_is_render: handle=726, rq? 0 [0] [ 1808.069] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.070] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.070] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.070] gen7_composite_get_binding_table(f980) [ 1808.070] kgem_add_reloc: handle=726, pos=15961, delta=0, domains=40000 [ 1808.070] kgem_add_handle: handle=726, index=27 [ 1808.070] [3e58] bind bo(handle=726, addr=185499648), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.070] gen7_emit_vertex_elements: setup id=0 [ 1808.070] (0, 0) -> (648, 0) + (32, 124) [ 1808.070] gen4_vertex_flush[728] = 3 [ 1808.070] sna_accel_flush: flush?=0, dirty?=0 [ 1808.070] sna_block_handler (tv=0.0) [ 1808.070] sna_wakeup_handler [ 1808.070] sna_accel_wakeup_handler: nbatch=463, need_retire=0, need_purge=0 [ 1808.070] sna_accel_wakeup_handler: GPU idle, flushing [ 1808.070] gen4_vertex_close: used=156, vbo active? 127, vb=1, nreloc=1 [ 1808.070] gen4_vertex_close: reloc[0] = 126 [ 1808.070] kgem_add_reloc: handle=127, pos=126, delta=0, domains=200000 [ 1808.070] kgem_add_handle: handle=127, index=28 [ 1808.070] batch[1/1, flags=1c00]: 464 464 15960 16384, nreloc=31, nexec=29, nfence=0, aperture=372 [fenced=0] [ 1808.070] shrinking from 16384 to 1024 [ 1808.070] gem_write__cachealigned(handle=1, offset=0, len=1856) [ 1808.070] gem_write(handle=1, offset=2400, len=1696) [ 1808.070] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dc2000 [ 1808.070] kgem_commit: release handle=537 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1c2c000 [ 1808.070] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=a951000 [ 1808.070] kgem_commit: release handle=123 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1808.070] __kgem_bo_clear_busy: handle=123 [ 1808.070] kgem_commit: release handle=123 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1cf2000 [ 1808.070] kgem_commit: release handle=662 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=39e3000 [ 1808.070] kgem_commit: release handle=663 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=39e7000 [ 1808.070] kgem_commit: release handle=751 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ade6000 [ 1808.070] kgem_commit: release handle=757 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b11c000 [ 1808.070] kgem_commit: release handle=758 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b120000 [ 1808.070] kgem_commit: release handle=759 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b124000 [ 1808.070] kgem_commit: release handle=760 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b128000 [ 1808.070] kgem_commit: release handle=761 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b12c000 [ 1808.070] kgem_commit: release handle=762 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b130000 [ 1808.070] kgem_commit: release handle=763 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b134000 [ 1808.070] kgem_commit: release handle=717 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b118000 [ 1808.070] kgem_commit: release handle=764 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b144000 [ 1808.070] kgem_commit: release handle=765 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b138000 [ 1808.070] kgem_commit: release handle=766 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b13c000 [ 1808.070] kgem_commit: release handle=767 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b140000 [ 1808.070] kgem_commit: release handle=783 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b186000 [ 1808.070] kgem_commit: release handle=784 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b18a000 [ 1808.070] kgem_commit: release handle=719 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b110000 [ 1808.070] kgem_commit: release handle=720 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0d0000 [ 1808.070] kgem_commit: release handle=721 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0d4000 [ 1808.070] kgem_commit: release handle=722 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0d8000 [ 1808.070] kgem_commit: release handle=723 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0dc000 [ 1808.070] kgem_commit: release handle=724 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0e0000 [ 1808.070] kgem_commit: release handle=725 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0e4000 [ 1808.070] kgem_commit: release handle=726 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0e8000 [ 1808.070] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=995d000 [ 1808.070] kgem_bo_can_map: handle=127, map=0x0:0x7f8a5307b000, tiling=0, domain=3, offset=160813056 [ 1808.070] sna_mode_wakeup: len=64 [ 1808.070] sna_present_vblank_handler: pipe=0 event=39210, tv=1808.68057 msc=107918 [ 1808.070] sna_crtc_record_swap: recording last swap on pipe=0, frame 107918, time 1808.68057 [ 1808.070] sna_validate_gc(0x143bed0) changes=7fffff, previous serial=0, drawable=44 [ 1808.070] sna_validate_gc: recomputing clip [ 1808.070] sna_validate_gc: composite clip=1x[(0, 0), (1366, 768)] [0x17a6120] [ 1808.070] sna_copy_area: src=(0, 0)x(1366, 768)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.070] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1366x768) [ 1808.070] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1366x768) [ 1808.070] sna_do_copy: dst extents (0, 0), (1366, 768), dst clip extents (0, 0), (1366, 768), dst size=1366x768 [ 1808.070] sna_do_copy: clipped dst extents (0, 0), (1366, 768) [ 1808.070] sna_do_copy: unclipped src extents (0, 0), (1366, 768) [ 1808.070] sna_do_copy: clipped src extents (0, 0), (1366, 768) [ 1808.070] sna_do_copy: pixmap -- no source clipping [ 1808.070] sna_do_copy: src extents (0, 0), (1366, 768) x 1 [ 1808.070] sna_do_copy: copy region (0, 0), (1366, 768) x 1 + (0, 0) [ 1808.070] sna_copy_boxes (boxes=1x[(0, 0), (1366, 768)...], src pixmap=76+(0, 0), dst pixmap=4+(0, 0), alu=3, src.size=1366x768, dst.size=1366x768) [ 1808.070] sna_copy_boxes: dst=(priv=0x143ba40, gpu_bo=108, cpu_bo=0), src=(priv=0x17dfbd0, gpu_bo=12, cpu_bo=0), replaces=1 [ 1808.070] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.070] sna_drawable_use_bo pixmap=4, box=((0, 0), (1366, 768)), flags=1b... [ 1808.070] sna_drawable_use_bo: pinned, never REPLACES [ 1808.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.070] sna_drawable_use_bo: applying move-to-gpu override [ 1808.070] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (1366, 768)] from damage 1x[(0, 0], (1366, 768)] [ 1808.070] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 1808.070] wait_for_shadow: flags=1, flips=1, handle=108, shadow=21 [ 1808.070] kgem_create_2d(1366x768, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 1808.070] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5632, height=768 [ 1808.070] 1:from scanout: pitch=5632, tiling=1, handle=101, id=96149 [ 1808.070] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 1808.070] wait_for_shadow: setting front pixmap to handle=101 [ 1808.070] sna_drawable_use_bo: using whole GPU bo [ 1808.070] sna_pixmap_move_to_gpu(pixmap=76, usage=-1), flags=a [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=76, handle=12 [ 1808.070] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.070] sna_pixmap_make_cow: make cow src=76, dst=4, handle=12 (already cow? src=0, dst=0) [ 1808.070] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 1808.070] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.070] kgem_bo_is_render: handle=12, rq? 0 [0] [ 1808.070] kgem_bo_is_render: handle=101, rq? 0 [0] [ 1808.070] kgem_bo_is_render: handle=101, rq? 0 [0] [ 1808.070] kgem_bo_is_render: handle=12, rq? 0 [0] [ 1808.070] kgem_check_bo: num_pages=+2336, num_exec=+2 [ 1808.070] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1808.070] kgem_add_reloc: handle=3, pos=20, delta=1281, domains=100000 [ 1808.070] kgem_add_handle: handle=3, index=0 [ 1808.070] kgem_add_reloc: handle=3, pos=22, delta=1281, domains=100000 [ 1808.070] gen7_composite_get_binding_table(ffe0) [ 1808.070] kgem_add_reloc: handle=101, pos=16369, delta=0, domains=20002 [ 1808.070] kgem_add_handle: handle=101, index=1 [ 1808.070] __kgem_bo_mark_dirty: handle=101 (proxy? 0) [ 1808.070] [3ff0] bind bo(handle=101, addr=177614848), format=192, width=1366, height=768, pitch=5632, tiling=1 -> render [ 1808.070] kgem_add_reloc: handle=12, pos=16361, delta=0, domains=40000 [ 1808.070] kgem_add_handle: handle=12, index=2 [ 1808.070] [3fe8] bind bo(handle=12, addr=24293376), format=192, width=1366, height=768, pitch=5632, tiling=1 -> sampler [ 1808.070] gen7_emit_cc: blend = 980 [ 1808.070] gen7_emit_sampler: sampler = 0 [ 1808.070] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1808.070] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1808.070] gen7_emit_vertex_elements: setup id=0 [ 1808.070] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1808.070] (0, 0) -> (0, 0) + (1366, 768) [ 1808.070] gen4_vertex_flush[20c] = 3 [ 1808.070] sna_present_flush(pixmap=4) [ 1808.070] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=4a [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=4, handle=101 [ 1808.070] gen4_vertex_close: used=162, vbo active? 127, vb=1, nreloc=1 [ 1808.070] gen4_vertex_close: reloc[0] = 126 [ 1808.070] kgem_add_reloc: handle=127, pos=126, delta=0, domains=200000 [ 1808.070] kgem_add_handle: handle=127, index=3 [ 1808.070] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=2409 [fenced=0] [ 1808.070] shrinking from 16384 to 1024 [ 1808.070] __kgem_busy: handle=1, busy=65537, wedged=0 [ 1808.070] gem_write__cachealigned(handle=2, offset=0, len=552) [ 1808.070] gem_write(handle=2, offset=4000, len=96) [ 1808.070] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=38c9000 [ 1808.070] kgem_commit: release handle=101 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a963000 [ 1808.070] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=a951000 [ 1808.070] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=172b000 [ 1808.070] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=995d000 [ 1808.070] kgem_bo_can_map: handle=127, map=0x0:0x7f8a5307b000, tiling=0, domain=3, offset=160813056 [ 1808.070] __kgem_busy: handle=101, busy=65537, wedged=0 [ 1808.070] __kgem_flush: handle=101, busy?=1 [ 1808.070] sna_sync_fence_set_triggered() [ 1808.070] sna_sync_fence_set_triggered: flushing all DRI3 pixmaps [ 1808.070] sna_sync_flush(pixmap=118916) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=8 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=118916, usage=0), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=118916, handle=8 [ 1808.070] sna_sync_flush(pixmap=113444) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=1097 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=113444, usage=0), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=113444, handle=1097 [ 1808.070] sna_sync_flush(pixmap=112341) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=1108 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=112341, usage=-1), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=112341, handle=1108 [ 1808.070] sna_sync_flush(pixmap=111664) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=88 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=111664, usage=0), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=111664, handle=88 [ 1808.070] sna_sync_flush(pixmap=525) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=36 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=525, usage=-1), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=525, handle=36 [ 1808.070] sna_sync_flush(pixmap=149) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=19 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=149, usage=0), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=149, handle=19 [ 1808.070] sna_sync_flush(pixmap=76) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=12 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=76, usage=-1), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=76, handle=12 [ 1808.070] sna_sync_flush(pixmap=25) [ 1808.070] sna_sync_flush: flushing prime GPU bo, handle=11 [ 1808.070] sna_pixmap_move_to_gpu(pixmap=25, usage=-1), flags=4b [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=25, handle=11 [ 1808.070] sna_accel_flush: flush?=0, dirty?=0 [ 1808.070] sna_sync_fence_set_triggered: complete, chaining up [ 1808.070] sna_accel_flush: flush?=0, dirty?=0 [ 1808.070] sna_accel_flush: flush?=0, dirty?=0 [ 1808.070] sna_accel_flush: flush?=0, dirty?=0 [ 1808.070] sna_mode_wakeup: removing handle=21 from scanout, installing handle=108 [ 1808.070] _kgem_bo_destroy: handle=21, proxy? 0 [ 1808.070] __kgem_bo_destroy: handle=21, size=4325376 [ 1808.070] kgem_bo_move_to_scanout: moving 21 [fb 29] to scanout cache, active? 0 [ 1808.070] sna_mode_wakeup: flip complete, pending? 1 [ 1808.070] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0) [ 1808.070] sna_mode_redisplay: damage: 1x(0, 0), (1366, 768) [ 1808.070] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=10a [ 1808.070] sna_pixmap_move_to_gpu: already all-damaged [ 1808.070] sna_pixmap_mark_active: pixmap=4, handle=101 [ 1808.070] sna_mode_redisplay: crtc[0] transformed? 0 [ 1808.071] sna_mode_redisplay: crtc[1] transformed? 0 [ 1808.071] sna_mode_redisplay: crtc[2] transformed? 0 [ 1808.071] sna_mode_redisplay: flipping tear-free outputs, current scanout handle=108 [active?=1], new handle=101 [active=0] [ 1808.071] sna_mode_redisplay: crtc 0 [5, pipe=0] active? 108, transformed? 0 [ 1808.071] get_fb: reusing fb=27 for handle=101 [ 1808.071] sna_mode_redisplay: marking flip bo as busy [10001 -> mode=1] [ 1808.071] sna_mode_redisplay: crtc 1 [8, pipe=1] active? 0, transformed? 0 [ 1808.071] sna_mode_redisplay: crtc 2 [11, pipe=2] active? 0, transformed? 0 [ 1808.071] sna_mode_redisplay: flipped 1 outputs, shadow active? 108 [ 1808.071] set_shadow: waiting for region 1x[(0, 0), (1366, 768)], front handle=101, shadow handle=108 [ 1808.071] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.071] sna_validate_gc: recomputing clip [ 1808.071] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.071] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(680, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.071] sna_do_copy: src=(0, 0), dst=(680, 0), size=(32x124) [ 1808.071] sna_do_copy: after drawable: src=(0, 0), dst=(680, 0), size=(32x124) [ 1808.071] sna_do_copy: dst extents (680, 0), (712, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.071] sna_do_copy: clipped dst extents (680, 0), (712, 124) [ 1808.071] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: pixmap -- no source clipping [ 1808.071] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.071] sna_do_copy: copy region (680, 0), (712, 124) x 1 + (-680, 0) [ 1808.071] sna_copy_boxes (boxes=1x[(680, 0), (712, 124)...], src pixmap=146681+(-680, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.071] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c7350, gpu_bo=727, cpu_bo=0), replaces=0 [ 1808.071] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.071] sna_drawable_use_bo pixmap=149137, box=((680, 0), (712, 124)), flags=b... [ 1808.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.071] sna_drawable_use_bo: using whole GPU bo [ 1808.071] sna_pixmap_move_to_gpu(pixmap=146681, usage=0), flags=a [ 1808.071] sna_pixmap_move_to_gpu: already all-damaged [ 1808.071] sna_pixmap_mark_active: pixmap=146681, handle=727 [ 1808.071] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.071] gen7_render_copy_boxes (-680, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.071] kgem_bo_is_render: handle=727, rq? 0 [0] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_check_bo: num_pages=+202, num_exec=+2 [ 1808.071] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 1808.071] kgem_add_reloc: handle=3, pos=20, delta=1281, domains=100000 [ 1808.071] kgem_add_handle: handle=3, index=0 [ 1808.071] kgem_add_reloc: handle=3, pos=22, delta=1281, domains=100000 [ 1808.071] gen7_composite_get_binding_table(ffe0) [ 1808.071] kgem_add_reloc: handle=537, pos=16369, delta=0, domains=20002 [ 1808.071] kgem_add_handle: handle=537, index=1 [ 1808.071] __kgem_bo_mark_dirty: handle=537 (proxy? 0) [ 1808.071] [3ff0] bind bo(handle=537, addr=29540352), format=192, width=1288, height=139, pitch=5632, tiling=1 -> render [ 1808.071] kgem_add_reloc: handle=727, pos=16361, delta=0, domains=40000 [ 1808.071] kgem_add_handle: handle=727, index=2 [ 1808.071] [3fe8] bind bo(handle=727, addr=185516032), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.071] gen7_emit_cc: blend = 980 [ 1808.071] gen7_emit_sampler: sampler = 0 [ 1808.071] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1808.071] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1808.071] gen7_emit_vertex_elements: setup id=0 [ 1808.071] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1808.071] (0, 0) -> (680, 0) + (32, 124) [ 1808.071] gen4_vertex_flush[20c] = 3 [ 1808.071] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.071] sna_validate_gc: recomputing clip [ 1808.071] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.071] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(712, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.071] sna_do_copy: src=(0, 0), dst=(712, 0), size=(32x124) [ 1808.071] sna_do_copy: after drawable: src=(0, 0), dst=(712, 0), size=(32x124) [ 1808.071] sna_do_copy: dst extents (712, 0), (744, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.071] sna_do_copy: clipped dst extents (712, 0), (744, 124) [ 1808.071] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: pixmap -- no source clipping [ 1808.071] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.071] sna_do_copy: copy region (712, 0), (744, 124) x 1 + (-712, 0) [ 1808.071] sna_copy_boxes (boxes=1x[(712, 0), (744, 124)...], src pixmap=146687+(-712, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.071] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c7510, gpu_bo=728, cpu_bo=0), replaces=0 [ 1808.071] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.071] sna_drawable_use_bo pixmap=149137, box=((712, 0), (744, 124)), flags=b... [ 1808.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.071] sna_drawable_use_bo: using whole GPU bo [ 1808.071] sna_pixmap_move_to_gpu(pixmap=146687, usage=0), flags=a [ 1808.071] sna_pixmap_move_to_gpu: already all-damaged [ 1808.071] sna_pixmap_mark_active: pixmap=146687, handle=728 [ 1808.071] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.071] gen7_render_copy_boxes (-712, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.071] kgem_bo_is_render: handle=728, rq? 0 [0] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.071] gen7_composite_get_binding_table(ff80) [ 1808.071] kgem_add_reloc: handle=728, pos=16345, delta=0, domains=40000 [ 1808.071] kgem_add_handle: handle=728, index=3 [ 1808.071] [3fd8] bind bo(handle=728, addr=185532416), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.071] gen7_emit_vertex_elements: setup id=0 [ 1808.071] (0, 0) -> (712, 0) + (32, 124) [ 1808.071] gen4_vertex_flush[240] = 3 [ 1808.071] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.071] sna_validate_gc: recomputing clip [ 1808.071] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.071] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(744, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.071] sna_do_copy: src=(0, 0), dst=(744, 0), size=(32x124) [ 1808.071] sna_do_copy: after drawable: src=(0, 0), dst=(744, 0), size=(32x124) [ 1808.071] sna_do_copy: dst extents (744, 0), (776, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.071] sna_do_copy: clipped dst extents (744, 0), (776, 124) [ 1808.071] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: pixmap -- no source clipping [ 1808.071] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.071] sna_do_copy: copy region (744, 0), (776, 124) x 1 + (-744, 0) [ 1808.071] sna_copy_boxes (boxes=1x[(744, 0), (776, 124)...], src pixmap=146693+(-744, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.071] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c76d0, gpu_bo=729, cpu_bo=0), replaces=0 [ 1808.071] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.071] sna_drawable_use_bo pixmap=149137, box=((744, 0), (776, 124)), flags=b... [ 1808.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.071] sna_drawable_use_bo: using whole GPU bo [ 1808.071] sna_pixmap_move_to_gpu(pixmap=146693, usage=0), flags=a [ 1808.071] sna_pixmap_move_to_gpu: already all-damaged [ 1808.071] sna_pixmap_mark_active: pixmap=146693, handle=729 [ 1808.071] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.071] gen7_render_copy_boxes (-744, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.071] kgem_bo_is_render: handle=729, rq? 0 [0] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.071] gen7_composite_get_binding_table(ff40) [ 1808.071] kgem_add_reloc: handle=729, pos=16329, delta=0, domains=40000 [ 1808.071] kgem_add_handle: handle=729, index=4 [ 1808.071] [3fc8] bind bo(handle=729, addr=185548800), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.071] gen7_emit_vertex_elements: setup id=0 [ 1808.071] (0, 0) -> (744, 0) + (32, 124) [ 1808.071] gen4_vertex_flush[274] = 3 [ 1808.071] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.071] sna_validate_gc: recomputing clip [ 1808.071] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.071] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(776, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.071] sna_do_copy: src=(0, 0), dst=(776, 0), size=(32x124) [ 1808.071] sna_do_copy: after drawable: src=(0, 0), dst=(776, 0), size=(32x124) [ 1808.071] sna_do_copy: dst extents (776, 0), (808, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.071] sna_do_copy: clipped dst extents (776, 0), (808, 124) [ 1808.071] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: pixmap -- no source clipping [ 1808.071] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.071] sna_do_copy: copy region (776, 0), (808, 124) x 1 + (-776, 0) [ 1808.071] sna_copy_boxes (boxes=1x[(776, 0), (808, 124)...], src pixmap=146699+(-776, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.071] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c7890, gpu_bo=730, cpu_bo=0), replaces=0 [ 1808.071] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.071] sna_drawable_use_bo pixmap=149137, box=((776, 0), (808, 124)), flags=b... [ 1808.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.071] sna_drawable_use_bo: using whole GPU bo [ 1808.071] sna_pixmap_move_to_gpu(pixmap=146699, usage=0), flags=a [ 1808.071] sna_pixmap_move_to_gpu: already all-damaged [ 1808.071] sna_pixmap_mark_active: pixmap=146699, handle=730 [ 1808.071] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.071] gen7_render_copy_boxes (-776, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.071] kgem_bo_is_render: handle=730, rq? 0 [0] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.071] gen7_composite_get_binding_table(ff00) [ 1808.071] kgem_add_reloc: handle=730, pos=16313, delta=0, domains=40000 [ 1808.071] kgem_add_handle: handle=730, index=5 [ 1808.071] [3fb8] bind bo(handle=730, addr=185565184), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.071] gen7_emit_vertex_elements: setup id=0 [ 1808.071] (0, 0) -> (776, 0) + (32, 124) [ 1808.071] gen4_vertex_flush[2a8] = 3 [ 1808.071] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.071] sna_validate_gc: recomputing clip [ 1808.071] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.071] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(808, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.071] sna_do_copy: src=(0, 0), dst=(808, 0), size=(32x124) [ 1808.071] sna_do_copy: after drawable: src=(0, 0), dst=(808, 0), size=(32x124) [ 1808.071] sna_do_copy: dst extents (808, 0), (840, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.071] sna_do_copy: clipped dst extents (808, 0), (840, 124) [ 1808.071] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: pixmap -- no source clipping [ 1808.071] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.071] sna_do_copy: copy region (808, 0), (840, 124) x 1 + (-808, 0) [ 1808.071] sna_copy_boxes (boxes=1x[(808, 0), (840, 124)...], src pixmap=146705+(-808, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.071] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19c7a50, gpu_bo=731, cpu_bo=0), replaces=0 [ 1808.071] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.071] sna_drawable_use_bo pixmap=149137, box=((808, 0), (840, 124)), flags=b... [ 1808.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.071] sna_drawable_use_bo: using whole GPU bo [ 1808.071] sna_pixmap_move_to_gpu(pixmap=146705, usage=0), flags=a [ 1808.071] sna_pixmap_move_to_gpu: already all-damaged [ 1808.071] sna_pixmap_mark_active: pixmap=146705, handle=731 [ 1808.071] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.071] gen7_render_copy_boxes (-808, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.071] kgem_bo_is_render: handle=731, rq? 0 [0] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.071] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.071] gen7_composite_get_binding_table(fec0) [ 1808.071] kgem_add_reloc: handle=731, pos=16297, delta=0, domains=40000 [ 1808.071] kgem_add_handle: handle=731, index=6 [ 1808.071] [3fa8] bind bo(handle=731, addr=185581568), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.071] gen7_emit_vertex_elements: setup id=0 [ 1808.071] (0, 0) -> (808, 0) + (32, 124) [ 1808.071] gen4_vertex_flush[2dc] = 3 [ 1808.071] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.071] sna_validate_gc: recomputing clip [ 1808.071] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.071] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(840, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.071] sna_do_copy: src=(0, 0), dst=(840, 0), size=(32x124) [ 1808.071] sna_do_copy: after drawable: src=(0, 0), dst=(840, 0), size=(32x124) [ 1808.071] sna_do_copy: dst extents (840, 0), (872, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.071] sna_do_copy: clipped dst extents (840, 0), (872, 124) [ 1808.071] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.071] sna_do_copy: pixmap -- no source clipping [ 1808.071] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.071] sna_do_copy: copy region (840, 0), (872, 124) x 1 + (-840, 0) [ 1808.071] sna_copy_boxes (boxes=1x[(840, 0), (872, 124)...], src pixmap=148761+(-840, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.071] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=0), src=(priv=0x19cbdc0, gpu_bo=0, cpu_bo=768), replaces=0 [ 1808.071] kgem_bo_is_busy: handle=768, domain: 0 exec? 0, rq? 0 [ 1808.071] __kgem_busy: handle=2, busy=65537, wedged=0 [ 1808.071] __kgem_ring_is_idle: last requests handle=2 still busy [ 1808.071] sna_drawable_use_bo pixmap=149137, box=((840, 0), (872, 124)), flags=8... [ 1808.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=8 [ 1808.071] sna_drawable_use_bo: try cpu as GPU bo is idle [ 1808.071] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 1808.071] kgem_bo_can_map__cpu: handle=537 [ 1808.071] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 1808.072] __kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.072] sna_copy_boxes__inplace - no, dst is busy [ 1808.072] sna_copy_boxes: fallback -- src=(-840, 0), dst=(0, 0) [ 1808.072] sna_drawable_move_region_to_cpu(pixmap=148761 (32x124), [(0, 0), (32, 124)], flags=2) [ 1808.072] sna_drawable_move_region_to_cpu: pixmap=148761 all damaged on CPU [ 1808.072] sna_drawable_move_region_to_cpu: syncing cpu bo [ 1808.072] kgem_bo_sync__cpu_full: handle=768 [ 1808.072] __kgem_busy: handle=768, busy=0, wedged=0 [ 1808.072] kgem_bo_sync__cpu_full: SYNC: handle=768, needs_flush? 0, domain? 0, busy? 0 [ 1808.072] __kgem_busy: handle=768, busy=0, wedged=0 [ 1808.072] kgem_bo_maybe_retire: retiring bo handle=768 (needed flush? 0), rq? 0 [busy?=0] [ 1808.072] sna_drawable_move_region_to_cpu(pixmap=149137 (1288x139), [(840, 0), (872, 124)], flags=5) [ 1808.072] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.072] operate_inplace: no, GPU is busy, so stage write [ 1808.072] sna_pixmap_alloc_cpu: pixmap=149137 [ 1808.072] sna_pixmap_alloc_cpu: allocating CPU buffer (1288x139) [ 1808.072] kgem_create_cpu_2d(1288x139, bpp=32) [ 1808.072] kgem_create_2d(1288x139, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1808.072] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=5152, height=139 [ 1808.072] kgem_bo_remove_from_inactive: removing handle=581 from inactive [ 1808.072] from inactive: pitch=5152, tiling=0: handle=581, id=96150 [ 1808.072] kgem_bo_map__cpu(handle=581, size=3514368, map=0x7f8a504a2000:0x7f8a51881000) [ 1808.072] kgem_bo_map__cpu(handle=581, size=3514368, map=0x7f8a504a2000:0x7f8a51881000) [ 1808.072] sna_pixmap_alloc_cpu: allocated CPU handle=581 (snooped? 0) [ 1808.072] _sna_damage_subtract([[(0, 0), (1288, 139)]: all] - [(840, 0), (872, 124)])... [ 1808.072] = [[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] [ 1808.072] sna_drawable_move_region_to_cpu: applying cpu damage [ 1808.072] _sna_damage_add(None + [(840, 0), (872, 124)]) [ 1808.072] damage_union: extending damage (32767, 32767), (-32768, -32768) by (840, 0), (872, 124) [ 1808.072] = [[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] [ 1808.072] sna_damage_reduce_all(width=1288, height=139) [ 1808.072] sna_drawable_move_region_to_cpu: syncing cpu bo [ 1808.072] kgem_bo_sync__cpu_full: handle=581 [ 1808.072] __kgem_busy: handle=581, busy=0, wedged=0 [ 1808.072] kgem_bo_sync__cpu_full: SYNC: handle=581, needs_flush? 0, domain? 0, busy? 0 [ 1808.072] __kgem_busy: handle=581, busy=0, wedged=0 [ 1808.072] kgem_bo_retire: retiring bo handle=581 (needed flush? 0), rq? 0 [busy?=0] [ 1808.072] kgem_bo_is_busy: handle=581, domain: 1 exec? 0, rq? 0 [ 1808.072] sna_copy_boxes: memcpy_blt(box=(840, 0), (32, 124), src=(-840, 0), pitches=(128, 5152)) [ 1808.072] memcpy_blt: src=(840, 0), dst=(840, 0), size=32x124, pitch=128/5152 [ 1808.072] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.072] sna_validate_gc: recomputing clip [ 1808.072] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.072] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(872, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.072] sna_do_copy: src=(0, 0), dst=(872, 0), size=(32x124) [ 1808.072] sna_do_copy: after drawable: src=(0, 0), dst=(872, 0), size=(32x124) [ 1808.072] sna_do_copy: dst extents (872, 0), (904, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.072] sna_do_copy: clipped dst extents (872, 0), (904, 124) [ 1808.072] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: pixmap -- no source clipping [ 1808.072] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.072] sna_do_copy: copy region (872, 0), (904, 124) x 1 + (-872, 0) [ 1808.072] sna_copy_boxes (boxes=1x[(872, 0), (904, 124)...], src pixmap=148767+(-872, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.072] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cbec0, gpu_bo=769, cpu_bo=0), replaces=0 [ 1808.072] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.072] region_subsumes_damage? [ 1808.072] region_subsumes_damage: region (872, 0), (904, 124), damage (840, 0), (872, 124) [ 1808.072] region_subsumes_damage: not contained [ 1808.072] sna_drawable_use_bo pixmap=149137, box=((872, 0), (904, 124)), flags=b... [ 1808.072] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=b [ 1808.072] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.072] sna_drawable_use_bo extents (872, 0), (904, 124) [ 1808.072] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.072] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(872, 0), (904, 124)]) [ 1808.072] = 1 [(872, 0), (904, 124)...] [ 1808.072] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(872, 0), (904, 124)]) [ 1808.072] = 0 [ 1808.072] sna_drawable_use_bo: using whole GPU bo [ 1808.072] sna_pixmap_move_to_gpu(pixmap=148767, usage=0), flags=a [ 1808.072] sna_pixmap_move_to_gpu: already all-damaged [ 1808.072] sna_pixmap_mark_active: pixmap=148767, handle=769 [ 1808.072] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.072] gen7_render_copy_boxes (-872, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.072] kgem_bo_is_render: handle=769, rq? 0 [0] [ 1808.072] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.072] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.072] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.072] gen7_composite_get_binding_table(fe80) [ 1808.072] kgem_add_reloc: handle=769, pos=16281, delta=0, domains=40000 [ 1808.072] kgem_add_handle: handle=769, index=7 [ 1808.072] [3f98] bind bo(handle=769, addr=185933824), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.072] gen7_emit_vertex_elements: setup id=0 [ 1808.072] (0, 0) -> (872, 0) + (32, 124) [ 1808.072] gen4_vertex_flush[310] = 3 [ 1808.072] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.072] sna_validate_gc: recomputing clip [ 1808.072] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.072] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(904, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.072] sna_do_copy: src=(0, 0), dst=(904, 0), size=(32x124) [ 1808.072] sna_do_copy: after drawable: src=(0, 0), dst=(904, 0), size=(32x124) [ 1808.072] sna_do_copy: dst extents (904, 0), (936, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.072] sna_do_copy: clipped dst extents (904, 0), (936, 124) [ 1808.072] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: pixmap -- no source clipping [ 1808.072] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.072] sna_do_copy: copy region (904, 0), (936, 124) x 1 + (-904, 0) [ 1808.072] sna_copy_boxes (boxes=1x[(904, 0), (936, 124)...], src pixmap=148773+(-904, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.072] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cc060, gpu_bo=770, cpu_bo=0), replaces=0 [ 1808.072] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.072] region_subsumes_damage? [ 1808.072] region_subsumes_damage: region (904, 0), (936, 124), damage (840, 0), (872, 124) [ 1808.072] region_subsumes_damage: not contained [ 1808.072] sna_drawable_use_bo pixmap=149137, box=((904, 0), (936, 124)), flags=b... [ 1808.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.072] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.072] sna_drawable_use_bo extents (904, 0), (936, 124) [ 1808.072] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.072] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(904, 0), (936, 124)]) [ 1808.072] = 1 [(904, 0), (936, 124)...] [ 1808.072] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(904, 0), (936, 124)]) [ 1808.072] = 0 [ 1808.072] sna_drawable_use_bo: using whole GPU bo [ 1808.072] sna_pixmap_move_to_gpu(pixmap=148773, usage=0), flags=a [ 1808.072] sna_pixmap_move_to_gpu: already all-damaged [ 1808.072] sna_pixmap_mark_active: pixmap=148773, handle=770 [ 1808.072] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.072] gen7_render_copy_boxes (-904, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.072] kgem_bo_is_render: handle=770, rq? 0 [0] [ 1808.072] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.072] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.072] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.072] gen7_composite_get_binding_table(fe40) [ 1808.072] kgem_add_reloc: handle=770, pos=16265, delta=0, domains=40000 [ 1808.072] kgem_add_handle: handle=770, index=8 [ 1808.072] [3f88] bind bo(handle=770, addr=185950208), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.072] gen7_emit_vertex_elements: setup id=0 [ 1808.072] (0, 0) -> (904, 0) + (32, 124) [ 1808.072] gen4_vertex_flush[344] = 3 [ 1808.072] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.072] sna_validate_gc: recomputing clip [ 1808.072] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.072] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(936, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.072] sna_do_copy: src=(0, 0), dst=(936, 0), size=(32x124) [ 1808.072] sna_do_copy: after drawable: src=(0, 0), dst=(936, 0), size=(32x124) [ 1808.072] sna_do_copy: dst extents (936, 0), (968, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.072] sna_do_copy: clipped dst extents (936, 0), (968, 124) [ 1808.072] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: pixmap -- no source clipping [ 1808.072] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.072] sna_do_copy: copy region (936, 0), (968, 124) x 1 + (-936, 0) [ 1808.072] sna_copy_boxes (boxes=1x[(936, 0), (968, 124)...], src pixmap=148779+(-936, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.072] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cc200, gpu_bo=771, cpu_bo=0), replaces=0 [ 1808.072] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.072] region_subsumes_damage? [ 1808.072] region_subsumes_damage: region (936, 0), (968, 124), damage (840, 0), (872, 124) [ 1808.072] region_subsumes_damage: not contained [ 1808.072] sna_drawable_use_bo pixmap=149137, box=((936, 0), (968, 124)), flags=b... [ 1808.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.072] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.072] sna_drawable_use_bo extents (936, 0), (968, 124) [ 1808.072] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.072] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(936, 0), (968, 124)]) [ 1808.072] = 1 [(936, 0), (968, 124)...] [ 1808.072] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(936, 0), (968, 124)]) [ 1808.072] = 0 [ 1808.072] sna_drawable_use_bo: using whole GPU bo [ 1808.072] sna_pixmap_move_to_gpu(pixmap=148779, usage=0), flags=a [ 1808.072] sna_pixmap_move_to_gpu: already all-damaged [ 1808.072] sna_pixmap_mark_active: pixmap=148779, handle=771 [ 1808.072] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.072] gen7_render_copy_boxes (-936, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.072] kgem_bo_is_render: handle=771, rq? 0 [0] [ 1808.072] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.072] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.072] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.072] gen7_composite_get_binding_table(fe00) [ 1808.072] kgem_add_reloc: handle=771, pos=16249, delta=0, domains=40000 [ 1808.072] kgem_add_handle: handle=771, index=9 [ 1808.072] [3f78] bind bo(handle=771, addr=185966592), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.072] gen7_emit_vertex_elements: setup id=0 [ 1808.072] (0, 0) -> (936, 0) + (32, 124) [ 1808.072] gen4_vertex_flush[378] = 3 [ 1808.072] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.072] sna_validate_gc: recomputing clip [ 1808.072] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.072] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(968, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.072] sna_do_copy: src=(0, 0), dst=(968, 0), size=(32x124) [ 1808.072] sna_do_copy: after drawable: src=(0, 0), dst=(968, 0), size=(32x124) [ 1808.072] sna_do_copy: dst extents (968, 0), (1000, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.072] sna_do_copy: clipped dst extents (968, 0), (1000, 124) [ 1808.072] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.072] sna_do_copy: pixmap -- no source clipping [ 1808.072] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.072] sna_do_copy: copy region (968, 0), (1000, 124) x 1 + (-968, 0) [ 1808.072] sna_copy_boxes (boxes=1x[(968, 0), (1000, 124)...], src pixmap=148785+(-968, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.072] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cc3e0, gpu_bo=772, cpu_bo=0), replaces=0 [ 1808.072] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.072] region_subsumes_damage? [ 1808.072] region_subsumes_damage: region (968, 0), (1000, 124), damage (840, 0), (872, 124) [ 1808.072] region_subsumes_damage: not contained [ 1808.072] sna_drawable_use_bo pixmap=149137, box=((968, 0), (1000, 124)), flags=b... [ 1808.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.072] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.072] sna_drawable_use_bo extents (968, 0), (1000, 124) [ 1808.072] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.072] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(968, 0), (1000, 124)]) [ 1808.072] = 1 [(968, 0), (1000, 124)...] [ 1808.072] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(968, 0), (1000, 124)]) [ 1808.073] = 0 [ 1808.073] sna_drawable_use_bo: using whole GPU bo [ 1808.073] sna_pixmap_move_to_gpu(pixmap=148785, usage=0), flags=a [ 1808.073] sna_pixmap_move_to_gpu: already all-damaged [ 1808.073] sna_pixmap_mark_active: pixmap=148785, handle=772 [ 1808.073] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.073] gen7_render_copy_boxes (-968, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.073] kgem_bo_is_render: handle=772, rq? 0 [0] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.073] gen7_composite_get_binding_table(fdc0) [ 1808.073] kgem_add_reloc: handle=772, pos=16233, delta=0, domains=40000 [ 1808.073] kgem_add_handle: handle=772, index=10 [ 1808.073] [3f68] bind bo(handle=772, addr=185982976), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.073] gen7_emit_vertex_elements: setup id=0 [ 1808.073] (0, 0) -> (968, 0) + (32, 124) [ 1808.073] gen4_vertex_flush[3ac] = 3 [ 1808.073] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.073] sna_validate_gc: recomputing clip [ 1808.073] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.073] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1000, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.073] sna_do_copy: src=(0, 0), dst=(1000, 0), size=(32x124) [ 1808.073] sna_do_copy: after drawable: src=(0, 0), dst=(1000, 0), size=(32x124) [ 1808.073] sna_do_copy: dst extents (1000, 0), (1032, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.073] sna_do_copy: clipped dst extents (1000, 0), (1032, 124) [ 1808.073] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: pixmap -- no source clipping [ 1808.073] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.073] sna_do_copy: copy region (1000, 0), (1032, 124) x 1 + (-1000, 0) [ 1808.073] sna_copy_boxes (boxes=1x[(1000, 0), (1032, 124)...], src pixmap=148791+(-1000, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.073] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cc5a0, gpu_bo=773, cpu_bo=0), replaces=0 [ 1808.073] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.073] region_subsumes_damage? [ 1808.073] region_subsumes_damage: region (1000, 0), (1032, 124), damage (840, 0), (872, 124) [ 1808.073] region_subsumes_damage: not contained [ 1808.073] sna_drawable_use_bo pixmap=149137, box=((1000, 0), (1032, 124)), flags=b... [ 1808.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.073] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.073] sna_drawable_use_bo extents (1000, 0), (1032, 124) [ 1808.073] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.073] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1000, 0), (1032, 124)]) [ 1808.073] = 1 [(1000, 0), (1032, 124)...] [ 1808.073] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1000, 0), (1032, 124)]) [ 1808.073] = 0 [ 1808.073] sna_drawable_use_bo: using whole GPU bo [ 1808.073] sna_pixmap_move_to_gpu(pixmap=148791, usage=0), flags=a [ 1808.073] sna_pixmap_move_to_gpu: already all-damaged [ 1808.073] sna_pixmap_mark_active: pixmap=148791, handle=773 [ 1808.073] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.073] gen7_render_copy_boxes (-1000, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.073] kgem_bo_is_render: handle=773, rq? 0 [0] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.073] gen7_composite_get_binding_table(fd80) [ 1808.073] kgem_add_reloc: handle=773, pos=16217, delta=0, domains=40000 [ 1808.073] kgem_add_handle: handle=773, index=11 [ 1808.073] [3f58] bind bo(handle=773, addr=185999360), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.073] gen7_emit_vertex_elements: setup id=0 [ 1808.073] (0, 0) -> (1000, 0) + (32, 124) [ 1808.073] gen4_vertex_flush[3e0] = 3 [ 1808.073] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.073] sna_validate_gc: recomputing clip [ 1808.073] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.073] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1032, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.073] sna_do_copy: src=(0, 0), dst=(1032, 0), size=(32x124) [ 1808.073] sna_do_copy: after drawable: src=(0, 0), dst=(1032, 0), size=(32x124) [ 1808.073] sna_do_copy: dst extents (1032, 0), (1064, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.073] sna_do_copy: clipped dst extents (1032, 0), (1064, 124) [ 1808.073] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: pixmap -- no source clipping [ 1808.073] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.073] sna_do_copy: copy region (1032, 0), (1064, 124) x 1 + (-1032, 0) [ 1808.073] sna_copy_boxes (boxes=1x[(1032, 0), (1064, 124)...], src pixmap=148797+(-1032, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.073] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cc6e0, gpu_bo=0, cpu_bo=774), replaces=0 [ 1808.073] kgem_bo_is_busy: handle=774, domain: 0 exec? 0, rq? 0 [ 1808.073] __kgem_busy: handle=2, busy=0, wedged=0 [ 1808.073] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 1808.073] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.073] __kgem_retire_rq: request 1 complete [ 1808.073] __kgem_busy: handle=2, busy=0, wedged=0 [ 1808.073] __kgem_retire_rq: request 2 complete [ 1808.073] __kgem_busy: handle=101, busy=0, wedged=0 [ 1808.073] __kgem_busy: handle=12, busy=0, wedged=0 [ 1808.073] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1808.073] region_subsumes_damage? [ 1808.073] region_subsumes_damage: region (1032, 0), (1064, 124), damage (840, 0), (872, 124) [ 1808.073] region_subsumes_damage: not contained [ 1808.073] sna_drawable_use_bo pixmap=149137, box=((1032, 0), (1064, 124)), flags=9... [ 1808.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1808.073] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.073] sna_drawable_use_bo extents (1032, 0), (1064, 124) [ 1808.073] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.073] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1032, 0), (1064, 124)]) [ 1808.073] = 1 [(1032, 0), (1064, 124)...] [ 1808.073] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1032, 0), (1064, 124)]) [ 1808.073] = 0 [ 1808.073] sna_drawable_use_bo: using whole GPU bo [ 1808.073] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 1808.073] region_overlaps_damage? [ 1808.073] __kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.073] use_shm_bo: yes, dst is busy [ 1808.073] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo (shm? 0) [ 1808.073] sna_drawable_move_region_to_cpu(pixmap=148797 (32x124), [(0, 0), (32, 124)], flags=a) [ 1808.073] sna_drawable_move_region_to_cpu: pixmap=148797 all damaged on CPU [ 1808.073] gen7_render_copy_boxes (-1032, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.073] kgem_bo_is_render: handle=774, rq? 0 [0] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.073] gen7_composite_get_binding_table(fd40) [ 1808.073] kgem_add_reloc: handle=774, pos=16201, delta=0, domains=40000 [ 1808.073] kgem_add_handle: handle=774, index=12 [ 1808.073] [3f48] bind bo(handle=774, addr=186130432), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.073] gen7_emit_vertex_elements: setup id=0 [ 1808.073] (0, 0) -> (1032, 0) + (32, 124) [ 1808.073] gen4_vertex_flush[414] = 3 [ 1808.073] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.073] sna_validate_gc: recomputing clip [ 1808.073] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.073] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1064, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.073] sna_do_copy: src=(0, 0), dst=(1064, 0), size=(32x124) [ 1808.073] sna_do_copy: after drawable: src=(0, 0), dst=(1064, 0), size=(32x124) [ 1808.073] sna_do_copy: dst extents (1064, 0), (1096, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.073] sna_do_copy: clipped dst extents (1064, 0), (1096, 124) [ 1808.073] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: pixmap -- no source clipping [ 1808.073] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.073] sna_do_copy: copy region (1064, 0), (1096, 124) x 1 + (-1064, 0) [ 1808.073] sna_copy_boxes (boxes=1x[(1064, 0), (1096, 124)...], src pixmap=148803+(-1064, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.073] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cc880, gpu_bo=775, cpu_bo=0), replaces=0 [ 1808.073] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.073] region_subsumes_damage? [ 1808.073] region_subsumes_damage: region (1064, 0), (1096, 124), damage (840, 0), (872, 124) [ 1808.073] region_subsumes_damage: not contained [ 1808.073] sna_drawable_use_bo pixmap=149137, box=((1064, 0), (1096, 124)), flags=b... [ 1808.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.073] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.073] sna_drawable_use_bo extents (1064, 0), (1096, 124) [ 1808.073] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.073] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1064, 0), (1096, 124)]) [ 1808.073] = 1 [(1064, 0), (1096, 124)...] [ 1808.073] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1064, 0), (1096, 124)]) [ 1808.073] = 0 [ 1808.073] sna_drawable_use_bo: using whole GPU bo [ 1808.073] sna_pixmap_move_to_gpu(pixmap=148803, usage=0), flags=a [ 1808.073] sna_pixmap_move_to_gpu: already all-damaged [ 1808.073] sna_pixmap_mark_active: pixmap=148803, handle=775 [ 1808.073] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.073] gen7_render_copy_boxes (-1064, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.073] kgem_bo_is_render: handle=775, rq? 0 [0] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.073] gen7_composite_get_binding_table(fd00) [ 1808.073] kgem_add_reloc: handle=775, pos=16185, delta=0, domains=40000 [ 1808.073] kgem_add_handle: handle=775, index=13 [ 1808.073] [3f38] bind bo(handle=775, addr=186015744), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.073] gen7_emit_vertex_elements: setup id=0 [ 1808.073] (0, 0) -> (1064, 0) + (32, 124) [ 1808.073] gen4_vertex_flush[448] = 3 [ 1808.073] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.073] sna_validate_gc: recomputing clip [ 1808.073] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.073] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1096, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.073] sna_do_copy: src=(0, 0), dst=(1096, 0), size=(32x124) [ 1808.073] sna_do_copy: after drawable: src=(0, 0), dst=(1096, 0), size=(32x124) [ 1808.073] sna_do_copy: dst extents (1096, 0), (1128, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.073] sna_do_copy: clipped dst extents (1096, 0), (1128, 124) [ 1808.073] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: pixmap -- no source clipping [ 1808.073] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.073] sna_do_copy: copy region (1096, 0), (1128, 124) x 1 + (-1096, 0) [ 1808.073] sna_copy_boxes (boxes=1x[(1096, 0), (1128, 124)...], src pixmap=148809+(-1096, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.073] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cca20, gpu_bo=776, cpu_bo=0), replaces=0 [ 1808.073] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.073] region_subsumes_damage? [ 1808.073] region_subsumes_damage: region (1096, 0), (1128, 124), damage (840, 0), (872, 124) [ 1808.073] region_subsumes_damage: not contained [ 1808.073] sna_drawable_use_bo pixmap=149137, box=((1096, 0), (1128, 124)), flags=b... [ 1808.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.073] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.073] sna_drawable_use_bo extents (1096, 0), (1128, 124) [ 1808.073] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.073] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1096, 0), (1128, 124)]) [ 1808.073] = 1 [(1096, 0), (1128, 124)...] [ 1808.073] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1096, 0), (1128, 124)]) [ 1808.073] = 0 [ 1808.073] sna_drawable_use_bo: using whole GPU bo [ 1808.073] sna_pixmap_move_to_gpu(pixmap=148809, usage=0), flags=a [ 1808.073] sna_pixmap_move_to_gpu: already all-damaged [ 1808.073] sna_pixmap_mark_active: pixmap=148809, handle=776 [ 1808.073] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.073] gen7_render_copy_boxes (-1096, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.073] kgem_bo_is_render: handle=776, rq? 0 [0] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.073] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.073] gen7_composite_get_binding_table(fcc0) [ 1808.073] kgem_add_reloc: handle=776, pos=16169, delta=0, domains=40000 [ 1808.073] kgem_add_handle: handle=776, index=14 [ 1808.073] [3f28] bind bo(handle=776, addr=186032128), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.073] gen7_emit_vertex_elements: setup id=0 [ 1808.073] (0, 0) -> (1096, 0) + (32, 124) [ 1808.073] gen4_vertex_flush[47c] = 3 [ 1808.073] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.073] sna_validate_gc: recomputing clip [ 1808.073] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.073] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1128, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.073] sna_do_copy: src=(0, 0), dst=(1128, 0), size=(32x124) [ 1808.073] sna_do_copy: after drawable: src=(0, 0), dst=(1128, 0), size=(32x124) [ 1808.073] sna_do_copy: dst extents (1128, 0), (1160, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.073] sna_do_copy: clipped dst extents (1128, 0), (1160, 124) [ 1808.073] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.073] sna_do_copy: pixmap -- no source clipping [ 1808.073] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.073] sna_do_copy: copy region (1128, 0), (1160, 124) x 1 + (-1128, 0) [ 1808.073] sna_copy_boxes (boxes=1x[(1128, 0), (1160, 124)...], src pixmap=148815+(-1128, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.073] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19ccc00, gpu_bo=777, cpu_bo=0), replaces=0 [ 1808.073] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.073] region_subsumes_damage? [ 1808.073] region_subsumes_damage: region (1128, 0), (1160, 124), damage (840, 0), (872, 124) [ 1808.073] region_subsumes_damage: not contained [ 1808.074] sna_drawable_use_bo pixmap=149137, box=((1128, 0), (1160, 124)), flags=b... [ 1808.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.074] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.074] sna_drawable_use_bo extents (1128, 0), (1160, 124) [ 1808.074] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.074] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1128, 0), (1160, 124)]) [ 1808.074] = 1 [(1128, 0), (1160, 124)...] [ 1808.074] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1128, 0), (1160, 124)]) [ 1808.074] = 0 [ 1808.074] sna_drawable_use_bo: using whole GPU bo [ 1808.074] sna_pixmap_move_to_gpu(pixmap=148815, usage=0), flags=a [ 1808.074] sna_pixmap_move_to_gpu: already all-damaged [ 1808.074] sna_pixmap_mark_active: pixmap=148815, handle=777 [ 1808.074] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.074] gen7_render_copy_boxes (-1128, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.074] kgem_bo_is_render: handle=777, rq? 0 [0] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.074] gen7_composite_get_binding_table(fc80) [ 1808.074] kgem_add_reloc: handle=777, pos=16153, delta=0, domains=40000 [ 1808.074] kgem_add_handle: handle=777, index=15 [ 1808.074] [3f18] bind bo(handle=777, addr=186048512), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.074] gen7_emit_vertex_elements: setup id=0 [ 1808.074] (0, 0) -> (1128, 0) + (32, 124) [ 1808.074] gen4_vertex_flush[4b0] = 3 [ 1808.074] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.074] sna_validate_gc: recomputing clip [ 1808.074] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.074] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1160, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.074] sna_do_copy: src=(0, 0), dst=(1160, 0), size=(32x124) [ 1808.074] sna_do_copy: after drawable: src=(0, 0), dst=(1160, 0), size=(32x124) [ 1808.074] sna_do_copy: dst extents (1160, 0), (1192, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.074] sna_do_copy: clipped dst extents (1160, 0), (1192, 124) [ 1808.074] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: pixmap -- no source clipping [ 1808.074] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.074] sna_do_copy: copy region (1160, 0), (1192, 124) x 1 + (-1160, 0) [ 1808.074] sna_copy_boxes (boxes=1x[(1160, 0), (1192, 124)...], src pixmap=148821+(-1160, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.074] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19ccdf0, gpu_bo=778, cpu_bo=0), replaces=0 [ 1808.074] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.074] region_subsumes_damage? [ 1808.074] region_subsumes_damage: region (1160, 0), (1192, 124), damage (840, 0), (872, 124) [ 1808.074] region_subsumes_damage: not contained [ 1808.074] sna_drawable_use_bo pixmap=149137, box=((1160, 0), (1192, 124)), flags=b... [ 1808.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.074] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.074] sna_drawable_use_bo extents (1160, 0), (1192, 124) [ 1808.074] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.074] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1160, 0), (1192, 124)]) [ 1808.074] = 1 [(1160, 0), (1192, 124)...] [ 1808.074] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1160, 0), (1192, 124)]) [ 1808.074] = 0 [ 1808.074] sna_drawable_use_bo: using whole GPU bo [ 1808.074] sna_pixmap_move_to_gpu(pixmap=148821, usage=0), flags=a [ 1808.074] sna_pixmap_move_to_gpu: already all-damaged [ 1808.074] sna_pixmap_mark_active: pixmap=148821, handle=778 [ 1808.074] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.074] gen7_render_copy_boxes (-1160, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.074] kgem_bo_is_render: handle=778, rq? 0 [0] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.074] gen7_composite_get_binding_table(fc40) [ 1808.074] kgem_add_reloc: handle=778, pos=16137, delta=0, domains=40000 [ 1808.074] kgem_add_handle: handle=778, index=16 [ 1808.074] [3f08] bind bo(handle=778, addr=186064896), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.074] gen7_emit_vertex_elements: setup id=0 [ 1808.074] (0, 0) -> (1160, 0) + (32, 124) [ 1808.074] gen4_vertex_flush[4e4] = 3 [ 1808.074] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.074] sna_validate_gc: recomputing clip [ 1808.074] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.074] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1192, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.074] sna_do_copy: src=(0, 0), dst=(1192, 0), size=(32x124) [ 1808.074] sna_do_copy: after drawable: src=(0, 0), dst=(1192, 0), size=(32x124) [ 1808.074] sna_do_copy: dst extents (1192, 0), (1224, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.074] sna_do_copy: clipped dst extents (1192, 0), (1224, 124) [ 1808.074] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: pixmap -- no source clipping [ 1808.074] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.074] sna_do_copy: copy region (1192, 0), (1224, 124) x 1 + (-1192, 0) [ 1808.074] sna_copy_boxes (boxes=1x[(1192, 0), (1224, 124)...], src pixmap=148827+(-1192, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.074] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19ccfd0, gpu_bo=779, cpu_bo=0), replaces=0 [ 1808.074] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.074] region_subsumes_damage? [ 1808.074] region_subsumes_damage: region (1192, 0), (1224, 124), damage (840, 0), (872, 124) [ 1808.074] region_subsumes_damage: not contained [ 1808.074] sna_drawable_use_bo pixmap=149137, box=((1192, 0), (1224, 124)), flags=b... [ 1808.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.074] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.074] sna_drawable_use_bo extents (1192, 0), (1224, 124) [ 1808.074] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.074] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1192, 0), (1224, 124)]) [ 1808.074] = 1 [(1192, 0), (1224, 124)...] [ 1808.074] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1192, 0), (1224, 124)]) [ 1808.074] = 0 [ 1808.074] sna_drawable_use_bo: using whole GPU bo [ 1808.074] sna_pixmap_move_to_gpu(pixmap=148827, usage=0), flags=a [ 1808.074] sna_pixmap_move_to_gpu: already all-damaged [ 1808.074] sna_pixmap_mark_active: pixmap=148827, handle=779 [ 1808.074] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.074] gen7_render_copy_boxes (-1192, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.074] kgem_bo_is_render: handle=779, rq? 0 [0] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.074] gen7_composite_get_binding_table(fc00) [ 1808.074] kgem_add_reloc: handle=779, pos=16121, delta=0, domains=40000 [ 1808.074] kgem_add_handle: handle=779, index=17 [ 1808.074] [3ef8] bind bo(handle=779, addr=186081280), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.074] gen7_emit_vertex_elements: setup id=0 [ 1808.074] (0, 0) -> (1192, 0) + (32, 124) [ 1808.074] gen4_vertex_flush[518] = 3 [ 1808.074] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.074] sna_validate_gc: recomputing clip [ 1808.074] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.074] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1224, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.074] sna_do_copy: src=(0, 0), dst=(1224, 0), size=(32x124) [ 1808.074] sna_do_copy: after drawable: src=(0, 0), dst=(1224, 0), size=(32x124) [ 1808.074] sna_do_copy: dst extents (1224, 0), (1256, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.074] sna_do_copy: clipped dst extents (1224, 0), (1256, 124) [ 1808.074] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: pixmap -- no source clipping [ 1808.074] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.074] sna_do_copy: copy region (1224, 0), (1256, 124) x 1 + (-1224, 0) [ 1808.074] sna_copy_boxes (boxes=1x[(1224, 0), (1256, 124)...], src pixmap=148833+(-1224, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.074] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cd190, gpu_bo=780, cpu_bo=0), replaces=0 [ 1808.074] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.074] region_subsumes_damage? [ 1808.074] region_subsumes_damage: region (1224, 0), (1256, 124), damage (840, 0), (872, 124) [ 1808.074] region_subsumes_damage: not contained [ 1808.074] sna_drawable_use_bo pixmap=149137, box=((1224, 0), (1256, 124)), flags=b... [ 1808.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.074] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.074] sna_drawable_use_bo extents (1224, 0), (1256, 124) [ 1808.074] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.074] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1224, 0), (1256, 124)]) [ 1808.074] = 1 [(1224, 0), (1256, 124)...] [ 1808.074] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1224, 0), (1256, 124)]) [ 1808.074] = 0 [ 1808.074] sna_drawable_use_bo: using whole GPU bo [ 1808.074] sna_pixmap_move_to_gpu(pixmap=148833, usage=0), flags=a [ 1808.074] sna_pixmap_move_to_gpu: already all-damaged [ 1808.074] sna_pixmap_mark_active: pixmap=148833, handle=780 [ 1808.074] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.074] gen7_render_copy_boxes (-1224, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.074] kgem_bo_is_render: handle=780, rq? 0 [0] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.074] gen7_composite_get_binding_table(fbc0) [ 1808.074] kgem_add_reloc: handle=780, pos=16105, delta=0, domains=40000 [ 1808.074] kgem_add_handle: handle=780, index=18 [ 1808.074] [3ee8] bind bo(handle=780, addr=186097664), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.074] gen7_emit_vertex_elements: setup id=0 [ 1808.074] (0, 0) -> (1224, 0) + (32, 124) [ 1808.074] gen4_vertex_flush[54c] = 3 [ 1808.074] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.074] sna_validate_gc: recomputing clip [ 1808.074] sna_validate_gc: composite clip=1x[(433, 0), (1288, 124)] [0x1901290] [ 1808.074] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(1256, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.074] sna_do_copy: src=(0, 0), dst=(1256, 0), size=(32x124) [ 1808.074] sna_do_copy: after drawable: src=(0, 0), dst=(1256, 0), size=(32x124) [ 1808.074] sna_do_copy: dst extents (1256, 0), (1288, 124), dst clip extents (433, 0), (1288, 124), dst size=1288x139 [ 1808.074] sna_do_copy: clipped dst extents (1256, 0), (1288, 124) [ 1808.074] sna_do_copy: unclipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: clipped src extents (0, 0), (32, 124) [ 1808.074] sna_do_copy: pixmap -- no source clipping [ 1808.074] sna_do_copy: src extents (0, 0), (32, 124) x 1 [ 1808.074] sna_do_copy: copy region (1256, 0), (1288, 124) x 1 + (-1256, 0) [ 1808.074] sna_copy_boxes (boxes=1x[(1256, 0), (1288, 124)...], src pixmap=148839+(-1256, 0), dst pixmap=149137+(0, 0), alu=3, src.size=32x124, dst.size=1288x139) [ 1808.074] sna_copy_boxes: dst=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), src=(priv=0x19cd350, gpu_bo=781, cpu_bo=0), replaces=0 [ 1808.074] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.074] region_subsumes_damage? [ 1808.074] region_subsumes_damage: region (1256, 0), (1288, 124), damage (840, 0), (872, 124) [ 1808.074] region_subsumes_damage: not contained [ 1808.074] sna_drawable_use_bo pixmap=149137, box=((1256, 0), (1288, 124)), flags=b... [ 1808.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1808.074] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.074] sna_drawable_use_bo extents (1256, 0), (1288, 124) [ 1808.074] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.074] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(1256, 0), (1288, 124)]) [ 1808.074] = 1 [(1256, 0), (1288, 124)...] [ 1808.074] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(1256, 0), (1288, 124)]) [ 1808.074] = 0 [ 1808.074] sna_drawable_use_bo: using whole GPU bo [ 1808.074] sna_pixmap_move_to_gpu(pixmap=148839, usage=0), flags=a [ 1808.074] sna_pixmap_move_to_gpu: already all-damaged [ 1808.074] sna_pixmap_mark_active: pixmap=148839, handle=781 [ 1808.074] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.074] gen7_render_copy_boxes (-1256, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.074] kgem_bo_is_render: handle=781, rq? 0 [0] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_check_bo: num_pages=+4, num_exec=+1 [ 1808.074] gen7_composite_get_binding_table(fb80) [ 1808.074] kgem_add_reloc: handle=781, pos=16089, delta=0, domains=40000 [ 1808.074] kgem_add_handle: handle=781, index=19 [ 1808.074] [3ed8] bind bo(handle=781, addr=186114048), format=192, width=32, height=124, pitch=128, tiling=0 -> sampler [ 1808.074] gen7_emit_vertex_elements: setup id=0 [ 1808.074] (0, 0) -> (1256, 0) + (32, 124) [ 1808.074] gen4_vertex_flush[580] = 3 [ 1808.074] sna_validate_gc(0x1844bf0) changes=e0054, previous serial=80024691, drawable=24691 [ 1808.074] sna_validate_gc: recomputing clip [ 1808.074] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.074] sna_poly_segment(n=1, first=((22, 0), (22, 124)), lineWidth=2 [ 1808.074] sna_poly_segment_extents: unclipped, untranslated extents (21, -1), (24, 126) [ 1808.074] sna_poly_segment: extents=(21, 0), (24, 126) [ 1808.074] sna_poly_segment: fill=0 [1], line=0 [1], width=2, mask=18446744073709551615 [1], rectlinear=4 [ 1808.074] use_wide_spans? 0 [ 1808.074] sna_drawable_use_bo pixmap=149137, box=((21, 0), (24, 126)), flags=0... [ 1808.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.074] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.074] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.074] sna_drawable_use_bo extents (21, 0), (24, 126) [ 1808.074] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(21, 0), (24, 126)]) [ 1808.074] = 1 [(21, 0), (24, 126)...] [ 1808.074] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.074] sna_drawable_use_bo: using whole GPU bo [ 1808.074] sna_poly_segment: converting segments into spans [ 1808.074] sna_poly_fill_rect__gpu(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.074] sna_poly_fill_rect_blt pixmap=149137 x 1 [(21, 0)x(2, 124)...]+(0,0), clipped?=1 [ 1808.074] sna_poly_fill_rect_blt: using fill_one() fast path: (21, 0), (23, 124). alu=3, pixel=bebebe [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.074] color_convert: src=bebebe [20020888] [ 1808.074] color_convert: dst=ffbebebe [20028888] [ 1808.075] sna_render_get_solid: ffbebebe [ 1808.075] sna_render_get_solid(113) = ffbebebe (old) [ 1808.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1808.075] gen7_composite_get_binding_table(fb40) [ 1808.075] kgem_add_reloc: handle=123, pos=16073, delta=0, domains=40000 [ 1808.075] kgem_add_reloc: adding proxy [delta=452] for handle=123 [ 1808.075] kgem_add_handle: handle=123, index=20 [ 1808.075] [3ec8] bind bo(handle=123, addr=30351812), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1808.075] gen7_emit_sampler: sampler = 20 [ 1808.075] gen7_emit_vertex_elements: setup id=0 [ 1808.075] (21, 0), (23, 124) [ 1808.075] gen4_vertex_flush[5bc] = 3 [ 1808.075] sna_fill_spans__gpu(n=2, pt[0]=(22, -1)+1, sorted=1 [ 1808.075] sna_fill_spans_blt: alu=3, fg=bebebe, damge=0x0, clipped?=2 [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [1] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] gen6_render_context_switch: from 1 to 3, submit batch [ 1808.075] gen4_vertex_close: used=276, vbo active? 127, vb=1, nreloc=1 [ 1808.075] gen4_vertex_close: reloc[0] = 126 [ 1808.075] kgem_add_reloc: handle=127, pos=126, delta=0, domains=200000 [ 1808.075] kgem_add_handle: handle=127, index=21 [ 1808.075] batch[1/1, flags=1c00]: 374 374 16072 16384, nreloc=24, nexec=22, nfence=0, aperture=344 [fenced=0] [ 1808.075] shrinking from 16384 to 1024 [ 1808.075] gem_write__cachealigned(handle=1, offset=0, len=1496) [ 1808.075] gem_write(handle=1, offset=2848, len=1248) [ 1808.075] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dc2000 [ 1808.075] kgem_commit: release handle=537 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1c2c000 [ 1808.075] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=a951000 [ 1808.075] kgem_commit: release handle=727 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0ec000 [ 1808.075] kgem_commit: release handle=728 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0f0000 [ 1808.075] kgem_commit: release handle=729 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0f4000 [ 1808.075] kgem_commit: release handle=730 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0f8000 [ 1808.075] kgem_commit: release handle=731 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b0fc000 [ 1808.075] kgem_commit: release handle=769 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b152000 [ 1808.075] kgem_commit: release handle=770 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b156000 [ 1808.075] kgem_commit: release handle=771 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b15a000 [ 1808.075] kgem_commit: release handle=772 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b15e000 [ 1808.075] kgem_commit: release handle=773 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b162000 [ 1808.075] kgem_commit: release handle=774 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b182000 [ 1808.075] kgem_commit: release handle=775 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b166000 [ 1808.075] kgem_commit: release handle=776 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b16a000 [ 1808.075] kgem_commit: release handle=777 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b16e000 [ 1808.075] kgem_commit: release handle=778 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b172000 [ 1808.075] kgem_commit: release handle=779 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b176000 [ 1808.075] kgem_commit: release handle=780 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b17a000 [ 1808.075] kgem_commit: release handle=781 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b17e000 [ 1808.075] kgem_commit: release handle=123 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1808.075] __kgem_bo_clear_busy: handle=123 [ 1808.075] kgem_commit: release handle=123 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1cf2000 [ 1808.075] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=995d000 [ 1808.075] kgem_bo_can_map: handle=127, map=0x0:0x7f8a5307b000, tiling=0, domain=3, offset=160813056 [ 1808.075] needs_batch_flush: flushing before handle=537 for required semaphore [ 1808.075] kgem_add_reloc: handle=537, pos=4, delta=0, domains=28002 [ 1808.075] kgem_add_handle: handle=537, index=0 [ 1808.075] __kgem_bo_mark_dirty: handle=537 (proxy? 0) [ 1808.075] sna_fill_spans_blt: clip 1 x [(21, 0), (24, 126)] x 2 [(22, -1)...] [ 1808.075] _sna_blt_fill_boxes: bebebe x 1 [ 1808.075] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16374) [ 1808.075] sna_fill_spans__gpu(n=2, pt[0]=(22, 123)+1, sorted=1 [ 1808.075] sna_fill_spans_blt: alu=3, fg=bebebe, damge=0x0, clipped?=2 [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] sna_fill_spans_blt: clip 1 x [(21, 0), (24, 126)] x 2 [(22, 123)...] [ 1808.075] _sna_blt_fill_boxes: bebebe x 2 [ 1808.075] _sna_blt_fill_boxes: emitting 2 boxes out of 2 (batch space 16371) [ 1808.075] sna_validate_gc(0x17cd010) changes=e100c, previous serial=8002468f, drawable=24691 [ 1808.075] sna_validate_gc: recomputing clip [ 1808.075] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.075] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.075] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.075] sna_poly_fill_polygon: extents(22, 0), (29, 7), flags=1 [ 1808.075] use_wide_spans? 0 [ 1808.075] sna_drawable_use_bo pixmap=149137, box=((22, 0), (29, 7)), flags=0... [ 1808.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.075] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.075] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.075] sna_drawable_use_bo extents (22, 0), (29, 7) [ 1808.075] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(22, 0), (29, 7)]) [ 1808.075] = 1 [(22, 0), (29, 7)...] [ 1808.075] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.075] sna_drawable_use_bo: using whole GPU bo [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] sna_fill_spans__fill: alu=3, fg=bebebe, count=6 [ 1808.075] sna_fill_spans__fill: (22, 0), (28, 1) [ 1808.075] sna_fill_spans__fill: (22, 1), (27, 2) [ 1808.075] sna_fill_spans__fill: (22, 2), (26, 3) [ 1808.075] sna_fill_spans__fill: (22, 3), (25, 4) [ 1808.075] sna_fill_spans__fill: (22, 4), (24, 5) [ 1808.075] sna_fill_spans__fill: (22, 5), (23, 6) [ 1808.075] _sna_blt_fill_boxes: bebebe x 6 [ 1808.075] _sna_blt_fill_boxes: emitting 6 boxes out of 6 (batch space 16365) [ 1808.075] sna_validate_gc(0x17cd010) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.075] sna_validate_gc: recomputing clip [ 1808.075] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.075] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.075] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.075] sna_poly_fill_polygon: extents(22, 118), (29, 125), flags=1 [ 1808.075] use_wide_spans? 0 [ 1808.075] sna_drawable_use_bo pixmap=149137, box=((22, 118), (29, 125)), flags=0... [ 1808.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.075] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.075] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.075] sna_drawable_use_bo extents (22, 118), (29, 125) [ 1808.075] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(22, 118), (29, 125)]) [ 1808.075] = 1 [(22, 118), (29, 125)...] [ 1808.075] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.075] sna_drawable_use_bo: using whole GPU bo [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] sna_fill_spans__fill: alu=3, fg=bebebe, count=6 [ 1808.075] sna_fill_spans__fill: (22, 118), (22, 119) [ 1808.075] sna_fill_spans__fill: (22, 119), (23, 120) [ 1808.075] sna_fill_spans__fill: (22, 120), (24, 121) [ 1808.075] sna_fill_spans__fill: (22, 121), (25, 122) [ 1808.075] sna_fill_spans__fill: (22, 122), (26, 123) [ 1808.075] sna_fill_spans__fill: (22, 123), (27, 124) [ 1808.075] _sna_blt_fill_boxes: bebebe x 5 [ 1808.075] _sna_blt_fill_boxes: emitting 5 boxes out of 5 (batch space 16347) [ 1808.075] sna_validate_gc(0x1844bf0) changes=e0054, previous serial=80024691, drawable=24691 [ 1808.075] sna_validate_gc: recomputing clip [ 1808.075] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.075] sna_poly_segment(n=1, first=((259, 0), (259, 124)), lineWidth=2 [ 1808.075] sna_poly_segment_extents: unclipped, untranslated extents (258, -1), (261, 126) [ 1808.075] sna_poly_segment: extents=(258, 0), (261, 126) [ 1808.075] sna_poly_segment: fill=0 [1], line=0 [1], width=2, mask=18446744073709551615 [1], rectlinear=4 [ 1808.075] use_wide_spans? 0 [ 1808.075] sna_drawable_use_bo pixmap=149137, box=((258, 0), (261, 126)), flags=0... [ 1808.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.075] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.075] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.075] sna_drawable_use_bo extents (258, 0), (261, 126) [ 1808.075] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(258, 0), (261, 126)]) [ 1808.075] = 1 [(258, 0), (261, 126)...] [ 1808.075] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.075] sna_drawable_use_bo: using whole GPU bo [ 1808.075] sna_poly_segment: converting segments into spans [ 1808.075] sna_poly_fill_rect__gpu(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.075] sna_poly_fill_rect_blt pixmap=149137 x 1 [(258, 0)x(2, 124)...]+(0,0), clipped?=1 [ 1808.075] sna_poly_fill_rect_blt: using fill_one() fast path: (258, 0), (260, 124). alu=3, pixel=bebebe [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.075] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 1808.075] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.075] __kgem_retire_rq: request 1 complete [ 1808.075] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill_boxes (32, bebebe, 3) x 1 [ 1808.075] sna_blt_fill_box: box=((258, 0), (260, 124)) [ 1808.075] sna_blt_fill_box: matching last fill, converting to scanlines [ 1808.075] sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16332) [ 1808.075] sna_blt_fill_boxes: (258, 0), (260, 124): bebebe [ 1808.075] sna_fill_spans__gpu(n=2, pt[0]=(259, -1)+1, sorted=1 [ 1808.075] sna_fill_spans_blt: alu=3, fg=bebebe, damge=0x0, clipped?=2 [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] sna_fill_spans_blt: clip 1 x [(258, 0), (261, 126)] x 2 [(259, -1)...] [ 1808.075] _sna_blt_fill_boxes: bebebe x 1 [ 1808.075] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16329) [ 1808.075] sna_fill_spans__gpu(n=2, pt[0]=(259, 123)+1, sorted=1 [ 1808.075] sna_fill_spans_blt: alu=3, fg=bebebe, damge=0x0, clipped?=2 [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] sna_fill_spans_blt: clip 1 x [(258, 0), (261, 126)] x 2 [(259, 123)...] [ 1808.075] _sna_blt_fill_boxes: bebebe x 2 [ 1808.075] _sna_blt_fill_boxes: emitting 2 boxes out of 2 (batch space 16326) [ 1808.075] sna_validate_gc(0x17cd010) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.075] sna_validate_gc: recomputing clip [ 1808.075] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.075] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.075] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.075] sna_poly_fill_polygon: extents(253, 0), (260, 7), flags=1 [ 1808.075] use_wide_spans? 0 [ 1808.075] sna_drawable_use_bo pixmap=149137, box=((253, 0), (260, 7)), flags=0... [ 1808.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.075] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.075] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.075] sna_drawable_use_bo extents (253, 0), (260, 7) [ 1808.075] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(253, 0), (260, 7)]) [ 1808.075] = 1 [(253, 0), (260, 7)...] [ 1808.075] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.075] sna_drawable_use_bo: using whole GPU bo [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] sna_fill_spans__fill: alu=3, fg=bebebe, count=6 [ 1808.075] sna_fill_spans__fill: (253, 0), (259, 1) [ 1808.075] sna_fill_spans__fill: (254, 1), (259, 2) [ 1808.075] sna_fill_spans__fill: (255, 2), (259, 3) [ 1808.075] sna_fill_spans__fill: (256, 3), (259, 4) [ 1808.075] sna_fill_spans__fill: (257, 4), (259, 5) [ 1808.075] sna_fill_spans__fill: (258, 5), (259, 6) [ 1808.075] _sna_blt_fill_boxes: bebebe x 6 [ 1808.075] _sna_blt_fill_boxes: emitting 6 boxes out of 6 (batch space 16320) [ 1808.075] sna_validate_gc(0x17cd010) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.075] sna_validate_gc: recomputing clip [ 1808.075] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.075] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.075] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.075] sna_poly_fill_polygon: extents(253, 118), (260, 125), flags=1 [ 1808.075] use_wide_spans? 0 [ 1808.075] sna_drawable_use_bo pixmap=149137, box=((253, 118), (260, 125)), flags=0... [ 1808.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.075] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.075] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.075] sna_drawable_use_bo extents (253, 118), (260, 125) [ 1808.075] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(253, 118), (260, 125)]) [ 1808.075] = 1 [(253, 118), (260, 125)...] [ 1808.075] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.075] sna_drawable_use_bo: using whole GPU bo [ 1808.075] gen7_render_fill: (alu=3, color=bebebe) [ 1808.075] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.075] sna_blt_fill(alu=3, pixel=bebebe, bpp=32) [ 1808.075] sna_fill_spans__fill: alu=3, fg=bebebe, count=6 [ 1808.075] sna_fill_spans__fill: (259, 118), (259, 119) [ 1808.075] sna_fill_spans__fill: (258, 119), (259, 120) [ 1808.075] sna_fill_spans__fill: (257, 120), (259, 121) [ 1808.075] sna_fill_spans__fill: (256, 121), (259, 122) [ 1808.076] sna_fill_spans__fill: (255, 122), (259, 123) [ 1808.076] sna_fill_spans__fill: (254, 123), (259, 124) [ 1808.076] _sna_blt_fill_boxes: bebebe x 5 [ 1808.076] _sna_blt_fill_boxes: emitting 5 boxes out of 5 (batch space 16302) [ 1808.076] sna_validate_gc(0x1844bf0) changes=e0054, previous serial=80024691, drawable=24691 [ 1808.076] sna_validate_gc: recomputing clip [ 1808.076] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.076] sna_poly_segment(n=1, first=((259, 0), (259, 124)), lineWidth=2 [ 1808.076] sna_poly_segment_extents: unclipped, untranslated extents (258, -1), (261, 126) [ 1808.076] sna_poly_segment: extents=(258, 0), (261, 126) [ 1808.076] sna_poly_segment: fill=0 [1], line=0 [1], width=2, mask=18446744073709551615 [1], rectlinear=4 [ 1808.076] use_wide_spans? 0 [ 1808.076] sna_drawable_use_bo pixmap=149137, box=((258, 0), (261, 126)), flags=0... [ 1808.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.076] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.076] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.076] sna_drawable_use_bo extents (258, 0), (261, 126) [ 1808.076] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(258, 0), (261, 126)]) [ 1808.076] = 1 [(258, 0), (261, 126)...] [ 1808.076] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.076] sna_drawable_use_bo: using whole GPU bo [ 1808.076] sna_poly_segment: converting segments into spans [ 1808.076] sna_poly_fill_rect__gpu(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.076] sna_poly_fill_rect_blt pixmap=149137 x 1 [(258, 0)x(2, 124)...]+(0,0), clipped?=1 [ 1808.076] sna_poly_fill_rect_blt: using fill_one() fast path: (258, 0), (260, 124). alu=3, pixel=d80000 [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill_boxes (32, d80000, 3) x 1 [ 1808.076] sna_blt_fill_box: box=((258, 0), (260, 124)) [ 1808.076] kgem_add_reloc: handle=537, pos=100, delta=0, domains=28002 [ 1808.076] sna_fill_spans__gpu(n=2, pt[0]=(259, -1)+1, sorted=1 [ 1808.076] sna_fill_spans_blt: alu=3, fg=d80000, damge=0x0, clipped?=2 [ 1808.076] gen7_render_fill: (alu=3, color=d80000) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d80000, bpp=32) [ 1808.076] kgem_add_reloc: handle=537, pos=106, delta=0, domains=28002 [ 1808.076] sna_fill_spans_blt: clip 1 x [(258, 0), (261, 126)] x 2 [(259, -1)...] [ 1808.076] _sna_blt_fill_boxes: d80000 x 1 [ 1808.076] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16272) [ 1808.076] sna_fill_spans__gpu(n=2, pt[0]=(259, 123)+1, sorted=1 [ 1808.076] sna_fill_spans_blt: alu=3, fg=d80000, damge=0x0, clipped?=2 [ 1808.076] gen7_render_fill: (alu=3, color=d80000) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d80000, bpp=32) [ 1808.076] sna_fill_spans_blt: clip 1 x [(258, 0), (261, 126)] x 2 [(259, 123)...] [ 1808.076] _sna_blt_fill_boxes: d80000 x 2 [ 1808.076] _sna_blt_fill_boxes: emitting 2 boxes out of 2 (batch space 16269) [ 1808.076] sna_accel_flush: flush?=0, dirty?=0 [ 1808.076] sna_block_handler (tv=0.0) [ 1808.076] sna_wakeup_handler [ 1808.076] sna_accel_wakeup_handler: nbatch=120, need_retire=1, need_purge=0 [ 1808.076] sna_accel_wakeup_handler: GPU idle, flushing [ 1808.076] batch[3/3, flags=1c00]: 122 122 16384 16384, nreloc=3, nexec=1, nfence=0, aperture=198 [fenced=0] [ 1808.076] gem_write__cachealigned(handle=1, offset=0, len=488) [ 1808.076] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dc2000 [ 1808.076] kgem_commit: release handle=537 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1c2c000 [ 1808.076] kgem_bo_can_map: handle=127, map=0x0:0x7f8a5307b000, tiling=0, domain=0, offset=160813056 [ 1808.076] sna_validate_gc(0x17cd010) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.076] sna_validate_gc: recomputing clip [ 1808.076] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.076] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.076] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.076] sna_poly_fill_polygon: extents(259, 0), (266, 7), flags=1 [ 1808.076] use_wide_spans? 0 [ 1808.076] sna_drawable_use_bo pixmap=149137, box=((259, 0), (266, 7)), flags=0... [ 1808.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.076] kgem_bo_is_busy: handle=537, domain: 3 exec? 0, rq? 1 [ 1808.076] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.076] sna_drawable_use_bo extents (259, 0), (266, 7) [ 1808.076] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(259, 0), (266, 7)]) [ 1808.076] = 1 [(259, 0), (266, 7)...] [ 1808.076] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.076] sna_drawable_use_bo: using whole GPU bo [ 1808.076] gen7_render_fill: (alu=3, color=d80000) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d80000, bpp=32) [ 1808.076] kgem_add_reloc: handle=537, pos=4, delta=0, domains=28002 [ 1808.076] kgem_add_handle: handle=537, index=0 [ 1808.076] __kgem_bo_mark_dirty: handle=537 (proxy? 0) [ 1808.076] sna_fill_spans__fill: alu=3, fg=d80000, count=6 [ 1808.076] sna_fill_spans__fill: (259, 0), (265, 1) [ 1808.076] sna_fill_spans__fill: (259, 1), (264, 2) [ 1808.076] sna_fill_spans__fill: (259, 2), (263, 3) [ 1808.076] sna_fill_spans__fill: (259, 3), (262, 4) [ 1808.076] sna_fill_spans__fill: (259, 4), (261, 5) [ 1808.076] sna_fill_spans__fill: (259, 5), (260, 6) [ 1808.076] _sna_blt_fill_boxes: d80000 x 6 [ 1808.076] _sna_blt_fill_boxes: emitting 6 boxes out of 6 (batch space 16374) [ 1808.076] sna_validate_gc(0x17cd010) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.076] sna_validate_gc: recomputing clip [ 1808.076] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.076] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.076] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.076] sna_poly_fill_polygon: extents(259, 118), (266, 125), flags=1 [ 1808.076] use_wide_spans? 0 [ 1808.076] sna_drawable_use_bo pixmap=149137, box=((259, 118), (266, 125)), flags=0... [ 1808.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.076] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.076] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.076] sna_drawable_use_bo extents (259, 118), (266, 125) [ 1808.076] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(259, 118), (266, 125)]) [ 1808.076] = 1 [(259, 118), (266, 125)...] [ 1808.076] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.076] sna_drawable_use_bo: using whole GPU bo [ 1808.076] gen7_render_fill: (alu=3, color=d80000) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d80000, bpp=32) [ 1808.076] sna_fill_spans__fill: alu=3, fg=d80000, count=6 [ 1808.076] sna_fill_spans__fill: (259, 118), (259, 119) [ 1808.076] sna_fill_spans__fill: (259, 119), (260, 120) [ 1808.076] sna_fill_spans__fill: (259, 120), (261, 121) [ 1808.076] sna_fill_spans__fill: (259, 121), (262, 122) [ 1808.076] sna_fill_spans__fill: (259, 122), (263, 123) [ 1808.076] sna_fill_spans__fill: (259, 123), (264, 124) [ 1808.076] _sna_blt_fill_boxes: d80000 x 5 [ 1808.076] _sna_blt_fill_boxes: emitting 5 boxes out of 5 (batch space 16356) [ 1808.076] sna_validate_gc(0x1844bf0) changes=e0054, previous serial=80024691, drawable=24691 [ 1808.076] sna_validate_gc: recomputing clip [ 1808.076] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.076] sna_poly_segment(n=1, first=((433, 0), (433, 124)), lineWidth=2 [ 1808.076] sna_poly_segment_extents: unclipped, untranslated extents (432, -1), (435, 126) [ 1808.076] sna_poly_segment: extents=(432, 0), (435, 126) [ 1808.076] sna_poly_segment: fill=0 [1], line=0 [1], width=2, mask=18446744073709551615 [1], rectlinear=4 [ 1808.076] use_wide_spans? 0 [ 1808.076] sna_drawable_use_bo pixmap=149137, box=((432, 0), (435, 126)), flags=0... [ 1808.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.076] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.076] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.076] sna_drawable_use_bo extents (432, 0), (435, 126) [ 1808.076] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(432, 0), (435, 126)]) [ 1808.076] = 1 [(432, 0), (435, 126)...] [ 1808.076] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.076] sna_drawable_use_bo: using whole GPU bo [ 1808.076] sna_poly_segment: converting segments into spans [ 1808.076] sna_poly_fill_rect__gpu(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.076] sna_poly_fill_rect_blt pixmap=149137 x 1 [(432, 0)x(2, 124)...]+(0,0), clipped?=1 [ 1808.076] sna_poly_fill_rect_blt: using fill_one() fast path: (432, 0), (434, 124). alu=3, pixel=d8 [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill_boxes (32, d8, 3) x 1 [ 1808.076] sna_blt_fill_box: box=((432, 0), (434, 124)) [ 1808.076] kgem_add_reloc: handle=537, pos=46, delta=0, domains=28002 [ 1808.076] sna_fill_spans__gpu(n=2, pt[0]=(433, -1)+1, sorted=1 [ 1808.076] sna_fill_spans_blt: alu=3, fg=d8, damge=0x0, clipped?=2 [ 1808.076] gen7_render_fill: (alu=3, color=d8) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d8, bpp=32) [ 1808.076] kgem_add_reloc: handle=537, pos=52, delta=0, domains=28002 [ 1808.076] sna_fill_spans_blt: clip 1 x [(432, 0), (435, 126)] x 2 [(433, -1)...] [ 1808.076] _sna_blt_fill_boxes: d8 x 1 [ 1808.076] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16326) [ 1808.076] sna_fill_spans__gpu(n=2, pt[0]=(433, 123)+1, sorted=1 [ 1808.076] sna_fill_spans_blt: alu=3, fg=d8, damge=0x0, clipped?=2 [ 1808.076] gen7_render_fill: (alu=3, color=d8) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d8, bpp=32) [ 1808.076] sna_fill_spans_blt: clip 1 x [(432, 0), (435, 126)] x 2 [(433, 123)...] [ 1808.076] _sna_blt_fill_boxes: d8 x 2 [ 1808.076] _sna_blt_fill_boxes: emitting 2 boxes out of 2 (batch space 16323) [ 1808.076] sna_validate_gc(0x17cd010) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.076] sna_validate_gc: recomputing clip [ 1808.076] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.076] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.076] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.076] sna_poly_fill_polygon: extents(427, 0), (434, 7), flags=1 [ 1808.076] use_wide_spans? 0 [ 1808.076] sna_drawable_use_bo pixmap=149137, box=((427, 0), (434, 7)), flags=0... [ 1808.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.076] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.076] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.076] sna_drawable_use_bo extents (427, 0), (434, 7) [ 1808.076] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(427, 0), (434, 7)]) [ 1808.076] = 1 [(427, 0), (434, 7)...] [ 1808.076] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.076] sna_drawable_use_bo: using whole GPU bo [ 1808.076] gen7_render_fill: (alu=3, color=d8) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d8, bpp=32) [ 1808.076] sna_fill_spans__fill: alu=3, fg=d8, count=6 [ 1808.076] sna_fill_spans__fill: (427, 0), (433, 1) [ 1808.076] sna_fill_spans__fill: (428, 1), (433, 2) [ 1808.076] sna_fill_spans__fill: (429, 2), (433, 3) [ 1808.076] sna_fill_spans__fill: (430, 3), (433, 4) [ 1808.076] sna_fill_spans__fill: (431, 4), (433, 5) [ 1808.076] sna_fill_spans__fill: (432, 5), (433, 6) [ 1808.076] _sna_blt_fill_boxes: d8 x 6 [ 1808.076] _sna_blt_fill_boxes: emitting 6 boxes out of 6 (batch space 16317) [ 1808.076] sna_validate_gc(0x17cd010) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.076] sna_validate_gc: recomputing clip [ 1808.076] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.076] sna_poly_fill_polygon(n=3, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.076] sna_poly_fill_polygon: draw=149137, offset=(0, 0), size=1288x139 [ 1808.076] sna_poly_fill_polygon: extents(427, 118), (434, 125), flags=1 [ 1808.076] use_wide_spans? 0 [ 1808.076] sna_drawable_use_bo pixmap=149137, box=((427, 118), (434, 125)), flags=0... [ 1808.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=0 [ 1808.076] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.076] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.076] sna_drawable_use_bo extents (427, 118), (434, 125) [ 1808.076] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(427, 118), (434, 125)]) [ 1808.076] = 1 [(427, 118), (434, 125)...] [ 1808.076] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.076] sna_drawable_use_bo: using whole GPU bo [ 1808.076] gen7_render_fill: (alu=3, color=d8) [ 1808.076] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.076] sna_blt_fill(alu=3, pixel=d8, bpp=32) [ 1808.076] sna_fill_spans__fill: alu=3, fg=d8, count=6 [ 1808.076] sna_fill_spans__fill: (433, 118), (433, 119) [ 1808.076] sna_fill_spans__fill: (432, 119), (433, 120) [ 1808.076] sna_fill_spans__fill: (431, 120), (433, 121) [ 1808.076] sna_fill_spans__fill: (430, 121), (433, 122) [ 1808.076] sna_fill_spans__fill: (429, 122), (433, 123) [ 1808.076] sna_fill_spans__fill: (428, 123), (433, 124) [ 1808.076] _sna_blt_fill_boxes: d8 x 5 [ 1808.076] _sna_blt_fill_boxes: emitting 5 boxes out of 5 (batch space 16299) [ 1808.076] sna_validate_gc(0x1844bf0) changes=e0054, previous serial=80024691, drawable=24691 [ 1808.076] sna_validate_gc: recomputing clip [ 1808.076] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.076] sna_poly_segment(n=1, first=((52, 0), (52, 124)), lineWidth=0 [ 1808.076] sna_poly_segment_extents: unclipped, untranslated extents (52, 0), (53, 125) [ 1808.076] sna_poly_segment: extents=(52, 0), (53, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((52, 0), (53, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (52, 0), (53, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(52, 0), (53, 125)]) [ 1808.077] = 1 [(52, 0), (53, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] kgem_add_reloc: handle=537, pos=103, delta=0, domains=28002 [ 1808.077] box_from_seg: seg=(52,0),(52,124); box=(52,0),(53,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16275) [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((177, 0), (177, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (177, 0), (178, 125) [ 1808.077] sna_poly_segment: extents=(177, 0), (178, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((177, 0), (178, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (177, 0), (178, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(177, 0), (178, 125)]) [ 1808.077] = 1 [(177, 0), (178, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] box_from_seg: seg=(177,0),(177,124); box=(177,0),(178,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16272) [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((240, 0), (240, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (240, 0), (241, 125) [ 1808.077] sna_poly_segment: extents=(240, 0), (241, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((240, 0), (241, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (240, 0), (241, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(240, 0), (241, 125)]) [ 1808.077] = 1 [(240, 0), (241, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] box_from_seg: seg=(240,0),(240,124); box=(240,0),(241,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16269) [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((354, 0), (354, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (354, 0), (355, 125) [ 1808.077] sna_poly_segment: extents=(354, 0), (355, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((354, 0), (355, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (354, 0), (355, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(354, 0), (355, 125)]) [ 1808.077] = 1 [(354, 0), (355, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] box_from_seg: seg=(354,0),(354,124); box=(354,0),(355,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16266) [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((479, 0), (479, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (479, 0), (480, 125) [ 1808.077] sna_poly_segment: extents=(479, 0), (480, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((479, 0), (480, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (479, 0), (480, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(479, 0), (480, 125)]) [ 1808.077] = 1 [(479, 0), (480, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] box_from_seg: seg=(479,0),(479,124); box=(479,0),(480,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16263) [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((604, 0), (604, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (604, 0), (605, 125) [ 1808.077] sna_poly_segment: extents=(604, 0), (605, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((604, 0), (605, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (604, 0), (605, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(604, 0), (605, 125)]) [ 1808.077] = 1 [(604, 0), (605, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] box_from_seg: seg=(604,0),(604,124); box=(604,0),(605,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16260) [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((730, 0), (730, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (730, 0), (731, 125) [ 1808.077] sna_poly_segment: extents=(730, 0), (731, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((730, 0), (731, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (730, 0), (731, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(730, 0), (731, 125)]) [ 1808.077] = 1 [(730, 0), (731, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] box_from_seg: seg=(730,0),(730,124); box=(730,0),(731,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16257) [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((855, 0), (855, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (855, 0), (856, 125) [ 1808.077] sna_poly_segment: extents=(855, 0), (856, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((855, 0), (856, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (855, 0), (856, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] , [(855, 0), (856, 125)]) [ 1808.077] = 2 [(855, 0), (856, 125)...] [ 1808.077] sna_drawable_use_bo: region partially contained within GPU damage [ 1808.077] sna_pixmap_move_area_to_gpu: pixmap=149137 box=(855, 0), (856, 125), flags=3 [ 1808.077] _sna_damage_is_all(1288, 139)? [ 1808.077] _sna_damage_is_all: (0, 0), (1288, 139) [ 1808.077] _sna_damage_is_all: no, not singular [ 1808.077] region_subsumes_damage? [ 1808.077] region_subsumes_damage: region (855, 0), (856, 125), damage (840, 0), (872, 124) [ 1808.077] region_subsumes_damage: not contained [ 1808.077] _sna_damage_intersect([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] , [(855, 0), (856, 125)])... [ 1808.077] = [(855, 0), (856, 124)] [ 1808.077] kgem_bo_is_busy: handle=581, domain: 1 exec? 0, rq? 0 [ 1808.077] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.077] use_cpu_bo_for_upload? flags=0, gpu busy?=1, cpu busy?=0 [ 1808.077] sna_pixmap_move_area_to_gpu: using CPU bo for upload to GPU, 1 boxes [ 1808.077] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.077] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(5152, 5632) [ 1808.077] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16254) [ 1808.077] sna_blt_copy_boxes: box=(855, 0)x(1, 124) [ 1808.077] kgem_add_reloc: handle=537, pos=133, delta=0, domains=28002 [ 1808.077] kgem_add_reloc: handle=581, pos=136, delta=0, domains=28000 [ 1808.077] kgem_add_handle: handle=581, index=1 [ 1808.077] _sna_damage_subtract([[(840, 0), (872, 124)]: [(840, 0), (872, 124)] ] - [(855, 0), (856, 125)])... [ 1808.077] = [[(840, 0), (872, 124)]: [(840, 0), (872, 124) x 2: ((840, 0), (855, 124)), ((856, 0), (872, 124))] ] [ 1808.077] sna_pixmap_mark_active: pixmap=149137, handle=537 [ 1808.077] _sna_damage_is_all(1288, 139)? [ 1808.077] _sna_damage_is_all: (0, 0), (1288, 139) [ 1808.077] _sna_damage_is_all: no, not singular [ 1808.077] sna_drawable_use_bo: using GPU bo with damage? 1 [ 1808.077] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.077] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.077] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.077] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.077] kgem_add_reloc: handle=537, pos=141, delta=0, domains=28002 [ 1808.077] box_from_seg: seg=(855,0),(855,124); box=(855,0),(856,124) [ 1808.077] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.077] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16237) [ 1808.077] _sna_damage_add_boxes([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] ] + [(855, 0), (856, 124) ... x 1]) [ 1808.077] damage_union: extending damage (0, 0), (1288, 139) by (855, 0), (856, 124) [ 1808.077] _sna_damage_create_elt: prev=(remain 8), count=1 [ 1808.077] = [[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]* [ 1808.077] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.077] sna_validate_gc: recomputing clip [ 1808.077] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.077] sna_poly_segment(n=1, first=((980, 0), (980, 124)), lineWidth=0 [ 1808.077] sna_poly_segment_extents: unclipped, untranslated extents (980, 0), (981, 125) [ 1808.077] sna_poly_segment: extents=(980, 0), (981, 125) [ 1808.077] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.077] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.077] sna_drawable_use_bo pixmap=149137, box=((980, 0), (981, 125)), flags=1... [ 1808.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.077] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.077] sna_drawable_use_bo extents (980, 0), (981, 125) [ 1808.077] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(980, 0), (981, 125)]) [ 1808.077] = 1 [(980, 0), (981, 125)...] [ 1808.077] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.077] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.078] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.078] box_from_seg: seg=(980,0),(980,124); box=(980,0),(981,124) [ 1808.078] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.078] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16234) [ 1808.078] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.078] sna_validate_gc: recomputing clip [ 1808.078] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.078] sna_poly_segment(n=1, first=((1105, 0), (1105, 124)), lineWidth=0 [ 1808.078] sna_poly_segment_extents: unclipped, untranslated extents (1105, 0), (1106, 125) [ 1808.078] sna_poly_segment: extents=(1105, 0), (1106, 125) [ 1808.078] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.078] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((1105, 0), (1106, 125)), flags=1... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (1105, 0), (1106, 125) [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(1105, 0), (1106, 125)]) [ 1808.078] = 1 [(1105, 0), (1106, 125)...] [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.078] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.078] box_from_seg: seg=(1105,0),(1105,124); box=(1105,0),(1106,124) [ 1808.078] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.078] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16231) [ 1808.078] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.078] sna_validate_gc: recomputing clip [ 1808.078] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.078] sna_poly_segment(n=1, first=((1178, 0), (1178, 124)), lineWidth=0 [ 1808.078] sna_poly_segment_extents: unclipped, untranslated extents (1178, 0), (1179, 125) [ 1808.078] sna_poly_segment: extents=(1178, 0), (1179, 125) [ 1808.078] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.078] sna_poly_segment: trying blt solid fill [ff00ff, flags=5] paths [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((1178, 0), (1179, 125)), flags=1... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (1178, 0), (1179, 125) [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(1178, 0), (1179, 125)]) [ 1808.078] = 1 [(1178, 0), (1179, 125)...] [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_segment_blt: n=1, alu=3, fg=ff00ff, clipped=0 [ 1808.078] gen7_render_fill: (alu=3, color=ff00ff) [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill(alu=3, pixel=ff00ff, bpp=32) [ 1808.078] box_from_seg: seg=(1178,0),(1178,124); box=(1178,0),(1179,124) [ 1808.078] _sna_blt_fill_boxes: ff00ff x 1 [ 1808.078] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16228) [ 1808.078] sna_validate_gc(0x1844bf0) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.078] sna_validate_gc: recomputing clip [ 1808.078] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.078] sna_poly_segment(n=1, first=((432, 0), (432, 124)), lineWidth=0 [ 1808.078] sna_poly_segment_extents: unclipped, untranslated extents (432, 0), (433, 125) [ 1808.078] sna_poly_segment: extents=(432, 0), (433, 125) [ 1808.078] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1808.078] sna_poly_segment: trying blt solid fill [ffffff, flags=5] paths [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((432, 0), (433, 125)), flags=1... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (432, 0), (433, 125) [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(432, 0), (433, 125)]) [ 1808.078] = 1 [(432, 0), (433, 125)...] [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_segment_blt: n=1, alu=3, fg=ffffff, clipped=0 [ 1808.078] gen7_render_fill: (alu=3, color=ffffff) [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill(alu=3, pixel=ffffff, bpp=32) [ 1808.078] kgem_add_reloc: handle=537, pos=162, delta=0, domains=28002 [ 1808.078] box_from_seg: seg=(432,0),(432,124); box=(432,0),(433,124) [ 1808.078] _sna_blt_fill_boxes: ffffff x 1 [ 1808.078] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16216) [ 1808.078] sna_validate_gc(0x17cd010) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.078] sna_validate_gc: recomputing clip [ 1808.078] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.078] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.078] sna_poly_fill_rect_extents: [0] = (0, 124)x(1288, 15) [ 1808.078] sna_poly_fill_rect: extents(0, 124), (1288, 139), flags=1 [ 1808.078] region_subsumes_damage? [ 1808.078] region_subsumes_damage: region (0, 124), (1288, 139), damage (840, 0), (872, 124) [ 1808.078] region_subsumes_damage: not contained [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((0, 124), (1288, 139)), flags=9... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (0, 124), (1288, 139) [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(0, 124), (1288, 139)]) [ 1808.078] = 1 [(0, 124), (1288, 139)...] [ 1808.078] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124) x 2: ((840, 0), (855, 124)), ((856, 0), (872, 124))] ] , [(0, 124), (1288, 139)]) [ 1808.078] = 0 [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_fill_rect: solid fill [8040d], testing for blt [ 1808.078] sna_poly_fill_rect_blt pixmap=149137 x 1 [(0, 124)x(1288, 15)...]+(0,0), clipped?=0 [ 1808.078] sna_poly_fill_rect_blt: using fill_one() fast path: (0, 124), (1288, 139). alu=3, pixel=8040d [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill_boxes (32, 8040d, 3) x 1 [ 1808.078] sna_blt_fill_box: box=((0, 124), (1288, 139)) [ 1808.078] kgem_add_reloc: handle=537, pos=174, delta=0, domains=28002 [ 1808.078] sna_validate_gc(0x1844bf0) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.078] sna_validate_gc: recomputing clip [ 1808.078] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.078] sna_poly_rectangle(n=1, first=((0, 124)x(1287, 14)), lineWidth=0 [ 1808.078] sna_poly_rectangle_extents: unclipped original extents: (0, 124), (1288, 139) [ 1808.078] sna_poly_rectangle_extents: extents: (0, 124), (1288, 139), clipped? 0 [ 1808.078] sna_poly_rectangle: extents=(0, 124), (1288, 139), flags=5 [ 1808.078] sna_poly_rectangle: fill=0 [1], line=0 [1], join=1 [0], mask=18446744073709551615 [1] [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((0, 124), (1288, 139)), flags=1... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (0, 124), (1288, 139) [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(0, 124), (1288, 139)]) [ 1808.078] = 1 [(0, 124), (1288, 139)...] [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_line(mode=0, n=5, pt[0]=(0, 124), lineWidth=0 [ 1808.078] sna_poly_line: extents (0, 124), (1288, 139), flags=5 [ 1808.078] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=ffffffffffffffff [1], rectlinear=4 [ 1808.078] sna_poly_line: trying solid fill [cdf0e2] [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((0, 124), (1288, 139)), flags=1... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (0, 124), (1288, 139) [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(0, 124), (1288, 139)]) [ 1808.078] = 1 [(0, 124), (1288, 139)...] [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_line_blt: alu=3, fg=cdf0e2, clipped=0 [ 1808.078] gen7_render_fill: (alu=3, color=cdf0e2) [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill(alu=3, pixel=cdf0e2, bpp=32) [ 1808.078] kgem_add_reloc: handle=537, pos=180, delta=0, domains=28002 [ 1808.078] sna_poly_line_blt: line (0, 124) -> (1287, 124) [ 1808.078] sna_poly_line_blt: blt (0, 124), (1288, 125) [ 1808.078] sna_poly_line_blt: line (1287, 124) -> (1287, 138) [ 1808.078] sna_poly_line_blt: blt (1287, 124), (1288, 139) [ 1808.078] sna_poly_line_blt: line (1287, 138) -> (0, 138) [ 1808.078] sna_poly_line_blt: blt (0, 138), (1288, 139) [ 1808.078] sna_poly_line_blt: line (0, 138) -> (0, 124) [ 1808.078] sna_poly_line_blt: blt (0, 124), (1, 139) [ 1808.078] _sna_blt_fill_boxes: cdf0e2 x 4 [ 1808.078] _sna_blt_fill_boxes: emitting 4 boxes out of 4 (batch space 16198) [ 1808.078] sna_validate_gc(0x17cd010) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.078] sna_validate_gc: recomputing clip [ 1808.078] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.078] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.078] sna_poly_fill_rect_extents: [0] = (374, 124)x(9, 15) [ 1808.078] sna_poly_fill_rect: extents(374, 124), (383, 139), flags=1 [ 1808.078] region_subsumes_damage? [ 1808.078] region_subsumes_damage: region (374, 124), (383, 139), damage (840, 0), (872, 124) [ 1808.078] region_subsumes_damage: not contained [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((374, 124), (383, 139)), flags=9... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (374, 124), (383, 139) [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(374, 124), (383, 139)]) [ 1808.078] = 1 [(374, 124), (383, 139)...] [ 1808.078] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124) x 2: ((840, 0), (855, 124)), ((856, 0), (872, 124))] ] , [(374, 124), (383, 139)]) [ 1808.078] = 0 [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_fill_rect: solid fill [526bd5], testing for blt [ 1808.078] sna_poly_fill_rect_blt pixmap=149137 x 1 [(374, 124)x(9, 15)...]+(0,0), clipped?=0 [ 1808.078] sna_poly_fill_rect_blt: using fill_one() fast path: (374, 124), (383, 139). alu=3, pixel=526bd5 [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill_boxes (32, 526bd5, 3) x 1 [ 1808.078] sna_blt_fill_box: box=((374, 124), (383, 139)) [ 1808.078] kgem_add_reloc: handle=537, pos=201, delta=0, domains=28002 [ 1808.078] sna_validate_gc(0x1844bf0) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.078] sna_validate_gc: recomputing clip [ 1808.078] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.078] sna_poly_rectangle(n=1, first=((374, 124)x(8, 14)), lineWidth=0 [ 1808.078] sna_poly_rectangle_extents: unclipped original extents: (374, 124), (383, 139) [ 1808.078] sna_poly_rectangle_extents: extents: (374, 124), (383, 139), clipped? 0 [ 1808.078] sna_poly_rectangle: extents=(374, 124), (383, 139), flags=5 [ 1808.078] sna_poly_rectangle: fill=0 [1], line=0 [1], join=1 [0], mask=18446744073709551615 [1] [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((374, 124), (383, 139)), flags=1... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (374, 124), (383, 139) [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(374, 124), (383, 139)]) [ 1808.078] = 1 [(374, 124), (383, 139)...] [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_line(mode=0, n=5, pt[0]=(374, 124), lineWidth=0 [ 1808.078] sna_poly_line: extents (374, 124), (383, 139), flags=5 [ 1808.078] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=ffffffffffffffff [1], rectlinear=4 [ 1808.078] sna_poly_line: trying solid fill [526bd5] [ 1808.078] sna_drawable_use_bo pixmap=149137, box=((374, 124), (383, 139)), flags=1... [ 1808.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.078] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.078] sna_drawable_use_bo extents (374, 124), (383, 139) [ 1808.078] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(374, 124), (383, 139)]) [ 1808.078] = 1 [(374, 124), (383, 139)...] [ 1808.078] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.078] sna_drawable_use_bo: using whole GPU bo [ 1808.078] sna_poly_line_blt: alu=3, fg=526bd5, clipped=0 [ 1808.078] gen7_render_fill: (alu=3, color=526bd5) [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.078] sna_blt_fill(alu=3, pixel=526bd5, bpp=32) [ 1808.078] kgem_add_reloc: handle=537, pos=207, delta=0, domains=28002 [ 1808.078] sna_poly_line_blt: line (374, 124) -> (382, 124) [ 1808.078] sna_poly_line_blt: blt (374, 124), (383, 125) [ 1808.078] sna_poly_line_blt: line (382, 124) -> (382, 138) [ 1808.078] sna_poly_line_blt: blt (382, 124), (383, 139) [ 1808.078] sna_poly_line_blt: line (382, 138) -> (374, 138) [ 1808.078] sna_poly_line_blt: blt (374, 138), (383, 139) [ 1808.078] sna_poly_line_blt: line (374, 138) -> (374, 124) [ 1808.078] sna_poly_line_blt: blt (374, 124), (375, 139) [ 1808.078] _sna_blt_fill_boxes: 526bd5 x 4 [ 1808.078] _sna_blt_fill_boxes: emitting 4 boxes out of 4 (batch space 16171) [ 1808.078] sna_validate_gc(0x1844bf0) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.079] sna_validate_gc: recomputing clip [ 1808.079] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.079] sna_poly_rectangle(n=1, first=((0, 124)x(1287, 14)), lineWidth=0 [ 1808.079] sna_poly_rectangle_extents: unclipped original extents: (0, 124), (1288, 139) [ 1808.079] sna_poly_rectangle_extents: extents: (0, 124), (1288, 139), clipped? 0 [ 1808.079] sna_poly_rectangle: extents=(0, 124), (1288, 139), flags=5 [ 1808.079] sna_poly_rectangle: fill=0 [1], line=0 [1], join=1 [0], mask=18446744073709551615 [1] [ 1808.079] sna_drawable_use_bo pixmap=149137, box=((0, 124), (1288, 139)), flags=1... [ 1808.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.079] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.079] sna_drawable_use_bo extents (0, 124), (1288, 139) [ 1808.079] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(0, 124), (1288, 139)]) [ 1808.079] = 1 [(0, 124), (1288, 139)...] [ 1808.079] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.079] sna_drawable_use_bo: using whole GPU bo [ 1808.079] sna_poly_line(mode=0, n=5, pt[0]=(0, 124), lineWidth=0 [ 1808.079] sna_poly_line: extents (0, 124), (1288, 139), flags=5 [ 1808.079] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=ffffffffffffffff [1], rectlinear=4 [ 1808.079] sna_poly_line: trying solid fill [cdf0e2] [ 1808.079] sna_drawable_use_bo pixmap=149137, box=((0, 124), (1288, 139)), flags=1... [ 1808.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.079] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.079] sna_drawable_use_bo extents (0, 124), (1288, 139) [ 1808.079] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(0, 124), (1288, 139)]) [ 1808.079] = 1 [(0, 124), (1288, 139)...] [ 1808.079] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.079] sna_drawable_use_bo: using whole GPU bo [ 1808.079] sna_poly_line_blt: alu=3, fg=cdf0e2, clipped=0 [ 1808.079] gen7_render_fill: (alu=3, color=cdf0e2) [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] sna_blt_fill(alu=3, pixel=cdf0e2, bpp=32) [ 1808.079] kgem_add_reloc: handle=537, pos=228, delta=0, domains=28002 [ 1808.079] sna_poly_line_blt: line (0, 124) -> (1287, 124) [ 1808.079] sna_poly_line_blt: blt (0, 124), (1288, 125) [ 1808.079] sna_poly_line_blt: line (1287, 124) -> (1287, 138) [ 1808.079] sna_poly_line_blt: blt (1287, 124), (1288, 139) [ 1808.079] sna_poly_line_blt: line (1287, 138) -> (0, 138) [ 1808.079] sna_poly_line_blt: blt (0, 138), (1288, 139) [ 1808.079] sna_poly_line_blt: line (0, 138) -> (0, 124) [ 1808.079] sna_poly_line_blt: blt (0, 124), (1, 139) [ 1808.079] _sna_blt_fill_boxes: cdf0e2 x 4 [ 1808.079] _sna_blt_fill_boxes: emitting 4 boxes out of 4 (batch space 16150) [ 1808.079] sna_validate_gc(0x17cd010) changes=e0004, previous serial=80024691, drawable=24691 [ 1808.079] sna_validate_gc: recomputing clip [ 1808.079] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x18cce10] [ 1808.079] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.079] sna_poly_fill_rect_extents: [0] = (359, 124)x(73, 15) [ 1808.079] sna_poly_fill_rect: extents(359, 124), (432, 139), flags=1 [ 1808.079] region_subsumes_damage? [ 1808.079] region_subsumes_damage: region (359, 124), (432, 139), damage (840, 0), (872, 124) [ 1808.079] region_subsumes_damage: not contained [ 1808.079] sna_drawable_use_bo pixmap=149137, box=((359, 124), (432, 139)), flags=9... [ 1808.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1808.079] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.079] sna_drawable_use_bo extents (359, 124), (432, 139) [ 1808.079] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.079] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(359, 124), (432, 139)]) [ 1808.079] = 1 [(359, 124), (432, 139)...] [ 1808.079] _sna_damage_contains_box([[(840, 0), (872, 124)]: [(840, 0), (872, 124) x 2: ((840, 0), (855, 124)), ((856, 0), (872, 124))] ] , [(359, 124), (432, 139)]) [ 1808.079] = 0 [ 1808.079] sna_drawable_use_bo: using whole GPU bo [ 1808.079] sna_poly_fill_rect: solid fill [cdf0e2], testing for blt [ 1808.079] sna_poly_fill_rect_blt pixmap=149137 x 1 [(359, 124)x(73, 15)...]+(0,0), clipped?=0 [ 1808.079] sna_poly_fill_rect_blt: using fill_one() fast path: (359, 124), (432, 139). alu=3, pixel=cdf0e2 [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] sna_blt_fill_boxes (32, cdf0e2, 3) x 1 [ 1808.079] sna_blt_fill_box: box=((359, 124), (432, 139)) [ 1808.079] sna_blt_fill_box: matching last fill, converting to scanlines [ 1808.079] sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16138) [ 1808.079] sna_blt_fill_boxes: (359, 124), (432, 139): cdf0e2 [ 1808.079] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024691, drawable=24691 [ 1808.079] sna_validate_gc: recomputing clip [ 1808.079] sna_validate_gc: composite clip=1x[(0, 0), (1288, 139)] [0x1901290] [ 1808.079] sna_poly_rectangle(n=1, first=((359, 124)x(72, 14)), lineWidth=0 [ 1808.079] sna_poly_rectangle_extents: unclipped original extents: (359, 124), (432, 139) [ 1808.079] sna_poly_rectangle_extents: extents: (359, 124), (432, 139), clipped? 0 [ 1808.079] sna_poly_rectangle: extents=(359, 124), (432, 139), flags=5 [ 1808.079] sna_poly_rectangle: fill=0 [1], line=0 [1], join=1 [0], mask=18446744073709551615 [1] [ 1808.079] sna_drawable_use_bo pixmap=149137, box=((359, 124), (432, 139)), flags=1... [ 1808.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.079] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.079] sna_drawable_use_bo extents (359, 124), (432, 139) [ 1808.079] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(359, 124), (432, 139)]) [ 1808.079] = 1 [(359, 124), (432, 139)...] [ 1808.079] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.079] sna_drawable_use_bo: using whole GPU bo [ 1808.079] sna_poly_line(mode=0, n=5, pt[0]=(359, 124), lineWidth=0 [ 1808.079] sna_poly_line: extents (359, 124), (432, 139), flags=5 [ 1808.079] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=ffffffffffffffff [1], rectlinear=4 [ 1808.079] sna_poly_line: trying solid fill [cdf0e2] [ 1808.079] sna_drawable_use_bo pixmap=149137, box=((359, 124), (432, 139)), flags=1... [ 1808.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1808.079] sna_drawable_use_bo: gpu? 537, damaged? 1; cpu? 581, damaged? 1 [ 1808.079] sna_drawable_use_bo extents (359, 124), (432, 139) [ 1808.079] _sna_damage_contains_box([[(0, 0), (1288, 139)]: [(0, 0), (1288, 139) x 3: ((0, 0), (840, 124)), ((872, 0), (1288, 124)), ((0, 124), (1288, 139))] +[ ...]]*, [(359, 124), (432, 139)]) [ 1808.079] = 1 [(359, 124), (432, 139)...] [ 1808.079] sna_drawable_use_bo: region wholly contained within GPU damage [ 1808.079] sna_drawable_use_bo: using whole GPU bo [ 1808.079] sna_poly_line_blt: alu=3, fg=cdf0e2, clipped=0 [ 1808.079] gen7_render_fill: (alu=3, color=cdf0e2) [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] kgem_bo_is_render: handle=537, rq? 1 [3] [ 1808.079] sna_blt_fill(alu=3, pixel=cdf0e2, bpp=32) [ 1808.079] sna_poly_line_blt: line (359, 124) -> (431, 124) [ 1808.079] sna_poly_line_blt: blt (359, 124), (432, 125) [ 1808.079] sna_poly_line_blt: line (431, 124) -> (431, 138) [ 1808.079] sna_poly_line_blt: blt (431, 124), (432, 139) [ 1808.079] sna_poly_line_blt: line (431, 138) -> (359, 138) [ 1808.079] sna_poly_line_blt: blt (359, 138), (432, 139) [ 1808.079] sna_poly_line_blt: line (359, 138) -> (359, 124) [ 1808.079] sna_poly_line_blt: blt (359, 124), (360, 139) [ 1808.079] _sna_blt_fill_boxes: cdf0e2 x 4 [ 1808.079] _sna_blt_fill_boxes: emitting 4 boxes out of 4 (batch space 16135) [ 1808.079] sna_validate_gc(0x19232b0) changes=e0000, previous serial=8001d4f7, drawable=1d4f7 [ 1808.079] sna_validate_gc: recomputing clip [ 1808.079] sna_validate_gc: composite clip=1x[(12, 126), (1300, 265)] [0x18f1610] [ 1808.079] sna_copy_area: src=(0, 0)x(1288, 139)+(0, 0) -> dst=(12, 73)+(0, 53); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.079] sna_do_copy: src=(0, 0), dst=(12, 73), size=(1288x139) [ 1808.079] sna_do_copy: after drawable: src=(0, 0), dst=(12, 126), size=(1288x139) [ 1808.079] sna_do_copy: dst extents (12, 126), (1300, 265), dst clip extents (12, 126), (1300, 265), dst size=1366x715 [ 1808.079] sna_do_copy: clipped dst extents (12, 126), (1300, 265) [ 1808.079] sna_do_copy: unclipped src extents (0, 0), (1288, 139) [ 1808.079] sna_do_copy: clipped src extents (0, 0), (1288, 139) [ 1808.079] sna_do_copy: pixmap -- no source clipping [ 1808.079] sna_do_copy: src extents (0, 0), (1288, 139) x 1 [ 1808.079] sna_do_copy: copy region (12, 126), (1300, 265) x 1 + (-12, -126) [ 1808.079] sna_copy_boxes (boxes=1x[(12, 126), (1300, 265)...], src pixmap=149137+(-12, -126), dst pixmap=111664+(0, -27), alu=3, src.size=1288x139, dst.size=1366x741) [ 1808.079] sna_copy_boxes: dst=(priv=0x18eb4e0, gpu_bo=88, cpu_bo=71), src=(priv=0x19b9e40, gpu_bo=537, cpu_bo=581), replaces=0 [ 1808.079] copy_prefer_gpu: source has gpu damage, force gpu? 0 [ 1808.079] sna_drawable_use_bo pixmap=111664, box=((12, 99), (1300, 238)), flags=9... [ 1808.079] sna_drawable_use_bo: pinned, never REPLACES [ 1808.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1808.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1808.079] sna_drawable_use_bo: using whole GPU bo [ 1808.079] move_to_gpu: can use CPU bo? cpu_damage=1, gpu_damage=1, cpu hint=0 [ 1808.079] move_to_gpu: has gpu bo (cpu damage?=1, cpu=0, gpu tiling=1) [ 1808.079] sna_pixmap_move_to_gpu(pixmap=149137, usage=0), flags=a [ 1808.079] _sna_damage_is_all(1288, 139)*? [ 1808.079] _sna_damage_is_all: (0, 0), (1288, 139) [ 1808.079] reduce: before region.n=3 [ 1808.079] nboxes=8, residual=7 [ 1808.079] reduce: after region.n=4 [ 1808.079] _sna_damage_is_all: no, not singular [ 1808.079] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1808.079] _sna_damage_get_boxes([[(840, 0), (872, 124)]: [(840, 0), (872, 124) x 2: ((840, 0), (855, 124)), ((856, 0), (872, 124))] ] )... [ 1808.079] = 2 [ 1808.079] sna_pixmap_move_to_gpu: uploading 2 damage boxes [ 1808.079] kgem_bo_is_busy: handle=581, domain: 1 exec? 1, rq? 1 [ 1808.079] kgem_bo_is_busy: handle=537, domain: 3 exec? 1, rq? 1 [ 1808.079] use_cpu_bo_for_upload? flags=a, gpu busy?=1, cpu busy?=1 [ 1808.079] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [ 1808.079] gen7_render_copy_boxes (0, 0)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.079] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 2, tiling=(0, 1), pitch=(5152, 5632) [ 1808.079] sna_blt_copy_boxes: emitting 2 boxes out of 2 (batch space 16123) [ 1808.079] sna_blt_copy_boxes: box=(840, 0)x(15, 124) [ 1808.079] kgem_add_reloc: handle=537, pos=264, delta=0, domains=28002 [ 1808.079] kgem_add_reloc: handle=581, pos=267, delta=0, domains=28000 [ 1808.079] sna_blt_copy_boxes: box=(856, 0)x(16, 124) [ 1808.079] kgem_add_reloc: handle=537, pos=272, delta=0, domains=28002 [ 1808.079] kgem_add_reloc: handle=581, pos=275, delta=0, domains=28000 [ 1808.079] sna_damage_reduce_all(width=1288, height=139) [ 1808.079] sna_pixmap_mark_active: pixmap=149137, handle=537 [ 1808.079] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.079] gen7_render_copy_boxes (-12, -99)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.079] sna_blt_copy_boxes src=(-12, -99) -> (0, 0) x 1, tiling=(1, 1), pitch=(5632, 5632) [ 1808.079] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.079] __kgem_ring_is_idle: ring=1 idle (handle=1) [ 1808.079] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.079] __kgem_retire_rq: request 1 complete [ 1808.079] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1808.079] kgem_set_mode: flushing before new bo [ 1808.079] batch[3/3, flags=1c00]: 278 278 16384 16384, nreloc=17, nexec=2, nfence=0, aperture=1056 [fenced=0] [ 1808.079] gem_write__cachealigned(handle=1, offset=0, len=1112) [ 1808.079] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dc2000 [ 1808.079] kgem_commit: release handle=537 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1c2c000 [ 1808.079] kgem_commit: release handle=581 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2bcf000 [ 1808.079] kgem_bo_can_map: handle=127, map=0x0:0x7f8a5307b000, tiling=0, domain=0, offset=160813056 [ 1808.079] needs_batch_flush: flushing before handle=88 for required semaphore [ 1808.079] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 1808.079] sna_blt_copy_boxes: box=(12, 99)x(1288, 139) [ 1808.079] kgem_add_reloc: handle=88, pos=4, delta=0, domains=28002 [ 1808.079] kgem_add_handle: handle=88, index=0 [ 1808.079] __kgem_bo_mark_dirty: handle=88 (proxy? 0) [ 1808.079] kgem_add_reloc: handle=537, pos=7, delta=0, domains=28000 [ 1808.079] kgem_add_handle: handle=537, index=1 [ 1808.079] sna_accel_flush: flush?=0, dirty?=0 [ 1808.079] sna_accel_flush: flush?=0, dirty?=0 [ 1808.079] sna_accel_flush: flush?=0, dirty?=0 [ 1808.079] sna_destroy_pixmap: pixmap=149137, attached?=1 [ 1808.079] _kgem_bo_destroy: handle=537, proxy? 0 [ 1808.079] __kgem_bo_destroy: handle=537, size=811008 [ 1808.079] __kgem_bo_destroy: handle=537 -> active [ 1808.079] __sna_free_pixmap(pixmap=149137) [ 1808.079] __sna_pixmap_free_cpu: discarding CPU buffer, handle=581, size=3514368 [ 1808.079] _kgem_bo_destroy: handle=581, proxy? 0 [ 1808.079] __kgem_bo_destroy: handle=581, size=3514368 [ 1808.079] __kgem_busy: handle=581, busy=0, wedged=0 [ 1808.079] __kgem_bo_clear_busy: handle=581 [ 1808.079] kgem_bo_move_to_inactive: moving handle=581 to inactive [ 1808.079] kgem_bo_can_map: handle=581, map=0x7f8a504a2000:0x7f8a51881000, tiling=0, domain=0, offset=45936640 [ 1808.079] sna_accel_flush: flush?=0, dirty?=0 [ 1808.079] sna_create_pixmap(2, 124, 24, usage=0) [ 1808.079] kgem_can_create_2d: 2x124 @ 24 [ 1808.080] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=8, height=124 [ 1808.080] kgem_can_create_2d: untiled size=4096 [ 1808.080] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 1808.080] kgem_choose_tiling: 2x124 -> 0 [ 1808.080] sna_create_pixmap: usage=0, flags=a [ 1808.080] sna_create_pixmap: small buffer [992], attaching to shadow pixmap [ 1808.080] create_pixmap: allocating pixmap 2x124, depth=24, size=1000 [ 1808.080] create_pixmap: serial=149138, usage=0, 2x124 [ 1808.080] sna_create_pixmap: serial=149138, 2x124, usage=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_composite_rectangles(op=1, ffd4d4d4 x 1 [(0, 0)x(2, 124) ...]) [ 1808.080] sna_composite_rectangles: converted to op 1 [ 1808.080] sna_composite_rectangles[0] (0, 0)x(2, 124) -> (0, 0), (2, 124) [ 1808.080] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 124) x 1 [ 1808.080] sna_composite_rectangles: clipped extents (0, 0),(2, 124) x 1 [ 1808.080] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 124) [ 1808.080] sna_composite_rectangles: fallback, dst pixmap=149139 too small or not attached [ 1808.080] sna_composite_rectangles: fallback [ 1808.080] sna_drawable_move_region_to_cpu(pixmap=149139 (2x124), [(0, 0), (2, 124)], flags=1) [ 1808.080] sna_drawable_move_region_to_cpu: region (0, 0), (2, 124) + (0, 0) subsumes pixmap (2x124) [ 1808.080] _sna_pixmap_move_to_cpu(pixmap=149139, 2x124, flags=1) [ 1808.080] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 1808.080] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 1808.080] operate_inplace: no, inplace operation not suitable [ 1808.080] _sna_pixmap_move_to_cpu: marking as damaged [ 1808.080] __sna_damage_all(2, 124) [ 1808.080] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 1808.080] sna_composite_rectangles: fallback fill: (0, 0)x(2, 124) ffd4d4d4 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_validate_gc(0x1844bf0) changes=e100c, previous serial=80024691, drawable=24693 [ 1808.080] sna_validate_gc: recomputing clip [ 1808.080] sna_validate_gc: composite clip=1x[(0, 0), (1, 124)] [0x1901290] [ 1808.080] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(-8, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.080] sna_do_copy: src=(0, 0), dst=(-8, 0), size=(32x124) [ 1808.080] sna_do_copy: after drawable: src=(0, 0), dst=(-8, 0), size=(32x124) [ 1808.080] sna_do_copy: dst extents (-8, 0), (24, 124), dst clip extents (0, 0), (1, 124), dst size=2x124 [ 1808.080] sna_do_copy: clipped dst extents (0, 0), (1, 124) [ 1808.080] sna_do_copy: unclipped src extents (8, 0), (9, 124) [ 1808.080] sna_do_copy: clipped src extents (8, 0), (9, 124) [ 1808.080] sna_do_copy: pixmap -- no source clipping [ 1808.080] sna_do_copy: src extents (8, 0), (9, 124) x 1 [ 1808.080] sna_do_copy: copy region (0, 0), (1, 124) x 1 + (8, 0) [ 1808.080] sna_copy_boxes (boxes=1x[(0, 0), (1, 124)...], src pixmap=149035+(8, 0), dst pixmap=149139+(0, 0), alu=3, src.size=32x124, dst.size=2x124) [ 1808.080] sna_copy_boxes: dst=(priv=0x19cbbc0, gpu_bo=0, cpu_bo=0), src=(priv=0x19cd770, gpu_bo=784, cpu_bo=0), replaces=0 [ 1808.080] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1808.080] region_subsumes_damage? [ 1808.080] region_subsumes_damage: region (0, 0), (1, 124), damage (0, 0), (2, 124) [ 1808.080] region_subsumes_damage: not contained [ 1808.080] sna_drawable_use_bo pixmap=149139, box=((0, 0), (1, 124)), flags=b... [ 1808.080] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=b [ 1808.080] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 1 [ 1808.080] _sna_damage_subtract([[(0, 0), (2, 124)]: all] - [(0, 0), (1, 124)])... [ 1808.080] = [[(1, 0), (2, 124)]: [(1, 0), (2, 124)] ] [ 1808.080] sna_pixmap_move_to_gpu(pixmap=149139, usage=0), flags=43 [ 1808.080] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1808.080] sna_pixmap_move_to_gpu: creating GPU bo (2x124@32), create=8 [ 1808.080] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 1808.080] kgem_choose_tiling: 2x124 -> 0 [ 1808.080] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 1808.080] kgem_choose_tiling: 2x124 -> 0 [ 1808.080] sna_pixmap_alloc_gpu: pixmap=149139 [ 1808.080] kgem_create_2d(2x124, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 1808.080] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=8, height=124 [ 1808.080] kgem_bo_remove_from_inactive: removing handle=99 from inactive [ 1808.080] from inactive vma: pitch=8, tiling=0: handle=99, id=96151 [ 1808.080] _sna_damage_get_boxes([[(1, 0), (2, 124)]: [(1, 0), (2, 124)] ] )... [ 1808.080] = 1 [ 1808.080] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 1808.080] sna_write_boxes x 1, src stride=8, src dx=(0, 0) [ 1808.080] kgem_bo_can_map: handle=99, map=0x0:0x7f8a59a3c000, tiling=0, domain=0, offset=41476096 [ 1808.080] __kgem_bo_is_busy: handle=99, domain: 0 exec? 0, rq? 0 [ 1808.080] kgem_bo_is_busy: handle=99, domain: 0 exec? 0, rq? 0 [ 1808.080] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.080] __kgem_ring_is_idle: ring=1 idle (handle=1) [ 1808.080] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.080] __kgem_retire_rq: request 1 complete [ 1808.080] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1808.080] kgem_set_mode: flushing before new bo [ 1808.080] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1221 [fenced=0] [ 1808.080] gem_write__cachealigned(handle=1, offset=0, len=40) [ 1808.080] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dc2000 [ 1808.080] kgem_commit: release handle=88 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=955a000 [ 1808.080] kgem_commit: release handle=537 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1c2c000 [ 1808.080] kgem_bo_can_map: handle=127, map=0x0:0x7f8a5307b000, tiling=0, domain=0, offset=160813056 [ 1808.080] kgem_create_buffer: size=496, flags=3 [write?=1, inplace?=1, last?=0] [ 1808.080] kgem_create_buffer: searching for an inactive GTT map for upload [ 1808.080] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1808.080] search_linear_cache: searching for inactive gtt map [ 1808.080] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1808.080] search_linear_cache: searching for inactive gtt map [ 1808.080] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1808.080] kgem_bo_remove_from_inactive: removing handle=103 from inactive [ 1808.080] search_linear_cache: found handle=103 (near-miss) (num_pages=64) in linear inactive cache [ 1808.080] kgem_bo_can_map: handle=103, map=0x0:0x7f8a586d5000, tiling=0, domain=0, offset=30355456 [ 1808.080] kgem_create_buffer: reusing handle=103 for buffer [ 1808.080] kgem_bo_can_map: handle=103, map=0x0:0x7f8a586d5000, tiling=0, domain=0, offset=30355456 [ 1808.080] init_buffer_from_bo: reusing handle=103 for buffer [ 1808.080] kgem_bo_map: handle=103, offset=30355456, tiling=0, map=0x0:0x7f8a586d5000, domain=0 [ 1808.080] kgem_bo_map: converting request for GTT map into CPU map [ 1808.080] kgem_bo_map__cpu(handle=103, size=262144, map=0x0:0x7f8a586d5000) [ 1808.080] kgem_bo_sync__cpu: handle=103 [ 1808.080] __kgem_busy: handle=103, busy=0, wedged=0 [ 1808.080] kgem_bo_sync__cpu: SYNC: handle=103, needs_flush? 0, domain? 0, busy? 0 [ 1808.080] __kgem_busy: handle=103, busy=0, wedged=0 [ 1808.080] kgem_bo_retire: retiring bo handle=103 (needed flush? 0), rq? 0 [busy?=0] [ 1808.080] kgem_create_buffer(pages=64 [64]) new handle=103, used=496, write=1 [ 1808.080] kgem_create_proxy: target handle=103 [proxy? -1], offset=0, length=496, io=1 [ 1808.080] __kgem_bo_init(handle=103, num_pages=496) [ 1808.080] sna_write_boxes: box src=(1, 0), dst=(1, 0) size=(1, 124), dst offset=0, dst pitch=4 [ 1808.080] memcpy_blt: src=(1, 0), dst=(0, 0), size=1x124, pitch=8/4 [ 1808.080] kgem_add_reloc: handle=99, pos=4, delta=0, domains=28002 [ 1808.080] kgem_add_handle: handle=99, index=0 [ 1808.080] __kgem_bo_mark_dirty: handle=99 (proxy? 0) [ 1808.080] kgem_add_reloc: handle=103, pos=7, delta=0, domains=28000 [ 1808.080] kgem_add_reloc: adding proxy [delta=0] for handle=103 [ 1808.080] kgem_add_handle: handle=103, index=1 [ 1808.080] _kgem_bo_destroy: handle=103, proxy? 1 [ 1808.080] sna_pixmap_mark_active: pixmap=149139, handle=99 [ 1808.080] sna_drawable_use_bo: allocated GPU bo for operation [ 1808.080] sna_drawable_use_bo: using GPU bo with damage? 1 [ 1808.080] sna_pixmap_move_to_gpu(pixmap=149035, usage=0), flags=a [ 1808.080] sna_pixmap_move_to_gpu: already all-damaged [ 1808.080] sna_pixmap_mark_active: pixmap=149035, handle=784 [ 1808.080] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1808.080] gen7_render_copy_boxes (8, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1808.080] sna_blt_copy_boxes src=(8, 0) -> (0, 0) x 1, tiling=(0, 0), pitch=(128, 8) [ 1808.080] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16375) [ 1808.080] sna_blt_copy_boxes: box=(0, 0)x(1, 124) [ 1808.080] kgem_add_reloc: handle=99, pos=12, delta=0, domains=28002 [ 1808.080] kgem_add_reloc: handle=784, pos=15, delta=0, domains=28000 [ 1808.080] kgem_add_handle: handle=784, index=2 [ 1808.080] _sna_damage_add(None + [(0, 0), (1, 124)]) [ 1808.080] damage_union: extending damage (32767, 32767), (-32768, -32768) by (0, 0), (1, 124) [ 1808.080] = [[(0, 0), (1, 124)]: [(0, 0), (1, 124)] ] [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_validate_gc(0x1844bf0) changes=e0000, previous serial=80024693, drawable=24693 [ 1808.080] sna_validate_gc: recomputing clip [ 1808.080] sna_validate_gc: composite clip=1x[(1, 0), (2, 124)] [0x1901290] [ 1808.080] sna_copy_area: src=(0, 0)x(32, 124)+(0, 0) -> dst=(-8, 0)+(0, 0); alu=3, pm=ffffffffffffffff, depth=24 [ 1808.080] sna_do_copy: src=(0, 0), dst=(-8, 0), size=(32x124) [ 1808.080] sna_do_copy: after drawable: src=(0, 0), dst=(-8, 0), size=(32x124) [ 1808.080] sna_do_copy: dst extents (-8, 0), (24, 124), dst clip extents (1, 0), (2, 124), dst size=2x124 [ 1808.080] sna_do_copy: clipped dst extents (1, 0), (2, 124) [ 1808.080] sna_do_copy: unclipped src extents (9, 0), (10, 124) [ 1808.080] sna_do_copy: clipped src extents (9, 0), (10, 124) [ 1808.080] sna_do_copy: pixmap -- no source clipping [ 1808.080] sna_do_copy: src extents (9, 0), (10, 124) x 1 [ 1808.080] sna_do_copy: copy region (1, 0), (2, 124) x 1 + (8, 0) [ 1808.080] sna_copy_boxes (boxes=1x[(1, 0), (2, 124)...], src pixmap=146633+(8, 0), dst pixmap=149139+(0, 0), alu=3, src.size=32x124, dst.size=2x124) [ 1808.080] sna_copy_boxes: dst=(priv=0x19cbbc0, gpu_bo=99, cpu_bo=0), src=(priv=0x19c6640, gpu_bo=0, cpu_bo=719), replaces=0 [ 1808.080] kgem_bo_is_busy: handle=719, domain: 0 exec? 0, rq? 0 [ 1808.080] __kgem_busy: handle=1, busy=262145, wedged=0 [ 1808.080] __kgem_ring_is_idle: last requests handle=1 still busy [ 1808.080] sna_drawable_use_bo pixmap=149139, box=((1, 0), (2, 124)), flags=8... [ 1808.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=8 [ 1808.080] sna_drawable_use_bo: try cpu as GPU bo is idle [ 1808.080] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 1808.080] kgem_bo_can_map__cpu: handle=99 [ 1808.080] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 1808.080] __kgem_bo_is_busy: handle=99, domain: 0 exec? 1, rq? 1 [ 1808.080] sna_copy_boxes__inplace - no, dst is busy [ 1808.080] sna_copy_boxes: fallback -- src=(8, 0), dst=(0, 0) [ 1808.080] sna_drawable_move_region_to_cpu(pixmap=146633 (32x124), [(9, 0), (10, 124)], flags=2) [ 1808.080] sna_drawable_move_region_to_cpu: pixmap=146633 all damaged on CPU [ 1808.080] sna_drawable_move_region_to_cpu: syncing cpu bo [ 1808.080] kgem_bo_sync__cpu_full: handle=719 [ 1808.080] __kgem_busy: handle=719, busy=0, wedged=0 [ 1808.080] kgem_bo_sync__cpu_full: SYNC: handle=719, needs_flush? 0, domain? 0, busy? 0 [ 1808.080] __kgem_busy: handle=719, busy=0, wedged=0 [ 1808.080] kgem_bo_maybe_retire: retiring bo handle=719 (needed flush? 0), rq? 0 [busy?=0] [ 1808.080] sna_drawable_move_region_to_cpu(pixmap=149139 (2x124), [(1, 0), (2, 124)], flags=5) [ 1808.080] kgem_bo_is_busy: handle=99, domain: 0 exec? 1, rq? 1 [ 1808.080] operate_inplace: no, GPU is busy, so stage write [ 1808.080] _sna_damage_subtract([[(0, 0), (1, 124)]: [(0, 0), (1, 124)] ] - [(1, 0), (2, 124)])... [ 1808.080] = [[(0, 0), (1, 124)]: [(0, 0), (1, 124)] ] [ 1808.080] sna_drawable_move_region_to_cpu: applying cpu damage [ 1808.080] _sna_damage_add(None + [(1, 0), (2, 124)]) [ 1808.080] damage_union: extending damage (32767, 32767), (-32768, -32768) by (1, 0), (2, 124) [ 1808.080] = [[(1, 0), (2, 124)]: [(1, 0), (2, 124)] ] [ 1808.080] sna_damage_reduce_all(width=2, height=124) [ 1808.080] sna_copy_boxes: memcpy_blt(box=(1, 0), (1, 124), src=(8, 0), pitches=(128, 8)) [ 1808.080] memcpy_blt: src=(1, 0), dst=(1, 0), size=1x124, pitch=128/8 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_accel_flush: flush?=0, dirty?=0 [ 1808.080] sna_validate_gc(0x1844bf0) changes=e0054, previous serial=80024693, drawable=24693 [ 1808.080] sna_validate_gc: recomputing clip [ 1808.080] sna_validate_gc: composite clip=1x[(0, 0), (2, 124)] [0x1901290] [ 1808.080] sna_poly_segment(n=1, first=((1, 0), (1, 124)), lineWidth=2 [ 1808.080] sna_poly_segment_extents: unclipped, untranslated extents (0, -1), (3, 126) [ 1808.080] sna_poly_segment: extents=(0, 0), (2, 124) [ 1808.080] sna_poly_segment: fill=0 [1], line=0 [1], width=2, mask=18446744073709551615 [1], rectlinear=4 [ 1808.080] use_wide_spans? 0 [ 1808.080] sna_drawable_use_bo pixmap=149139, box=((0, 0), (2, 124)), flags=0... [ 1808.080] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 1808.080] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 1808.080] kgem_bo_is_busy: handle=99, domain: 0 exec? 1, rq? 1 [ 1808.080] sna_drawable_use_bo: gpu? 99, damaged? 1; cpu? 0, damaged? 1 [ 1808.080] sna_drawable_use_bo extents (0, 0), (2, 124) [ 1808.080] _sna_damage_contains_box([[(0, 0), (1, 124)]: [(0, 0), (1, 124)] ] , [(0, 0), (2, 124)]) [ 1808.080] = 2 [(0, 0), (2, 124)...] [ 1808.080] sna_drawable_use_bo: region partially contained within GPU damage [ 1808.080] sna_pixmap_move_area_to_gpu: pixmap=149139 box=(0, 0), (2, 124), flags=3 [ 1808.080] region_subsumes_damage? [ 1808.080] region_subsumes_damage: region (0, 0), (2, 124), damage (1, 0), (2, 124) [ 1808.080] region_subsumes_damage: singular region contains damage [ 1808.080] _sna_damage_get_boxes([[(1, 0), (2, 124)]: [(1, 0), (2, 124)] ] )... [ 1808.080] = 1 [ 1808.080] sna_write_boxes x 1, src stride=8, src dx=(0, 0) [ 1808.080] kgem_bo_can_map: handle=99, map=0x0:0x7f8a59a3c000, tiling=0, domain=0, offset=41476096 [ 1808.081] __kgem_bo_is_busy: handle=99, domain: 0 exec? 1, rq? 1 [ 1808.081] kgem_create_buffer: size=496, flags=3 [write?=1, inplace?=1, last?=0] [ 1808.081] kgem_create_buffer: reusing buffer? used=512 + size=496, total=262144 [ 1808.081] kgem_create_proxy: target handle=103 [proxy? -1], offset=512, length=496, io=1 [ 1808.081] __kgem_bo_init(handle=103, num_pages=496) [ 1808.081] sna_write_boxes: box src=(1, 0), dst=(1, 0) size=(1, 124), dst offset=0, dst pitch=4 [ 1808.081] memcpy_blt: src=(1, 0), dst=(0, 0), size=1x124, pitch=8/4 [ 1808.081] kgem_add_reloc: handle=99, pos=20, delta=0, domains=28002 [ 1808.081] kgem_add_reloc: handle=103, pos=23, delta=0, domains=28000 [ 1808.081] kgem_add_reloc: adding proxy [delta=512] for handle=103 [ 1808.081] _kgem_bo_destroy: handle=103, proxy? 1 [ 1808.081] sna_pixmap_move_area_to_gpu: large operation on undamaged, promoting to full GPU [ 1808.081] sna_pixmap_mark_active: pixmap=149139, handle=99 [ 1808.081] sna_drawable_use_bo: using GPU bo with damage? 1 [ 1808.081] sna_poly_segment: converting segments into spans [ 1808.081] sna_poly_fill_rect__gpu(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1808.081] sna_poly_fill_rect_blt pixmap=149139 x 1 [(0, 0)x(2, 124)...]+(0,0), clipped?=1 [ 1808.081] sna_poly_fill_rect_blt: using fill_one() fast path: (0, 0), (2, 124). alu=3, pixel=d8 [ 1808.081] kgem_bo_is_render: handle=99, rq? 1 [3] [ 1808.081] kgem_bo_is_render: handle=99, rq? 1 [3] [ 1808.081] kgem_bo_is_render: handle=99, rq? 1 [3] [ 1808.081] sna_blt_fill_boxes (32, d8, 3) x 1 [ 1808.081] sna_blt_fill_box: box=((0, 0), (2, 124)) [ 1808.081] kgem_add_reloc: handle=99, pos=28, delta=0, domains=28002 [ 1808.081] __sna_damage_all(2, 124) [ 1808.081] sna_poly_fill_rect_blt: pixmap=149139, marking clear [d8] [ 1808.081] sna_fill_spans__gpu(n=2, pt[0]=(1, -1)+1, sorted=1 [ 1808.081] sna_fill_spans_blt: alu=3, fg=d8, damge=0x0, clipped?=2 [ 1808.081] gen7_render_fill: (alu=3, color=d8) [ 1808.081] kgem_bo_is_render: handle=99, rq? 1 [3] [ 1808.081] sna_blt_fill(alu=3, pixel=d8, bpp=32) [ 1808.081] kgem_add_reloc: handle=99, pos=34, delta=0, domains=28002 [ 1808.081] sna_fill_spans_blt: clip 1 x [(0, 0), (2, 124)] x 2 [(1, -1)...] [ 1808.081] _sna_blt_fill_boxes: d8 x 1 [ 1808.081] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16344) [ 1808.081] sna_fill_spans__gpu(n=2, pt[0]=(1, 123)+1, sorted=1 [ 1808.081] sna_fill_spans_blt: alu=3, fg=d8, damge=0x0, clipped?=2 [ 1808.081] gen7_render_fill: (alu=3, color=d8) [ 1808.081] kgem_bo_is_render: handle=99, rq? 1 [3] [ 1808.081] sna_blt_fill(alu=3, pixel=d8, bpp=32) [ 1808.081] sna_fill_spans_blt: clip 1 x [(0, 0), (2, 124)] x 2 [(1, 123)...] [ 1808.081] _sna_blt_fill_boxes: d8 x 1 [ 1808.081] _sna_blt_fill_boxes: emitting 1 boxes out of 1 (batch space 16341) [ 1808.081] (EE) Fatal server error: [ 1808.081] (EE) sna_damage_add_to_pixmap:75 assertion '!DAMAGE_IS_ALL(*damage)' failed [ 1808.081] (EE) [ 1808.081] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 1808.323] (EE) Please also check the log file at "/home/tf/.local/share/xorg/Xorg.0.log" for additional information. [ 1808.323] (EE) [ 1808.330] (II) AIGLX: Suspending AIGLX clients for VT switch [ 1808.330] sna_leave_vt [ 1808.330] sna_accel_leave [ 1808.331] sna_accel_leave: dropping render privileges [ 1808.331] batch[3/3, flags=1c00]: 46 46 16384 16384, nreloc=8, nexec=3, nfence=0, aperture=69 [fenced=0] [ 1808.331] kgem_finish_buffers: buffer handle=103, used=1024, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1808.331] kgem_finish_buffers: retaining upload buffer (1024/262144): used=4096, refcnt=1 [ 1808.331] __kgem_busy: handle=1, busy=0, wedged=0 [ 1808.331] __kgem_retire_rq: request 1 complete [ 1808.331] __kgem_busy: handle=88, busy=0, wedged=0 [ 1808.331] __kgem_busy: handle=537, busy=0, wedged=0 [ 1808.331] kgem_bo_move_to_cache: release handle=537 [ 1808.331] kgem_bo_move_to_inactive: moving handle=537 to inactive [ 1808.331] gem_write__cachealigned(handle=1, offset=0, len=184) [ 1808.331] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dc2000 [ 1808.331] kgem_commit: release handle=99 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=278e000 [ 1808.331] kgem_commit: release handle=103 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1cf3000 [ 1808.331] kgem_commit: release handle=784 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=b18a000 [ 1808.331] kgem_bo_can_map: handle=127, map=0x0:0x7f8a5307b000, tiling=0, domain=0, offset=160813056 [ 1808.331] sna_mode_reset [ 1808.331] sna_hide_cursors [ 1808.331] sna_crtc_disable_cursor: CRTC:5, handle=14 [ 1808.331] sna_crtc_disable: disabling crtc [5, pipe=0] [ 1808.331] sna_crtc_force_outputs_off(pipe=0), currently? 0 [ 1808.331] sna_output_dpms(eDP1:14): dpms=3 (current: 0), active? 1 [ 1808.331] sna_output_backlight_get(eDP1) level=937, max=937 [ 1808.331] sna_output_dpms: saving current backlight 937 [ 1808.331] sna_output_backlight_set(eDP1) level=0, max=937 [ 1808.337] sna_backlight_uevent() [ 1808.337] sna_backlight_uevent: probing backlights for changes [ 1808.613] sna_crtc_disable_shadow: disabling for crtc 5 [ 1808.613] sna_mode_disable_shadow [ 1808.613] wait_for_shadow: flags=0, flips=1, handle=101, shadow=108 [ 1808.613] _kgem_bo_destroy: handle=108, proxy? 0 [ 1808.613] __kgem_bo_destroy: handle=108, size=4325376 [ 1808.613] kgem_bo_move_to_scanout: moving 108 [fb 28] to scanout cache, active? 0 [ 1808.613] sna_crtc_disable: disabling crtc [8, pipe=1] [ 1808.613] sna_crtc_force_outputs_off(pipe=1), currently? 3 [ 1808.613] sna_crtc_disable: disabling crtc [11, pipe=2] [ 1808.613] sna_crtc_force_outputs_off(pipe=2), currently? 3 [ 1808.613] sna_output_backlight_set(eDP1) level=937, max=937 [ 1808.613] sna_backlight_uevent() [ 1808.613] sna_backlight_uevent: probing backlights for changes [ 1808.613] sna_mode_wakeup: len=32 [ 1808.613] sna_mode_wakeup: flip complete, pending? 1 [ 1809.466] (EE) Server terminated with error (1). Closing log file.