[ 1224.359] X.Org X Server 1.15.0 Release Date: 2013-12-27 [ 1224.359] X Protocol Version 11, Revision 0 [ 1224.359] Build Operating System: Linux 3.13.0-rc8 x86_64 Gentoo [ 1224.359] Current Operating System: Linux boson 3.13.0 #1 SMP Mon Jan 20 01:38:52 EST 2014 x86_64 [ 1224.359] Kernel command line: BOOT_IMAGE=/kernels/kernel-3.13 production root=/dev/sda4 ro libata.force=noncq i915.i915_enable_fbc=1 i915.lvds_downclock=1 drm.vblankoffdelay=1 [ 1224.359] Build Date: 12 January 2014 11:20:24PM [ 1224.359] [ 1224.359] Current version of pixman: 0.32.4 [ 1224.359] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 1224.359] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 1224.359] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jan 20 17:16:04 2014 [ 1224.360] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 1224.360] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 1224.360] (==) No Layout section. Using the first Screen section. [ 1224.360] (==) No screen section available. Using defaults. [ 1224.360] (**) |-->Screen "Default Screen Section" (0) [ 1224.360] (**) | |-->Monitor "" [ 1224.360] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 1224.360] (**) | |-->Device "Intel Graphics" [ 1224.360] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 1224.360] (==) Automatically adding devices [ 1224.360] (==) Automatically enabling devices [ 1224.360] (==) Automatically adding GPU devices [ 1224.360] (==) FontPath set to: /usr/share/fonts/misc/, /usr/share/fonts/TTF/, /usr/share/fonts/OTF/, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi/, /usr/share/fonts/75dpi/ [ 1224.360] (==) ModulePath set to "/usr/lib64/xorg/modules" [ 1224.360] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 1224.360] (II) Loader magic: 0x7ffc60 [ 1224.360] (II) Module ABI versions: [ 1224.360] X.Org ANSI C Emulation: 0.4 [ 1224.360] X.Org Video Driver: 15.0 [ 1224.360] X.Org XInput driver : 20.0 [ 1224.360] X.Org Server Extension : 8.0 [ 1224.360] (II) xfree86: Adding drm device (/dev/dri/card0) [ 1224.693] (--) PCI:*(0:0:2:0) 8086:0a2e:106b:011a rev 9, Mem @ 0xb0000000/4194304, 0xa0000000/268435456, I/O @ 0x00001000/64 [ 1224.693] Initializing built-in extension Generic Event Extension [ 1224.693] Initializing built-in extension SHAPE [ 1224.693] Initializing built-in extension MIT-SHM [ 1224.693] Initializing built-in extension XInputExtension [ 1224.693] Initializing built-in extension XTEST [ 1224.693] Initializing built-in extension BIG-REQUESTS [ 1224.693] Initializing built-in extension SYNC [ 1224.693] Initializing built-in extension XKEYBOARD [ 1224.693] Initializing built-in extension XC-MISC [ 1224.693] Initializing built-in extension XINERAMA [ 1224.693] Initializing built-in extension XFIXES [ 1224.693] Initializing built-in extension RENDER [ 1224.694] Initializing built-in extension RANDR [ 1224.694] Initializing built-in extension COMPOSITE [ 1224.694] Initializing built-in extension DAMAGE [ 1224.694] Initializing built-in extension MIT-SCREEN-SAVER [ 1224.694] Initializing built-in extension DOUBLE-BUFFER [ 1224.694] Initializing built-in extension RECORD [ 1224.694] Initializing built-in extension DPMS [ 1224.694] Initializing built-in extension Present [ 1224.694] Initializing built-in extension DRI3 [ 1224.694] Initializing built-in extension X-Resource [ 1224.694] Initializing built-in extension XVideo [ 1224.694] Initializing built-in extension XVideo-MotionCompensation [ 1224.694] Initializing built-in extension XFree86-VidModeExtension [ 1224.694] Initializing built-in extension XFree86-DGA [ 1224.694] Initializing built-in extension XFree86-DRI [ 1224.694] Initializing built-in extension DRI2 [ 1224.694] (II) LoadModule: "glx" [ 1224.694] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [ 1224.695] (II) Module glx: vendor="X.Org Foundation" [ 1224.695] compiled for 1.15.0, module version = 1.0.0 [ 1224.695] ABI class: X.Org Server Extension, version 8.0 [ 1224.695] (==) AIGLX enabled [ 1224.695] Loading extension GLX [ 1224.695] (II) LoadModule: "intel" [ 1224.695] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so [ 1224.695] (II) Module intel: vendor="X.Org Foundation" [ 1224.695] compiled for 1.15.0, module version = 2.99.907 [ 1224.695] Module class: X.Org Video Driver [ 1224.695] ABI class: X.Org Video Driver, version 15.0 [ 1224.695] (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 [ 1224.695] (II) intel: Driver for Intel(R) HD Graphics: 2000-5000 [ 1224.695] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100 [ 1224.695] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200 [ 1224.695] (++) using VT number 7 [ 1224.703] sna_init_scrn: entity_num=0 [ 1224.703] (II) intel(0): SNA compiled with assertions enabled [ 1224.703] (II) intel(0): SNA compiled with memory allocation reporting enabled [ 1224.703] (II) intel(0): SNA compiled with extra pixmap/damage validation [ 1224.703] pixman version: 0.32.4 [ 1224.703] num_cores: processors=0x00000001, cores=0x00000003 [ 1224.703] sna_threads_init: creating a thread pool of 2 threads [ 1224.703] sna_pre_init flags=0, numEntities=1 [ 1224.703] sna_acpi_open [ 1224.703] sna_acpi_open: opened socket to APCI daemon, fd=12 [ 1224.703] (--) intel(0): Integrated Graphics Chipset: Intel(R) Iris(TM) Graphics 5100 [ 1224.703] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2 [ 1224.703] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 1224.703] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [ 1224.703] (==) intel(0): RGB weight 888 [ 1224.703] (==) intel(0): Default visual is TrueColor [ 1224.703] (**) intel(0): Option "TearFree" "true" [ 1224.703] kgem_init: fd=10, gen=61 [ 1224.703] kgem_init: has BLT ring? 1 [ 1224.703] kgem_init: has relaxed delta? 1 [ 1224.703] kgem_init: has relaxed fencing? 1 [ 1224.703] kgem_init: has shared last-level-cache? 1 [ 1224.703] kgem_init: has write-through caching for scanouts? 0 [ 1224.703] kgem_init: has set-cache-level? 1 [ 1224.703] kgem_init: has userptr? 0 [ 1224.703] kgem_init: has create2? 0 [ 1224.703] kgem_init: has no-reloc? 1 [ 1224.703] kgem_init: has handle-lut? 1 [ 1224.703] kgem_init: semaphores enabled? 1 [ 1224.703] kgem_init: can blt to cpu? 1 [ 1224.703] kgem_init: can render to Y-tiled surfaces? 1 [ 1224.703] kgem_init: can use privileged batchbuffers? 1 [ 1224.703] kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 1 [ 1224.703] kgem_init_pinned_batches: new handle=1, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=2, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=3, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=4, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=5, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=6, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=7, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=8, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=9, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=10, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=11, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=12, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=13, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=14, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=15, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=16, num_pages=1 [ 1224.703] kgem_init_pinned_batches: new handle=17, num_pages=4 [ 1224.703] kgem_init_pinned_batches: new handle=18, num_pages=4 [ 1224.703] kgem_init_pinned_batches: new handle=19, num_pages=4 [ 1224.703] kgem_init_pinned_batches: new handle=20, num_pages=4 [ 1224.703] kgem_init: maximum batch size? 16384 [ 1224.703] kgem_init: last-level cache size: 3145728 bytes, threshold in pages: 384 [ 1224.703] kgem_init: cpu bo enabled 1: llc? 1, set-cache-level? 1, userptr? 0 [ 1224.703] kgem_init: aperture size 2145386496, available now 2128257024 [ 1224.703] kgem_init: aperture low=715128832 [682], high=1609039872 [1534] [ 1224.703] kgem_init: aperture mappable=268435456 [256 MiB] [ 1224.703] kgem_init: buffer size=262144 [256 KiB] [ 1224.703] kgem_init: total ram=16734625792 [ 1224.703] kgem_init: maximum object size=1206779904 [ 1224.703] kgem_init: large object thresold=268435456 [ 1224.703] kgem_init: max object sizes (gpu=1206779904, cpu=1206779904, tile upload=134217728, copy=134217728) [ 1224.703] kgem_init: max fences=30 [ 1224.703] choose_memcpy_tiled_x: 6^9^10 swizzling [ 1224.703] sna_pre_init: swapbuffer wait? enabled [ 1224.703] sna_pre_init: vsync? enabled [ 1224.703] sna_pre_init: page flips? enabled [ 1224.703] sna_pre_init: triple buffer? enabled [ 1224.703] (**) intel(0): Framebuffer tiled [ 1224.703] (**) intel(0): Pixmaps tiled [ 1224.703] (**) intel(0): "Tear free" enabled [ 1224.703] (**) intel(0): Forcing per-crtc-pixmaps? no [ 1224.703] sna_crtc_init [ 1224.703] sna_crtc_init: created handle=21 for cursor on CRTC:3 [ 1224.703] sna_crtc_init: attached crtc[0] id=3, pipe=0 [ 1224.703] sna_crtc_init [ 1224.703] sna_crtc_init: created handle=22 for cursor on CRTC:5 [ 1224.703] sna_crtc_init: attached crtc[1] id=5, pipe=1 [ 1224.703] sna_crtc_init [ 1224.703] sna_crtc_init: created handle=23 for cursor on CRTC:7 [ 1224.703] sna_crtc_init: attached crtc[2] id=7, pipe=2 [ 1224.703] sna_output_init(num=0) [ 1224.703] (II) intel(0): Output eDP1 has no monitor section [ 1224.703] has_device_backlight: scanning /sys/bus/pci/devices/0000:00:02.0/backlight [ 1224.703] has_device_backlight: acpi_video0 [ 1224.703] sna_output_backlight_get: level=24 (max=100) [ 1224.703] (--) intel(0): found backlight control interface acpi_video0 (type 'firmware') [ 1224.703] sna_output_init: created output 'eDP1' 0 [10] (possible crtc:7, possible clones:1), edid=0, dpms=2, crtc=3 [ 1224.703] sna_output_init(num=1) [ 1224.703] (II) intel(0): Output DP1 has no monitor section [ 1224.703] sna_output_init: created output 'DP1' 1 [18] (possible crtc:7, possible clones:2), edid=0, dpms=2, crtc=0 [ 1224.703] sna_output_init(num=2) [ 1224.703] (II) intel(0): Output HDMI1 has no monitor section [ 1224.703] sna_output_init: created output 'HDMI1' 2 [19] (possible crtc:7, possible clones:2), edid=0, dpms=2, crtc=0 [ 1224.703] sna_output_init(num=3) [ 1224.703] (II) intel(0): Output DP2 has no monitor section [ 1224.703] sna_output_init: created output 'DP2' 3 [21] (possible crtc:7, possible clones:4), edid=0, dpms=2, crtc=0 [ 1224.703] sna_output_init(num=4) [ 1224.703] (II) intel(0): Output HDMI2 has no monitor section [ 1224.703] sna_output_init: created output 'HDMI2' 4 [22] (possible crtc:7, possible clones:4), edid=0, dpms=2, crtc=0 [ 1224.703] sna_mode_compute_possible_outputs: updated output 'eDP1' 0 [10] (possible crtc:7, possible clones:1) [ 1224.703] sna_mode_compute_possible_outputs: updated output 'DP1' 1 [18] (possible crtc:7, possible clones:6) [ 1224.703] sna_mode_compute_possible_outputs: updated output 'HDMI1' 2 [19] (possible crtc:7, possible clones:6) [ 1224.703] sna_mode_compute_possible_outputs: updated output 'DP2' 3 [21] (possible crtc:7, possible clones:18) [ 1224.703] sna_mode_compute_possible_outputs: updated output 'HDMI2' 4 [22] (possible crtc:7, possible clones:18) [ 1224.703] add_fake_output(late=0, num_fake=1) [ 1224.703] (II) intel(0): Output VIRTUAL1 has no monitor section [ 1224.703] crtc_init_gamma: CRTC:3, pipe=0: gamma set?=1 [ 1224.703] sna_probe_initial_configuration: CRTC:3, pipe=0: has mode?=1 [ 1224.703] kmode: 2560x1600, clock=268500, 2560 2608 2640 2720 0, 1600 1603 1609 1646 0, flags=9, type=48 [ 1224.703] crtc_init_gamma: CRTC:5, pipe=1: gamma set?=0 [ 1224.703] sna_probe_initial_configuration: CRTC:5, pipe=1: has mode?=0 [ 1224.703] crtc_init_gamma: CRTC:7, pipe=2: gamma set?=0 [ 1224.703] sna_probe_initial_configuration: CRTC:7, pipe=2: has mode?=0 [ 1224.703] (--) intel(0): Output eDP1 using initial mode 2560x1600 on pipe 0 [ 1224.703] sna_probe_initial_configuration: SetScrnInfoModes = 0x18ea9d0 [ 1224.703] (==) intel(0): DPI set to (96, 96) [ 1224.703] (II) Loading sub module "dri2" [ 1224.703] (II) LoadModule: "dri2" [ 1224.703] (II) Module "dri2" already built-in [ 1224.703] sna_acpi_init: attaching to acpid [ 1224.703] read_power_state: searching '/sys/class/power_supply' [ 1224.703] read_power_state: checking 'ADP1' [ 1224.704] read_power_state: ADP1 is of type 'Mains' [ 1224.704] read_power_state: ADP1 is online? '1' [ 1224.704] (==) Depth 24 pixmap format is 32 bpp [ 1224.704] sna_screen_init [ 1224.704] sna_accel_init [ 1224.704] sna_picture_init [ 1224.704] uploaded 36672 bytes of static state [ 1224.704] kgem_create_linear(36672) [ 1224.704] search_linear_cache: num_pages=9, flags=2, use_active? 0, use_large=0 [max=65536] [ 1224.704] search_linear_cache: inactive and cache bucket empty [ 1224.704] search_linear_cache: active cache bucket empty [ 1224.704] kgem_create_linear: new handle=24, num_pages=9 [ 1224.704] gem_write(handle=24, offset=0, len=36672) [ 1224.704] kgem_bo_write: flush=0, domain=1 [ 1224.704] __kgem_busy: handle=24, busy=0, wedged=0 [ 1224.704] kgem_bo_retire: retiring bo handle=24 (needed flush? 0), rq? 0 [busy?=0] [ 1224.704] sna_accel_init(backend=Haswell (gen7.5, gt3), prefer_gpu=7) [ 1224.704] (II) intel(0): SNA initialized with Haswell (gen7.5, gt3) backend [ 1224.704] (==) intel(0): Backing store enabled [ 1224.704] (==) intel(0): Silken mouse enabled [ 1224.704] (II) intel(0): HW Cursor enabled [ 1224.704] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 1224.704] (==) intel(0): DPMS enabled [ 1224.704] sna_video_sprite_setup: 3 sprite planes [ 1224.704] sna_dri_open() [ 1224.704] sna_dri_open: loading dri driver 'i965' [gen=61] for device '/dev/dri/card0' [ 1224.704] (II) intel(0): [DRI2] Setup complete [ 1224.704] (II) intel(0): [DRI2] DRI driver: i965 [ 1224.704] (II) intel(0): direct rendering: DRI2 Enabled [ 1224.704] sna_uevent_init [ 1224.704] (==) intel(0): hotplug detection: "enabled" [ 1224.704] sna_uevent_init: installed uvent handler [ 1224.704] (--) RandR disabled [ 1224.710] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 1224.710] (II) AIGLX: enabled GLX_ARB_create_context [ 1224.710] (II) AIGLX: enabled GLX_ARB_create_context_profile [ 1224.710] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile [ 1224.710] (II) AIGLX: enabled GLX_INTEL_swap_event [ 1224.710] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control [ 1224.710] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB [ 1224.710] (II) AIGLX: enabled GLX_ARB_fbconfig_float [ 1224.710] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 1224.710] (II) AIGLX: Loaded and initialized i965 [ 1224.710] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 1224.711] sna_create_screen_resources(2560x1600@24) [ 1224.711] sna_accel_create [ 1224.711] sna_glyphs_create [ 1224.711] sna_create_pixmap(1024, 1024, 8, usage=11) [ 1224.711] kgem_can_create_2d: 1024x1024 @ 8 [ 1224.711] kgem_can_create_2d: untiled size=1048576 [ 1224.711] kgem_choose_tiling: 1024x1024 -> 1 [ 1224.711] kgem_can_create_2d: tiled[1] size=1048576 [ 1224.711] sna_create_pixmap: usage=17, flags=b [ 1224.711] sna_pixmap_create_scratch(1024, 1024, 8, tiling=2) [ 1224.711] kgem_choose_tiling: 1024x1024 -> 2 [ 1224.711] create_pixmap: allocating pixmap 0x0, depth=8, size=0 [ 1224.711] create_pixmap: serial=1, usage=1, 0x0 [ 1224.711] kgem_create_2d(1024x1024, bpp=8, tiling=2, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 1224.711] new pitch=1024, tiling=2, handle=25, id=1, num_pages=256 [256], bucket=8 [ 1224.711] __sna_damage_all(1024, 1024) [ 1224.711] sna_create_pixmap(1024, 1024, 32, usage=11) [ 1224.711] kgem_can_create_2d: 1024x1024 @ 32 [ 1224.711] kgem_can_create_2d: untiled size=4194304 [ 1224.711] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 1 [ 1224.711] kgem_can_create_2d: tiled[-1] size=4194304 [ 1224.711] sna_create_pixmap: usage=17, flags=b [ 1224.711] sna_pixmap_create_scratch(1024, 1024, 32, tiling=2) [ 1224.711] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 2 [ 1224.711] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 1224.711] create_pixmap: serial=2, usage=1, 0x0 [ 1224.711] kgem_create_2d(1024x1024, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 1224.711] new pitch=4096, tiling=2, handle=26, id=2, num_pages=1024 [1024], bucket=10 [ 1224.711] __sna_damage_all(1024, 1024) [ 1224.711] sna_gradients_create [ 1224.711] sna_alpha_cache_init [ 1224.711] kgem_create_linear(1052) [ 1224.711] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 1224.711] search_linear_cache: inactive and cache bucket empty [ 1224.711] search_linear_cache: active cache bucket empty [ 1224.711] kgem_create_linear: new handle=27, num_pages=1 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=0, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=4, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=8, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=12, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=16, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=20, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=24, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=28, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=32, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=36, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=40, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=44, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=48, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=52, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=56, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=60, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=64, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=68, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=72, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=76, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=80, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=84, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=88, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=92, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=96, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=100, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=104, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=108, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=112, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=116, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=120, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=124, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=128, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=132, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=136, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=140, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=144, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=148, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=152, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=156, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=160, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=164, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=168, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=172, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=176, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=180, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=184, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=188, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=192, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=196, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=200, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=204, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=208, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=212, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=216, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=220, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=224, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=228, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=232, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=236, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=240, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=244, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=248, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=252, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=256, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=260, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=264, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=268, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=272, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=276, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=280, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=284, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=288, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=292, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=296, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=300, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=304, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=308, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=312, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=316, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=320, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=324, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=328, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=332, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=336, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=340, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=344, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=348, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=352, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=356, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=360, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=364, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=368, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=372, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=376, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=380, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=384, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=388, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=392, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=396, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=400, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=404, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=408, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=412, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=416, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=420, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=424, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=428, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=432, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=436, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=440, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=444, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=448, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=452, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=456, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=460, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=464, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=468, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=472, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=476, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=480, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=484, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=488, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=492, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=496, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=500, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=504, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=508, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=512, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=516, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=520, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=524, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=528, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=532, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=536, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=540, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=544, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=548, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=552, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=556, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=560, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=564, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=568, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=572, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=576, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=580, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=584, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=588, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=592, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=596, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=600, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=604, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=608, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=612, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=616, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=620, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=624, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=628, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=632, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=636, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=640, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=644, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=648, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=652, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=656, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=660, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=664, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=668, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=672, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=676, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=680, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=684, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=688, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=692, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=696, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=700, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=704, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=708, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=712, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=716, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=720, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=724, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=728, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=732, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=736, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=740, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=744, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=748, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=752, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=756, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=760, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=764, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=768, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=772, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=776, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=780, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=784, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=788, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=792, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=796, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=800, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=804, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=808, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=812, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=816, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=820, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=824, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=828, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=832, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=836, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=840, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=844, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=848, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=852, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=856, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=860, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=864, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=868, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=872, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=876, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=880, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=884, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=888, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=892, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=896, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=900, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=904, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=908, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=912, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=916, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=920, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=924, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=928, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=932, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=936, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=940, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=944, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=948, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=952, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=956, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=960, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=964, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=968, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=972, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=976, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=980, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=984, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=988, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=992, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=996, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1000, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1004, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1008, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1012, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1016, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1020, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1024, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1028, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1032, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1036, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1040, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1044, length=4, io=0 [ 1224.711] kgem_create_proxy: target handle=27 [proxy? -1], offset=1048, length=4, io=0 [ 1224.711] gem_write(handle=27, offset=0, len=1052) [ 1224.711] kgem_bo_write: flush=0, domain=1 [ 1224.711] __kgem_busy: handle=27, busy=0, wedged=0 [ 1224.711] kgem_bo_retire: retiring bo handle=27 (needed flush? 0), rq? 0 [busy?=0] [ 1224.711] sna_solid_cache_init [ 1224.711] kgem_create_linear(4096) [ 1224.711] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 1224.711] search_linear_cache: inactive and cache bucket empty [ 1224.711] search_linear_cache: active cache bucket empty [ 1224.711] kgem_create_linear: new handle=28, num_pages=1 [ 1224.711] sna_create_pixmap(2560, 1600, 24, usage=10) [ 1224.711] kgem_can_create_2d: 2560x1600 @ 24 [ 1224.711] kgem_can_create_2d: untiled size=16384000 [ 1224.711] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1224.711] kgem_can_create_2d: tiled[-1] size=16384000 [ 1224.711] sna_create_pixmap: usage=16, flags=b [ 1224.711] sna_create_pixmap: creating GPU pixmap 2560x1600, stride=10240, flags=b [ 1224.711] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1224.711] create_pixmap: serial=3, usage=16, 0x0 [ 1224.711] sna_pixmap_force_to_gpu(pixmap=0x191f9e0, flags=1) [ 1224.711] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=41 [ 1224.711] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1224.711] sna_pixmap_move_to_gpu: creating GPU bo (2560x1600@32), create=b [ 1224.711] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 1224.711] new pitch=10240, tiling=1, handle=29, id=266, num_pages=4000 [4000], bucket=11 [ 1224.711] __sna_damage_all(2560, 1600) [ 1224.711] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 1224.711] sna_pixmap_mark_active: pixmap=3, handle=29 [ 1224.711] sna_set_screen_pixmap: changing from pixmap=0 to pixmap=3, (sna->front=0) [ 1224.711] sna_copy_fbcon [ 1224.711] sna_copy_fbcon: found fbcon, size=2560x1600, depth=24, bpp=32 [ 1224.711] kgem_create_for_name(name=1) [ 1224.711] kgem_create_for_name: new handle=31 [ 1224.711] sna_copy_fbcon: fbcon handle=31 [ 1224.711] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1224.711] kgem_bo_is_render: handle=31, rq? 0 [0] [ 1224.711] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(10240, 10240) [ 1224.711] sna_blt_copy_boxes: box=(0, 0)x(2560, 1600) [ 1224.711] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1224.711] kgem_add_handle: handle=29, index=0 [ 1224.711] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1224.711] kgem_add_reloc: handle=31, pos=7, delta=0, domains=00028000 [ 1224.711] kgem_add_handle: handle=31, index=1 [ 1224.711] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1224.711] gem_write__cachealigned(handle=16, offset=0, len=40) [ 1224.714] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1224.714] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1224.714] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=a1000 [ 1224.714] _kgem_bo_destroy: handle=31, proxy? 0 [ 1224.714] __kgem_bo_destroy: handle=31 [ 1224.714] __kgem_bo_destroy: handle=31, not reusable [ 1224.714] kgem_bo_free: handle=31 [ 1224.714] kgem_bo_free: releasing (nil):(nil) vma for handle=31, count=0 [ 1224.714] sna_set_desired_mode [ 1224.714] (II) intel(0): switch to mode 2560x1600@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none [ 1224.714] sna_pixmap_force_to_gpu(pixmap=0x191f9e0, flags=3) [ 1224.714] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=43 [ 1224.714] sna_pixmap_move_to_gpu: already all-damaged [ 1224.714] sna_pixmap_mark_active: pixmap=3, handle=29 [ 1224.714] use_shadow? bounds (0, 0), (2560, 1600), framebufer 2560x1600 [ 1224.714] sna_crtc_attach: tear-free updates requested [ 1224.714] sna_crtc_enable_shadow: enabling for crtc 3 [ 1224.714] sna_mode_enable_shadow [ 1224.714] sna_crtc_attach: attaching to single shadow pixmap [ 1224.714] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 1224.714] new pitch=10240, tiling=1, handle=31, id=267, num_pages=4000 [4000], bucket=11 [ 1224.714] get_fb: create fb 2560x1600@24/32 [ 1224.714] sna_crtc_apply [ 1224.714] sna_crtc_apply: attaching output 'eDP1' 0 [10] to crtc:3 (pipe 0) (possible crtc:7, possible clones:1) [ 1224.714] sna_crtc_apply: applying crtc [3, pipe=0] mode=2560x1600+0+0@268500, fb=25 [shadow] update to 1 outputs [10...] [ 1224.740] sna_crtc_force_outputs_on(pipe=0), currently? 3 [ 1224.740] sna_output_dpms(eDP1): dpms=0 (current: 3), active? 1 [ 1224.740] sna_output_dpms_backlight(eDP1) -- 3 -> 0 [ 1224.740] sna_output_backlight_set: level=24, max=100 [ 1224.740] sna_crtc_randr: transform? 0, bounds (0, 0), (2560, 1600) [ 1224.740] sna_crtc_damage: marking crtc 3 as completely damaged (0, 0), (2560, 1600) [ 1224.740] sna_output_dpms(DP1): dpms=3 (current: 3), active? 0 [ 1224.740] sna_output_dpms(HDMI1): dpms=3 (current: 3), active? 0 [ 1224.740] sna_output_dpms(DP2): dpms=3 (current: 3), active? 0 [ 1224.740] sna_output_dpms(HDMI2): dpms=3 (current: 3), active? 0 [ 1224.740] sna_crtc_dpms(pipe 1, dpms mode -> 3):= active=0 [ 1224.740] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 [ 1224.740] sna_crtc_config_notify [ 1224.740] sna_mode_update: crtc=3, valid?=1, fb attached?=25, expected=25 [ 1224.740] sna_mode_update: crtc=5, valid?=0, fb attached?=0, expected=0 [ 1224.740] sna_mode_update: crtc=7, valid?=0, fb attached?=0, expected=0 [ 1224.740] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.971589 [ 1224.740] update_flush_interval: CRTC:1 (pipe 1) disabled [ 1224.740] update_flush_interval: CRTC:2 (pipe 2) disabled [ 1224.740] max_vrefresh=59, vblank_interval=16 ms [ 1224.740] sna_mode_update: crtc=3, valid?=1, fb attached?=25, expected=25 [ 1224.740] sna_mode_update: crtc=5, valid?=0, fb attached?=0, expected=0 [ 1224.740] sna_mode_update: crtc=7, valid?=0, fb attached?=0, expected=0 [ 1224.740] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.971589 [ 1224.740] update_flush_interval: CRTC:1 (pipe 1) disabled [ 1224.740] update_flush_interval: CRTC:2 (pipe 2) disabled [ 1224.740] max_vrefresh=59, vblank_interval=16 ms [ 1224.740] (II) intel(0): Setting screen physical size to 677 x 423 [ 1224.740] sna_mode_resize (2560, 1600) -> (2560, 1600) [ 1224.740] sna_create_pixmap(16, 16, 1, usage=0) [ 1224.740] kgem_can_create_2d: 16x16 @ 1 [ 1224.740] kgem_can_create_2d: unhandled depth 1 [ 1224.740] sna_create_pixmap: can not use GPU, just creating shadow [ 1224.740] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1224.740] create_pixmap: serial=5, usage=0, 16x16 [ 1224.740] sna_validate_gc changes=7fffff [ 1224.740] sna_validate_gc: recomputing clip [ 1224.740] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1224.740] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1224.740] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1224.740] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1224.740] sna_poly_fill_rect: fallback -- unattached [ 1224.740] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1224.740] sna_gc_move_to_cpu, changes=7fffff [ 1224.740] sfbValidateGC changes=77ffff [ 1224.740] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1224.740] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1224.740] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1224.740] sna_drawable_move_region_to_cpu(pixmap=5 (16x16), [(0, 0), (16, 16)], flags=5) [ 1224.740] sna_drawable_move_region_to_cpu: not attached to 0x1920610 [ 1224.740] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1224.740] sfbPolyFillRect x 1 [ 1224.740] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1224.740] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1224.740] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1224.740] fbFillBox box=(0, 0), (16, 16) [ 1224.740] sfbFill (0, 0)x(16, 16), style=0 [ 1224.773] sna_realize_font (key=0) [ 1224.773] sna_realize_font (key=0) [ 1224.773] sna_create_pixmap(16, 16, 1, usage=1) [ 1224.773] kgem_can_create_2d: 16x16 @ 1 [ 1224.773] kgem_can_create_2d: unhandled depth 1 [ 1224.773] sna_create_pixmap: can not use GPU, just creating shadow [ 1224.773] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1224.773] create_pixmap: serial=7, usage=1, 16x16 [ 1224.773] sna_validate_gc changes=7fffff [ 1224.773] sna_validate_gc: recomputing clip [ 1224.773] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1224.773] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1224.773] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1224.773] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1224.773] sna_poly_fill_rect: fallback -- unattached [ 1224.773] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1224.773] sna_gc_move_to_cpu, changes=7fffff [ 1224.773] sfbValidateGC changes=77ffff [ 1224.773] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1224.773] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1224.773] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1224.773] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=5) [ 1224.773] sna_drawable_move_region_to_cpu: not attached to 0x1afc5b0 [ 1224.773] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1224.773] sfbPolyFillRect x 1 [ 1224.773] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1224.773] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1224.773] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1224.773] fbFillBox box=(0, 0), (16, 16) [ 1224.773] sfbFill (0, 0)x(16, 16), style=0 [ 1224.773] sna_validate_gc changes=4 [ 1224.773] sna_validate_gc: recomputing clip [ 1224.773] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1224.773] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1224.773] sna_glyph_blt (7, 7) x 1, fg=00000001, bg=ffffffff alu=cc [ 1224.773] sna_drawable_use_bo pixmap=7, box=((0, 0), (16, 16)), flags=1... [ 1224.773] sna_drawable_use_bo: not attached [ 1224.773] sna_poly_text16: fallback [ 1224.773] sna_gc_move_to_cpu, changes=4 [ 1224.773] sfbValidateGC changes=4 [ 1224.773] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1224.773] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1224.773] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=3) [ 1224.773] sna_drawable_move_region_to_cpu: not attached to 0x1afc5b0 [ 1224.773] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1224.773] sfbPolyGlyphBlt x 1 [ 1224.773] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1224.773] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1224.773] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1224.773] sna_get_image: pixmap=7 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1224.773] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=34) [ 1224.773] sna_drawable_move_region_to_cpu: not attached to 0x1afc5b0 [ 1224.773] sfbGetImage (0, 0)x(16, 16) [ 1224.773] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1224.773] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=1944928) [ 1224.773] sna_destroy_pixmap: pixmap=7, attached?=0 [ 1224.773] sna_create_pixmap(16, 16, 1, usage=1) [ 1224.773] kgem_can_create_2d: 16x16 @ 1 [ 1224.773] kgem_can_create_2d: unhandled depth 1 [ 1224.773] sna_create_pixmap: can not use GPU, just creating shadow [ 1224.773] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1224.773] create_pixmap: serial=8, usage=1, 16x16 [ 1224.773] sna_validate_gc changes=7fffff [ 1224.773] sna_validate_gc: recomputing clip [ 1224.773] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1224.773] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1224.773] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1224.773] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1224.773] sna_poly_fill_rect: fallback -- unattached [ 1224.773] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1224.773] sna_gc_move_to_cpu, changes=7fffff [ 1224.773] sfbValidateGC changes=77ffff [ 1224.773] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1224.773] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1224.773] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1224.773] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(0, 0), (16, 16)], flags=5) [ 1224.773] sna_drawable_move_region_to_cpu: not attached to 0x1afc5b0 [ 1224.773] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1224.773] sfbPolyFillRect x 1 [ 1224.773] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1224.774] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1224.774] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1224.774] fbFillBox box=(0, 0), (16, 16) [ 1224.774] sfbFill (0, 0)x(16, 16), style=0 [ 1224.774] sna_validate_gc changes=4 [ 1224.774] sna_validate_gc: recomputing clip [ 1224.774] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1224.774] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1224.774] sna_glyph_blt (7, 7) x 1, fg=00000001, bg=ffffffff alu=cc [ 1224.774] sna_drawable_use_bo pixmap=8, box=((1, 1), (15, 15)), flags=1... [ 1224.774] sna_drawable_use_bo: not attached [ 1224.774] sna_poly_text16: fallback [ 1224.774] sna_gc_move_to_cpu, changes=4 [ 1224.774] sfbValidateGC changes=4 [ 1224.774] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1224.774] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1224.774] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(1, 1), (15, 15)], flags=3) [ 1224.774] sna_drawable_move_region_to_cpu: not attached to 0x1afc5b0 [ 1224.774] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1224.774] sfbPolyGlyphBlt x 1 [ 1224.774] sfbPushImage (1, 1)x(14, 14)fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [ 1224.774] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [ 1224.774] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1224.774] sna_get_image: pixmap=8 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1224.774] sna_drawable_move_region_to_cpu(pixmap=8 (16x16), [(0, 0), (16, 16)], flags=34) [ 1224.774] sna_drawable_move_region_to_cpu: not attached to 0x1afc5b0 [ 1224.774] sfbGetImage (0, 0)x(16, 16) [ 1224.774] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1224.774] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=752) [ 1224.774] sna_destroy_pixmap: pixmap=8, attached?=0 [ 1224.774] sna_change_window_attributes [ 1224.774] sna_validate_gc changes=7fffff [ 1224.774] sna_validate_gc: recomputing clip [ 1224.774] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1224.774] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1224.774] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 1600) [ 1224.774] sna_poly_fill_rect: extents(0, 0), (2560, 1600), flags=1 [ 1224.774] discard_cpu_damage: discarding existing CPU damage [ 1224.774] sna_poly_fill_rect: promoting to full GPU [ 1224.774] sna_poly_fill_rect: dropping last-cpu hint [ 1224.774] sna_drawable_use_bo pixmap=4, box=((0, 0), (2560, 1600)), flags=19... [ 1224.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1224.774] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1224.774] sna_drawable_use_bo: using whole GPU bo [ 1224.774] sna_poly_fill_rect: solid fill [00000000], testing for blt [ 1224.774] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 1600)...]+(0,0), clipped?=0 [ 1224.774] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1224.774] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1224.774] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1224.774] sna_blt_fill_boxes (32, 00000000, 3) x 1 [ 1224.774] sna_blt_fill_box: box=((0, 0), (2560, 1600)) [ 1224.774] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1224.774] kgem_add_handle: handle=29, index=0 [ 1224.774] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1224.774] sna_poly_fill_rect_blt: pixmap=4, marking clear [00000000] [ 1224.787] (II) config/udev: Adding input device Power Button (/dev/input/event3) [ 1224.787] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 1224.787] (II) LoadModule: "evdev" [ 1224.787] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so [ 1224.787] (II) Module evdev: vendor="X.Org Foundation" [ 1224.787] compiled for 1.15.0, module version = 2.8.2 [ 1224.787] Module class: X.Org XInput Driver [ 1224.787] ABI class: X.Org XInput driver, version 20.0 [ 1224.787] (II) Using input driver 'evdev' for 'Power Button' [ 1224.787] (**) Power Button: always reports core events [ 1224.787] (**) evdev: Power Button: Device: "/dev/input/event3" [ 1224.787] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 1224.787] (--) evdev: Power Button: Found keys [ 1224.787] (II) evdev: Power Button: Configuring as keyboard [ 1224.787] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3" [ 1224.787] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 1224.787] (**) Option "xkb_rules" "evdev" [ 1224.787] (**) Option "xkb_model" "pc104" [ 1224.787] (**) Option "xkb_layout" "us" [ 1224.801] (II) config/udev: Adding input device Video Bus (/dev/input/event4) [ 1224.801] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 1224.801] (II) Using input driver 'evdev' for 'Video Bus' [ 1224.801] (**) Video Bus: always reports core events [ 1224.801] (**) evdev: Video Bus: Device: "/dev/input/event4" [ 1224.802] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 1224.802] (--) evdev: Video Bus: Found keys [ 1224.802] (II) evdev: Video Bus: Configuring as keyboard [ 1224.802] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input4/event4" [ 1224.802] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) [ 1224.802] (**) Option "xkb_rules" "evdev" [ 1224.802] (**) Option "xkb_model" "pc104" [ 1224.802] (**) Option "xkb_layout" "us" [ 1224.802] (II) config/udev: Adding input device Power Button (/dev/input/event1) [ 1224.802] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 1224.802] (II) Using input driver 'evdev' for 'Power Button' [ 1224.802] (**) Power Button: always reports core events [ 1224.802] (**) evdev: Power Button: Device: "/dev/input/event1" [ 1224.802] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 1224.802] (--) evdev: Power Button: Found keys [ 1224.802] (II) evdev: Power Button: Configuring as keyboard [ 1224.802] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1" [ 1224.802] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8) [ 1224.802] (**) Option "xkb_rules" "evdev" [ 1224.802] (**) Option "xkb_model" "pc104" [ 1224.802] (**) Option "xkb_layout" "us" [ 1224.802] (II) config/udev: Adding input device Lid Switch (/dev/input/event0) [ 1224.802] (II) No input driver specified, ignoring this device. [ 1224.802] (II) This device may have been added with another device file. [ 1224.802] (II) config/udev: Adding input device Sleep Button (/dev/input/event2) [ 1224.802] (**) Sleep Button: Applying InputClass "evdev keyboard catchall" [ 1224.802] (II) Using input driver 'evdev' for 'Sleep Button' [ 1224.802] (**) Sleep Button: always reports core events [ 1224.802] (**) evdev: Sleep Button: Device: "/dev/input/event2" [ 1224.802] (--) evdev: Sleep Button: Vendor 0 Product 0x3 [ 1224.802] (--) evdev: Sleep Button: Found keys [ 1224.802] (II) evdev: Sleep Button: Configuring as keyboard [ 1224.802] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2" [ 1224.802] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9) [ 1224.802] (**) Option "xkb_rules" "evdev" [ 1224.802] (**) Option "xkb_model" "pc104" [ 1224.802] (**) Option "xkb_layout" "us" [ 1224.802] (II) config/udev: Adding drm device (/dev/dri/card0) [ 1224.803] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event13) [ 1224.803] (II) No input driver specified, ignoring this device. [ 1224.803] (II) This device may have been added with another device file. [ 1224.803] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event12) [ 1224.803] (II) No input driver specified, ignoring this device. [ 1224.803] (II) This device may have been added with another device file. [ 1224.803] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP (/dev/input/event7) [ 1224.803] (II) No input driver specified, ignoring this device. [ 1224.803] (II) This device may have been added with another device file. [ 1224.803] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event5) [ 1224.803] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall" [ 1224.803] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad' [ 1224.803] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events [ 1224.803] (**) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event5" [ 1224.803] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x259 [ 1224.803] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Found keys [ 1224.803] (II) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard [ 1224.803] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/input/input5/event5" [ 1224.803] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 10) [ 1224.803] (**) Option "xkb_rules" "evdev" [ 1224.803] (**) Option "xkb_model" "pc104" [ 1224.803] (**) Option "xkb_layout" "us" [ 1224.803] (II) config/udev: Adding input device bcm5974 (/dev/input/event6) [ 1224.803] (**) bcm5974: Applying InputClass "evdev touchpad catchall" [ 1224.803] (**) bcm5974: Applying InputClass "touchpad catchall" [ 1224.803] (**) bcm5974: Applying InputClass "Default clickpad buttons" [ 1224.803] (**) bcm5974: Applying InputClass "Disable clickpad buttons on Apple touchpads" [ 1224.803] (II) LoadModule: "synaptics" [ 1224.803] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so [ 1224.803] (II) Module synaptics: vendor="X.Org Foundation" [ 1224.803] compiled for 1.15.0, module version = 1.7.2 [ 1224.803] Module class: X.Org XInput Driver [ 1224.803] ABI class: X.Org XInput driver, version 20.0 [ 1224.803] (II) Using input driver 'synaptics' for 'bcm5974' [ 1224.803] (**) bcm5974: always reports core events [ 1224.803] (**) Option "Device" "/dev/input/event6" [ 1224.950] (II) synaptics: bcm5974: found clickpad property [ 1224.950] (--) synaptics: bcm5974: x-axis range -4750 - 5280 (res 0) [ 1224.950] (--) synaptics: bcm5974: y-axis range -150 - 6730 (res 0) [ 1224.950] (--) synaptics: bcm5974: pressure range 0 - 256 [ 1224.950] (--) synaptics: bcm5974: finger width range 0 - 16 [ 1224.950] (--) synaptics: bcm5974: buttons: left double triple [ 1224.950] (--) synaptics: bcm5974: Vendor 0x5ac Product 0x259 [ 1224.950] (**) Option "SoftButtonAreas" "0 0 0 0 0 0 0 0" [ 1224.950] (--) synaptics: bcm5974: touchpad found [ 1224.950] (**) bcm5974: always reports core events [ 1225.020] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/input/input6/event6" [ 1225.020] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 11) [ 1225.020] (**) synaptics: bcm5974: (accel) MinSpeed is now constant deceleration 2.5 [ 1225.020] (**) synaptics: bcm5974: (accel) MaxSpeed is now 1.75 [ 1225.020] (**) synaptics: bcm5974: (accel) AccelFactor is now 0.016 [ 1225.020] (**) bcm5974: (accel) keeping acceleration scheme 1 [ 1225.020] (**) bcm5974: (accel) acceleration profile 1 [ 1225.020] (**) bcm5974: (accel) acceleration factor: 2.000 [ 1225.020] (**) bcm5974: (accel) acceleration threshold: 4 [ 1225.021] (--) synaptics: bcm5974: touchpad found [ 1225.021] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0) [ 1225.021] (**) bcm5974: Ignoring device from InputClass "touchpad ignore duplicates" [ 1225.021] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event10) [ 1225.021] (II) No input driver specified, ignoring this device. [ 1225.021] (II) This device may have been added with another device file. [ 1225.021] (II) config/udev: Adding input device HDA Intel PCH SPDIF (/dev/input/event9) [ 1225.021] (II) No input driver specified, ignoring this device. [ 1225.021] (II) This device may have been added with another device file. [ 1225.021] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event11) [ 1225.021] (II) No input driver specified, ignoring this device. [ 1225.021] (II) This device may have been added with another device file. [ 1225.022] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [ 1225.022] sna_output_dpms(eDP1): dpms=0 (current: 0), active? 1 [ 1225.022] sna_block_handler (tv=600.000000) [ 1225.022] kgem_retire, need_retire?=1 [ 1225.022] kgem_retire__flushing: 0 bo on flushing list [ 1225.022] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1225.022] __kgem_busy: handle=16, busy=0, wedged=0 [ 1225.022] __kgem_retire_rq: request 16 complete [ 1225.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1225.022] kgem_retire -- retired=0, need_retire=0 [ 1225.022] sna_accel_block_handler: GPU idle, flushing [ 1225.022] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1225.022] gem_write__cachealigned(handle=15, offset=0, len=32) [ 1225.022] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1225.022] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1225.022] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1225.022] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1225.022] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1225.022] timer_enable (time=1225022), starting timer 0 [ 1225.022] timer_enable (time=1225022), starting timer 1 [ 1225.022] sna_accel_block_handler: evaluating timers, active=3 [ 1225.022] sna_accel_block_handler: flush timer expires in 8 [1225030] [ 1225.031] sna_wakeup_handler [ 1225.031] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1225.031] sna_block_handler (tv=599.991000) [ 1225.031] kgem_retire, need_retire?=1 [ 1225.031] kgem_retire__flushing: 0 bo on flushing list [ 1225.031] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1225.031] __kgem_busy: handle=15, busy=0, wedged=0 [ 1225.031] __kgem_retire_rq: request 15 complete [ 1225.031] __kgem_busy: handle=29, busy=0, wedged=0 [ 1225.031] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1225.031] kgem_retire -- retired=0, need_retire=0 [ 1225.031] sna_accel_do_flush: flush timer active: delta=-1 [ 1225.031] sna_accel_do_flush (time=1225031), triggered [ 1225.031] sna_accel_flush (time=1225031), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1225.031] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1225.031] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1225.031] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1225.031] sna_mode_redisplay: posting shadow damage? 1 [ 1225.031] sna_mode_redisplay: damage: 1x(0, 0), (2560, 1600) [ 1225.031] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1225.031] sna_pixmap_move_to_gpu: already all-damaged [ 1225.031] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1225.031] sna_mode_redisplay: flipping tear-free outputs [ 1225.031] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1225.031] get_fb: create fb 2560x1600@24/32 [ 1225.035] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1225.035] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1225.035] sna_accel_block_handler: evaluating timers, active=3 [ 1225.035] sna_accel_block_handler: flush timer expires in 16 [1225047] [ 1225.052] sna_wakeup_handler [ 1225.052] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1225.052] sna_block_handler (tv=599.970000) [ 1225.052] sna_accel_do_flush: flush timer active: delta=-5 [ 1225.052] sna_accel_do_flush (time=1225052), triggered [ 1225.052] sna_accel_flush (time=1225052), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1225.052] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1225.052] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1225.052] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1225.052] sna_mode_redisplay: posting shadow damage? 0 [ 1225.052] sna_accel_do_throttle (time=1225052), triggered [ 1225.052] sna_accel_throttle (time=1225052) [ 1225.052] sna_accel_disarm_timer[1] (time=1225052) [ 1225.052] sna_accel_block_handler: evaluating timers, active=1 [ 1225.052] sna_accel_block_handler: flush timer expires in 16 [1225068] [ 1225.052] sna_wakeup_handler [ 1225.052] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1225.052] sna_mode_wakeup: len=32 [ 1225.052] sna_mode_redisplay: posting shadow damage? 0 [ 1225.052] sna_block_handler (tv=599.970000) [ 1225.052] sna_accel_do_flush: flush timer active: delta=16 [ 1225.052] sna_accel_do_throttle -- no pending activity [ 1225.052] sna_accel_block_handler: evaluating timers, active=1 [ 1225.052] sna_accel_block_handler: flush timer expires in 16 [1225068] [ 1225.068] sna_wakeup_handler [ 1225.068] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1225.068] sna_block_handler (tv=599.954000) [ 1225.068] sna_accel_do_flush: flush timer active: delta=0 [ 1225.068] sna_accel_do_flush (time=1225068), triggered [ 1225.069] sna_accel_flush (time=1225068), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1225.069] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1225.069] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1225.069] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1225.069] sna_accel_disarm_timer[0] (time=1225068) [ 1225.069] sna_mode_redisplay: posting shadow damage? 0 [ 1225.069] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=0.000000) [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=0.000000) [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.023] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.023] sna_block_handler (tv=598.999000) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.023] sna_accel_do_flush -- no pending write to scanout [ 1226.023] sna_accel_do_throttle -- no pending activity [ 1226.023] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] sna_accel_do_flush -- no pending write to scanout [ 1226.024] sna_accel_do_throttle -- no pending activity [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] sna_accel_do_flush -- no pending write to scanout [ 1226.024] sna_accel_do_throttle -- no pending activity [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] sna_accel_do_flush -- no pending write to scanout [ 1226.024] sna_accel_do_throttle -- no pending activity [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.024] sna_accel_do_flush -- no pending write to scanout [ 1226.024] sna_accel_do_throttle -- no pending activity [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.024] sna_validate_gc changes=7fffff [ 1226.024] sna_validate_gc: recomputing clip [ 1226.024] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1226.024] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1226.024] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 1600) [ 1226.024] sna_poly_fill_rect: extents(0, 0), (2560, 1600), flags=1 [ 1226.024] discard_cpu_damage: discarding existing CPU damage [ 1226.024] sna_poly_fill_rect: promoting to full GPU [ 1226.024] sna_poly_fill_rect: dropping last-cpu hint [ 1226.024] sna_drawable_use_bo pixmap=4, box=((0, 0), (2560, 1600)), flags=19... [ 1226.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1226.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.024] wait_for_shadow: flags=1, shadow_flip=0, handle=29, wait=31, old=31 [ 1226.024] sna_drawable_use_bo: using whole GPU bo [ 1226.024] sna_poly_fill_rect: solid fill [00000000], testing for blt [ 1226.024] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 1600)...]+(0,0), clipped?=0 [ 1226.024] kgem_bo_is_render: handle=31, rq? 0 [0] [ 1226.024] kgem_bo_is_render: handle=31, rq? 0 [0] [ 1226.024] kgem_bo_is_render: handle=31, rq? 0 [0] [ 1226.024] sna_blt_fill_boxes (32, 00000000, 3) x 1 [ 1226.024] sna_blt_fill_box: box=((0, 0), (2560, 1600)) [ 1226.024] kgem_add_reloc: handle=31, pos=4, delta=0, domains=00028002 [ 1226.024] kgem_add_handle: handle=31, index=0 [ 1226.024] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 1226.024] sna_poly_fill_rect_blt: pixmap=4, marking clear [00000000] [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] sna_accel_block_handler: GPU idle, flushing [ 1226.024] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1226.024] gem_write__cachealigned(handle=14, offset=0, len=32) [ 1226.024] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1226.024] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2001000 [ 1226.024] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.024] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.024] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.024] timer_enable (time=1226024), starting timer 0 [ 1226.024] timer_enable (time=1226024), starting timer 1 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.024] sna_wakeup_handler [ 1226.024] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.024] sna_block_handler (tv=598.998000) [ 1226.024] kgem_retire, need_retire?=1 [ 1226.024] kgem_retire__flushing: 0 bo on flushing list [ 1226.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.024] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1226.024] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1226.024] kgem_retire -- retired=0, need_retire=1 [ 1226.024] sna_accel_do_flush: flush timer active: delta=8 [ 1226.024] sna_accel_block_handler: evaluating timers, active=3 [ 1226.024] sna_accel_block_handler: flush timer expires in 8 [1226032] [ 1226.032] sna_wakeup_handler [ 1226.032] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.032] sna_block_handler (tv=598.990000) [ 1226.032] kgem_retire, need_retire?=1 [ 1226.032] kgem_retire__flushing: 0 bo on flushing list [ 1226.032] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.032] __kgem_busy: handle=14, busy=0, wedged=0 [ 1226.032] __kgem_retire_rq: request 14 complete [ 1226.032] __kgem_busy: handle=31, busy=0, wedged=0 [ 1226.032] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1226.032] kgem_retire -- retired=0, need_retire=0 [ 1226.032] sna_accel_do_flush: flush timer active: delta=0 [ 1226.032] sna_accel_do_flush (time=1226032), triggered [ 1226.032] sna_accel_flush (time=1226032), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1226.032] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.032] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.032] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.032] sna_mode_redisplay: posting shadow damage? 1 [ 1226.032] sna_mode_redisplay: damage: 1x(0, 0), (2560, 1600) [ 1226.032] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1226.032] sna_pixmap_move_to_gpu: already all-damaged [ 1226.032] sna_pixmap_mark_active: pixmap=4, handle=31 [ 1226.032] sna_mode_redisplay: flipping tear-free outputs [ 1226.032] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1226.032] get_fb: reusing fb=25 for handle=31 [ 1226.032] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1226.032] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1226.032] sna_accel_block_handler: evaluating timers, active=3 [ 1226.032] sna_accel_block_handler: flush timer expires in 16 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.033] sna_wakeup_handler [ 1226.033] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.033] sna_block_handler (tv=598.989000) [ 1226.033] sna_accel_do_flush: flush timer active: delta=15 [ 1226.033] sna_accel_block_handler: evaluating timers, active=3 [ 1226.033] sna_accel_block_handler: flush timer expires in 15 [1226048] [ 1226.036] sna_wakeup_handler [ 1226.036] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.036] sna_mode_wakeup: len=32 [ 1226.036] sna_mode_redisplay: posting shadow damage? 0 [ 1226.036] sna_block_handler (tv=598.986000) [ 1226.036] sna_accel_do_flush: flush timer active: delta=12 [ 1226.036] sna_accel_block_handler: evaluating timers, active=3 [ 1226.036] sna_accel_block_handler: flush timer expires in 12 [1226048] [ 1226.048] sna_wakeup_handler [ 1226.048] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.048] sna_block_handler (tv=598.974000) [ 1226.048] sna_accel_do_flush: flush timer active: delta=0 [ 1226.048] sna_accel_do_flush (time=1226048), triggered [ 1226.048] sna_accel_flush (time=1226048), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1226.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.048] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.048] sna_mode_redisplay: posting shadow damage? 0 [ 1226.048] sna_accel_do_throttle (time=1226048), triggered [ 1226.048] sna_accel_throttle (time=1226048) [ 1226.048] sna_accel_disarm_timer[1] (time=1226048) [ 1226.048] sna_accel_block_handler: evaluating timers, active=1 [ 1226.048] sna_accel_block_handler: flush timer expires in 16 [1226064] [ 1226.064] sna_wakeup_handler [ 1226.064] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.064] sna_block_handler (tv=598.958000) [ 1226.064] sna_accel_do_flush: flush timer active: delta=0 [ 1226.064] sna_accel_do_flush (time=1226064), triggered [ 1226.064] sna_accel_flush (time=1226064), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1226.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.064] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.064] sna_accel_disarm_timer[0] (time=1226064) [ 1226.064] sna_mode_redisplay: posting shadow damage? 0 [ 1226.064] sna_accel_do_throttle -- no pending activity [ 1226.073] sna_wakeup_handler [ 1226.073] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.073] sna_create_pixmap(587, 235, 24, usage=0) [ 1226.073] kgem_can_create_2d: 587x235 @ 24 [ 1226.073] kgem_can_create_2d: untiled size=557056 [ 1226.073] kgem_choose_tiling: TLB near-miss between lines 587x235 (pitch=2348), forcing tiling 1 [ 1226.073] kgem_can_create_2d: tiled[-1] size=557056 [ 1226.073] sna_create_pixmap: usage=0, flags=b [ 1226.073] sna_create_pixmap: creating GPU pixmap 587x235, stride=2348, flags=b [ 1226.073] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1226.073] create_pixmap: serial=9, usage=0, 0x0 [ 1226.073] sna_validate_gc changes=7fffff [ 1226.073] sna_validate_gc: recomputing clip [ 1226.073] sna_validate_gc: composite clip=1x[(0, 0), (587, 235)] [ 1226.073] sna_put_image((0, 0)x(587, 111), depth=24, format=2) [ 1226.073] try_upload_tiled_x: bo? 0, can map? 0 [ 1226.073] kgem_choose_tiling: TLB near-miss between lines 587x235 (pitch=2348), forcing tiling 1 [ 1226.073] kgem_create_2d(587x235, bpp=32, tiling=1, exact=1, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1226.074] new pitch=2560, tiling=1, handle=32, id=268, num_pages=150 [150], bucket=7 [ 1226.074] try_upload_tiled_x: tiling=1 [ 1226.074] __kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 1226.074] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 1226.074] kgem_bo_map__cpu(handle=32, size=614400, map=(nil):(nil)) [ 1226.074] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 7) [ 1226.074] kgem_bo_map__cpu: caching CPU vma for 32 [ 1226.074] kgem_bo_sync__cpu: handle=32 [ 1226.074] try_upload_tiled_x: upload(0, 0, 587, 111) x 1 [ 1226.074] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 0), size=587x111, pitch=2348/2560 [ 1226.074] _sna_damage_add(None + [(0, 0), (587, 111)]) [ 1226.074] damage_union: extending damage (32767, 32767), (-32768, -32768) by (0, 0), (587, 111) [ 1226.074] = [[(0, 0), (587, 111)]: [(0, 0), (587, 111)] ] [ 1226.074] sna_damage_reduce_all(width=587, height=235) [ 1226.074] _sna_damage_subtract(None - [(0, 0), (587, 111)])... [ 1226.074] = None [ 1226.074] sna_block_handler (tv=598.948000) [ 1226.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.074] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.074] sna_accel_do_flush -- no pending write to scanout [ 1226.074] sna_accel_do_throttle -- no pending activity [ 1226.074] sna_wakeup_handler [ 1226.074] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.074] sna_put_image((0, 111)x(587, 111), depth=24, format=2) [ 1226.074] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.074] try_upload_tiled_x: tiling=1 [ 1226.074] __kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 1226.074] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 1226.074] kgem_bo_map__cpu(handle=32, size=614400, map=(nil):0x7fb6c0d9b000) [ 1226.074] kgem_bo_sync__cpu: handle=32 [ 1226.074] try_upload_tiled_x: upload(0, 111, 587, 111) x 1 [ 1226.074] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 111), size=587x111, pitch=2348/2560 [ 1226.074] _sna_damage_add([[(0, 0), (587, 111)]: [(0, 0), (587, 111)] ] + [(0, 111), (587, 222)]) [ 1226.074] damage_union: extending damage (0, 0), (587, 111) by (0, 111), (587, 222) [ 1226.074] = [[(0, 0), (587, 222)]: [(0, 0), (587, 222)] ] [ 1226.074] sna_damage_reduce_all(width=587, height=235) [ 1226.074] _sna_damage_subtract(None - [(0, 111), (587, 222)])... [ 1226.074] = None [ 1226.074] sna_put_image((0, 222)x(587, 13), depth=24, format=2) [ 1226.074] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.074] try_upload_tiled_x: tiling=1 [ 1226.074] __kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 1226.074] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 1226.074] kgem_bo_map__cpu(handle=32, size=614400, map=(nil):0x7fb6c0d9b000) [ 1226.074] kgem_bo_sync__cpu: handle=32 [ 1226.074] try_upload_tiled_x: upload(0, 222, 587, 13) x 1 [ 1226.074] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 222), size=587x13, pitch=2348/2560 [ 1226.074] _sna_damage_add([[(0, 0), (587, 222)]: [(0, 0), (587, 222)] ] + [(0, 222), (587, 235)]) [ 1226.074] damage_union: extending damage (0, 0), (587, 222) by (0, 222), (587, 235) [ 1226.074] = [[(0, 0), (587, 235)]: [(0, 0), (587, 235)] ] [ 1226.074] sna_damage_reduce_all(width=587, height=235) [ 1226.074] __sna_damage_all(587, 235) [ 1226.080] sna_block_handler (tv=598.942000) [ 1226.080] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.080] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.080] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.080] sna_accel_do_flush -- no pending write to scanout [ 1226.080] sna_accel_do_throttle -- no pending activity [ 1226.080] sna_wakeup_handler [ 1226.080] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.080] sna_block_handler (tv=598.942000) [ 1226.080] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.080] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.080] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.080] sna_accel_do_flush -- no pending write to scanout [ 1226.080] sna_accel_do_throttle -- no pending activity [ 1226.138] sna_wakeup_handler [ 1226.138] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.138] sna_create_pixmap(2560, 1600, 24, usage=0) [ 1226.138] kgem_can_create_2d: 2560x1600 @ 24 [ 1226.138] kgem_can_create_2d: untiled size=16384000 [ 1226.138] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1226.138] kgem_can_create_2d: tiled[-1] size=16384000 [ 1226.138] sna_create_pixmap: usage=0, flags=b [ 1226.138] sna_create_pixmap: creating GPU pixmap 2560x1600, stride=10240, flags=b [ 1226.138] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1226.138] create_pixmap: serial=11, usage=0, 0x0 [ 1226.138] sna_validate_gc changes=7fffff [ 1226.138] sna_validate_gc: recomputing clip [ 1226.138] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1226.138] sna_put_image((0, 0)x(2560, 25), depth=24, format=2) [ 1226.138] try_upload_tiled_x: bo? 0, can map? 0 [ 1226.138] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1226.138] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1226.138] new pitch=10240, tiling=1, handle=33, id=269, num_pages=4000 [4000], bucket=11 [ 1226.138] try_upload_tiled_x: tiling=1 [ 1226.138] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.138] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.138] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):(nil)) [ 1226.138] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 11) [ 1226.138] kgem_bo_map__cpu: caching CPU vma for 33 [ 1226.138] kgem_bo_sync__cpu: handle=33 [ 1226.138] try_upload_tiled_x: upload(0, 0, 2560, 25) x 1 [ 1226.138] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 0), size=2560x25, pitch=10240/10240 [ 1226.138] _sna_damage_add(None + [(0, 0), (2560, 25)]) [ 1226.138] damage_union: extending damage (32767, 32767), (-32768, -32768) by (0, 0), (2560, 25) [ 1226.138] = [[(0, 0), (2560, 25)]: [(0, 0), (2560, 25)] ] [ 1226.138] sna_damage_reduce_all(width=2560, height=1600) [ 1226.138] _sna_damage_subtract(None - [(0, 0), (2560, 25)])... [ 1226.138] = None [ 1226.138] sna_block_handler (tv=598.884000) [ 1226.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.138] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.138] sna_accel_do_flush -- no pending write to scanout [ 1226.138] sna_accel_do_throttle -- no pending activity [ 1226.138] sna_wakeup_handler [ 1226.138] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.138] sna_put_image((0, 25)x(2560, 25), depth=24, format=2) [ 1226.138] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.138] try_upload_tiled_x: tiling=1 [ 1226.138] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.138] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.138] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.138] kgem_bo_sync__cpu: handle=33 [ 1226.138] try_upload_tiled_x: upload(0, 25, 2560, 25) x 1 [ 1226.138] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 25), size=2560x25, pitch=10240/10240 [ 1226.138] _sna_damage_add([[(0, 0), (2560, 25)]: [(0, 0), (2560, 25)] ] + [(0, 25), (2560, 50)]) [ 1226.138] damage_union: extending damage (0, 0), (2560, 25) by (0, 25), (2560, 50) [ 1226.138] = [[(0, 0), (2560, 50)]: [(0, 0), (2560, 50)] ] [ 1226.138] sna_damage_reduce_all(width=2560, height=1600) [ 1226.138] _sna_damage_subtract(None - [(0, 25), (2560, 50)])... [ 1226.138] = None [ 1226.138] sna_block_handler (tv=598.884000) [ 1226.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.138] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.138] sna_accel_do_flush -- no pending write to scanout [ 1226.138] sna_accel_do_throttle -- no pending activity [ 1226.138] sna_wakeup_handler [ 1226.138] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.138] sna_put_image((0, 50)x(2560, 25), depth=24, format=2) [ 1226.138] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.138] try_upload_tiled_x: tiling=1 [ 1226.138] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.138] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.138] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.138] kgem_bo_sync__cpu: handle=33 [ 1226.138] try_upload_tiled_x: upload(0, 50, 2560, 25) x 1 [ 1226.138] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 50), size=2560x25, pitch=10240/10240 [ 1226.138] _sna_damage_add([[(0, 0), (2560, 50)]: [(0, 0), (2560, 50)] ] + [(0, 50), (2560, 75)]) [ 1226.138] damage_union: extending damage (0, 0), (2560, 50) by (0, 50), (2560, 75) [ 1226.138] = [[(0, 0), (2560, 75)]: [(0, 0), (2560, 75)] ] [ 1226.138] sna_damage_reduce_all(width=2560, height=1600) [ 1226.138] _sna_damage_subtract(None - [(0, 50), (2560, 75)])... [ 1226.138] = None [ 1226.138] sna_block_handler (tv=598.884000) [ 1226.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.138] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.138] sna_accel_do_flush -- no pending write to scanout [ 1226.139] sna_accel_do_throttle -- no pending activity [ 1226.139] sna_wakeup_handler [ 1226.139] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.139] sna_put_image((0, 75)x(2560, 25), depth=24, format=2) [ 1226.139] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.139] try_upload_tiled_x: tiling=1 [ 1226.139] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.139] kgem_bo_sync__cpu: handle=33 [ 1226.139] try_upload_tiled_x: upload(0, 75, 2560, 25) x 1 [ 1226.139] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 75), size=2560x25, pitch=10240/10240 [ 1226.139] _sna_damage_add([[(0, 0), (2560, 75)]: [(0, 0), (2560, 75)] ] + [(0, 75), (2560, 100)]) [ 1226.139] damage_union: extending damage (0, 0), (2560, 75) by (0, 75), (2560, 100) [ 1226.139] = [[(0, 0), (2560, 100)]: [(0, 0), (2560, 100)] ] [ 1226.139] sna_damage_reduce_all(width=2560, height=1600) [ 1226.139] _sna_damage_subtract(None - [(0, 75), (2560, 100)])... [ 1226.139] = None [ 1226.139] sna_block_handler (tv=598.883000) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] sna_accel_do_flush -- no pending write to scanout [ 1226.139] sna_accel_do_throttle -- no pending activity [ 1226.139] sna_wakeup_handler [ 1226.139] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.139] sna_put_image((0, 100)x(2560, 25), depth=24, format=2) [ 1226.139] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.139] try_upload_tiled_x: tiling=1 [ 1226.139] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.139] kgem_bo_sync__cpu: handle=33 [ 1226.139] try_upload_tiled_x: upload(0, 100, 2560, 25) x 1 [ 1226.139] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 100), size=2560x25, pitch=10240/10240 [ 1226.139] _sna_damage_add([[(0, 0), (2560, 100)]: [(0, 0), (2560, 100)] ] + [(0, 100), (2560, 125)]) [ 1226.139] damage_union: extending damage (0, 0), (2560, 100) by (0, 100), (2560, 125) [ 1226.139] = [[(0, 0), (2560, 125)]: [(0, 0), (2560, 125)] ] [ 1226.139] sna_damage_reduce_all(width=2560, height=1600) [ 1226.139] _sna_damage_subtract(None - [(0, 100), (2560, 125)])... [ 1226.139] = None [ 1226.139] sna_block_handler (tv=598.883000) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] sna_accel_do_flush -- no pending write to scanout [ 1226.139] sna_accel_do_throttle -- no pending activity [ 1226.139] sna_wakeup_handler [ 1226.139] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.139] sna_put_image((0, 125)x(2560, 25), depth=24, format=2) [ 1226.139] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.139] try_upload_tiled_x: tiling=1 [ 1226.139] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.139] kgem_bo_sync__cpu: handle=33 [ 1226.139] try_upload_tiled_x: upload(0, 125, 2560, 25) x 1 [ 1226.139] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 125), size=2560x25, pitch=10240/10240 [ 1226.139] _sna_damage_add([[(0, 0), (2560, 125)]: [(0, 0), (2560, 125)] ] + [(0, 125), (2560, 150)]) [ 1226.139] damage_union: extending damage (0, 0), (2560, 125) by (0, 125), (2560, 150) [ 1226.139] = [[(0, 0), (2560, 150)]: [(0, 0), (2560, 150)] ] [ 1226.139] sna_damage_reduce_all(width=2560, height=1600) [ 1226.139] _sna_damage_subtract(None - [(0, 125), (2560, 150)])... [ 1226.139] = None [ 1226.139] sna_block_handler (tv=598.883000) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] sna_accel_do_flush -- no pending write to scanout [ 1226.139] sna_accel_do_throttle -- no pending activity [ 1226.139] sna_wakeup_handler [ 1226.139] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.139] sna_put_image((0, 150)x(2560, 25), depth=24, format=2) [ 1226.139] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.139] try_upload_tiled_x: tiling=1 [ 1226.139] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.139] kgem_bo_sync__cpu: handle=33 [ 1226.139] try_upload_tiled_x: upload(0, 150, 2560, 25) x 1 [ 1226.139] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 150), size=2560x25, pitch=10240/10240 [ 1226.139] _sna_damage_add([[(0, 0), (2560, 150)]: [(0, 0), (2560, 150)] ] + [(0, 150), (2560, 175)]) [ 1226.139] damage_union: extending damage (0, 0), (2560, 150) by (0, 150), (2560, 175) [ 1226.139] = [[(0, 0), (2560, 175)]: [(0, 0), (2560, 175)] ] [ 1226.139] sna_damage_reduce_all(width=2560, height=1600) [ 1226.139] _sna_damage_subtract(None - [(0, 150), (2560, 175)])... [ 1226.139] = None [ 1226.139] sna_block_handler (tv=598.883000) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.139] sna_accel_do_flush -- no pending write to scanout [ 1226.139] sna_accel_do_throttle -- no pending activity [ 1226.139] sna_wakeup_handler [ 1226.139] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.139] sna_put_image((0, 175)x(2560, 25), depth=24, format=2) [ 1226.139] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.139] try_upload_tiled_x: tiling=1 [ 1226.139] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.139] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.139] kgem_bo_sync__cpu: handle=33 [ 1226.139] try_upload_tiled_x: upload(0, 175, 2560, 25) x 1 [ 1226.139] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 175), size=2560x25, pitch=10240/10240 [ 1226.139] _sna_damage_add([[(0, 0), (2560, 175)]: [(0, 0), (2560, 175)] ] + [(0, 175), (2560, 200)]) [ 1226.139] damage_union: extending damage (0, 0), (2560, 175) by (0, 175), (2560, 200) [ 1226.140] = [[(0, 0), (2560, 200)]: [(0, 0), (2560, 200)] ] [ 1226.140] sna_damage_reduce_all(width=2560, height=1600) [ 1226.140] _sna_damage_subtract(None - [(0, 175), (2560, 200)])... [ 1226.140] = None [ 1226.140] sna_block_handler (tv=598.882000) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] sna_accel_do_flush -- no pending write to scanout [ 1226.140] sna_accel_do_throttle -- no pending activity [ 1226.140] sna_wakeup_handler [ 1226.140] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.140] sna_put_image((0, 200)x(2560, 25), depth=24, format=2) [ 1226.140] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.140] try_upload_tiled_x: tiling=1 [ 1226.140] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.140] kgem_bo_sync__cpu: handle=33 [ 1226.140] try_upload_tiled_x: upload(0, 200, 2560, 25) x 1 [ 1226.140] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 200), size=2560x25, pitch=10240/10240 [ 1226.140] _sna_damage_add([[(0, 0), (2560, 200)]: [(0, 0), (2560, 200)] ] + [(0, 200), (2560, 225)]) [ 1226.140] damage_union: extending damage (0, 0), (2560, 200) by (0, 200), (2560, 225) [ 1226.140] = [[(0, 0), (2560, 225)]: [(0, 0), (2560, 225)] ] [ 1226.140] sna_damage_reduce_all(width=2560, height=1600) [ 1226.140] _sna_damage_subtract(None - [(0, 200), (2560, 225)])... [ 1226.140] = None [ 1226.140] sna_block_handler (tv=598.882000) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] sna_accel_do_flush -- no pending write to scanout [ 1226.140] sna_accel_do_throttle -- no pending activity [ 1226.140] sna_wakeup_handler [ 1226.140] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.140] sna_put_image((0, 225)x(2560, 25), depth=24, format=2) [ 1226.140] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.140] try_upload_tiled_x: tiling=1 [ 1226.140] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.140] kgem_bo_sync__cpu: handle=33 [ 1226.140] try_upload_tiled_x: upload(0, 225, 2560, 25) x 1 [ 1226.140] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 225), size=2560x25, pitch=10240/10240 [ 1226.140] _sna_damage_add([[(0, 0), (2560, 225)]: [(0, 0), (2560, 225)] ] + [(0, 225), (2560, 250)]) [ 1226.140] damage_union: extending damage (0, 0), (2560, 225) by (0, 225), (2560, 250) [ 1226.140] = [[(0, 0), (2560, 250)]: [(0, 0), (2560, 250)] ] [ 1226.140] sna_damage_reduce_all(width=2560, height=1600) [ 1226.140] _sna_damage_subtract(None - [(0, 225), (2560, 250)])... [ 1226.140] = None [ 1226.140] sna_block_handler (tv=598.882000) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] sna_accel_do_flush -- no pending write to scanout [ 1226.140] sna_accel_do_throttle -- no pending activity [ 1226.140] sna_wakeup_handler [ 1226.140] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.140] sna_put_image((0, 250)x(2560, 25), depth=24, format=2) [ 1226.140] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.140] try_upload_tiled_x: tiling=1 [ 1226.140] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.140] kgem_bo_sync__cpu: handle=33 [ 1226.140] try_upload_tiled_x: upload(0, 250, 2560, 25) x 1 [ 1226.140] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 250), size=2560x25, pitch=10240/10240 [ 1226.140] _sna_damage_add([[(0, 0), (2560, 250)]: [(0, 0), (2560, 250)] ] + [(0, 250), (2560, 275)]) [ 1226.140] damage_union: extending damage (0, 0), (2560, 250) by (0, 250), (2560, 275) [ 1226.140] = [[(0, 0), (2560, 275)]: [(0, 0), (2560, 275)] ] [ 1226.140] sna_damage_reduce_all(width=2560, height=1600) [ 1226.140] _sna_damage_subtract(None - [(0, 250), (2560, 275)])... [ 1226.140] = None [ 1226.140] sna_block_handler (tv=598.882000) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] sna_accel_do_flush -- no pending write to scanout [ 1226.140] sna_accel_do_throttle -- no pending activity [ 1226.140] sna_wakeup_handler [ 1226.140] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.140] sna_put_image((0, 275)x(2560, 25), depth=24, format=2) [ 1226.140] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.140] try_upload_tiled_x: tiling=1 [ 1226.140] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.140] kgem_bo_sync__cpu: handle=33 [ 1226.140] try_upload_tiled_x: upload(0, 275, 2560, 25) x 1 [ 1226.140] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 275), size=2560x25, pitch=10240/10240 [ 1226.140] _sna_damage_add([[(0, 0), (2560, 275)]: [(0, 0), (2560, 275)] ] + [(0, 275), (2560, 300)]) [ 1226.140] damage_union: extending damage (0, 0), (2560, 275) by (0, 275), (2560, 300) [ 1226.140] = [[(0, 0), (2560, 300)]: [(0, 0), (2560, 300)] ] [ 1226.140] sna_damage_reduce_all(width=2560, height=1600) [ 1226.140] _sna_damage_subtract(None - [(0, 275), (2560, 300)])... [ 1226.140] = None [ 1226.140] sna_block_handler (tv=598.882000) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.140] sna_accel_do_flush -- no pending write to scanout [ 1226.140] sna_accel_do_throttle -- no pending activity [ 1226.140] sna_wakeup_handler [ 1226.140] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.140] sna_put_image((0, 300)x(2560, 25), depth=24, format=2) [ 1226.140] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.140] try_upload_tiled_x: tiling=1 [ 1226.140] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.140] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.140] kgem_bo_sync__cpu: handle=33 [ 1226.140] try_upload_tiled_x: upload(0, 300, 2560, 25) x 1 [ 1226.140] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 300), size=2560x25, pitch=10240/10240 [ 1226.141] _sna_damage_add([[(0, 0), (2560, 300)]: [(0, 0), (2560, 300)] ] + [(0, 300), (2560, 325)]) [ 1226.141] damage_union: extending damage (0, 0), (2560, 300) by (0, 300), (2560, 325) [ 1226.141] = [[(0, 0), (2560, 325)]: [(0, 0), (2560, 325)] ] [ 1226.141] sna_damage_reduce_all(width=2560, height=1600) [ 1226.141] _sna_damage_subtract(None - [(0, 300), (2560, 325)])... [ 1226.141] = None [ 1226.141] sna_block_handler (tv=598.881000) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] sna_accel_do_flush -- no pending write to scanout [ 1226.141] sna_accel_do_throttle -- no pending activity [ 1226.141] sna_wakeup_handler [ 1226.141] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.141] sna_put_image((0, 325)x(2560, 25), depth=24, format=2) [ 1226.141] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.141] try_upload_tiled_x: tiling=1 [ 1226.141] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.141] kgem_bo_sync__cpu: handle=33 [ 1226.141] try_upload_tiled_x: upload(0, 325, 2560, 25) x 1 [ 1226.141] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 325), size=2560x25, pitch=10240/10240 [ 1226.141] _sna_damage_add([[(0, 0), (2560, 325)]: [(0, 0), (2560, 325)] ] + [(0, 325), (2560, 350)]) [ 1226.141] damage_union: extending damage (0, 0), (2560, 325) by (0, 325), (2560, 350) [ 1226.141] = [[(0, 0), (2560, 350)]: [(0, 0), (2560, 350)] ] [ 1226.141] sna_damage_reduce_all(width=2560, height=1600) [ 1226.141] _sna_damage_subtract(None - [(0, 325), (2560, 350)])... [ 1226.141] = None [ 1226.141] sna_block_handler (tv=598.881000) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] sna_accel_do_flush -- no pending write to scanout [ 1226.141] sna_accel_do_throttle -- no pending activity [ 1226.141] sna_wakeup_handler [ 1226.141] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.141] sna_put_image((0, 350)x(2560, 25), depth=24, format=2) [ 1226.141] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.141] try_upload_tiled_x: tiling=1 [ 1226.141] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.141] kgem_bo_sync__cpu: handle=33 [ 1226.141] try_upload_tiled_x: upload(0, 350, 2560, 25) x 1 [ 1226.141] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 350), size=2560x25, pitch=10240/10240 [ 1226.141] _sna_damage_add([[(0, 0), (2560, 350)]: [(0, 0), (2560, 350)] ] + [(0, 350), (2560, 375)]) [ 1226.141] damage_union: extending damage (0, 0), (2560, 350) by (0, 350), (2560, 375) [ 1226.141] = [[(0, 0), (2560, 375)]: [(0, 0), (2560, 375)] ] [ 1226.141] sna_damage_reduce_all(width=2560, height=1600) [ 1226.141] _sna_damage_subtract(None - [(0, 350), (2560, 375)])... [ 1226.141] = None [ 1226.141] sna_block_handler (tv=598.881000) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] sna_accel_do_flush -- no pending write to scanout [ 1226.141] sna_accel_do_throttle -- no pending activity [ 1226.141] sna_wakeup_handler [ 1226.141] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.141] sna_put_image((0, 375)x(2560, 25), depth=24, format=2) [ 1226.141] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.141] try_upload_tiled_x: tiling=1 [ 1226.141] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.141] kgem_bo_sync__cpu: handle=33 [ 1226.141] try_upload_tiled_x: upload(0, 375, 2560, 25) x 1 [ 1226.141] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 375), size=2560x25, pitch=10240/10240 [ 1226.141] _sna_damage_add([[(0, 0), (2560, 375)]: [(0, 0), (2560, 375)] ] + [(0, 375), (2560, 400)]) [ 1226.141] damage_union: extending damage (0, 0), (2560, 375) by (0, 375), (2560, 400) [ 1226.141] = [[(0, 0), (2560, 400)]: [(0, 0), (2560, 400)] ] [ 1226.141] sna_damage_reduce_all(width=2560, height=1600) [ 1226.141] _sna_damage_subtract(None - [(0, 375), (2560, 400)])... [ 1226.141] = None [ 1226.141] sna_block_handler (tv=598.881000) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] sna_accel_do_flush -- no pending write to scanout [ 1226.141] sna_accel_do_throttle -- no pending activity [ 1226.141] sna_wakeup_handler [ 1226.141] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.141] sna_put_image((0, 400)x(2560, 25), depth=24, format=2) [ 1226.141] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.141] try_upload_tiled_x: tiling=1 [ 1226.141] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.141] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.141] kgem_bo_sync__cpu: handle=33 [ 1226.141] try_upload_tiled_x: upload(0, 400, 2560, 25) x 1 [ 1226.141] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 400), size=2560x25, pitch=10240/10240 [ 1226.141] _sna_damage_add([[(0, 0), (2560, 400)]: [(0, 0), (2560, 400)] ] + [(0, 400), (2560, 425)]) [ 1226.141] damage_union: extending damage (0, 0), (2560, 400) by (0, 400), (2560, 425) [ 1226.141] = [[(0, 0), (2560, 425)]: [(0, 0), (2560, 425)] ] [ 1226.141] sna_damage_reduce_all(width=2560, height=1600) [ 1226.141] _sna_damage_subtract(None - [(0, 400), (2560, 425)])... [ 1226.141] = None [ 1226.141] sna_block_handler (tv=598.881000) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.141] sna_accel_do_flush -- no pending write to scanout [ 1226.141] sna_accel_do_throttle -- no pending activity [ 1226.141] sna_wakeup_handler [ 1226.141] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.141] sna_put_image((0, 425)x(2560, 25), depth=24, format=2) [ 1226.142] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.142] try_upload_tiled_x: tiling=1 [ 1226.142] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.142] kgem_bo_sync__cpu: handle=33 [ 1226.142] try_upload_tiled_x: upload(0, 425, 2560, 25) x 1 [ 1226.142] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 425), size=2560x25, pitch=10240/10240 [ 1226.142] _sna_damage_add([[(0, 0), (2560, 425)]: [(0, 0), (2560, 425)] ] + [(0, 425), (2560, 450)]) [ 1226.142] damage_union: extending damage (0, 0), (2560, 425) by (0, 425), (2560, 450) [ 1226.142] = [[(0, 0), (2560, 450)]: [(0, 0), (2560, 450)] ] [ 1226.142] sna_damage_reduce_all(width=2560, height=1600) [ 1226.142] _sna_damage_subtract(None - [(0, 425), (2560, 450)])... [ 1226.142] = None [ 1226.142] sna_block_handler (tv=598.880000) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] sna_accel_do_flush -- no pending write to scanout [ 1226.142] sna_accel_do_throttle -- no pending activity [ 1226.142] sna_wakeup_handler [ 1226.142] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.142] sna_put_image((0, 450)x(2560, 25), depth=24, format=2) [ 1226.142] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.142] try_upload_tiled_x: tiling=1 [ 1226.142] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.142] kgem_bo_sync__cpu: handle=33 [ 1226.142] try_upload_tiled_x: upload(0, 450, 2560, 25) x 1 [ 1226.142] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 450), size=2560x25, pitch=10240/10240 [ 1226.142] _sna_damage_add([[(0, 0), (2560, 450)]: [(0, 0), (2560, 450)] ] + [(0, 450), (2560, 475)]) [ 1226.142] damage_union: extending damage (0, 0), (2560, 450) by (0, 450), (2560, 475) [ 1226.142] = [[(0, 0), (2560, 475)]: [(0, 0), (2560, 475)] ] [ 1226.142] sna_damage_reduce_all(width=2560, height=1600) [ 1226.142] _sna_damage_subtract(None - [(0, 450), (2560, 475)])... [ 1226.142] = None [ 1226.142] sna_block_handler (tv=598.880000) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] sna_accel_do_flush -- no pending write to scanout [ 1226.142] sna_accel_do_throttle -- no pending activity [ 1226.142] sna_wakeup_handler [ 1226.142] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.142] sna_put_image((0, 475)x(2560, 25), depth=24, format=2) [ 1226.142] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.142] try_upload_tiled_x: tiling=1 [ 1226.142] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.142] kgem_bo_sync__cpu: handle=33 [ 1226.142] try_upload_tiled_x: upload(0, 475, 2560, 25) x 1 [ 1226.142] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 475), size=2560x25, pitch=10240/10240 [ 1226.142] _sna_damage_add([[(0, 0), (2560, 475)]: [(0, 0), (2560, 475)] ] + [(0, 475), (2560, 500)]) [ 1226.142] damage_union: extending damage (0, 0), (2560, 475) by (0, 475), (2560, 500) [ 1226.142] = [[(0, 0), (2560, 500)]: [(0, 0), (2560, 500)] ] [ 1226.142] sna_damage_reduce_all(width=2560, height=1600) [ 1226.142] _sna_damage_subtract(None - [(0, 475), (2560, 500)])... [ 1226.142] = None [ 1226.142] sna_block_handler (tv=598.880000) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] sna_accel_do_flush -- no pending write to scanout [ 1226.142] sna_accel_do_throttle -- no pending activity [ 1226.142] sna_wakeup_handler [ 1226.142] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.142] sna_put_image((0, 500)x(2560, 25), depth=24, format=2) [ 1226.142] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.142] try_upload_tiled_x: tiling=1 [ 1226.142] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.142] kgem_bo_sync__cpu: handle=33 [ 1226.142] try_upload_tiled_x: upload(0, 500, 2560, 25) x 1 [ 1226.142] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 500), size=2560x25, pitch=10240/10240 [ 1226.142] _sna_damage_add([[(0, 0), (2560, 500)]: [(0, 0), (2560, 500)] ] + [(0, 500), (2560, 525)]) [ 1226.142] damage_union: extending damage (0, 0), (2560, 500) by (0, 500), (2560, 525) [ 1226.142] = [[(0, 0), (2560, 525)]: [(0, 0), (2560, 525)] ] [ 1226.142] sna_damage_reduce_all(width=2560, height=1600) [ 1226.142] _sna_damage_subtract(None - [(0, 500), (2560, 525)])... [ 1226.142] = None [ 1226.142] sna_block_handler (tv=598.880000) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] sna_accel_do_flush -- no pending write to scanout [ 1226.142] sna_accel_do_throttle -- no pending activity [ 1226.142] sna_wakeup_handler [ 1226.142] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.142] sna_put_image((0, 525)x(2560, 25), depth=24, format=2) [ 1226.142] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.142] try_upload_tiled_x: tiling=1 [ 1226.142] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.142] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.142] kgem_bo_sync__cpu: handle=33 [ 1226.142] try_upload_tiled_x: upload(0, 525, 2560, 25) x 1 [ 1226.142] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 525), size=2560x25, pitch=10240/10240 [ 1226.142] _sna_damage_add([[(0, 0), (2560, 525)]: [(0, 0), (2560, 525)] ] + [(0, 525), (2560, 550)]) [ 1226.142] damage_union: extending damage (0, 0), (2560, 525) by (0, 525), (2560, 550) [ 1226.142] = [[(0, 0), (2560, 550)]: [(0, 0), (2560, 550)] ] [ 1226.142] sna_damage_reduce_all(width=2560, height=1600) [ 1226.142] _sna_damage_subtract(None - [(0, 525), (2560, 550)])... [ 1226.142] = None [ 1226.142] sna_block_handler (tv=598.880000) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.142] sna_accel_do_flush -- no pending write to scanout [ 1226.142] sna_accel_do_throttle -- no pending activity [ 1226.142] sna_wakeup_handler [ 1226.143] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.143] sna_put_image((0, 550)x(2560, 25), depth=24, format=2) [ 1226.143] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.143] try_upload_tiled_x: tiling=1 [ 1226.143] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.143] kgem_bo_sync__cpu: handle=33 [ 1226.143] try_upload_tiled_x: upload(0, 550, 2560, 25) x 1 [ 1226.143] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 550), size=2560x25, pitch=10240/10240 [ 1226.143] _sna_damage_add([[(0, 0), (2560, 550)]: [(0, 0), (2560, 550)] ] + [(0, 550), (2560, 575)]) [ 1226.143] damage_union: extending damage (0, 0), (2560, 550) by (0, 550), (2560, 575) [ 1226.143] = [[(0, 0), (2560, 575)]: [(0, 0), (2560, 575)] ] [ 1226.143] sna_damage_reduce_all(width=2560, height=1600) [ 1226.143] _sna_damage_subtract(None - [(0, 550), (2560, 575)])... [ 1226.143] = None [ 1226.143] sna_block_handler (tv=598.879000) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] sna_accel_do_flush -- no pending write to scanout [ 1226.143] sna_accel_do_throttle -- no pending activity [ 1226.143] sna_wakeup_handler [ 1226.143] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.143] sna_put_image((0, 575)x(2560, 25), depth=24, format=2) [ 1226.143] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.143] try_upload_tiled_x: tiling=1 [ 1226.143] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.143] kgem_bo_sync__cpu: handle=33 [ 1226.143] try_upload_tiled_x: upload(0, 575, 2560, 25) x 1 [ 1226.143] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 575), size=2560x25, pitch=10240/10240 [ 1226.143] _sna_damage_add([[(0, 0), (2560, 575)]: [(0, 0), (2560, 575)] ] + [(0, 575), (2560, 600)]) [ 1226.143] damage_union: extending damage (0, 0), (2560, 575) by (0, 575), (2560, 600) [ 1226.143] = [[(0, 0), (2560, 600)]: [(0, 0), (2560, 600)] ] [ 1226.143] sna_damage_reduce_all(width=2560, height=1600) [ 1226.143] _sna_damage_subtract(None - [(0, 575), (2560, 600)])... [ 1226.143] = None [ 1226.143] sna_block_handler (tv=598.879000) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] sna_accel_do_flush -- no pending write to scanout [ 1226.143] sna_accel_do_throttle -- no pending activity [ 1226.143] sna_wakeup_handler [ 1226.143] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.143] sna_put_image((0, 600)x(2560, 25), depth=24, format=2) [ 1226.143] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.143] try_upload_tiled_x: tiling=1 [ 1226.143] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.143] kgem_bo_sync__cpu: handle=33 [ 1226.143] try_upload_tiled_x: upload(0, 600, 2560, 25) x 1 [ 1226.143] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 600), size=2560x25, pitch=10240/10240 [ 1226.143] _sna_damage_add([[(0, 0), (2560, 600)]: [(0, 0), (2560, 600)] ] + [(0, 600), (2560, 625)]) [ 1226.143] damage_union: extending damage (0, 0), (2560, 600) by (0, 600), (2560, 625) [ 1226.143] = [[(0, 0), (2560, 625)]: [(0, 0), (2560, 625)] ] [ 1226.143] sna_damage_reduce_all(width=2560, height=1600) [ 1226.143] _sna_damage_subtract(None - [(0, 600), (2560, 625)])... [ 1226.143] = None [ 1226.143] sna_block_handler (tv=598.879000) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] sna_accel_do_flush -- no pending write to scanout [ 1226.143] sna_accel_do_throttle -- no pending activity [ 1226.143] sna_wakeup_handler [ 1226.143] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.143] sna_put_image((0, 625)x(2560, 25), depth=24, format=2) [ 1226.143] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.143] try_upload_tiled_x: tiling=1 [ 1226.143] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.143] kgem_bo_sync__cpu: handle=33 [ 1226.143] try_upload_tiled_x: upload(0, 625, 2560, 25) x 1 [ 1226.143] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 625), size=2560x25, pitch=10240/10240 [ 1226.143] _sna_damage_add([[(0, 0), (2560, 625)]: [(0, 0), (2560, 625)] ] + [(0, 625), (2560, 650)]) [ 1226.143] damage_union: extending damage (0, 0), (2560, 625) by (0, 625), (2560, 650) [ 1226.143] = [[(0, 0), (2560, 650)]: [(0, 0), (2560, 650)] ] [ 1226.143] sna_damage_reduce_all(width=2560, height=1600) [ 1226.143] _sna_damage_subtract(None - [(0, 625), (2560, 650)])... [ 1226.143] = None [ 1226.143] sna_block_handler (tv=598.879000) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.143] sna_accel_do_flush -- no pending write to scanout [ 1226.143] sna_accel_do_throttle -- no pending activity [ 1226.143] sna_wakeup_handler [ 1226.143] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.143] sna_put_image((0, 650)x(2560, 25), depth=24, format=2) [ 1226.143] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.143] try_upload_tiled_x: tiling=1 [ 1226.143] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.143] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.143] kgem_bo_sync__cpu: handle=33 [ 1226.143] try_upload_tiled_x: upload(0, 650, 2560, 25) x 1 [ 1226.143] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 650), size=2560x25, pitch=10240/10240 [ 1226.143] _sna_damage_add([[(0, 0), (2560, 650)]: [(0, 0), (2560, 650)] ] + [(0, 650), (2560, 675)]) [ 1226.143] damage_union: extending damage (0, 0), (2560, 650) by (0, 650), (2560, 675) [ 1226.143] = [[(0, 0), (2560, 675)]: [(0, 0), (2560, 675)] ] [ 1226.143] sna_damage_reduce_all(width=2560, height=1600) [ 1226.143] _sna_damage_subtract(None - [(0, 650), (2560, 675)])... [ 1226.143] = None [ 1226.144] sna_block_handler (tv=598.878000) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] sna_accel_do_flush -- no pending write to scanout [ 1226.144] sna_accel_do_throttle -- no pending activity [ 1226.144] sna_wakeup_handler [ 1226.144] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.144] sna_put_image((0, 675)x(2560, 25), depth=24, format=2) [ 1226.144] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.144] try_upload_tiled_x: tiling=1 [ 1226.144] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.144] kgem_bo_sync__cpu: handle=33 [ 1226.144] try_upload_tiled_x: upload(0, 675, 2560, 25) x 1 [ 1226.144] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 675), size=2560x25, pitch=10240/10240 [ 1226.144] _sna_damage_add([[(0, 0), (2560, 675)]: [(0, 0), (2560, 675)] ] + [(0, 675), (2560, 700)]) [ 1226.144] damage_union: extending damage (0, 0), (2560, 675) by (0, 675), (2560, 700) [ 1226.144] = [[(0, 0), (2560, 700)]: [(0, 0), (2560, 700)] ] [ 1226.144] sna_damage_reduce_all(width=2560, height=1600) [ 1226.144] _sna_damage_subtract(None - [(0, 675), (2560, 700)])... [ 1226.144] = None [ 1226.144] sna_block_handler (tv=598.878000) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] sna_accel_do_flush -- no pending write to scanout [ 1226.144] sna_accel_do_throttle -- no pending activity [ 1226.144] sna_wakeup_handler [ 1226.144] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.144] sna_put_image((0, 700)x(2560, 25), depth=24, format=2) [ 1226.144] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.144] try_upload_tiled_x: tiling=1 [ 1226.144] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.144] kgem_bo_sync__cpu: handle=33 [ 1226.144] try_upload_tiled_x: upload(0, 700, 2560, 25) x 1 [ 1226.144] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 700), size=2560x25, pitch=10240/10240 [ 1226.144] _sna_damage_add([[(0, 0), (2560, 700)]: [(0, 0), (2560, 700)] ] + [(0, 700), (2560, 725)]) [ 1226.144] damage_union: extending damage (0, 0), (2560, 700) by (0, 700), (2560, 725) [ 1226.144] = [[(0, 0), (2560, 725)]: [(0, 0), (2560, 725)] ] [ 1226.144] sna_damage_reduce_all(width=2560, height=1600) [ 1226.144] _sna_damage_subtract(None - [(0, 700), (2560, 725)])... [ 1226.144] = None [ 1226.144] sna_block_handler (tv=598.878000) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] sna_accel_do_flush -- no pending write to scanout [ 1226.144] sna_accel_do_throttle -- no pending activity [ 1226.144] sna_wakeup_handler [ 1226.144] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.144] sna_put_image((0, 725)x(2560, 25), depth=24, format=2) [ 1226.144] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.144] try_upload_tiled_x: tiling=1 [ 1226.144] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.144] kgem_bo_sync__cpu: handle=33 [ 1226.144] try_upload_tiled_x: upload(0, 725, 2560, 25) x 1 [ 1226.144] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 725), size=2560x25, pitch=10240/10240 [ 1226.144] _sna_damage_add([[(0, 0), (2560, 725)]: [(0, 0), (2560, 725)] ] + [(0, 725), (2560, 750)]) [ 1226.144] damage_union: extending damage (0, 0), (2560, 725) by (0, 725), (2560, 750) [ 1226.144] = [[(0, 0), (2560, 750)]: [(0, 0), (2560, 750)] ] [ 1226.144] sna_damage_reduce_all(width=2560, height=1600) [ 1226.144] _sna_damage_subtract(None - [(0, 725), (2560, 750)])... [ 1226.144] = None [ 1226.144] sna_block_handler (tv=598.878000) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] sna_accel_do_flush -- no pending write to scanout [ 1226.144] sna_accel_do_throttle -- no pending activity [ 1226.144] sna_wakeup_handler [ 1226.144] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.144] sna_put_image((0, 750)x(2560, 25), depth=24, format=2) [ 1226.144] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.144] try_upload_tiled_x: tiling=1 [ 1226.144] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.144] kgem_bo_sync__cpu: handle=33 [ 1226.144] try_upload_tiled_x: upload(0, 750, 2560, 25) x 1 [ 1226.144] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 750), size=2560x25, pitch=10240/10240 [ 1226.144] _sna_damage_add([[(0, 0), (2560, 750)]: [(0, 0), (2560, 750)] ] + [(0, 750), (2560, 775)]) [ 1226.144] damage_union: extending damage (0, 0), (2560, 750) by (0, 750), (2560, 775) [ 1226.144] = [[(0, 0), (2560, 775)]: [(0, 0), (2560, 775)] ] [ 1226.144] sna_damage_reduce_all(width=2560, height=1600) [ 1226.144] _sna_damage_subtract(None - [(0, 750), (2560, 775)])... [ 1226.144] = None [ 1226.144] sna_block_handler (tv=598.878000) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.144] sna_accel_do_flush -- no pending write to scanout [ 1226.144] sna_accel_do_throttle -- no pending activity [ 1226.144] sna_wakeup_handler [ 1226.144] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.144] sna_put_image((0, 775)x(2560, 25), depth=24, format=2) [ 1226.144] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.144] try_upload_tiled_x: tiling=1 [ 1226.144] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.144] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.144] kgem_bo_sync__cpu: handle=33 [ 1226.144] try_upload_tiled_x: upload(0, 775, 2560, 25) x 1 [ 1226.144] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 775), size=2560x25, pitch=10240/10240 [ 1226.144] _sna_damage_add([[(0, 0), (2560, 775)]: [(0, 0), (2560, 775)] ] + [(0, 775), (2560, 800)]) [ 1226.144] damage_union: extending damage (0, 0), (2560, 775) by (0, 775), (2560, 800) [ 1226.144] = [[(0, 0), (2560, 800)]: [(0, 0), (2560, 800)] ] [ 1226.144] sna_damage_reduce_all(width=2560, height=1600) [ 1226.145] _sna_damage_subtract(None - [(0, 775), (2560, 800)])... [ 1226.145] = None [ 1226.145] sna_block_handler (tv=598.877000) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] sna_accel_do_flush -- no pending write to scanout [ 1226.145] sna_accel_do_throttle -- no pending activity [ 1226.145] sna_wakeup_handler [ 1226.145] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.145] sna_put_image((0, 800)x(2560, 25), depth=24, format=2) [ 1226.145] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.145] try_upload_tiled_x: tiling=1 [ 1226.145] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.145] kgem_bo_sync__cpu: handle=33 [ 1226.145] try_upload_tiled_x: upload(0, 800, 2560, 25) x 1 [ 1226.145] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 800), size=2560x25, pitch=10240/10240 [ 1226.145] _sna_damage_add([[(0, 0), (2560, 800)]: [(0, 0), (2560, 800)] ] + [(0, 800), (2560, 825)]) [ 1226.145] damage_union: extending damage (0, 0), (2560, 800) by (0, 800), (2560, 825) [ 1226.145] = [[(0, 0), (2560, 825)]: [(0, 0), (2560, 825)] ] [ 1226.145] sna_damage_reduce_all(width=2560, height=1600) [ 1226.145] _sna_damage_subtract(None - [(0, 800), (2560, 825)])... [ 1226.145] = None [ 1226.145] sna_block_handler (tv=598.877000) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] sna_accel_do_flush -- no pending write to scanout [ 1226.145] sna_accel_do_throttle -- no pending activity [ 1226.145] sna_wakeup_handler [ 1226.145] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.145] sna_put_image((0, 825)x(2560, 25), depth=24, format=2) [ 1226.145] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.145] try_upload_tiled_x: tiling=1 [ 1226.145] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.145] kgem_bo_sync__cpu: handle=33 [ 1226.145] try_upload_tiled_x: upload(0, 825, 2560, 25) x 1 [ 1226.145] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 825), size=2560x25, pitch=10240/10240 [ 1226.145] _sna_damage_add([[(0, 0), (2560, 825)]: [(0, 0), (2560, 825)] ] + [(0, 825), (2560, 850)]) [ 1226.145] damage_union: extending damage (0, 0), (2560, 825) by (0, 825), (2560, 850) [ 1226.145] = [[(0, 0), (2560, 850)]: [(0, 0), (2560, 850)] ] [ 1226.145] sna_damage_reduce_all(width=2560, height=1600) [ 1226.145] _sna_damage_subtract(None - [(0, 825), (2560, 850)])... [ 1226.145] = None [ 1226.145] sna_block_handler (tv=598.877000) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] sna_accel_do_flush -- no pending write to scanout [ 1226.145] sna_accel_do_throttle -- no pending activity [ 1226.145] sna_wakeup_handler [ 1226.145] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.145] sna_put_image((0, 850)x(2560, 25), depth=24, format=2) [ 1226.145] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.145] try_upload_tiled_x: tiling=1 [ 1226.145] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.145] kgem_bo_sync__cpu: handle=33 [ 1226.145] try_upload_tiled_x: upload(0, 850, 2560, 25) x 1 [ 1226.145] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 850), size=2560x25, pitch=10240/10240 [ 1226.145] _sna_damage_add([[(0, 0), (2560, 850)]: [(0, 0), (2560, 850)] ] + [(0, 850), (2560, 875)]) [ 1226.145] damage_union: extending damage (0, 0), (2560, 850) by (0, 850), (2560, 875) [ 1226.145] = [[(0, 0), (2560, 875)]: [(0, 0), (2560, 875)] ] [ 1226.145] sna_damage_reduce_all(width=2560, height=1600) [ 1226.145] _sna_damage_subtract(None - [(0, 850), (2560, 875)])... [ 1226.145] = None [ 1226.145] sna_block_handler (tv=598.877000) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] sna_accel_do_flush -- no pending write to scanout [ 1226.145] sna_accel_do_throttle -- no pending activity [ 1226.145] sna_wakeup_handler [ 1226.145] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.145] sna_put_image((0, 875)x(2560, 25), depth=24, format=2) [ 1226.145] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.145] try_upload_tiled_x: tiling=1 [ 1226.145] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.145] kgem_bo_sync__cpu: handle=33 [ 1226.145] try_upload_tiled_x: upload(0, 875, 2560, 25) x 1 [ 1226.145] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 875), size=2560x25, pitch=10240/10240 [ 1226.145] _sna_damage_add([[(0, 0), (2560, 875)]: [(0, 0), (2560, 875)] ] + [(0, 875), (2560, 900)]) [ 1226.145] damage_union: extending damage (0, 0), (2560, 875) by (0, 875), (2560, 900) [ 1226.145] = [[(0, 0), (2560, 900)]: [(0, 0), (2560, 900)] ] [ 1226.145] sna_damage_reduce_all(width=2560, height=1600) [ 1226.145] _sna_damage_subtract(None - [(0, 875), (2560, 900)])... [ 1226.145] = None [ 1226.145] sna_block_handler (tv=598.877000) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.145] sna_accel_do_flush -- no pending write to scanout [ 1226.145] sna_accel_do_throttle -- no pending activity [ 1226.145] sna_wakeup_handler [ 1226.145] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.145] sna_put_image((0, 900)x(2560, 25), depth=24, format=2) [ 1226.145] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.145] try_upload_tiled_x: tiling=1 [ 1226.145] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.145] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.145] kgem_bo_sync__cpu: handle=33 [ 1226.145] try_upload_tiled_x: upload(0, 900, 2560, 25) x 1 [ 1226.145] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 900), size=2560x25, pitch=10240/10240 [ 1226.146] _sna_damage_add([[(0, 0), (2560, 900)]: [(0, 0), (2560, 900)] ] + [(0, 900), (2560, 925)]) [ 1226.146] damage_union: extending damage (0, 0), (2560, 900) by (0, 900), (2560, 925) [ 1226.146] = [[(0, 0), (2560, 925)]: [(0, 0), (2560, 925)] ] [ 1226.146] sna_damage_reduce_all(width=2560, height=1600) [ 1226.146] _sna_damage_subtract(None - [(0, 900), (2560, 925)])... [ 1226.146] = None [ 1226.146] sna_block_handler (tv=598.876000) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] sna_accel_do_flush -- no pending write to scanout [ 1226.146] sna_accel_do_throttle -- no pending activity [ 1226.146] sna_wakeup_handler [ 1226.146] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.146] sna_put_image((0, 925)x(2560, 25), depth=24, format=2) [ 1226.146] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.146] try_upload_tiled_x: tiling=1 [ 1226.146] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.146] kgem_bo_sync__cpu: handle=33 [ 1226.146] try_upload_tiled_x: upload(0, 925, 2560, 25) x 1 [ 1226.146] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 925), size=2560x25, pitch=10240/10240 [ 1226.146] _sna_damage_add([[(0, 0), (2560, 925)]: [(0, 0), (2560, 925)] ] + [(0, 925), (2560, 950)]) [ 1226.146] damage_union: extending damage (0, 0), (2560, 925) by (0, 925), (2560, 950) [ 1226.146] = [[(0, 0), (2560, 950)]: [(0, 0), (2560, 950)] ] [ 1226.146] sna_damage_reduce_all(width=2560, height=1600) [ 1226.146] _sna_damage_subtract(None - [(0, 925), (2560, 950)])... [ 1226.146] = None [ 1226.146] sna_block_handler (tv=598.876000) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] sna_accel_do_flush -- no pending write to scanout [ 1226.146] sna_accel_do_throttle -- no pending activity [ 1226.146] sna_wakeup_handler [ 1226.146] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.146] sna_put_image((0, 950)x(2560, 25), depth=24, format=2) [ 1226.146] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.146] try_upload_tiled_x: tiling=1 [ 1226.146] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.146] kgem_bo_sync__cpu: handle=33 [ 1226.146] try_upload_tiled_x: upload(0, 950, 2560, 25) x 1 [ 1226.146] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 950), size=2560x25, pitch=10240/10240 [ 1226.146] _sna_damage_add([[(0, 0), (2560, 950)]: [(0, 0), (2560, 950)] ] + [(0, 950), (2560, 975)]) [ 1226.146] damage_union: extending damage (0, 0), (2560, 950) by (0, 950), (2560, 975) [ 1226.146] = [[(0, 0), (2560, 975)]: [(0, 0), (2560, 975)] ] [ 1226.146] sna_damage_reduce_all(width=2560, height=1600) [ 1226.146] _sna_damage_subtract(None - [(0, 950), (2560, 975)])... [ 1226.146] = None [ 1226.146] sna_block_handler (tv=598.876000) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] sna_accel_do_flush -- no pending write to scanout [ 1226.146] sna_accel_do_throttle -- no pending activity [ 1226.146] sna_wakeup_handler [ 1226.146] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.146] sna_put_image((0, 975)x(2560, 25), depth=24, format=2) [ 1226.146] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.146] try_upload_tiled_x: tiling=1 [ 1226.146] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.146] kgem_bo_sync__cpu: handle=33 [ 1226.146] try_upload_tiled_x: upload(0, 975, 2560, 25) x 1 [ 1226.146] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 975), size=2560x25, pitch=10240/10240 [ 1226.146] _sna_damage_add([[(0, 0), (2560, 975)]: [(0, 0), (2560, 975)] ] + [(0, 975), (2560, 1000)]) [ 1226.146] damage_union: extending damage (0, 0), (2560, 975) by (0, 975), (2560, 1000) [ 1226.146] = [[(0, 0), (2560, 1000)]: [(0, 0), (2560, 1000)] ] [ 1226.146] sna_damage_reduce_all(width=2560, height=1600) [ 1226.146] _sna_damage_subtract(None - [(0, 975), (2560, 1000)])... [ 1226.146] = None [ 1226.146] sna_block_handler (tv=598.876000) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] sna_accel_do_flush -- no pending write to scanout [ 1226.146] sna_accel_do_throttle -- no pending activity [ 1226.146] sna_wakeup_handler [ 1226.146] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.146] sna_put_image((0, 1000)x(2560, 25), depth=24, format=2) [ 1226.146] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.146] try_upload_tiled_x: tiling=1 [ 1226.146] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.146] kgem_bo_sync__cpu: handle=33 [ 1226.146] try_upload_tiled_x: upload(0, 1000, 2560, 25) x 1 [ 1226.146] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1000), size=2560x25, pitch=10240/10240 [ 1226.146] _sna_damage_add([[(0, 0), (2560, 1000)]: [(0, 0), (2560, 1000)] ] + [(0, 1000), (2560, 1025)]) [ 1226.146] damage_union: extending damage (0, 0), (2560, 1000) by (0, 1000), (2560, 1025) [ 1226.146] = [[(0, 0), (2560, 1025)]: [(0, 0), (2560, 1025)] ] [ 1226.146] sna_damage_reduce_all(width=2560, height=1600) [ 1226.146] _sna_damage_subtract(None - [(0, 1000), (2560, 1025)])... [ 1226.146] = None [ 1226.146] sna_block_handler (tv=598.876000) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.146] sna_accel_do_flush -- no pending write to scanout [ 1226.146] sna_accel_do_throttle -- no pending activity [ 1226.146] sna_wakeup_handler [ 1226.146] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.146] sna_put_image((0, 1025)x(2560, 25), depth=24, format=2) [ 1226.146] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.146] try_upload_tiled_x: tiling=1 [ 1226.146] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.146] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.146] kgem_bo_sync__cpu: handle=33 [ 1226.146] try_upload_tiled_x: upload(0, 1025, 2560, 25) x 1 [ 1226.146] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1025), size=2560x25, pitch=10240/10240 [ 1226.147] _sna_damage_add([[(0, 0), (2560, 1025)]: [(0, 0), (2560, 1025)] ] + [(0, 1025), (2560, 1050)]) [ 1226.147] damage_union: extending damage (0, 0), (2560, 1025) by (0, 1025), (2560, 1050) [ 1226.147] = [[(0, 0), (2560, 1050)]: [(0, 0), (2560, 1050)] ] [ 1226.147] sna_damage_reduce_all(width=2560, height=1600) [ 1226.147] _sna_damage_subtract(None - [(0, 1025), (2560, 1050)])... [ 1226.147] = None [ 1226.147] sna_block_handler (tv=598.875000) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] sna_accel_do_flush -- no pending write to scanout [ 1226.147] sna_accel_do_throttle -- no pending activity [ 1226.147] sna_wakeup_handler [ 1226.147] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.147] sna_put_image((0, 1050)x(2560, 25), depth=24, format=2) [ 1226.147] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.147] try_upload_tiled_x: tiling=1 [ 1226.147] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.147] kgem_bo_sync__cpu: handle=33 [ 1226.147] try_upload_tiled_x: upload(0, 1050, 2560, 25) x 1 [ 1226.147] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1050), size=2560x25, pitch=10240/10240 [ 1226.147] _sna_damage_add([[(0, 0), (2560, 1050)]: [(0, 0), (2560, 1050)] ] + [(0, 1050), (2560, 1075)]) [ 1226.147] damage_union: extending damage (0, 0), (2560, 1050) by (0, 1050), (2560, 1075) [ 1226.147] = [[(0, 0), (2560, 1075)]: [(0, 0), (2560, 1075)] ] [ 1226.147] sna_damage_reduce_all(width=2560, height=1600) [ 1226.147] _sna_damage_subtract(None - [(0, 1050), (2560, 1075)])... [ 1226.147] = None [ 1226.147] sna_block_handler (tv=598.875000) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] sna_accel_do_flush -- no pending write to scanout [ 1226.147] sna_accel_do_throttle -- no pending activity [ 1226.147] sna_wakeup_handler [ 1226.147] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.147] sna_put_image((0, 1075)x(2560, 25), depth=24, format=2) [ 1226.147] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.147] try_upload_tiled_x: tiling=1 [ 1226.147] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.147] kgem_bo_sync__cpu: handle=33 [ 1226.147] try_upload_tiled_x: upload(0, 1075, 2560, 25) x 1 [ 1226.147] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1075), size=2560x25, pitch=10240/10240 [ 1226.147] _sna_damage_add([[(0, 0), (2560, 1075)]: [(0, 0), (2560, 1075)] ] + [(0, 1075), (2560, 1100)]) [ 1226.147] damage_union: extending damage (0, 0), (2560, 1075) by (0, 1075), (2560, 1100) [ 1226.147] = [[(0, 0), (2560, 1100)]: [(0, 0), (2560, 1100)] ] [ 1226.147] sna_damage_reduce_all(width=2560, height=1600) [ 1226.147] _sna_damage_subtract(None - [(0, 1075), (2560, 1100)])... [ 1226.147] = None [ 1226.147] sna_block_handler (tv=598.875000) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] sna_accel_do_flush -- no pending write to scanout [ 1226.147] sna_accel_do_throttle -- no pending activity [ 1226.147] sna_wakeup_handler [ 1226.147] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.147] sna_put_image((0, 1100)x(2560, 25), depth=24, format=2) [ 1226.147] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.147] try_upload_tiled_x: tiling=1 [ 1226.147] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.147] kgem_bo_sync__cpu: handle=33 [ 1226.147] try_upload_tiled_x: upload(0, 1100, 2560, 25) x 1 [ 1226.147] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1100), size=2560x25, pitch=10240/10240 [ 1226.147] _sna_damage_add([[(0, 0), (2560, 1100)]: [(0, 0), (2560, 1100)] ] + [(0, 1100), (2560, 1125)]) [ 1226.147] damage_union: extending damage (0, 0), (2560, 1100) by (0, 1100), (2560, 1125) [ 1226.147] = [[(0, 0), (2560, 1125)]: [(0, 0), (2560, 1125)] ] [ 1226.147] sna_damage_reduce_all(width=2560, height=1600) [ 1226.147] _sna_damage_subtract(None - [(0, 1100), (2560, 1125)])... [ 1226.147] = None [ 1226.147] sna_block_handler (tv=598.875000) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] sna_accel_do_flush -- no pending write to scanout [ 1226.147] sna_accel_do_throttle -- no pending activity [ 1226.147] sna_wakeup_handler [ 1226.147] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.147] sna_put_image((0, 1125)x(2560, 25), depth=24, format=2) [ 1226.147] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.147] try_upload_tiled_x: tiling=1 [ 1226.147] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.147] kgem_bo_sync__cpu: handle=33 [ 1226.147] try_upload_tiled_x: upload(0, 1125, 2560, 25) x 1 [ 1226.147] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1125), size=2560x25, pitch=10240/10240 [ 1226.147] _sna_damage_add([[(0, 0), (2560, 1125)]: [(0, 0), (2560, 1125)] ] + [(0, 1125), (2560, 1150)]) [ 1226.147] damage_union: extending damage (0, 0), (2560, 1125) by (0, 1125), (2560, 1150) [ 1226.147] = [[(0, 0), (2560, 1150)]: [(0, 0), (2560, 1150)] ] [ 1226.147] sna_damage_reduce_all(width=2560, height=1600) [ 1226.147] _sna_damage_subtract(None - [(0, 1125), (2560, 1150)])... [ 1226.147] = None [ 1226.147] sna_block_handler (tv=598.875000) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.147] sna_accel_do_flush -- no pending write to scanout [ 1226.147] sna_accel_do_throttle -- no pending activity [ 1226.147] sna_wakeup_handler [ 1226.147] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.147] sna_put_image((0, 1150)x(2560, 25), depth=24, format=2) [ 1226.147] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.147] try_upload_tiled_x: tiling=1 [ 1226.147] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.147] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.147] kgem_bo_sync__cpu: handle=33 [ 1226.147] try_upload_tiled_x: upload(0, 1150, 2560, 25) x 1 [ 1226.147] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1150), size=2560x25, pitch=10240/10240 [ 1226.148] _sna_damage_add([[(0, 0), (2560, 1150)]: [(0, 0), (2560, 1150)] ] + [(0, 1150), (2560, 1175)]) [ 1226.148] damage_union: extending damage (0, 0), (2560, 1150) by (0, 1150), (2560, 1175) [ 1226.148] = [[(0, 0), (2560, 1175)]: [(0, 0), (2560, 1175)] ] [ 1226.148] sna_damage_reduce_all(width=2560, height=1600) [ 1226.148] _sna_damage_subtract(None - [(0, 1150), (2560, 1175)])... [ 1226.148] = None [ 1226.148] sna_block_handler (tv=598.874000) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] sna_accel_do_flush -- no pending write to scanout [ 1226.148] sna_accel_do_throttle -- no pending activity [ 1226.148] sna_wakeup_handler [ 1226.148] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.148] sna_put_image((0, 1175)x(2560, 25), depth=24, format=2) [ 1226.148] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.148] try_upload_tiled_x: tiling=1 [ 1226.148] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.148] kgem_bo_sync__cpu: handle=33 [ 1226.148] try_upload_tiled_x: upload(0, 1175, 2560, 25) x 1 [ 1226.148] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1175), size=2560x25, pitch=10240/10240 [ 1226.148] _sna_damage_add([[(0, 0), (2560, 1175)]: [(0, 0), (2560, 1175)] ] + [(0, 1175), (2560, 1200)]) [ 1226.148] damage_union: extending damage (0, 0), (2560, 1175) by (0, 1175), (2560, 1200) [ 1226.148] = [[(0, 0), (2560, 1200)]: [(0, 0), (2560, 1200)] ] [ 1226.148] sna_damage_reduce_all(width=2560, height=1600) [ 1226.148] _sna_damage_subtract(None - [(0, 1175), (2560, 1200)])... [ 1226.148] = None [ 1226.148] sna_block_handler (tv=598.874000) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] sna_accel_do_flush -- no pending write to scanout [ 1226.148] sna_accel_do_throttle -- no pending activity [ 1226.148] sna_wakeup_handler [ 1226.148] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.148] sna_put_image((0, 1200)x(2560, 25), depth=24, format=2) [ 1226.148] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.148] try_upload_tiled_x: tiling=1 [ 1226.148] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.148] kgem_bo_sync__cpu: handle=33 [ 1226.148] try_upload_tiled_x: upload(0, 1200, 2560, 25) x 1 [ 1226.148] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1200), size=2560x25, pitch=10240/10240 [ 1226.148] _sna_damage_add([[(0, 0), (2560, 1200)]: [(0, 0), (2560, 1200)] ] + [(0, 1200), (2560, 1225)]) [ 1226.148] damage_union: extending damage (0, 0), (2560, 1200) by (0, 1200), (2560, 1225) [ 1226.148] = [[(0, 0), (2560, 1225)]: [(0, 0), (2560, 1225)] ] [ 1226.148] sna_damage_reduce_all(width=2560, height=1600) [ 1226.148] _sna_damage_subtract(None - [(0, 1200), (2560, 1225)])... [ 1226.148] = None [ 1226.148] sna_block_handler (tv=598.874000) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] sna_accel_do_flush -- no pending write to scanout [ 1226.148] sna_accel_do_throttle -- no pending activity [ 1226.148] sna_wakeup_handler [ 1226.148] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.148] sna_put_image((0, 1225)x(2560, 25), depth=24, format=2) [ 1226.148] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.148] try_upload_tiled_x: tiling=1 [ 1226.148] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.148] kgem_bo_sync__cpu: handle=33 [ 1226.148] try_upload_tiled_x: upload(0, 1225, 2560, 25) x 1 [ 1226.148] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1225), size=2560x25, pitch=10240/10240 [ 1226.148] _sna_damage_add([[(0, 0), (2560, 1225)]: [(0, 0), (2560, 1225)] ] + [(0, 1225), (2560, 1250)]) [ 1226.148] damage_union: extending damage (0, 0), (2560, 1225) by (0, 1225), (2560, 1250) [ 1226.148] = [[(0, 0), (2560, 1250)]: [(0, 0), (2560, 1250)] ] [ 1226.148] sna_damage_reduce_all(width=2560, height=1600) [ 1226.148] _sna_damage_subtract(None - [(0, 1225), (2560, 1250)])... [ 1226.148] = None [ 1226.148] sna_block_handler (tv=598.874000) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] sna_accel_do_flush -- no pending write to scanout [ 1226.148] sna_accel_do_throttle -- no pending activity [ 1226.148] sna_wakeup_handler [ 1226.148] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.148] sna_put_image((0, 1250)x(2560, 25), depth=24, format=2) [ 1226.148] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.148] try_upload_tiled_x: tiling=1 [ 1226.148] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.148] kgem_bo_sync__cpu: handle=33 [ 1226.148] try_upload_tiled_x: upload(0, 1250, 2560, 25) x 1 [ 1226.148] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1250), size=2560x25, pitch=10240/10240 [ 1226.148] _sna_damage_add([[(0, 0), (2560, 1250)]: [(0, 0), (2560, 1250)] ] + [(0, 1250), (2560, 1275)]) [ 1226.148] damage_union: extending damage (0, 0), (2560, 1250) by (0, 1250), (2560, 1275) [ 1226.148] = [[(0, 0), (2560, 1275)]: [(0, 0), (2560, 1275)] ] [ 1226.148] sna_damage_reduce_all(width=2560, height=1600) [ 1226.148] _sna_damage_subtract(None - [(0, 1250), (2560, 1275)])... [ 1226.148] = None [ 1226.148] sna_block_handler (tv=598.874000) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.148] sna_accel_do_flush -- no pending write to scanout [ 1226.148] sna_accel_do_throttle -- no pending activity [ 1226.148] sna_wakeup_handler [ 1226.148] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.148] sna_put_image((0, 1275)x(2560, 25), depth=24, format=2) [ 1226.148] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.148] try_upload_tiled_x: tiling=1 [ 1226.148] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.148] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.148] kgem_bo_sync__cpu: handle=33 [ 1226.148] try_upload_tiled_x: upload(0, 1275, 2560, 25) x 1 [ 1226.148] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1275), size=2560x25, pitch=10240/10240 [ 1226.149] _sna_damage_add([[(0, 0), (2560, 1275)]: [(0, 0), (2560, 1275)] ] + [(0, 1275), (2560, 1300)]) [ 1226.149] damage_union: extending damage (0, 0), (2560, 1275) by (0, 1275), (2560, 1300) [ 1226.149] = [[(0, 0), (2560, 1300)]: [(0, 0), (2560, 1300)] ] [ 1226.149] sna_damage_reduce_all(width=2560, height=1600) [ 1226.149] _sna_damage_subtract(None - [(0, 1275), (2560, 1300)])... [ 1226.149] = None [ 1226.149] sna_block_handler (tv=598.873000) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] sna_accel_do_flush -- no pending write to scanout [ 1226.149] sna_accel_do_throttle -- no pending activity [ 1226.149] sna_wakeup_handler [ 1226.149] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.149] sna_put_image((0, 1300)x(2560, 25), depth=24, format=2) [ 1226.149] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.149] try_upload_tiled_x: tiling=1 [ 1226.149] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.149] kgem_bo_sync__cpu: handle=33 [ 1226.149] try_upload_tiled_x: upload(0, 1300, 2560, 25) x 1 [ 1226.149] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1300), size=2560x25, pitch=10240/10240 [ 1226.149] _sna_damage_add([[(0, 0), (2560, 1300)]: [(0, 0), (2560, 1300)] ] + [(0, 1300), (2560, 1325)]) [ 1226.149] damage_union: extending damage (0, 0), (2560, 1300) by (0, 1300), (2560, 1325) [ 1226.149] = [[(0, 0), (2560, 1325)]: [(0, 0), (2560, 1325)] ] [ 1226.149] sna_damage_reduce_all(width=2560, height=1600) [ 1226.149] _sna_damage_subtract(None - [(0, 1300), (2560, 1325)])... [ 1226.149] = None [ 1226.149] sna_block_handler (tv=598.873000) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] sna_accel_do_flush -- no pending write to scanout [ 1226.149] sna_accel_do_throttle -- no pending activity [ 1226.149] sna_wakeup_handler [ 1226.149] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.149] sna_put_image((0, 1325)x(2560, 25), depth=24, format=2) [ 1226.149] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.149] try_upload_tiled_x: tiling=1 [ 1226.149] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.149] kgem_bo_sync__cpu: handle=33 [ 1226.149] try_upload_tiled_x: upload(0, 1325, 2560, 25) x 1 [ 1226.149] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1325), size=2560x25, pitch=10240/10240 [ 1226.149] _sna_damage_add([[(0, 0), (2560, 1325)]: [(0, 0), (2560, 1325)] ] + [(0, 1325), (2560, 1350)]) [ 1226.149] damage_union: extending damage (0, 0), (2560, 1325) by (0, 1325), (2560, 1350) [ 1226.149] = [[(0, 0), (2560, 1350)]: [(0, 0), (2560, 1350)] ] [ 1226.149] sna_damage_reduce_all(width=2560, height=1600) [ 1226.149] _sna_damage_subtract(None - [(0, 1325), (2560, 1350)])... [ 1226.149] = None [ 1226.149] sna_block_handler (tv=598.873000) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] sna_accel_do_flush -- no pending write to scanout [ 1226.149] sna_accel_do_throttle -- no pending activity [ 1226.149] sna_wakeup_handler [ 1226.149] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.149] sna_put_image((0, 1350)x(2560, 25), depth=24, format=2) [ 1226.149] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.149] try_upload_tiled_x: tiling=1 [ 1226.149] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.149] kgem_bo_sync__cpu: handle=33 [ 1226.149] try_upload_tiled_x: upload(0, 1350, 2560, 25) x 1 [ 1226.149] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1350), size=2560x25, pitch=10240/10240 [ 1226.149] _sna_damage_add([[(0, 0), (2560, 1350)]: [(0, 0), (2560, 1350)] ] + [(0, 1350), (2560, 1375)]) [ 1226.149] damage_union: extending damage (0, 0), (2560, 1350) by (0, 1350), (2560, 1375) [ 1226.149] = [[(0, 0), (2560, 1375)]: [(0, 0), (2560, 1375)] ] [ 1226.149] sna_damage_reduce_all(width=2560, height=1600) [ 1226.149] _sna_damage_subtract(None - [(0, 1350), (2560, 1375)])... [ 1226.149] = None [ 1226.149] sna_block_handler (tv=598.873000) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] sna_accel_do_flush -- no pending write to scanout [ 1226.149] sna_accel_do_throttle -- no pending activity [ 1226.149] sna_wakeup_handler [ 1226.149] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.149] sna_put_image((0, 1375)x(2560, 25), depth=24, format=2) [ 1226.149] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.149] try_upload_tiled_x: tiling=1 [ 1226.149] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.149] kgem_bo_sync__cpu: handle=33 [ 1226.149] try_upload_tiled_x: upload(0, 1375, 2560, 25) x 1 [ 1226.149] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1375), size=2560x25, pitch=10240/10240 [ 1226.149] _sna_damage_add([[(0, 0), (2560, 1375)]: [(0, 0), (2560, 1375)] ] + [(0, 1375), (2560, 1400)]) [ 1226.149] damage_union: extending damage (0, 0), (2560, 1375) by (0, 1375), (2560, 1400) [ 1226.149] = [[(0, 0), (2560, 1400)]: [(0, 0), (2560, 1400)] ] [ 1226.149] sna_damage_reduce_all(width=2560, height=1600) [ 1226.149] _sna_damage_subtract(None - [(0, 1375), (2560, 1400)])... [ 1226.149] = None [ 1226.149] sna_block_handler (tv=598.873000) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.149] sna_accel_do_flush -- no pending write to scanout [ 1226.149] sna_accel_do_throttle -- no pending activity [ 1226.149] sna_wakeup_handler [ 1226.149] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.149] sna_put_image((0, 1400)x(2560, 25), depth=24, format=2) [ 1226.149] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.149] try_upload_tiled_x: tiling=1 [ 1226.149] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.149] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.149] kgem_bo_sync__cpu: handle=33 [ 1226.149] try_upload_tiled_x: upload(0, 1400, 2560, 25) x 1 [ 1226.149] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1400), size=2560x25, pitch=10240/10240 [ 1226.150] _sna_damage_add([[(0, 0), (2560, 1400)]: [(0, 0), (2560, 1400)] ] + [(0, 1400), (2560, 1425)]) [ 1226.150] damage_union: extending damage (0, 0), (2560, 1400) by (0, 1400), (2560, 1425) [ 1226.150] = [[(0, 0), (2560, 1425)]: [(0, 0), (2560, 1425)] ] [ 1226.150] sna_damage_reduce_all(width=2560, height=1600) [ 1226.150] _sna_damage_subtract(None - [(0, 1400), (2560, 1425)])... [ 1226.150] = None [ 1226.150] sna_block_handler (tv=598.872000) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] sna_accel_do_flush -- no pending write to scanout [ 1226.150] sna_accel_do_throttle -- no pending activity [ 1226.150] sna_wakeup_handler [ 1226.150] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.150] sna_put_image((0, 1425)x(2560, 25), depth=24, format=2) [ 1226.150] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.150] try_upload_tiled_x: tiling=1 [ 1226.150] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.150] kgem_bo_sync__cpu: handle=33 [ 1226.150] try_upload_tiled_x: upload(0, 1425, 2560, 25) x 1 [ 1226.150] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1425), size=2560x25, pitch=10240/10240 [ 1226.150] _sna_damage_add([[(0, 0), (2560, 1425)]: [(0, 0), (2560, 1425)] ] + [(0, 1425), (2560, 1450)]) [ 1226.150] damage_union: extending damage (0, 0), (2560, 1425) by (0, 1425), (2560, 1450) [ 1226.150] = [[(0, 0), (2560, 1450)]: [(0, 0), (2560, 1450)] ] [ 1226.150] sna_damage_reduce_all(width=2560, height=1600) [ 1226.150] _sna_damage_subtract(None - [(0, 1425), (2560, 1450)])... [ 1226.150] = None [ 1226.150] sna_block_handler (tv=598.872000) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] sna_accel_do_flush -- no pending write to scanout [ 1226.150] sna_accel_do_throttle -- no pending activity [ 1226.150] sna_wakeup_handler [ 1226.150] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.150] sna_put_image((0, 1450)x(2560, 25), depth=24, format=2) [ 1226.150] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.150] try_upload_tiled_x: tiling=1 [ 1226.150] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.150] kgem_bo_sync__cpu: handle=33 [ 1226.150] try_upload_tiled_x: upload(0, 1450, 2560, 25) x 1 [ 1226.150] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1450), size=2560x25, pitch=10240/10240 [ 1226.150] _sna_damage_add([[(0, 0), (2560, 1450)]: [(0, 0), (2560, 1450)] ] + [(0, 1450), (2560, 1475)]) [ 1226.150] damage_union: extending damage (0, 0), (2560, 1450) by (0, 1450), (2560, 1475) [ 1226.150] = [[(0, 0), (2560, 1475)]: [(0, 0), (2560, 1475)] ] [ 1226.150] sna_damage_reduce_all(width=2560, height=1600) [ 1226.150] _sna_damage_subtract(None - [(0, 1450), (2560, 1475)])... [ 1226.150] = None [ 1226.150] sna_block_handler (tv=598.872000) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] sna_accel_do_flush -- no pending write to scanout [ 1226.150] sna_accel_do_throttle -- no pending activity [ 1226.150] sna_wakeup_handler [ 1226.150] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.150] sna_put_image((0, 1475)x(2560, 25), depth=24, format=2) [ 1226.150] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.150] try_upload_tiled_x: tiling=1 [ 1226.150] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.150] kgem_bo_sync__cpu: handle=33 [ 1226.150] try_upload_tiled_x: upload(0, 1475, 2560, 25) x 1 [ 1226.150] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1475), size=2560x25, pitch=10240/10240 [ 1226.150] _sna_damage_add([[(0, 0), (2560, 1475)]: [(0, 0), (2560, 1475)] ] + [(0, 1475), (2560, 1500)]) [ 1226.150] damage_union: extending damage (0, 0), (2560, 1475) by (0, 1475), (2560, 1500) [ 1226.150] = [[(0, 0), (2560, 1500)]: [(0, 0), (2560, 1500)] ] [ 1226.150] sna_damage_reduce_all(width=2560, height=1600) [ 1226.150] _sna_damage_subtract(None - [(0, 1475), (2560, 1500)])... [ 1226.150] = None [ 1226.150] sna_block_handler (tv=598.872000) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] sna_accel_do_flush -- no pending write to scanout [ 1226.150] sna_accel_do_throttle -- no pending activity [ 1226.150] sna_wakeup_handler [ 1226.150] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.150] sna_put_image((0, 1500)x(2560, 25), depth=24, format=2) [ 1226.150] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.150] try_upload_tiled_x: tiling=1 [ 1226.150] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.150] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.150] kgem_bo_sync__cpu: handle=33 [ 1226.150] try_upload_tiled_x: upload(0, 1500, 2560, 25) x 1 [ 1226.150] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1500), size=2560x25, pitch=10240/10240 [ 1226.150] _sna_damage_add([[(0, 0), (2560, 1500)]: [(0, 0), (2560, 1500)] ] + [(0, 1500), (2560, 1525)]) [ 1226.150] damage_union: extending damage (0, 0), (2560, 1500) by (0, 1500), (2560, 1525) [ 1226.150] = [[(0, 0), (2560, 1525)]: [(0, 0), (2560, 1525)] ] [ 1226.150] sna_damage_reduce_all(width=2560, height=1600) [ 1226.150] _sna_damage_subtract(None - [(0, 1500), (2560, 1525)])... [ 1226.150] = None [ 1226.150] sna_block_handler (tv=598.872000) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.150] sna_accel_do_flush -- no pending write to scanout [ 1226.150] sna_accel_do_throttle -- no pending activity [ 1226.150] sna_wakeup_handler [ 1226.150] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.150] sna_put_image((0, 1525)x(2560, 25), depth=24, format=2) [ 1226.150] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.150] try_upload_tiled_x: tiling=1 [ 1226.150] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.151] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.151] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.151] kgem_bo_sync__cpu: handle=33 [ 1226.151] try_upload_tiled_x: upload(0, 1525, 2560, 25) x 1 [ 1226.151] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1525), size=2560x25, pitch=10240/10240 [ 1226.151] _sna_damage_add([[(0, 0), (2560, 1525)]: [(0, 0), (2560, 1525)] ] + [(0, 1525), (2560, 1550)]) [ 1226.151] damage_union: extending damage (0, 0), (2560, 1525) by (0, 1525), (2560, 1550) [ 1226.151] = [[(0, 0), (2560, 1550)]: [(0, 0), (2560, 1550)] ] [ 1226.151] sna_damage_reduce_all(width=2560, height=1600) [ 1226.151] _sna_damage_subtract(None - [(0, 1525), (2560, 1550)])... [ 1226.151] = None [ 1226.151] sna_block_handler (tv=598.871000) [ 1226.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.151] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.151] sna_accel_do_flush -- no pending write to scanout [ 1226.151] sna_accel_do_throttle -- no pending activity [ 1226.151] sna_wakeup_handler [ 1226.151] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.151] sna_put_image((0, 1550)x(2560, 25), depth=24, format=2) [ 1226.151] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.151] try_upload_tiled_x: tiling=1 [ 1226.151] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.151] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.151] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.151] kgem_bo_sync__cpu: handle=33 [ 1226.151] try_upload_tiled_x: upload(0, 1550, 2560, 25) x 1 [ 1226.151] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1550), size=2560x25, pitch=10240/10240 [ 1226.151] _sna_damage_add([[(0, 0), (2560, 1550)]: [(0, 0), (2560, 1550)] ] + [(0, 1550), (2560, 1575)]) [ 1226.151] damage_union: extending damage (0, 0), (2560, 1550) by (0, 1550), (2560, 1575) [ 1226.151] = [[(0, 0), (2560, 1575)]: [(0, 0), (2560, 1575)] ] [ 1226.151] sna_damage_reduce_all(width=2560, height=1600) [ 1226.151] _sna_damage_subtract(None - [(0, 1550), (2560, 1575)])... [ 1226.151] = None [ 1226.151] sna_block_handler (tv=598.871000) [ 1226.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.151] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.151] sna_accel_do_flush -- no pending write to scanout [ 1226.151] sna_accel_do_throttle -- no pending activity [ 1226.151] sna_wakeup_handler [ 1226.151] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.151] sna_put_image((0, 1575)x(2560, 25), depth=24, format=2) [ 1226.151] try_upload_tiled_x: bo? 1, can map? 1 [ 1226.151] try_upload_tiled_x: tiling=1 [ 1226.151] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.151] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 1226.151] kgem_bo_map__cpu(handle=33, size=16384000, map=(nil):0x7fb6bfdfb000) [ 1226.151] kgem_bo_sync__cpu: handle=33 [ 1226.151] try_upload_tiled_x: upload(0, 1575, 2560, 25) x 1 [ 1226.151] memcpy_to_tiled_x__swizzle_9_10(bpp=32): src=(0, 0), dst=(0, 1575), size=2560x25, pitch=10240/10240 [ 1226.151] _sna_damage_add([[(0, 0), (2560, 1575)]: [(0, 0), (2560, 1575)] ] + [(0, 1575), (2560, 1600)]) [ 1226.151] damage_union: extending damage (0, 0), (2560, 1575) by (0, 1575), (2560, 1600) [ 1226.151] = [[(0, 0), (2560, 1600)]: [(0, 0), (2560, 1600)] ] [ 1226.151] sna_damage_reduce_all(width=2560, height=1600) [ 1226.151] __sna_damage_all(2560, 1600) [ 1226.151] sna_change_window_attributes [ 1226.151] sna_change_window_attributes: flushing background pixmap [ 1226.151] sna_validate_pixmap: target bpp=32, source bpp=32 [ 1226.151] sna_validate_gc changes=7fffff [ 1226.151] sna_validate_gc: recomputing clip [ 1226.151] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1226.151] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1226.151] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 1600) [ 1226.151] sna_poly_fill_rect: extents(0, 0), (2560, 1600), flags=1 [ 1226.151] discard_cpu_damage: discarding existing CPU damage [ 1226.151] sna_poly_fill_rect: promoting to full GPU [ 1226.151] sna_poly_fill_rect: dropping last-cpu hint [ 1226.151] sna_poly_fill_rect: source is already on the gpu [ 1226.151] sna_drawable_use_bo pixmap=4, box=((0, 0), (2560, 1600)), flags=1b... [ 1226.151] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1226.151] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.151] wait_for_shadow: flags=1, shadow_flip=0, handle=31, wait=29, old=29 [ 1226.151] sna_drawable_use_bo: using whole GPU bo [ 1226.151] sna_poly_fill_rect: tiled fill, testing for blt [ 1226.151] sna_poly_fill_rect_tiled_blt x 1 [(0, 0)x(2560, 1600)...] [ 1226.151] sna_pixmap_move_to_gpu(pixmap=12, usage=0), flags=a [ 1226.151] sna_pixmap_move_to_gpu: already all-damaged [ 1226.151] sna_pixmap_mark_active: pixmap=12, handle=33 [ 1226.151] sna_pixmap_force_to_gpu(pixmap=0x1cc22f0, flags=a) [ 1226.151] sna_pixmap_move_to_gpu(pixmap=12, usage=0), flags=4a [ 1226.151] sna_pixmap_move_to_gpu: already all-damaged [ 1226.151] sna_pixmap_mark_active: pixmap=12, handle=33 [ 1226.151] gen7_render_copy (alu=3, src=(2560x1600), dst=(2560x1600)) [ 1226.151] kgem_bo_is_render: handle=33, rq? 0 [0] [ 1226.151] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1226.151] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1226.151] kgem_bo_is_render: handle=33, rq? 0 [0] [ 1226.151] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1226.151] sna_blt_copy_one: (0, 0) -> (0, 0) x (2560, 1600) [ 1226.151] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1226.151] kgem_add_handle: handle=29, index=0 [ 1226.151] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.151] kgem_add_reloc: handle=33, pos=7, delta=0, domains=00028000 [ 1226.151] kgem_add_handle: handle=33, index=1 [ 1226.151] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1226.151] gem_write__cachealigned(handle=13, offset=0, len=40) [ 1226.152] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1226.152] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1226.152] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2fa1000 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.152] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.152] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.152] timer_enable (time=1226152), starting timer 0 [ 1226.152] timer_enable (time=1226152), starting timer 1 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.152] sna_change_window_attributes [ 1226.152] sna_change_window_attributes [ 1226.152] sna_change_window_attributes [ 1226.152] sna_change_window_attributes: flushing background pixmap [ 1226.152] sna_validate_pixmap: target bpp=32, source bpp=32 [ 1226.152] sna_validate_gc changes=7fffff [ 1226.152] sna_validate_gc: recomputing clip [ 1226.152] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1226.152] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1226.152] sna_poly_fill_rect_extents: [0] = (0, 0)x(587, 235) [ 1226.152] sna_poly_fill_rect: extents(347, 923), (934, 1158), flags=1 [ 1226.152] sna_poly_fill_rect: promoting to full GPU [ 1226.152] sna_poly_fill_rect: dropping last-cpu hint [ 1226.152] sna_poly_fill_rect: source is already on the gpu [ 1226.152] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=b... [ 1226.152] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1226.152] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.152] sna_drawable_use_bo: using whole GPU bo [ 1226.152] sna_poly_fill_rect: tiled fill, testing for blt [ 1226.152] sna_poly_fill_rect_tiled_blt x 1 [(0, 0)x(587, 235)...] [ 1226.152] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1226.152] sna_pixmap_move_to_gpu: already all-damaged [ 1226.152] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1226.152] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1226.152] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1226.152] sna_pixmap_move_to_gpu: already all-damaged [ 1226.152] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1226.152] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1226.152] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1226.152] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1226.152] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1226.152] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1226.152] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1226.152] sna_blt_copy_one: (0, 0) -> (347, 923) x (587, 235) [ 1226.152] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1226.152] kgem_add_handle: handle=29, index=0 [ 1226.152] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.152] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1226.152] kgem_add_handle: handle=32, index=1 [ 1226.152] sna_block_handler (tv=598.870000) [ 1226.152] kgem_retire, need_retire?=1 [ 1226.152] kgem_retire__flushing: 0 bo on flushing list [ 1226.152] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.152] kgem_retire -- retired=0, need_retire=1 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] __kgem_ring_is_idle: last requests handle=13 still busy [ 1226.152] sna_accel_do_flush: flush timer active: delta=8 [ 1226.152] sna_accel_block_handler: evaluating timers, active=3 [ 1226.152] sna_accel_block_handler: flush timer expires in 8 [1226160] [ 1226.152] sna_wakeup_handler [ 1226.152] sna_accel_wakeup_handler: nbatch=8, need_retire=1, need_purge=0 [ 1226.152] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.152] __kgem_ring_is_idle: last requests handle=13 still busy [ 1226.152] sna_validate_gc changes=7fffff [ 1226.152] sna_validate_gc: recomputing clip [ 1226.152] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1226.152] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1226.152] sna_poly_fill_rect_extents: [0] = (0, 0)x(587, 235) [ 1226.152] sna_poly_fill_rect: extents(347, 923), (934, 1158), flags=1 [ 1226.152] sna_poly_fill_rect: promoting to full GPU [ 1226.152] sna_poly_fill_rect: dropping last-cpu hint [ 1226.152] sna_poly_fill_rect: source is already on the gpu [ 1226.152] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=b... [ 1226.152] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1226.152] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.152] sna_drawable_use_bo: using whole GPU bo [ 1226.152] sna_poly_fill_rect: tiled fill, testing for blt [ 1226.152] sna_poly_fill_rect_tiled_blt x 1 [(0, 0)x(587, 235)...] [ 1226.152] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1226.152] sna_pixmap_move_to_gpu: already all-damaged [ 1226.152] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1226.152] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1226.152] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1226.152] sna_pixmap_move_to_gpu: already all-damaged [ 1226.152] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1226.152] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1226.152] sna_blt_copy_one: (0, 0) -> (347, 923) x (587, 235) [ 1226.152] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1226.152] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1226.152] sna_create_pixmap(1, 1, 32, usage=0) [ 1226.152] kgem_can_create_2d: 1x1 @ 32 [ 1226.152] kgem_can_create_2d: untiled size=4096 [ 1226.152] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 1226.152] kgem_choose_tiling: 1x1 -> 0 [ 1226.152] sna_create_pixmap: usage=0, flags=b [ 1226.152] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 1226.152] create_pixmap: allocating pixmap 1x1, depth=32, size=12 [ 1226.152] create_pixmap: serial=16, usage=0, 1x1 [ 1226.152] sna_composite_rectangles(op=1, ff6a76b1 x 1 [(0, 0)x(1, 1) ...]) [ 1226.152] sna_composite_rectangles: converted to op 1 [ 1226.152] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 1226.152] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 1226.152] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 1226.152] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 1226.152] sna_composite_rectangles: fallback, dst pixmap=17 too small or not attached [ 1226.152] sna_composite_rectangles: fallback [ 1226.152] sna_drawable_move_region_to_cpu(pixmap=17 (1x1), [(0, 0), (1, 1)], flags=1) [ 1226.152] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=1) [ 1226.152] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.152] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.152] operate_inplace: no, inplace operation not suitable [ 1226.152] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.152] __sna_damage_all(1, 1) [ 1226.152] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff6a76b1 [ 1226.152] sna_create_pixmap(0, 0, 8, usage=0) [ 1226.152] create_pixmap: allocating pixmap 0x0, depth=8, size=0 [ 1226.152] create_pixmap: serial=18, usage=-1, 0x0 [ 1226.152] sna_create_pixmap(13, 9, 8, usage=3) [ 1226.152] kgem_can_create_2d: 13x9 @ 8 [ 1226.152] kgem_can_create_2d: untiled size=4096 [ 1226.152] kgem_choose_tiling: too thin [width 13, 8 bpp] for TILING_X [ 1226.152] kgem_choose_tiling: 13x9 -> 0 [ 1226.152] sna_create_pixmap: usage=3, flags=b [ 1226.152] sna_create_pixmap: small buffer [144], attaching to shadow pixmap [ 1226.152] create_pixmap: allocating pixmap 13x9, depth=8, size=152 [ 1226.152] create_pixmap: serial=20, usage=3, 13x9 [ 1226.152] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(13, 9) [ 1226.152] sna_compute_composite_region: dst=(0, 0)x(13, 9) [ 1226.152] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 9) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (13, 9)], clip: 1x[(0, 0), (13, 9)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 9) [ 1226.153] sna_compute_composite_region: clip against src (13x9 clip=0): (0, 0), (13, 9) [ 1226.153] sna_composite: fallback, dst pixmap=20 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 9): region=((0,0), (13, 9)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=20 (13x9), [(0, 0), (13, 9)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=20, 13x9, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(13, 9) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x9, pitch=16/16 [ 1226.153] sna_create_pixmap(4, 13, 8, usage=3) [ 1226.153] kgem_can_create_2d: 4x13 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 4, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 4x13 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [52], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 4x13, depth=8, size=60 [ 1226.153] create_pixmap: serial=22, usage=3, 4x13 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(4, 13) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(4, 13) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (4, 13) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (4, 13)], clip: 1x[(0, 0), (4, 13)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (4, 13) [ 1226.153] sna_compute_composite_region: clip against src (4x13 clip=0): (0, 0), (4, 13) [ 1226.153] sna_composite: fallback, dst pixmap=22 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(4, 13): region=((0,0), (4, 13)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=22 (4x13), [(0, 0), (4, 13)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=22, 4x13, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(4, 13) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=4x13, pitch=4/4 [ 1226.153] sna_block_handler (tv=598.869000) [ 1226.153] kgem_retire, need_retire?=1 [ 1226.153] kgem_retire__flushing: 0 bo on flushing list [ 1226.153] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.153] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.153] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.153] kgem_retire -- retired=0, need_retire=1 [ 1226.153] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.153] __kgem_ring_is_idle: last requests handle=13 still busy [ 1226.153] sna_accel_do_flush: flush timer active: delta=7 [ 1226.153] sna_accel_block_handler: evaluating timers, active=3 [ 1226.153] sna_accel_block_handler: flush timer expires in 7 [1226160] [ 1226.153] sna_wakeup_handler [ 1226.153] sna_accel_wakeup_handler: nbatch=16, need_retire=1, need_purge=0 [ 1226.153] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.153] __kgem_ring_is_idle: last requests handle=13 still busy [ 1226.153] sna_block_handler (tv=598.869000) [ 1226.153] kgem_retire, need_retire?=1 [ 1226.153] kgem_retire__flushing: 0 bo on flushing list [ 1226.153] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.153] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.153] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.153] kgem_retire -- retired=0, need_retire=1 [ 1226.153] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.153] __kgem_ring_is_idle: last requests handle=13 still busy [ 1226.153] sna_accel_do_flush: flush timer active: delta=7 [ 1226.153] sna_accel_block_handler: evaluating timers, active=3 [ 1226.153] sna_accel_block_handler: flush timer expires in 7 [1226160] [ 1226.153] sna_wakeup_handler [ 1226.153] sna_accel_wakeup_handler: nbatch=16, need_retire=1, need_purge=0 [ 1226.153] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.153] __kgem_ring_is_idle: last requests handle=13 still busy [ 1226.153] sna_validate_gc changes=7fffff [ 1226.153] sna_validate_gc: recomputing clip [ 1226.153] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1226.153] sna_poly_segment(n=1, first=((395, 168), (395, 184)), lineWidth=0 [ 1226.153] sna_poly_segment_extents: unclipped, untranslated extents (395, 168), (396, 185) [ 1226.153] sna_poly_segment: extents=(742, 1091), (743, 1108) [ 1226.153] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1226.153] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1226.153] sna_drawable_use_bo pixmap=4, box=((742, 1091), (743, 1108)), flags=1... [ 1226.153] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1226.153] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.153] sna_drawable_use_bo: using whole GPU bo [ 1226.153] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1226.153] gen7_render_fill: (alu=3, color=6a76b1) [ 1226.153] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1226.153] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1226.153] box_from_seg: seg=(395,168),(395,184); box=(395,168),(396,185) [ 1226.153] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1226.153] sna_create_pixmap(6, 14, 8, usage=3) [ 1226.153] kgem_can_create_2d: 6x14 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 6x14 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [112], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 6x14, depth=8, size=120 [ 1226.153] create_pixmap: serial=24, usage=3, 6x14 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(6, 14) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(6, 14) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 14) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (6, 14)], clip: 1x[(0, 0), (6, 14)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 14) [ 1226.153] sna_compute_composite_region: clip against src (6x14 clip=0): (0, 0), (6, 14) [ 1226.153] sna_composite: fallback, dst pixmap=24 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 14): region=((0,0), (6, 14)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=24 (6x14), [(0, 0), (6, 14)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=24, 6x14, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(6, 14) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x14, pitch=8/8 [ 1226.153] sna_create_pixmap(8, 15, 8, usage=3) [ 1226.153] kgem_can_create_2d: 8x15 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 8x15 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 8x15, depth=8, size=128 [ 1226.153] create_pixmap: serial=26, usage=3, 8x15 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 15) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(8, 15) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 15) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (8, 15)], clip: 1x[(0, 0), (8, 15)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 15) [ 1226.153] sna_compute_composite_region: clip against src (8x15 clip=0): (0, 0), (8, 15) [ 1226.153] sna_composite: fallback, dst pixmap=26 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 15): region=((0,0), (8, 15)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=26 (8x15), [(0, 0), (8, 15)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=26, 8x15, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(8, 15) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x15, pitch=8/8 [ 1226.153] sna_create_pixmap(2, 14, 8, usage=3) [ 1226.153] kgem_can_create_2d: 2x14 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 2, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 2x14 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 2x14, depth=8, size=64 [ 1226.153] create_pixmap: serial=28, usage=3, 2x14 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(2, 14) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(2, 14) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 14) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (2, 14)], clip: 1x[(0, 0), (2, 14)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 14) [ 1226.153] sna_compute_composite_region: clip against src (2x14 clip=0): (0, 0), (2, 14) [ 1226.153] sna_composite: fallback, dst pixmap=28 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 14): region=((0,0), (2, 14)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=28 (2x14), [(0, 0), (2, 14)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=28, 2x14, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(2, 14) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x14, pitch=4/4 [ 1226.153] sna_create_pixmap(8, 11, 8, usage=3) [ 1226.153] kgem_can_create_2d: 8x11 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 8x11 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [88], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 8x11, depth=8, size=96 [ 1226.153] create_pixmap: serial=30, usage=3, 8x11 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 11) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(8, 11) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 11) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (8, 11)], clip: 1x[(0, 0), (8, 11)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 11) [ 1226.153] sna_compute_composite_region: clip against src (8x11 clip=0): (0, 0), (8, 11) [ 1226.153] sna_composite: fallback, dst pixmap=30 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 11): region=((0,0), (8, 11)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=30 (8x11), [(0, 0), (8, 11)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=30, 8x11, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(8, 11) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x11, pitch=8/8 [ 1226.153] sna_create_pixmap(9, 15, 8, usage=3) [ 1226.153] kgem_can_create_2d: 9x15 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 9x15 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [180], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 9x15, depth=8, size=188 [ 1226.153] create_pixmap: serial=32, usage=3, 9x15 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(9, 15) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(9, 15) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 15) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (9, 15)], clip: 1x[(0, 0), (9, 15)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 15) [ 1226.153] sna_compute_composite_region: clip against src (9x15 clip=0): (0, 0), (9, 15) [ 1226.153] sna_composite: fallback, dst pixmap=32 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 15): region=((0,0), (9, 15)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=32 (9x15), [(0, 0), (9, 15)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=32, 9x15, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(9, 15) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x15, pitch=12/12 [ 1226.153] sna_create_pixmap(10, 11, 8, usage=3) [ 1226.153] kgem_can_create_2d: 10x11 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 10x11 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [132], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 10x11, depth=8, size=140 [ 1226.153] create_pixmap: serial=34, usage=3, 10x11 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(10, 11) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 1226.153] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 1226.153] sna_composite: fallback, dst pixmap=34 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=34 (10x11), [(0, 0), (10, 11)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=34, 10x11, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(10, 11) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=12/12 [ 1226.153] sna_create_pixmap(8, 11, 8, usage=3) [ 1226.153] kgem_can_create_2d: 8x11 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 8x11 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [88], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 8x11, depth=8, size=96 [ 1226.153] create_pixmap: serial=36, usage=3, 8x11 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 11) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(8, 11) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 11) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (8, 11)], clip: 1x[(0, 0), (8, 11)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 11) [ 1226.153] sna_compute_composite_region: clip against src (8x11 clip=0): (0, 0), (8, 11) [ 1226.153] sna_composite: fallback, dst pixmap=36 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 11): region=((0,0), (8, 11)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=36 (8x11), [(0, 0), (8, 11)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=36, 8x11, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(8, 11) [ 1226.153] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x11, pitch=8/8 [ 1226.153] sna_create_pixmap(10, 11, 8, usage=3) [ 1226.153] kgem_can_create_2d: 10x11 @ 8 [ 1226.153] kgem_can_create_2d: untiled size=4096 [ 1226.153] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [ 1226.153] kgem_choose_tiling: 10x11 -> 0 [ 1226.153] sna_create_pixmap: usage=3, flags=b [ 1226.153] sna_create_pixmap: small buffer [132], attaching to shadow pixmap [ 1226.153] create_pixmap: allocating pixmap 10x11, depth=8, size=140 [ 1226.153] create_pixmap: serial=38, usage=3, 10x11 [ 1226.153] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(10, 11) [ 1226.153] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 1226.153] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 1226.153] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 1226.153] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 1226.153] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 1226.153] sna_composite: fallback, dst pixmap=38 is too small (or completely damaged) [ 1226.153] sna_composite: fallback -- fbComposite [ 1226.153] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 1226.153] sna_composite_fb: fallback -- move src to cpu [ 1226.153] sna_composite_fb: fallback -- move dst to cpu [ 1226.153] sna_drawable_move_region_to_cpu(pixmap=38 (10x11), [(0, 0), (10, 11)], flags=5) [ 1226.153] _sna_pixmap_move_to_cpu(pixmap=38, 10x11, flags=5) [ 1226.153] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.153] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.153] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.153] __sna_damage_all(10, 11) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=12/12 [ 1226.154] sna_create_pixmap(7, 8, 8, usage=3) [ 1226.154] kgem_can_create_2d: 7x8 @ 8 [ 1226.154] kgem_can_create_2d: untiled size=4096 [ 1226.154] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 1226.154] kgem_choose_tiling: 7x8 -> 0 [ 1226.154] sna_create_pixmap: usage=3, flags=b [ 1226.154] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 1226.154] create_pixmap: allocating pixmap 7x8, depth=8, size=72 [ 1226.154] create_pixmap: serial=40, usage=3, 7x8 [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(7, 8) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 1226.154] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 1226.154] sna_composite: fallback, dst pixmap=40 is too small (or completely damaged) [ 1226.154] sna_composite: fallback -- fbComposite [ 1226.154] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 1226.154] sna_composite_fb: fallback -- move src to cpu [ 1226.154] sna_composite_fb: fallback -- move dst to cpu [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=40 (7x8), [(0, 0), (7, 8)], flags=5) [ 1226.154] _sna_pixmap_move_to_cpu(pixmap=40, 7x8, flags=5) [ 1226.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.154] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.154] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.154] __sna_damage_all(7, 8) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 1226.154] sna_create_pixmap(8, 8, 8, usage=3) [ 1226.154] kgem_can_create_2d: 8x8 @ 8 [ 1226.154] kgem_can_create_2d: untiled size=4096 [ 1226.154] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.154] kgem_choose_tiling: 8x8 -> 0 [ 1226.154] sna_create_pixmap: usage=3, flags=b [ 1226.154] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 1226.154] create_pixmap: allocating pixmap 8x8, depth=8, size=72 [ 1226.154] create_pixmap: serial=42, usage=3, 8x8 [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 8) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 1226.154] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 1226.154] sna_composite: fallback, dst pixmap=42 is too small (or completely damaged) [ 1226.154] sna_composite: fallback -- fbComposite [ 1226.154] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 1226.154] sna_composite_fb: fallback -- move src to cpu [ 1226.154] sna_composite_fb: fallback -- move dst to cpu [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=42 (8x8), [(0, 0), (8, 8)], flags=5) [ 1226.154] _sna_pixmap_move_to_cpu(pixmap=42, 8x8, flags=5) [ 1226.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.154] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.154] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.154] __sna_damage_all(8, 8) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1226.154] sna_create_pixmap(6, 8, 8, usage=3) [ 1226.154] kgem_can_create_2d: 6x8 @ 8 [ 1226.154] kgem_can_create_2d: untiled size=4096 [ 1226.154] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1226.154] kgem_choose_tiling: 6x8 -> 0 [ 1226.154] sna_create_pixmap: usage=3, flags=b [ 1226.154] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 1226.154] create_pixmap: allocating pixmap 6x8, depth=8, size=72 [ 1226.154] create_pixmap: serial=44, usage=3, 6x8 [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(6, 8) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(6, 8) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 8) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (6, 8)], clip: 1x[(0, 0), (6, 8)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 8) [ 1226.154] sna_compute_composite_region: clip against src (6x8 clip=0): (0, 0), (6, 8) [ 1226.154] sna_composite: fallback, dst pixmap=44 is too small (or completely damaged) [ 1226.154] sna_composite: fallback -- fbComposite [ 1226.154] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 8): region=((0,0), (6, 8)) [ 1226.154] sna_composite_fb: fallback -- move src to cpu [ 1226.154] sna_composite_fb: fallback -- move dst to cpu [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=44 (6x8), [(0, 0), (6, 8)], flags=5) [ 1226.154] _sna_pixmap_move_to_cpu(pixmap=44, 6x8, flags=5) [ 1226.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.154] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.154] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.154] __sna_damage_all(6, 8) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x8, pitch=8/8 [ 1226.154] sna_create_pixmap(8, 8, 8, usage=3) [ 1226.154] kgem_can_create_2d: 8x8 @ 8 [ 1226.154] kgem_can_create_2d: untiled size=4096 [ 1226.154] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.154] kgem_choose_tiling: 8x8 -> 0 [ 1226.154] sna_create_pixmap: usage=3, flags=b [ 1226.154] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 1226.154] create_pixmap: allocating pixmap 8x8, depth=8, size=72 [ 1226.154] create_pixmap: serial=46, usage=3, 8x8 [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 8) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 1226.154] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 1226.154] sna_composite: fallback, dst pixmap=46 is too small (or completely damaged) [ 1226.154] sna_composite: fallback -- fbComposite [ 1226.154] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 1226.154] sna_composite_fb: fallback -- move src to cpu [ 1226.154] sna_composite_fb: fallback -- move dst to cpu [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=46 (8x8), [(0, 0), (8, 8)], flags=5) [ 1226.154] _sna_pixmap_move_to_cpu(pixmap=46, 8x8, flags=5) [ 1226.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.154] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.154] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.154] __sna_damage_all(8, 8) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1226.154] sna_create_pixmap(8, 8, 8, usage=3) [ 1226.154] kgem_can_create_2d: 8x8 @ 8 [ 1226.154] kgem_can_create_2d: untiled size=4096 [ 1226.154] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.154] kgem_choose_tiling: 8x8 -> 0 [ 1226.154] sna_create_pixmap: usage=3, flags=b [ 1226.154] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 1226.154] create_pixmap: allocating pixmap 8x8, depth=8, size=72 [ 1226.154] create_pixmap: serial=48, usage=3, 8x8 [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 8) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 1226.154] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 1226.154] sna_composite: fallback, dst pixmap=48 is too small (or completely damaged) [ 1226.154] sna_composite: fallback -- fbComposite [ 1226.154] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 1226.154] sna_composite_fb: fallback -- move src to cpu [ 1226.154] sna_composite_fb: fallback -- move dst to cpu [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=48 (8x8), [(0, 0), (8, 8)], flags=5) [ 1226.154] _sna_pixmap_move_to_cpu(pixmap=48, 8x8, flags=5) [ 1226.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.154] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.154] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.154] __sna_damage_all(8, 8) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1226.154] sna_create_pixmap(14, 8, 8, usage=3) [ 1226.154] kgem_can_create_2d: 14x8 @ 8 [ 1226.154] kgem_can_create_2d: untiled size=4096 [ 1226.154] kgem_choose_tiling: too thin [width 14, 8 bpp] for TILING_X [ 1226.154] kgem_choose_tiling: 14x8 -> 0 [ 1226.154] sna_create_pixmap: usage=3, flags=b [ 1226.154] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 1226.154] create_pixmap: allocating pixmap 14x8, depth=8, size=136 [ 1226.154] create_pixmap: serial=50, usage=3, 14x8 [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(14, 8) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(14, 8) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 8) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (14, 8)], clip: 1x[(0, 0), (14, 8)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 8) [ 1226.154] sna_compute_composite_region: clip against src (14x8 clip=0): (0, 0), (14, 8) [ 1226.154] sna_composite: fallback, dst pixmap=50 is too small (or completely damaged) [ 1226.154] sna_composite: fallback -- fbComposite [ 1226.154] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 8): region=((0,0), (14, 8)) [ 1226.154] sna_composite_fb: fallback -- move src to cpu [ 1226.154] sna_composite_fb: fallback -- move dst to cpu [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=50 (14x8), [(0, 0), (14, 8)], flags=5) [ 1226.154] _sna_pixmap_move_to_cpu(pixmap=50, 14x8, flags=5) [ 1226.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.154] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.154] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.154] __sna_damage_all(14, 8) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=16/16 [ 1226.154] sna_create_pixmap(2, 8, 8, usage=3) [ 1226.154] kgem_can_create_2d: 2x8 @ 8 [ 1226.154] kgem_can_create_2d: untiled size=4096 [ 1226.154] kgem_choose_tiling: too thin [width 2, 8 bpp] for TILING_X [ 1226.154] kgem_choose_tiling: 2x8 -> 0 [ 1226.154] sna_create_pixmap: usage=3, flags=b [ 1226.154] sna_create_pixmap: small buffer [32], attaching to shadow pixmap [ 1226.154] create_pixmap: allocating pixmap 2x8, depth=8, size=40 [ 1226.154] create_pixmap: serial=52, usage=3, 2x8 [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(2, 8) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(2, 8) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 8) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (2, 8)], clip: 1x[(0, 0), (2, 8)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 8) [ 1226.154] sna_compute_composite_region: clip against src (2x8 clip=0): (0, 0), (2, 8) [ 1226.154] sna_composite: fallback, dst pixmap=52 is too small (or completely damaged) [ 1226.154] sna_composite: fallback -- fbComposite [ 1226.154] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 8): region=((0,0), (2, 8)) [ 1226.154] sna_composite_fb: fallback -- move src to cpu [ 1226.154] sna_composite_fb: fallback -- move dst to cpu [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=52 (2x8), [(0, 0), (2, 8)], flags=5) [ 1226.154] _sna_pixmap_move_to_cpu(pixmap=52, 2x8, flags=5) [ 1226.154] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.154] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.154] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.154] __sna_damage_all(2, 8) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x8, pitch=4/4 [ 1226.154] sna_composite_rectangles(op=1, ff702342 x 1 [(0, 0)x(1, 1) ...]) [ 1226.154] sna_composite_rectangles: converted to op 1 [ 1226.154] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 1226.154] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 1226.154] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 1226.154] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 1226.154] sna_composite_rectangles: fallback, dst pixmap=17 too small or not attached [ 1226.154] sna_composite_rectangles: fallback [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=17 (1x1), [(0, 0), (1, 1)], flags=1) [ 1226.154] sna_drawable_move_region_to_cpu: pixmap=17 all damaged on CPU [ 1226.154] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff702342 [ 1226.154] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1226.154] sna_glyphs: discarding mask [ 1226.154] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(281, 184)+(347, 923)) [ 1226.154] clipped_glyphs? glyph extents (629, 1096), (716, 1107), region (347, 923), (934, 1158): no [ 1226.154] glyph_cache(0): adding glyph to cache 0, pos 0 [ 1226.154] glyph_cache_upload: upload glyph 0x1cb4130 to cache (0, 0)x(10, 11) [ 1226.154] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(10, 11) [ 1226.154] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 1226.154] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 1226.154] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.154] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 1226.154] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 1226.154] sna_composite: composite region extents:+(0, 0) -> (0, 0), (10, 11) + (0, 0) [ 1226.154] gen7_render_composite: 10x11, current mode=3/3 [ 1226.154] try_blt: already performing BLT [ 1226.154] sna_blt_composite (0, 0), (0, 0), 10x11 [ 1226.154] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 1226.154] use_cpu_bo: no cpu bo [ 1226.154] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.154] sna_drawable_use_bo pixmap=1, box=((0, 0), (10, 11)), flags=9... [ 1226.154] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1226.154] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.154] sna_drawable_use_bo: using whole GPU bo [ 1226.154] sna_drawable_move_region_to_cpu(pixmap=38 (10x11), [(0, 0), (10, 11)], flags=2) [ 1226.154] sna_drawable_move_region_to_cpu: pixmap=38 all damaged on CPU [ 1226.154] prepare_blt_put [ 1226.154] blt_put_composite_box: src=(0, 0), dst=(0, 0) [ 1226.154] sna_write_boxes x 1, src stride=12, src dx=(0, 0) [ 1226.154] kgem_bo_can_map: map=(nil):(nil), tiling=2, domain=1, offset=0 [ 1226.154] __kgem_bo_is_busy: handle=25, domain: 1 exec? 0, rq? 0 [ 1226.154] kgem_bo_is_busy: handle=25, domain: 1 exec? 0, rq? 0 [ 1226.154] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1226.154] sna_write_boxes: upload (0, 0)x(10, 11), max 16384x16384 [ 1226.154] kgem_create_buffer_2d: 10x11, 8 bpp, stride=12 [ 1226.154] kgem_create_buffer: size=144, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.154] kgem_create_buffer: searching for an inactive GTT map for upload [ 1226.154] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1226.154] search_linear_cache: inactive and cache bucket empty [ 1226.154] search_linear_cache: active cache bucket empty [ 1226.154] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1226.154] search_linear_cache: inactive and cache bucket empty [ 1226.154] search_linear_cache: active cache bucket empty [ 1226.154] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1226.154] search_linear_cache: inactive and cache bucket empty [ 1226.154] search_linear_cache: active cache bucket empty [ 1226.154] search_snoop_cache: num_pages=64, flags=0 [ 1226.154] search_snoop_cache: inactive and cache empty [ 1226.154] kgem_retire, need_retire?=1 [ 1226.154] kgem_retire__flushing: 0 bo on flushing list [ 1226.154] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.154] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.154] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.154] kgem_retire -- retired=0, need_retire=1 [ 1226.154] kgem_retire, need_retire?=1 [ 1226.154] kgem_retire__flushing: 0 bo on flushing list [ 1226.154] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.154] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.154] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=13 [ 1226.154] kgem_retire -- retired=0, need_retire=1 [ 1226.154] search_snoop_cache: nothing retired [ 1226.154] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1226.154] search_linear_cache: inactive and cache bucket empty [ 1226.154] search_linear_cache: active cache bucket empty [ 1226.154] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 1226.154] search_linear_cache: inactive and cache bucket empty [ 1226.154] search_linear_cache: active cache bucket empty [ 1226.154] create_snoopable_buffer: created CPU (LLC) handle=34 for buffer, size 64 [ 1226.154] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):(nil)) [ 1226.154] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) [ 1226.154] kgem_bo_map__cpu: caching CPU vma for 34 [ 1226.154] kgem_create_buffer(pages=64 [64]) new handle=34, used=144, write=1 [ 1226.154] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=144, io=1 [ 1226.154] sna_write_boxes: box(0, 0), (10, 11), src=(0, 0), dst=(0, 0) [ 1226.154] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=12/12 [ 1226.154] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1226.154] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 2), pitch=(12, 1024) [ 1226.154] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1226.154] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1226.154] sna_blt_copy_boxes: cannot blt to src? 1 or dst? 0 [ 1226.154] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.154] __kgem_ring_is_idle: last requests handle=13 still busy [ 1226.154] gen6_render_context_switch: from 3 to 1, submit batch [ 1226.154] batch[3/3, flags=1c00]: 30 30 16384 16384, nreloc=5, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1226.154] kgem_finish_buffers: buffer handle=34, used=256, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 1226.154] kgem_finish_buffers: skipping unattached handle=34, used=256, refcnt=2 [ 1226.154] gem_write__cachealigned(handle=12, offset=0, len=120) [ 1226.154] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1226.154] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1226.154] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1226.154] kgem_check_bo: num_pages=+320, num_exec=+2 [ 1226.154] aligning vertex: was 0, now 2 floats per vertex [ 1226.154] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1226.154] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1226.154] kgem_add_handle: handle=24, index=0 [ 1226.154] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1226.154] gen7_composite_get_binding_table(ffe0) [ 1226.154] kgem_add_reloc: handle=25, pos=16369, delta=0, domains=00020002 [ 1226.154] kgem_add_handle: handle=25, index=1 [ 1226.154] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.154] [3ff0] bind bo(handle=25, addr=0), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1226.154] kgem_add_reloc: handle=34, pos=16361, delta=0, domains=00040000 [ 1226.154] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1226.154] kgem_add_handle: handle=34, index=2 [ 1226.154] [3fe8] bind bo(handle=34, addr=0), format=324, width=10, height=11, pitch=12, tiling=0 -> sampler [ 1226.154] gen7_emit_cc: blend = 980 [ 1226.154] gen7_emit_sampler: sampler = 0 [ 1226.154] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.154] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.154] gen7_emit_vertex_elements: setup id=0 [ 1226.154] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1226.154] (0, 0) -> (0, 0) + (10, 11) [ 1226.154] gen4_vertex_flush[20c] = 3 [ 1226.154] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.154] apply_damage: damage=(nil), region=1 [(0, 0), (10, 11) + (0, 0)] [ 1226.154] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1226.154] gen4_vertex_close: copy to batch: 6 @ 138 [ 1226.154] gen4_vertex_close: reloc[0] = 126 [ 1226.154] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1226.154] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=329 [fenced=0] [ 1226.154] kgem_finish_buffers: buffer handle=34, used=256, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1226.154] kgem_finish_buffers: retaining upload buffer (256/262144): used=4096, refcnt=1 [ 1226.154] shrinking from 16384 to 1024 [ 1226.154] gem_write__cachealigned(handle=11, offset=0, len=576) [ 1226.154] gem_write(handle=11, offset=4000, len=96) [ 1226.155] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1226.155] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=3fe0000 [ 1226.155] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1226.155] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1226.155] gen7_render_composite: 0x0, current mode=0/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 1226.155] kgem_bo_is_busy: handle=29, domain: 3 exec? 0, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] get_pixel: 0x1cc6e50 [ 1226.155] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.155] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.155] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.155] color_convert: src=ff702342 [20028888] [ 1226.155] color_convert: dst=ff702342 [20028888] [ 1226.155] sna_render_get_solid: ff702342 [ 1226.155] sna_render_finish_solid(force=0, domain=1, busy=0, dirty=0, size=0) [ 1226.155] sna_render_get_solid(0) = ff702342 (new) [ 1226.155] kgem_create_proxy: target handle=28 [proxy? -1], offset=0, length=4, io=0 [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.155] sna_render_pixmap_bo: GPU all damaged [ 1226.155] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.155] gen4_choose_composite_emitter: solid, identity mask [ 1226.155] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1226.155] aligning vertex: was 2, now 4 floats per vertex [ 1226.155] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1226.155] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1226.155] kgem_add_handle: handle=24, index=0 [ 1226.155] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1226.155] gen7_composite_get_binding_table(ffe0) [ 1226.155] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1226.155] kgem_add_handle: handle=29, index=1 [ 1226.155] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.155] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1226.155] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1226.155] kgem_add_reloc: adding proxy [delta=0] for handle=28 [ 1226.155] kgem_add_handle: handle=28, index=2 [ 1226.155] [3fe8] bind bo(handle=28, addr=0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1226.155] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1226.155] kgem_add_handle: handle=25, index=3 [ 1226.155] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1226.155] gen7_emit_cc: blend = a00 [ 1226.155] gen7_emit_sampler: sampler = 140 [ 1226.155] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=9 [ 1226.155] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.155] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.155] glyphs0_to_dst: glyph=(629, 1096)x(10, 11), unclipped [ 1226.155] emit_primitive_identity_mask__avx2: dst=(629, 1096), mask=(0.000000, 0.000000) x (10.000000, 11.000000) [ 1226.155] gen4_vertex_flush[214] = 3 [ 1226.155] glyph_cache(0): adding glyph to cache 0, pos 4 [ 1226.155] glyph_cache_upload: upload glyph 0x1b29fa0 to cache (16, 0)x(7, 8) [ 1226.155] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(16, 0)+(0, 0), size=(7, 8) [ 1226.155] sna_compute_composite_region: dst=(16, 0)x(7, 8) [ 1226.155] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 0), (23, 8) [ 1226.155] clip_to_dst: region: 1x[(16, 0), (23, 8)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.155] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 0), (23, 8) [ 1226.155] sna_compute_composite_region: clip against src (7x8 clip=0): (16, 0), (23, 8) [ 1226.155] sna_composite: composite region extents:+(0, 0) -> (16, 0), (23, 8) + (0, 0) [ 1226.155] gen7_render_composite: 7x8, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=1, box=((16, 0), (23, 8)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(7, 8), dst=(16, 0) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=40, (0, 0)x(7, 8)/(7, 8) [ 1226.155] sna_render_pixmap_bo box=(0, 0), (7, 8): (7, 8)/(7, 8) [ 1226.155] sna_render_pixmap_bo: offset=(-16, 0), size=(7, 8) [ 1226.155] use_cpu_bo: no cpu bo [ 1226.155] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.155] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 8) [ 1226.155] upload: box=(0, 0), (7, 8), pixmap=7x8 [ 1226.155] sna_drawable_move_region_to_cpu(pixmap=40 (7x8), [(0, 0), (7, 8)], flags=2) [ 1226.155] sna_drawable_move_region_to_cpu: pixmap=40 all damaged on CPU [ 1226.155] kgem_can_create_2d: 7x8 @ 8 [ 1226.155] kgem_can_create_2d: untiled size=4096 [ 1226.155] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 1226.155] kgem_choose_tiling: 7x8 -> 0 [ 1226.155] kgem_upload_source_image : (0, 0), (7, 8), stride=8, bpp=8 [ 1226.155] kgem_create_buffer_2d: 7x8, 8 bpp, stride=8 [ 1226.155] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.155] kgem_create_buffer: reusing buffer? used=4096 + size=64, total=262144 [ 1226.155] kgem_create_proxy: target handle=34 [proxy? -1], offset=4096, length=64, io=1 [ 1226.155] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1226.155] gen4_choose_composite_emitter: identity src, no mask [ 1226.155] kgem_check_bo: num_pages=+64, num_exec=+1 [ 1226.155] aligning vertex: was 4, now 3 floats per vertex [ 1226.155] gen7_composite_get_binding_table(ff60) [ 1226.155] kgem_add_reloc: handle=25, pos=16337, delta=0, domains=00020002 [ 1226.155] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.155] [3fd0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1226.155] kgem_add_reloc: handle=34, pos=16329, delta=0, domains=00040000 [ 1226.155] kgem_add_reloc: adding proxy [delta=4096] for handle=34 [ 1226.155] kgem_add_handle: handle=34, index=4 [ 1226.155] [3fc8] bind bo(handle=34, addr=68030464), format=324, width=7, height=8, pitch=8, tiling=0 -> sampler [ 1226.155] gen7_emit_cc: blend = 980 [ 1226.155] gen7_emit_sampler: sampler = 40 [ 1226.155] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=2 [ 1226.155] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1226.155] gen7_render_composite_box: (16, 0), (23, 8) [ 1226.155] apply_damage: damage=(nil), region=1 [(16, 0), (23, 8) + (0, 0)] [ 1226.155] gen4_vertex_flush[2e0] = 3 [ 1226.155] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.155] gen7_render_composite: 0x0, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] get_pixel: 0x1cc6e50 [ 1226.155] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.155] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.155] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.155] color_convert: src=ff702342 [20028888] [ 1226.155] color_convert: dst=ff702342 [20028888] [ 1226.155] sna_render_get_solid: ff702342 [ 1226.155] sna_render_get_solid(0) = ff702342 (last) [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.155] sna_render_pixmap_bo: GPU all damaged [ 1226.155] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.155] gen4_choose_composite_emitter: solid, identity mask [ 1226.155] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.155] aligning vertex: was 3, now 4 floats per vertex [ 1226.155] gen7_composite_get_binding_table(ff00) [ 1226.155] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.155] gen7_emit_cc: blend = a00 [ 1226.155] gen7_emit_sampler: sampler = 140 [ 1226.155] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=9 [ 1226.155] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.155] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.155] glyphs0_to_dst: glyph=(641, 1099)x(7, 8), unclipped [ 1226.155] emit_primitive_identity_mask__avx2: dst=(641, 1099), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1226.155] gen4_vertex_flush[3b0] = 3 [ 1226.155] glyph_cache(0): adding glyph to cache 0, pos 5 [ 1226.155] glyph_cache_upload: upload glyph 0x1cd8570 to cache (24, 0)x(8, 8) [ 1226.155] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(24, 0)+(0, 0), size=(8, 8) [ 1226.155] sna_compute_composite_region: dst=(24, 0)x(8, 8) [ 1226.155] sna_compute_composite_region: initial clip against dst->pDrawable: (24, 0), (32, 8) [ 1226.155] clip_to_dst: region: 1x[(24, 0), (32, 8)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.155] sna_compute_composite_region: clip against dst->pCompositeClip: (24, 0), (32, 8) [ 1226.155] sna_compute_composite_region: clip against src (8x8 clip=0): (24, 0), (32, 8) [ 1226.155] sna_composite: composite region extents:+(0, 0) -> (24, 0), (32, 8) + (0, 0) [ 1226.155] gen7_render_composite: 8x8, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=1, box=((24, 0), (32, 8)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(8, 8), dst=(24, 0) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=42, (0, 0)x(8, 8)/(8, 8) [ 1226.155] sna_render_pixmap_bo box=(0, 0), (8, 8): (8, 8)/(8, 8) [ 1226.155] sna_render_pixmap_bo: offset=(-24, 0), size=(8, 8) [ 1226.155] use_cpu_bo: no cpu bo [ 1226.155] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.155] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 8) [ 1226.155] upload: box=(0, 0), (8, 8), pixmap=8x8 [ 1226.155] sna_drawable_move_region_to_cpu(pixmap=42 (8x8), [(0, 0), (8, 8)], flags=2) [ 1226.155] sna_drawable_move_region_to_cpu: pixmap=42 all damaged on CPU [ 1226.155] kgem_can_create_2d: 8x8 @ 8 [ 1226.155] kgem_can_create_2d: untiled size=4096 [ 1226.155] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.155] kgem_choose_tiling: 8x8 -> 0 [ 1226.155] kgem_upload_source_image : (0, 0), (8, 8), stride=8, bpp=8 [ 1226.155] kgem_create_buffer_2d: 8x8, 8 bpp, stride=8 [ 1226.155] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.155] kgem_create_buffer: reusing buffer? used=4224 + size=64, total=262144 [ 1226.155] kgem_create_proxy: target handle=34 [proxy? -1], offset=4224, length=64, io=1 [ 1226.155] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1226.155] gen4_choose_composite_emitter: identity src, no mask [ 1226.155] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.155] aligning vertex: was 4, now 3 floats per vertex [ 1226.155] gen7_composite_get_binding_table(fee0) [ 1226.155] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.155] kgem_add_reloc: handle=34, pos=16305, delta=0, domains=00040000 [ 1226.155] kgem_add_reloc: adding proxy [delta=4224] for handle=34 [ 1226.155] [3fb0] bind bo(handle=34, addr=68030592), format=324, width=8, height=8, pitch=8, tiling=0 -> sampler [ 1226.155] gen7_emit_cc: blend = 980 [ 1226.155] gen7_emit_sampler: sampler = 40 [ 1226.155] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=2 [ 1226.155] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1226.155] gen7_render_composite_box: (24, 0), (32, 8) [ 1226.155] apply_damage: damage=(nil), region=1 [(24, 0), (32, 8) + (0, 0)] [ 1226.155] gen4_vertex_flush[468] = 3 [ 1226.155] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.155] gen7_render_composite: 0x0, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] get_pixel: 0x1cc6e50 [ 1226.155] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.155] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.155] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.155] color_convert: src=ff702342 [20028888] [ 1226.155] color_convert: dst=ff702342 [20028888] [ 1226.155] sna_render_get_solid: ff702342 [ 1226.155] sna_render_get_solid(0) = ff702342 (last) [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.155] sna_render_pixmap_bo: GPU all damaged [ 1226.155] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.155] gen4_choose_composite_emitter: solid, identity mask [ 1226.155] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.155] aligning vertex: was 3, now 4 floats per vertex [ 1226.155] gen7_composite_get_binding_table(fea0) [ 1226.155] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.155] gen7_emit_cc: blend = a00 [ 1226.155] gen7_emit_sampler: sampler = 140 [ 1226.155] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=9 [ 1226.155] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.155] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.155] glyphs0_to_dst: glyph=(650, 1099)x(8, 8), unclipped [ 1226.155] emit_primitive_identity_mask__avx2: dst=(650, 1099), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.155] gen4_vertex_flush[538] = 3 [ 1226.155] glyph_cache(0): adding glyph to cache 0, pos 6 [ 1226.155] glyph_cache_upload: upload glyph 0x1cc28e0 to cache (16, 8)x(6, 8) [ 1226.155] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(16, 8)+(0, 0), size=(6, 8) [ 1226.155] sna_compute_composite_region: dst=(16, 8)x(6, 8) [ 1226.155] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 8), (22, 16) [ 1226.155] clip_to_dst: region: 1x[(16, 8), (22, 16)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.155] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 8), (22, 16) [ 1226.155] sna_compute_composite_region: clip against src (6x8 clip=0): (16, 8), (22, 16) [ 1226.155] sna_composite: composite region extents:+(0, 0) -> (16, 8), (22, 16) + (0, 0) [ 1226.155] gen7_render_composite: 6x8, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=1, box=((16, 8), (22, 16)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(6, 8), dst=(16, 8) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=44, (0, 0)x(6, 8)/(6, 8) [ 1226.155] sna_render_pixmap_bo box=(0, 0), (6, 8): (6, 8)/(6, 8) [ 1226.155] sna_render_pixmap_bo: offset=(-16, -8), size=(6, 8) [ 1226.155] use_cpu_bo: no cpu bo [ 1226.155] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.155] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 8) [ 1226.155] upload: box=(0, 0), (6, 8), pixmap=6x8 [ 1226.155] sna_drawable_move_region_to_cpu(pixmap=44 (6x8), [(0, 0), (6, 8)], flags=2) [ 1226.155] sna_drawable_move_region_to_cpu: pixmap=44 all damaged on CPU [ 1226.155] kgem_can_create_2d: 6x8 @ 8 [ 1226.155] kgem_can_create_2d: untiled size=4096 [ 1226.155] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1226.155] kgem_choose_tiling: 6x8 -> 0 [ 1226.155] kgem_upload_source_image : (0, 0), (6, 8), stride=8, bpp=8 [ 1226.155] kgem_create_buffer_2d: 6x8, 8 bpp, stride=8 [ 1226.155] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.155] kgem_create_buffer: reusing buffer? used=4352 + size=64, total=262144 [ 1226.155] kgem_create_proxy: target handle=34 [proxy? -1], offset=4352, length=64, io=1 [ 1226.155] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x8, pitch=8/8 [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1226.155] gen4_choose_composite_emitter: identity src, no mask [ 1226.155] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.155] aligning vertex: was 4, now 3 floats per vertex [ 1226.155] gen7_composite_get_binding_table(fe80) [ 1226.155] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.155] kgem_add_reloc: handle=34, pos=16281, delta=0, domains=00040000 [ 1226.155] kgem_add_reloc: adding proxy [delta=4352] for handle=34 [ 1226.155] [3f98] bind bo(handle=34, addr=68030720), format=324, width=6, height=8, pitch=8, tiling=0 -> sampler [ 1226.155] gen7_emit_cc: blend = 980 [ 1226.155] gen7_emit_sampler: sampler = 40 [ 1226.155] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=2 [ 1226.155] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1226.155] gen7_render_composite_box: (16, 8), (22, 16) [ 1226.155] apply_damage: damage=(nil), region=1 [(16, 8), (22, 16) + (0, 0)] [ 1226.155] gen4_vertex_flush[5f0] = 3 [ 1226.155] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.155] gen7_render_composite: 0x0, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] get_pixel: 0x1cc6e50 [ 1226.155] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.155] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.155] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.155] color_convert: src=ff702342 [20028888] [ 1226.155] color_convert: dst=ff702342 [20028888] [ 1226.155] sna_render_get_solid: ff702342 [ 1226.155] sna_render_get_solid(0) = ff702342 (last) [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.155] sna_render_pixmap_bo: GPU all damaged [ 1226.155] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.155] gen4_choose_composite_emitter: solid, identity mask [ 1226.155] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.155] aligning vertex: was 3, now 4 floats per vertex [ 1226.155] gen7_composite_get_binding_table(fe40) [ 1226.155] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.155] gen7_emit_cc: blend = a00 [ 1226.155] gen7_emit_sampler: sampler = 140 [ 1226.155] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=9 [ 1226.155] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.155] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.155] glyphs0_to_dst: glyph=(660, 1099)x(6, 8), unclipped [ 1226.155] emit_primitive_identity_mask__avx2: dst=(660, 1099), mask=(16.000000, 8.000000) x (6.000000, 8.000000) [ 1226.155] gen4_vertex_flush[6c0] = 3 [ 1226.155] glyph_cache(0): adding glyph to cache 0, pos 7 [ 1226.155] glyph_cache_upload: upload glyph 0x1cc2ba0 to cache (24, 8)x(8, 8) [ 1226.155] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(24, 8)+(0, 0), size=(8, 8) [ 1226.155] sna_compute_composite_region: dst=(24, 8)x(8, 8) [ 1226.155] sna_compute_composite_region: initial clip against dst->pDrawable: (24, 8), (32, 16) [ 1226.155] clip_to_dst: region: 1x[(24, 8), (32, 16)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.155] sna_compute_composite_region: clip against dst->pCompositeClip: (24, 8), (32, 16) [ 1226.155] sna_compute_composite_region: clip against src (8x8 clip=0): (24, 8), (32, 16) [ 1226.155] sna_composite: composite region extents:+(0, 0) -> (24, 8), (32, 16) + (0, 0) [ 1226.155] gen7_render_composite: 8x8, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=1, box=((24, 8), (32, 16)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(8, 8), dst=(24, 8) [ 1226.155] gen7_composite_picture: integer translation (0, 0), removing [ 1226.155] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.155] sna_render_pixmap_bo pixmap=46, (0, 0)x(8, 8)/(8, 8) [ 1226.155] sna_render_pixmap_bo box=(0, 0), (8, 8): (8, 8)/(8, 8) [ 1226.155] sna_render_pixmap_bo: offset=(-24, -8), size=(8, 8) [ 1226.155] use_cpu_bo: no cpu bo [ 1226.155] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.155] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 8) [ 1226.155] upload: box=(0, 0), (8, 8), pixmap=8x8 [ 1226.155] sna_drawable_move_region_to_cpu(pixmap=46 (8x8), [(0, 0), (8, 8)], flags=2) [ 1226.155] sna_drawable_move_region_to_cpu: pixmap=46 all damaged on CPU [ 1226.155] kgem_can_create_2d: 8x8 @ 8 [ 1226.155] kgem_can_create_2d: untiled size=4096 [ 1226.155] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.155] kgem_choose_tiling: 8x8 -> 0 [ 1226.155] kgem_upload_source_image : (0, 0), (8, 8), stride=8, bpp=8 [ 1226.155] kgem_create_buffer_2d: 8x8, 8 bpp, stride=8 [ 1226.155] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.155] kgem_create_buffer: reusing buffer? used=4480 + size=64, total=262144 [ 1226.155] kgem_create_proxy: target handle=34 [proxy? -1], offset=4480, length=64, io=1 [ 1226.155] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1226.155] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.155] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1226.155] gen4_choose_composite_emitter: identity src, no mask [ 1226.155] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.155] aligning vertex: was 4, now 3 floats per vertex [ 1226.155] gen7_composite_get_binding_table(fe20) [ 1226.155] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.155] kgem_add_reloc: handle=34, pos=16257, delta=0, domains=00040000 [ 1226.155] kgem_add_reloc: adding proxy [delta=4480] for handle=34 [ 1226.155] [3f80] bind bo(handle=34, addr=68030848), format=324, width=8, height=8, pitch=8, tiling=0 -> sampler [ 1226.155] gen7_emit_cc: blend = 980 [ 1226.155] gen7_emit_sampler: sampler = 40 [ 1226.155] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.155] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.155] gen7_emit_vertex_elements: setup id=2 [ 1226.155] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1226.155] gen7_render_composite_box: (24, 8), (32, 16) [ 1226.155] apply_damage: damage=(nil), region=1 [(24, 8), (32, 16) + (0, 0)] [ 1226.155] gen4_vertex_flush[778] = 3 [ 1226.155] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.155] gen7_render_composite: 0x0, current mode=1/1 [ 1226.155] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.155] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.155] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.155] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.155] sna_drawable_use_bo: using whole GPU bo [ 1226.155] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.155] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.155] get_pixel: 0x1cc6e50 [ 1226.156] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.156] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.156] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.156] color_convert: src=ff702342 [20028888] [ 1226.156] color_convert: dst=ff702342 [20028888] [ 1226.156] sna_render_get_solid: ff702342 [ 1226.156] sna_render_get_solid(0) = ff702342 (last) [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.156] sna_render_pixmap_bo: GPU all damaged [ 1226.156] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.156] gen4_choose_composite_emitter: solid, identity mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] aligning vertex: was 3, now 4 floats per vertex [ 1226.156] gen7_composite_get_binding_table(fde0) [ 1226.156] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.156] gen7_emit_cc: blend = a00 [ 1226.156] gen7_emit_sampler: sampler = 140 [ 1226.156] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.156] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.156] gen7_emit_vertex_elements: setup id=9 [ 1226.156] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.156] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.156] glyphs0_to_dst: glyph=(667, 1099)x(8, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(667, 1099), mask=(24.000000, 8.000000) x (8.000000, 8.000000) [ 1226.156] gen4_vertex_flush[848] = 3 [ 1226.156] glyph_cache(0): adding glyph to cache 0, pos 8 [ 1226.156] glyph_cache_upload: upload glyph 0x1cc2e60 to cache (0, 16)x(8, 8) [ 1226.156] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 16)+(0, 0), size=(8, 8) [ 1226.156] sna_compute_composite_region: dst=(0, 16)x(8, 8) [ 1226.156] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 16), (8, 24) [ 1226.156] clip_to_dst: region: 1x[(0, 16), (8, 24)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.156] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 16), (8, 24) [ 1226.156] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 16), (8, 24) [ 1226.156] sna_composite: composite region extents:+(0, 0) -> (0, 16), (8, 24) + (0, 0) [ 1226.156] gen7_render_composite: 8x8, current mode=1/1 [ 1226.156] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.156] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.156] sna_drawable_use_bo pixmap=1, box=((0, 16), (8, 24)), flags=7... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1226.156] gen7_composite_picture: (0, 0)x(8, 8), dst=(0, 16) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=48, (0, 0)x(8, 8)/(8, 8) [ 1226.156] sna_render_pixmap_bo box=(0, 0), (8, 8): (8, 8)/(8, 8) [ 1226.156] sna_render_pixmap_bo: offset=(0, -16), size=(8, 8) [ 1226.156] use_cpu_bo: no cpu bo [ 1226.156] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.156] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 8) [ 1226.156] upload: box=(0, 0), (8, 8), pixmap=8x8 [ 1226.156] sna_drawable_move_region_to_cpu(pixmap=48 (8x8), [(0, 0), (8, 8)], flags=2) [ 1226.156] sna_drawable_move_region_to_cpu: pixmap=48 all damaged on CPU [ 1226.156] kgem_can_create_2d: 8x8 @ 8 [ 1226.156] kgem_can_create_2d: untiled size=4096 [ 1226.156] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1226.156] kgem_choose_tiling: 8x8 -> 0 [ 1226.156] kgem_upload_source_image : (0, 0), (8, 8), stride=8, bpp=8 [ 1226.156] kgem_create_buffer_2d: 8x8, 8 bpp, stride=8 [ 1226.156] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.156] kgem_create_buffer: reusing buffer? used=4608 + size=64, total=262144 [ 1226.156] kgem_create_proxy: target handle=34 [proxy? -1], offset=4608, length=64, io=1 [ 1226.156] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1226.156] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.156] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1226.156] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.156] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1226.156] gen4_choose_composite_emitter: identity src, no mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] aligning vertex: was 4, now 3 floats per vertex [ 1226.156] gen7_composite_get_binding_table(fdc0) [ 1226.156] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.156] kgem_add_reloc: handle=34, pos=16233, delta=0, domains=00040000 [ 1226.156] kgem_add_reloc: adding proxy [delta=4608] for handle=34 [ 1226.156] [3f68] bind bo(handle=34, addr=68030976), format=324, width=8, height=8, pitch=8, tiling=0 -> sampler [ 1226.156] gen7_emit_cc: blend = 980 [ 1226.156] gen7_emit_sampler: sampler = 40 [ 1226.156] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.156] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.156] gen7_emit_vertex_elements: setup id=2 [ 1226.156] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1226.156] gen7_render_composite_box: (0, 16), (8, 24) [ 1226.156] apply_damage: damage=(nil), region=1 [(0, 16), (8, 24) + (0, 0)] [ 1226.156] gen4_vertex_flush[900] = 3 [ 1226.156] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.156] gen7_render_composite: 0x0, current mode=1/1 [ 1226.156] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.156] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.156] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.156] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] get_pixel: 0x1cc6e50 [ 1226.156] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.156] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.156] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.156] color_convert: src=ff702342 [20028888] [ 1226.156] color_convert: dst=ff702342 [20028888] [ 1226.156] sna_render_get_solid: ff702342 [ 1226.156] sna_render_get_solid(0) = ff702342 (last) [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.156] sna_render_pixmap_bo: GPU all damaged [ 1226.156] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.156] gen4_choose_composite_emitter: solid, identity mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] aligning vertex: was 3, now 4 floats per vertex [ 1226.156] gen7_composite_get_binding_table(fd80) [ 1226.156] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.156] gen7_emit_cc: blend = a00 [ 1226.156] gen7_emit_sampler: sampler = 140 [ 1226.156] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.156] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.156] gen7_emit_vertex_elements: setup id=9 [ 1226.156] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.156] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.156] glyphs0_to_dst: glyph=(677, 1099)x(8, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(677, 1099), mask=(0.000000, 16.000000) x (8.000000, 8.000000) [ 1226.156] gen4_vertex_flush[9d0] = 3 [ 1226.156] glyph_cache(0): adding glyph to cache 0, pos 12 [ 1226.156] glyph_cache_upload: upload glyph 0x1cc3120 to cache (16, 16)x(14, 8) [ 1226.156] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(16, 16)+(0, 0), size=(14, 8) [ 1226.156] sna_compute_composite_region: dst=(16, 16)x(14, 8) [ 1226.156] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 16), (30, 24) [ 1226.156] clip_to_dst: region: 1x[(16, 16), (30, 24)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.156] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 16), (30, 24) [ 1226.156] sna_compute_composite_region: clip against src (14x8 clip=0): (16, 16), (30, 24) [ 1226.156] sna_composite: composite region extents:+(0, 0) -> (16, 16), (30, 24) + (0, 0) [ 1226.156] gen7_render_composite: 14x8, current mode=1/1 [ 1226.156] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.156] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.156] sna_drawable_use_bo pixmap=1, box=((16, 16), (30, 24)), flags=7... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1226.156] gen7_composite_picture: (0, 0)x(14, 8), dst=(16, 16) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=50, (0, 0)x(14, 8)/(14, 8) [ 1226.156] sna_render_pixmap_bo box=(0, 0), (14, 8): (14, 8)/(14, 8) [ 1226.156] sna_render_pixmap_bo: offset=(-16, -16), size=(14, 8) [ 1226.156] use_cpu_bo: no cpu bo [ 1226.156] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.156] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 8) [ 1226.156] upload: box=(0, 0), (14, 8), pixmap=14x8 [ 1226.156] sna_drawable_move_region_to_cpu(pixmap=50 (14x8), [(0, 0), (14, 8)], flags=2) [ 1226.156] sna_drawable_move_region_to_cpu: pixmap=50 all damaged on CPU [ 1226.156] kgem_can_create_2d: 14x8 @ 8 [ 1226.156] kgem_can_create_2d: untiled size=4096 [ 1226.156] kgem_choose_tiling: too thin [width 14, 8 bpp] for TILING_X [ 1226.156] kgem_choose_tiling: 14x8 -> 0 [ 1226.156] kgem_upload_source_image : (0, 0), (14, 8), stride=16, bpp=8 [ 1226.156] kgem_create_buffer_2d: 14x8, 8 bpp, stride=16 [ 1226.156] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.156] kgem_create_buffer: reusing buffer? used=4736 + size=128, total=262144 [ 1226.156] kgem_create_proxy: target handle=34 [proxy? -1], offset=4736, length=128, io=1 [ 1226.156] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=16/16 [ 1226.156] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.156] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1226.156] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.156] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1226.156] gen4_choose_composite_emitter: identity src, no mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] aligning vertex: was 4, now 3 floats per vertex [ 1226.156] gen7_composite_get_binding_table(fd60) [ 1226.156] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.156] kgem_add_reloc: handle=34, pos=16209, delta=0, domains=00040000 [ 1226.156] kgem_add_reloc: adding proxy [delta=4736] for handle=34 [ 1226.156] [3f50] bind bo(handle=34, addr=68031104), format=324, width=14, height=8, pitch=16, tiling=0 -> sampler [ 1226.156] gen7_emit_cc: blend = 980 [ 1226.156] gen7_emit_sampler: sampler = 40 [ 1226.156] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.156] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.156] gen7_emit_vertex_elements: setup id=2 [ 1226.156] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1226.156] gen7_render_composite_box: (16, 16), (30, 24) [ 1226.156] apply_damage: damage=(nil), region=1 [(16, 16), (30, 24) + (0, 0)] [ 1226.156] gen4_vertex_flush[a88] = 3 [ 1226.156] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.156] gen7_render_composite: 0x0, current mode=1/1 [ 1226.156] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.156] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.156] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.156] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] get_pixel: 0x1cc6e50 [ 1226.156] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.156] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.156] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.156] color_convert: src=ff702342 [20028888] [ 1226.156] color_convert: dst=ff702342 [20028888] [ 1226.156] sna_render_get_solid: ff702342 [ 1226.156] sna_render_get_solid(0) = ff702342 (last) [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.156] sna_render_pixmap_bo: GPU all damaged [ 1226.156] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.156] gen4_choose_composite_emitter: solid, identity mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] aligning vertex: was 3, now 4 floats per vertex [ 1226.156] gen7_composite_get_binding_table(fd20) [ 1226.156] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.156] gen7_emit_cc: blend = a00 [ 1226.156] gen7_emit_sampler: sampler = 140 [ 1226.156] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.156] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.156] gen7_emit_vertex_elements: setup id=9 [ 1226.156] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.156] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.156] glyphs0_to_dst: glyph=(687, 1099)x(14, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(687, 1099), mask=(16.000000, 16.000000) x (14.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(703, 1099)x(8, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(703, 1099), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.156] gen4_vertex_flush[b58] = 6 [ 1226.156] glyph_cache(0): adding glyph to cache 0, pos 16 [ 1226.156] glyph_cache_upload: upload glyph 0x1cc3420 to cache (32, 0)x(2, 8) [ 1226.156] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(32, 0)+(0, 0), size=(2, 8) [ 1226.156] sna_compute_composite_region: dst=(32, 0)x(2, 8) [ 1226.156] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 0), (34, 8) [ 1226.156] clip_to_dst: region: 1x[(32, 0), (34, 8)], clip: 1x[(0, 0), (1024, 1024)] [ 1226.156] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 0), (34, 8) [ 1226.156] sna_compute_composite_region: clip against src (2x8 clip=0): (32, 0), (34, 8) [ 1226.156] sna_composite: composite region extents:+(0, 0) -> (32, 0), (34, 8) + (0, 0) [ 1226.156] gen7_render_composite: 2x8, current mode=1/1 [ 1226.156] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.156] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.156] sna_drawable_use_bo pixmap=1, box=((32, 0), (34, 8)), flags=7... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1226.156] gen7_composite_picture: (0, 0)x(2, 8), dst=(32, 0) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=52, (0, 0)x(2, 8)/(2, 8) [ 1226.156] sna_render_pixmap_bo box=(0, 0), (2, 8): (2, 8)/(2, 8) [ 1226.156] sna_render_pixmap_bo: offset=(-32, 0), size=(2, 8) [ 1226.156] use_cpu_bo: no cpu bo [ 1226.156] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1226.156] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 8) [ 1226.156] upload: box=(0, 0), (2, 8), pixmap=2x8 [ 1226.156] sna_drawable_move_region_to_cpu(pixmap=52 (2x8), [(0, 0), (2, 8)], flags=2) [ 1226.156] sna_drawable_move_region_to_cpu: pixmap=52 all damaged on CPU [ 1226.156] kgem_can_create_2d: 2x8 @ 8 [ 1226.156] kgem_can_create_2d: untiled size=4096 [ 1226.156] kgem_choose_tiling: too thin [width 2, 8 bpp] for TILING_X [ 1226.156] kgem_choose_tiling: 2x8 -> 0 [ 1226.156] kgem_upload_source_image : (0, 0), (2, 8), stride=4, bpp=8 [ 1226.156] kgem_create_buffer_2d: 2x8, 8 bpp, stride=4 [ 1226.156] kgem_create_buffer: size=32, flags=3 [write?=1, inplace?=1, last?=0] [ 1226.156] kgem_create_buffer: reusing buffer? used=4864 + size=32, total=262144 [ 1226.156] kgem_create_proxy: target handle=34 [proxy? -1], offset=4864, length=32, io=1 [ 1226.156] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x8, pitch=4/4 [ 1226.156] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.156] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1226.156] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1226.156] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1226.156] gen4_choose_composite_emitter: identity src, no mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] aligning vertex: was 4, now 3 floats per vertex [ 1226.156] gen7_composite_get_binding_table(fd00) [ 1226.156] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1226.156] kgem_add_reloc: handle=34, pos=16185, delta=0, domains=00040000 [ 1226.156] kgem_add_reloc: adding proxy [delta=4864] for handle=34 [ 1226.156] [3f38] bind bo(handle=34, addr=68031232), format=324, width=2, height=8, pitch=4, tiling=0 -> sampler [ 1226.156] gen7_emit_cc: blend = 980 [ 1226.156] gen7_emit_sampler: sampler = 40 [ 1226.156] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.156] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.156] gen7_emit_vertex_elements: setup id=2 [ 1226.156] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1226.156] gen7_render_composite_box: (32, 0), (34, 8) [ 1226.156] apply_damage: damage=(nil), region=1 [(32, 0), (34, 8) + (0, 0)] [ 1226.156] gen4_vertex_flush[c10] = 3 [ 1226.156] _kgem_bo_destroy: handle=34, proxy? 1 [ 1226.156] gen7_render_composite: 0x0, current mode=1/1 [ 1226.156] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.156] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.156] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.156] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] get_pixel: 0x1cc6e50 [ 1226.156] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.156] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.156] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.156] color_convert: src=ff702342 [20028888] [ 1226.156] color_convert: dst=ff702342 [20028888] [ 1226.156] sna_render_get_solid: ff702342 [ 1226.156] sna_render_get_solid(0) = ff702342 (last) [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.156] sna_render_pixmap_bo: GPU all damaged [ 1226.156] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.156] gen4_choose_composite_emitter: solid, identity mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] aligning vertex: was 3, now 4 floats per vertex [ 1226.156] gen7_composite_get_binding_table(fcc0) [ 1226.156] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.156] gen7_emit_cc: blend = a00 [ 1226.156] gen7_emit_sampler: sampler = 140 [ 1226.156] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.156] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.156] gen7_emit_vertex_elements: setup id=9 [ 1226.156] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.156] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.156] glyphs0_to_dst: glyph=(714, 1099)x(2, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(714, 1099), mask=(32.000000, 0.000000) x (2.000000, 8.000000) [ 1226.156] gen4_vertex_flush[ce0] = 3 [ 1226.156] sna_create_pixmap(1, 1, 32, usage=0) [ 1226.156] kgem_can_create_2d: 1x1 @ 32 [ 1226.156] kgem_can_create_2d: untiled size=4096 [ 1226.156] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 1226.156] kgem_choose_tiling: 1x1 -> 0 [ 1226.156] sna_create_pixmap: usage=0, flags=b [ 1226.156] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 1226.156] create_pixmap: allocating pixmap 1x1, depth=32, size=12 [ 1226.156] create_pixmap: serial=53, usage=0, 1x1 [ 1226.156] sna_composite_rectangles(op=1, ff6a76b1 x 1 [(0, 0)x(1, 1) ...]) [ 1226.156] sna_composite_rectangles: converted to op 1 [ 1226.156] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 1226.156] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 1226.156] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 1226.156] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 1226.156] sna_composite_rectangles: fallback, dst pixmap=54 too small or not attached [ 1226.156] sna_composite_rectangles: fallback [ 1226.156] sna_drawable_move_region_to_cpu(pixmap=54 (1x1), [(0, 0), (1, 1)], flags=1) [ 1226.156] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=1) [ 1226.156] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1226.156] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1226.156] operate_inplace: no, inplace operation not suitable [ 1226.156] _sna_pixmap_move_to_cpu: marking as damaged [ 1226.156] __sna_damage_all(1, 1) [ 1226.156] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff6a76b1 [ 1226.156] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1226.156] sna_glyphs: discarding mask [ 1226.156] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(280, 183)+(347, 923)) [ 1226.156] clipped_glyphs? glyph extents (628, 1095), (715, 1106), region (347, 923), (934, 1158): no [ 1226.156] gen7_render_composite: 0x0, current mode=1/1 [ 1226.156] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.156] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1226.156] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.156] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] get_pixel: 0x1cc38b0 [ 1226.156] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1226.156] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1226.156] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.156] color_convert: src=ff6a76b1 [20028888] [ 1226.156] color_convert: dst=ff6a76b1 [20028888] [ 1226.156] sna_render_get_solid: ff6a76b1 [ 1226.156] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=1) [ 1226.156] sna_render_get_solid(1) = ff6a76b1 (new) [ 1226.156] kgem_create_proxy: target handle=28 [proxy? -1], offset=4, length=4, io=0 [ 1226.156] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.156] gen7_composite_picture: integer translation (0, 0), removing [ 1226.156] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.156] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.156] sna_render_pixmap_bo: GPU all damaged [ 1226.156] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.156] gen4_choose_composite_emitter: solid, identity mask [ 1226.156] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.156] gen7_composite_get_binding_table(fca0) [ 1226.156] kgem_add_reloc: handle=28, pos=16161, delta=0, domains=00040000 [ 1226.156] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1226.156] [3f20] bind bo(handle=28, addr=4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1226.156] gen7_emit_vertex_elements: setup id=9 [ 1226.156] glyphs0_to_dst: glyph=(628, 1095)x(10, 11), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(628, 1095), mask=(0.000000, 0.000000) x (10.000000, 11.000000) [ 1226.156] glyphs0_to_dst: glyph=(640, 1098)x(7, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(640, 1098), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(649, 1098)x(8, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(649, 1098), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(659, 1098)x(6, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(659, 1098), mask=(16.000000, 8.000000) x (6.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(666, 1098)x(8, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(666, 1098), mask=(24.000000, 8.000000) x (8.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(676, 1098)x(8, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(676, 1098), mask=(0.000000, 16.000000) x (8.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(686, 1098)x(14, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(686, 1098), mask=(16.000000, 16.000000) x (14.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(702, 1098)x(8, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(702, 1098), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.156] glyphs0_to_dst: glyph=(713, 1098)x(2, 8), unclipped [ 1226.156] emit_primitive_identity_mask__avx2: dst=(713, 1098), mask=(32.000000, 0.000000) x (2.000000, 8.000000) [ 1226.156] gen4_vertex_flush[d14] = 27 [ 1226.156] sna_validate_gc changes=7fffff [ 1226.156] sna_validate_gc: recomputing clip [ 1226.156] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1226.156] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1226.156] sna_poly_fill_rect_extents: [0] = (0, 0)x(587, 235) [ 1226.156] sna_poly_fill_rect: extents(347, 923), (934, 1158), flags=1 [ 1226.156] sna_poly_fill_rect: promoting to full GPU [ 1226.156] sna_poly_fill_rect: dropping last-cpu hint [ 1226.156] sna_poly_fill_rect: source is already on the gpu [ 1226.156] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=b... [ 1226.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1226.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.156] sna_drawable_use_bo: using whole GPU bo [ 1226.156] sna_poly_fill_rect: tiled fill, testing for blt [ 1226.156] sna_poly_fill_rect_tiled_blt x 1 [(0, 0)x(587, 235)...] [ 1226.156] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1226.156] sna_pixmap_move_to_gpu: already all-damaged [ 1226.156] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1226.156] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1226.156] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1226.156] sna_pixmap_move_to_gpu: already all-damaged [ 1226.156] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1226.156] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1226.156] kgem_bo_is_render: handle=32, rq? 1 [3] [ 1226.156] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1226.156] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1226.156] kgem_check_bo: flushing for required semaphore [ 1226.156] gen4_vertex_close: used=300, vbo active? 0, vb=204, nreloc=2 [ 1226.156] kgem_create_linear(262144) [ 1226.156] search_linear_cache: num_pages=64, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.156] search_linear_cache: inactive and cache bucket empty [ 1226.156] search_linear_cache: can not retire [ 1226.157] kgem_create_linear(131072) [ 1226.157] search_linear_cache: num_pages=32, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: can not retire [ 1226.157] kgem_create_linear(65536) [ 1226.157] search_linear_cache: num_pages=16, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: can not retire [ 1226.157] kgem_create_linear(32768) [ 1226.157] search_linear_cache: num_pages=8, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: can not retire [ 1226.157] kgem_create_linear(16384) [ 1226.157] search_linear_cache: num_pages=4, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: can not retire [ 1226.157] kgem_create_linear(8192) [ 1226.157] search_linear_cache: num_pages=2, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: can not retire [ 1226.157] kgem_create_linear(4096) [ 1226.157] search_linear_cache: num_pages=1, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: can not retire [ 1226.157] kgem_create_linear(2048) [ 1226.157] search_linear_cache: num_pages=1, flags=386, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: can not retire [ 1226.157] gen4_vertex_close: tmp vbo: 300 [ 1226.157] kgem_create_linear(1200) [ 1226.157] search_linear_cache: num_pages=1, flags=202, use_active? 0, use_large=0 [max=65536] [ 1226.157] search_linear_cache: inactive and cache bucket empty [ 1226.157] search_linear_cache: active cache bucket empty [ 1226.157] kgem_create_linear: new handle=35, num_pages=1 [ 1226.157] gem_write(handle=35, offset=0, len=1200) [ 1226.157] kgem_bo_write: flush=0, domain=1 [ 1226.157] __kgem_busy: handle=35, busy=0, wedged=0 [ 1226.157] kgem_bo_retire: retiring bo handle=35 (needed flush? 0), rq? 0 [busy?=0] [ 1226.157] gen4_vertex_close: reloc[0] = 128 [ 1226.157] kgem_add_reloc: handle=35, pos=128, delta=0, domains=00200000 [ 1226.157] kgem_add_handle: handle=35, index=5 [ 1226.157] gen4_vertex_close: reloc[1] = 179 [ 1226.157] kgem_add_reloc: handle=35, pos=179, delta=0, domains=00200000 [ 1226.157] _kgem_bo_destroy: handle=35, proxy? 0 [ 1226.157] __kgem_bo_destroy: handle=35 [ 1226.157] __kgem_bo_destroy: handle=35 -> active [ 1226.157] sna_render_flush_solid(size=2) [ 1226.157] gem_write(handle=28, offset=0, len=8) [ 1226.157] kgem_bo_write: flush=0, domain=1 [ 1226.157] batch[1/1, flags=1c00]: 844 844 16160 16384, nreloc=17, nexec=6, nfence=0, aperture=4331 [fenced=0] [ 1226.157] kgem_finish_buffers: buffer handle=34, used=4992, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1226.157] kgem_finish_buffers: retaining upload buffer (4992/262144): used=8192, refcnt=1 [ 1226.157] shrinking from 16384 to 2048 [ 1226.157] gem_write__cachealigned(handle=20, offset=0, len=3376) [ 1226.157] gem_write(handle=20, offset=7296, len=896) [ 1226.157] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=105d000 [ 1226.157] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1226.157] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1226.157] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1226.157] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1226.157] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1226.157] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1226.157] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1226.157] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4121000 [ 1226.157] kgem_check_bo: num_pages=+4150, num_exec=+2 [ 1226.157] aligning vertex: was 4, now 2 floats per vertex [ 1226.157] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1226.157] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1226.157] kgem_add_handle: handle=24, index=0 [ 1226.157] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1226.157] gen7_composite_get_binding_table(ffe0) [ 1226.157] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1226.157] kgem_add_handle: handle=29, index=1 [ 1226.157] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1226.157] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1226.157] kgem_add_reloc: handle=32, pos=16361, delta=0, domains=00040000 [ 1226.157] kgem_add_handle: handle=32, index=2 [ 1226.157] [3fe8] bind bo(handle=32, addr=66326528), format=192, width=587, height=235, pitch=2560, tiling=1 -> sampler [ 1226.157] gen7_emit_cc: blend = 980 [ 1226.157] gen7_emit_sampler: sampler = 0 [ 1226.157] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.157] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.157] gen7_emit_vertex_elements: setup id=0 [ 1226.157] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1226.157] gen4_vertex_flush[20c] = 3 [ 1226.157] sna_block_handler (tv=598.865000) [ 1226.157] kgem_retire, need_retire?=1 [ 1226.157] kgem_retire__flushing: 0 bo on flushing list [ 1226.157] __kgem_busy: handle=11, busy=0, wedged=0 [ 1226.157] __kgem_retire_rq: request 11 complete [ 1226.157] __kgem_busy: handle=20, busy=65537, wedged=0 [ 1226.157] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=20 [ 1226.157] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.157] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=13 [ 1226.157] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1226.157] kgem_retire -- retired=0, need_retire=1 [ 1226.157] sna_accel_block_handler: GPU idle, flushing [ 1226.157] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1226.157] gen4_vertex_close: copy to batch: 6 @ 138 [ 1226.157] gen4_vertex_close: reloc[0] = 126 [ 1226.157] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1226.157] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=4159 [fenced=0] [ 1226.157] shrinking from 16384 to 1024 [ 1226.157] gem_write__cachealigned(handle=10, offset=0, len=576) [ 1226.157] gem_write(handle=10, offset=4000, len=96) [ 1226.157] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1226.157] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1226.157] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1226.157] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1226.157] sna_accel_do_flush: flush timer active: delta=3 [ 1226.157] sna_accel_do_flush (time=1226157), triggered [ 1226.157] sna_accel_flush (time=1226157), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1226.157] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.157] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.157] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1226.157] sna_mode_redisplay: posting shadow damage? 1 [ 1226.157] sna_mode_redisplay: damage: 1x(0, 0), (2560, 1600) [ 1226.157] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1226.157] sna_pixmap_move_to_gpu: already all-damaged [ 1226.157] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1226.157] sna_mode_redisplay: flipping tear-free outputs [ 1226.157] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1226.157] get_fb: reusing fb=26 for handle=29 [ 1226.157] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1226.157] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1226.157] sna_accel_block_handler: evaluating timers, active=3 [ 1226.157] sna_accel_block_handler: flush timer expires in 16 [1226173] [ 1226.157] sna_wakeup_handler [ 1226.157] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.157] sna_block_handler (tv=598.865000) [ 1226.157] kgem_retire, need_retire?=1 [ 1226.157] kgem_retire__flushing: 0 bo on flushing list [ 1226.157] __kgem_busy: handle=20, busy=65537, wedged=0 [ 1226.157] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=20 [ 1226.157] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.157] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=13 [ 1226.157] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1226.157] kgem_retire -- retired=0, need_retire=1 [ 1226.157] sna_accel_do_flush: flush timer active: delta=16 [ 1226.157] sna_accel_block_handler: evaluating timers, active=3 [ 1226.157] sna_accel_block_handler: flush timer expires in 16 [1226173] [ 1226.157] sna_wakeup_handler [ 1226.157] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1226.157] sna_poly_segment(n=1, first=((395, 168), (395, 184)), lineWidth=0 [ 1226.157] sna_poly_segment_extents: unclipped, untranslated extents (395, 168), (396, 185) [ 1226.157] sna_poly_segment: extents=(742, 1091), (743, 1108) [ 1226.157] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1226.157] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1226.157] sna_drawable_use_bo pixmap=4, box=((742, 1091), (743, 1108)), flags=1... [ 1226.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1226.157] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.157] wait_for_shadow: flags=3, shadow_flip=1, handle=29, wait=31, old=31 [ 1226.157] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 1226.157] new pitch=10240, tiling=1, handle=36, id=288, num_pages=4000 [4000], bucket=11 [ 1226.157] wait_for_shadow: replacing still-attached GPU bo [ 1226.157] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (2560, 1600) [ 1226.157] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1226.157] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1226.157] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1226.157] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1226.157] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1226.157] kgem_check_bo: num_pages=+8000, num_exec=+2 [ 1226.157] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1226.157] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1226.157] kgem_add_handle: handle=24, index=0 [ 1226.157] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1226.157] gen7_composite_get_binding_table(ffe0) [ 1226.157] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1226.157] kgem_add_handle: handle=36, index=1 [ 1226.157] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1226.157] [3ff0] bind bo(handle=36, addr=0), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1226.157] kgem_add_reloc: handle=29, pos=16361, delta=0, domains=00040000 [ 1226.157] kgem_add_handle: handle=29, index=2 [ 1226.157] [3fe8] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> sampler [ 1226.157] gen7_emit_cc: blend = 980 [ 1226.157] gen7_emit_sampler: sampler = 0 [ 1226.157] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1226.157] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1226.157] gen7_emit_vertex_elements: setup id=0 [ 1226.157] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1226.157] (0, 0) -> (0, 0) + (2560, 1600) [ 1226.157] gen4_vertex_flush[20c] = 3 [ 1226.157] _kgem_bo_destroy: handle=31, proxy? 0 [ 1226.157] __kgem_bo_destroy: handle=31 [ 1226.157] kgem_bo_move_to_scanout: moving 31 [fb 25] to scanout cache, active? 0 [ 1226.157] sna_drawable_use_bo: using whole GPU bo [ 1226.157] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1226.157] gen7_render_fill: (alu=3, color=6a76b1) [ 1226.157] __kgem_busy: handle=12, busy=262145, wedged=0 [ 1226.157] __kgem_ring_is_idle: last requests handle=12 still busy [ 1226.157] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1226.157] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1226.157] color_convert: src=006a76b1 [20020888] [ 1226.157] color_convert: dst=ff6a76b1 [20028888] [ 1226.157] sna_render_get_solid: ff6a76b1 [ 1226.157] sna_render_get_solid(1) = ff6a76b1 (last) [ 1226.157] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.157] gen7_composite_get_binding_table(ff80) [ 1226.157] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1226.157] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1226.157] kgem_add_handle: handle=28, index=3 [ 1226.157] [3fd8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1226.157] gen7_emit_sampler: sampler = 20 [ 1226.157] gen7_emit_vertex_elements: setup id=0 [ 1226.157] box_from_seg: seg=(395,168),(395,184); box=(395,168),(396,185) [ 1226.157] gen7_render_fill_op_boxes: (742, 1091),(743, 1108)... x 1 [ 1226.157] gen4_vertex_flush[248] = 3 [ 1226.157] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1226.157] sna_glyphs: discarding mask [ 1226.157] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(281, 184)+(347, 923)) [ 1226.157] clipped_glyphs? glyph extents (629, 1096), (716, 1107), region (347, 923), (934, 1158): no [ 1226.157] gen7_render_composite: 0x0, current mode=1/1 [ 1226.157] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 1226.157] kgem_bo_is_busy: handle=36, domain: 1 exec? 1, rq? 1 [ 1226.157] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.157] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.157] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.157] sna_drawable_use_bo: using whole GPU bo [ 1226.157] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.157] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.157] get_pixel: 0x1cc6e50 [ 1226.157] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1226.157] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1226.157] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.157] color_convert: src=ff702342 [20028888] [ 1226.157] color_convert: dst=ff702342 [20028888] [ 1226.157] sna_render_get_solid: ff702342 [ 1226.157] sna_render_get_solid(0) = ff702342 (old) [ 1226.157] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.157] gen7_composite_picture: integer translation (0, 0), removing [ 1226.157] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.157] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.157] sna_render_pixmap_bo: GPU all damaged [ 1226.157] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.157] gen4_choose_composite_emitter: solid, identity mask [ 1226.157] kgem_check_bo: num_pages=+256, num_exec=+1 [ 1226.157] aligning vertex: was 2, now 4 floats per vertex [ 1226.157] gen7_composite_get_binding_table(ff40) [ 1226.157] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1226.157] kgem_add_reloc: adding proxy [delta=0] for handle=28 [ 1226.157] [3fc8] bind bo(handle=28, addr=68288512), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1226.157] kgem_add_reloc: handle=25, pos=16321, delta=0, domains=00040000 [ 1226.157] kgem_add_handle: handle=25, index=4 [ 1226.157] [3fc0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1226.157] gen7_emit_cc: blend = a00 [ 1226.157] gen7_emit_sampler: sampler = 140 [ 1226.157] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1226.157] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1226.157] gen7_emit_vertex_elements: setup id=9 [ 1226.157] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1226.157] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1226.157] glyphs0_to_dst: glyph=(629, 1096)x(10, 11), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(629, 1096), mask=(0.000000, 0.000000) x (10.000000, 11.000000) [ 1226.157] glyphs0_to_dst: glyph=(641, 1099)x(7, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(641, 1099), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(650, 1099)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(650, 1099), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(660, 1099)x(6, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(660, 1099), mask=(16.000000, 8.000000) x (6.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(667, 1099)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(667, 1099), mask=(24.000000, 8.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(677, 1099)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(677, 1099), mask=(0.000000, 16.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(687, 1099)x(14, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(687, 1099), mask=(16.000000, 16.000000) x (14.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(703, 1099)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(703, 1099), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(714, 1099)x(2, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(714, 1099), mask=(32.000000, 0.000000) x (2.000000, 8.000000) [ 1226.157] gen4_vertex_flush[31c] = 27 [ 1226.157] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1226.157] sna_glyphs: discarding mask [ 1226.157] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(280, 183)+(347, 923)) [ 1226.157] clipped_glyphs? glyph extents (628, 1095), (715, 1106), region (347, 923), (934, 1158): no [ 1226.157] gen7_render_composite: 0x0, current mode=1/1 [ 1226.157] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1226.157] kgem_bo_is_busy: handle=36, domain: 1 exec? 1, rq? 1 [ 1226.157] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1226.157] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1226.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1226.157] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1226.157] sna_drawable_use_bo: using whole GPU bo [ 1226.157] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1226.157] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.157] get_pixel: 0x1cc38b0 [ 1226.157] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1226.157] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1226.157] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1226.157] color_convert: src=ff6a76b1 [20028888] [ 1226.157] color_convert: dst=ff6a76b1 [20028888] [ 1226.157] sna_render_get_solid: ff6a76b1 [ 1226.157] sna_render_get_solid(1) = ff6a76b1 (old) [ 1226.157] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1226.157] gen7_composite_picture: integer translation (0, 0), removing [ 1226.157] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1226.157] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1226.157] sna_render_pixmap_bo: GPU all damaged [ 1226.157] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1226.157] gen4_choose_composite_emitter: solid, identity mask [ 1226.157] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1226.157] gen7_composite_get_binding_table(fee0) [ 1226.157] gen7_emit_vertex_elements: setup id=9 [ 1226.157] glyphs0_to_dst: glyph=(628, 1095)x(10, 11), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(628, 1095), mask=(0.000000, 0.000000) x (10.000000, 11.000000) [ 1226.157] glyphs0_to_dst: glyph=(640, 1098)x(7, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(640, 1098), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(649, 1098)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(649, 1098), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(659, 1098)x(6, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(659, 1098), mask=(16.000000, 8.000000) x (6.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(666, 1098)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(666, 1098), mask=(24.000000, 8.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(676, 1098)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(676, 1098), mask=(0.000000, 16.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(686, 1098)x(14, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(686, 1098), mask=(16.000000, 16.000000) x (14.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(702, 1098)x(8, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(702, 1098), mask=(24.000000, 0.000000) x (8.000000, 8.000000) [ 1226.157] glyphs0_to_dst: glyph=(713, 1098)x(2, 8), unclipped [ 1226.157] emit_primitive_identity_mask__avx2: dst=(713, 1098), mask=(32.000000, 0.000000) x (2.000000, 8.000000) [ 1226.157] gen4_vertex_flush[350] = 27 [ 1226.157] sna_block_handler (tv=598.865000) [ 1226.157] kgem_retire, need_retire?=1 [ 1226.157] kgem_retire__flushing: 0 bo on flushing list [ 1226.157] __kgem_busy: handle=20, busy=65537, wedged=0 [ 1226.157] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=20 [ 1226.157] __kgem_busy: handle=13, busy=262145, wedged=0 [ 1226.157] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=13 [ 1226.157] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1226.157] kgem_retire -- retired=0, need_retire=1 [ 1226.157] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1226.157] __kgem_ring_is_idle: last requests handle=10 still busy [ 1226.157] sna_accel_do_flush: flush timer active: delta=16 [ 1226.157] sna_accel_block_handler: evaluating timers, active=3 [ 1226.157] sna_accel_block_handler: flush timer expires in 16 [1226173] [ 1226.169] sna_wakeup_handler [ 1226.169] sna_accel_wakeup_handler: nbatch=217, need_retire=1, need_purge=0 [ 1226.170] __kgem_busy: handle=10, busy=0, wedged=0 [ 1226.170] __kgem_ring_is_idle: ring=0 idle (handle=10) [ 1226.170] __kgem_busy: handle=20, busy=0, wedged=0 [ 1226.170] __kgem_retire_rq: request 20 complete [ 1226.170] kgem_bo_move_to_inactive: moving handle=35 to inactive [ 1226.170] __kgem_busy: handle=10, busy=0, wedged=0 [ 1226.170] __kgem_retire_rq: request 10 complete [ 1226.170] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.170] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1226.170] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1226.170] __kgem_bo_destroy: handle=34 [ 1226.170] kgem_bo_replace_io: transferring io handle=34 to bo [ 1226.170] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1226.170] sna_accel_wakeup_handler: GPU idle, flushing [ 1226.170] gen4_vertex_close: used=228, vbo active? 0, vb=201, nreloc=2 [ 1226.170] gen4_vertex_close: copy to batch: 228 @ 218 [ 1226.170] gen4_vertex_close: reloc[0] = 126 [ 1226.170] kgem_add_reloc: handle=0, pos=126, delta=872, domains=00200000 [ 1226.170] gen4_vertex_close: reloc[1] = 194 [ 1226.170] kgem_add_reloc: handle=0, pos=194, delta=872, domains=00200000 [ 1226.170] batch[1/1, flags=1c00]: 218 446 16312 16384, nreloc=10, nexec=5, nfence=0, aperture=8266 [fenced=0] [ 1226.170] shrinking from 16384 to 1024 [ 1226.170] gem_write__cachealigned(handle=9, offset=0, len=1784) [ 1226.170] gem_write(handle=9, offset=3808, len=288) [ 1226.172] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1226.172] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1226.172] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1226.172] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1061000 [ 1226.172] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1226.172] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1226.172] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1226.172] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1226.172] sna_mode_wakeup: len=32 [ 1226.172] sna_mode_redisplay: posting shadow damage? 1 [ 1226.172] sna_mode_redisplay: damage: 8x(628, 1091), (743, 1108) [ 1226.172] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1226.172] sna_pixmap_move_to_gpu: already all-damaged [ 1226.172] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1226.172] sna_mode_redisplay: flipping tear-free outputs [ 1226.172] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1226.172] get_fb: create fb 2560x1600@24/32 [ 1226.180] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1226.180] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1226.180] sna_block_handler (tv=598.842000) [ 1226.180] kgem_retire, need_retire?=1 [ 1226.180] kgem_retire__flushing: 0 bo on flushing list [ 1226.180] __kgem_busy: handle=9, busy=0, wedged=0 [ 1226.180] __kgem_retire_rq: request 9 complete [ 1226.180] __kgem_busy: handle=36, busy=0, wedged=0 [ 1226.180] __kgem_busy: handle=29, busy=0, wedged=0 [ 1226.180] __kgem_busy: handle=25, busy=0, wedged=0 [ 1226.180] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1226.180] __kgem_busy: handle=13, busy=0, wedged=0 [ 1226.180] __kgem_retire_rq: request 13 complete [ 1226.180] __kgem_busy: handle=12, busy=0, wedged=0 [ 1226.180] __kgem_retire_rq: request 12 complete [ 1226.180] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1226.180] kgem_retire -- retired=0, need_retire=0 [ 1226.180] sna_accel_do_flush: flush timer active: delta=-7 [ 1226.180] sna_accel_do_flush (time=1226180), triggered [ 1226.180] sna_accel_flush (time=1226180), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1226.180] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1226.180] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.180] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1226.180] sna_mode_redisplay: posting shadow damage? 0 [ 1226.180] sna_accel_do_throttle (time=1226180), triggered [ 1226.180] sna_accel_throttle (time=1226180) [ 1226.180] sna_accel_disarm_timer[1] (time=1226180) [ 1226.180] timer_enable (time=1226180), starting timer 2 [ 1226.180] sna_accel_block_handler: evaluating timers, active=5 [ 1226.180] sna_accel_block_handler: flush timer expires in 16 [1226196] [ 1226.186] sna_wakeup_handler [ 1226.186] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.186] sna_mode_wakeup: len=32 [ 1226.186] sna_mode_redisplay: posting shadow damage? 0 [ 1226.186] sna_block_handler (tv=598.836000) [ 1226.186] sna_accel_do_flush: flush timer active: delta=10 [ 1226.186] sna_accel_do_throttle -- no pending activity [ 1226.186] sna_accel_block_handler: evaluating timers, active=5 [ 1226.186] sna_accel_block_handler: flush timer expires in 10 [1226196] [ 1226.196] sna_wakeup_handler [ 1226.196] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1226.196] sna_block_handler (tv=598.826000) [ 1226.196] sna_accel_do_flush: flush timer active: delta=0 [ 1226.196] sna_accel_do_flush (time=1226196), triggered [ 1226.196] sna_accel_flush (time=1226196), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1226.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.196] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1226.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1226.196] sna_accel_disarm_timer[0] (time=1226196) [ 1226.196] sna_mode_redisplay: posting shadow damage? 0 [ 1226.196] sna_accel_do_throttle -- no pending activity [ 1254.061] sna_wakeup_handler [ 1254.061] sna_block_handler (tv=0.660000) [ 1254.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.061] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.061] sna_accel_do_flush -- no pending write to scanout [ 1254.061] sna_accel_do_throttle -- no pending activity [ 1254.061] sna_accel_do_expire (time=1254061), triggered [ 1254.061] sna_accel_expire (time=1254061) [ 1254.061] __kgem_busy: handle=31, busy=0, wedged=0 [ 1254.061] kgem_clean_scanout_cache: handle=31, fb=25 (reusable=1) [ 1254.061] __kgem_bo_destroy: handle=31 [ 1254.061] __kgem_bo_destroy: handle=31, purged [ 1254.061] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 1254.061] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 1254.061] kgem_retire, need_retire?=0 [ 1254.061] kgem_retire__flushing: 0 bo on flushing list [ 1254.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.061] kgem_retire -- retired=0, need_retire=0 [ 1254.061] Allocated pixmaps: 26 [ 1254.061] Allocated bo: 32, 71573568 bytes [ 1254.061] Allocated CPU bo: 0, 0 bytes [ 1254.061] sna_wakeup_handler [ 1254.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.061] sna_block_handler (tv=0.660000) [ 1254.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.061] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.061] sna_accel_do_flush -- no pending write to scanout [ 1254.061] sna_accel_do_throttle -- no pending activity [ 1254.062] sna_wakeup_handler [ 1254.062] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.062] sna_validate_gc changes=7fffff [ 1254.062] sna_validate_gc: recomputing clip [ 1254.062] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.062] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.062] sna_poly_fill_rect_extents: [0] = (395, 168)x(1, 17) [ 1254.062] sna_poly_fill_rect: extents(742, 1091), (743, 1108), flags=1 [ 1254.062] sna_poly_fill_rect: dropping last-cpu hint [ 1254.062] sna_poly_fill_rect: source is already on the gpu [ 1254.062] sna_drawable_use_bo pixmap=4, box=((742, 1091), (743, 1108)), flags=b... [ 1254.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.062] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1254.062] wait_for_shadow: copying existing GPU damage: 8x(628, 1091), (743, 1108) [ 1254.062] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.062] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.062] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.062] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.062] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.062] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.062] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1254.062] sna_blt_copy_boxes: box=(742, 1091)x(1, 4) [ 1254.062] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.062] kgem_add_handle: handle=29, index=0 [ 1254.062] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.062] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1254.062] kgem_add_handle: handle=36, index=1 [ 1254.062] sna_blt_copy_boxes: box=(628, 1095)x(87, 1) [ 1254.062] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1254.062] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1254.062] sna_blt_copy_boxes: box=(742, 1095)x(1, 1) [ 1254.062] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1254.062] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1254.062] sna_blt_copy_boxes: box=(628, 1096)x(88, 10) [ 1254.062] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1254.062] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1254.062] sna_blt_copy_boxes: box=(742, 1096)x(1, 10) [ 1254.062] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1254.062] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1254.062] sna_blt_copy_boxes: box=(629, 1106)x(87, 1) [ 1254.062] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1254.062] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1254.062] sna_blt_copy_boxes: box=(742, 1106)x(1, 1) [ 1254.062] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1254.062] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1254.062] sna_blt_copy_boxes: box=(742, 1107)x(1, 1) [ 1254.062] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1254.062] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1254.062] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1254.062] gem_write__cachealigned(handle=8, offset=0, len=264) [ 1254.062] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1254.062] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.062] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1254.062] sna_drawable_use_bo: using whole GPU bo [ 1254.062] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.062] sna_poly_fill_rect_tiled_blt x 1 [(395, 168)x(1, 17)...] [ 1254.062] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.062] sna_pixmap_move_to_gpu: already all-damaged [ 1254.062] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.062] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.062] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.062] sna_pixmap_move_to_gpu: already all-damaged [ 1254.062] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.062] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.062] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.062] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.062] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.062] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.062] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.062] sna_blt_copy_one: (395, 168) -> (742, 1091) x (1, 17) [ 1254.062] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.062] kgem_add_handle: handle=29, index=0 [ 1254.062] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.062] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1254.062] kgem_add_handle: handle=32, index=1 [ 1254.062] sna_create_pixmap(7, 7, 8, usage=3) [ 1254.062] kgem_can_create_2d: 7x7 @ 8 [ 1254.062] kgem_can_create_2d: untiled size=4096 [ 1254.062] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 1254.062] kgem_choose_tiling: 7x7 -> 0 [ 1254.062] sna_create_pixmap: usage=3, flags=b [ 1254.062] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 1254.062] create_pixmap: allocating pixmap 7x7, depth=8, size=64 [ 1254.062] create_pixmap: serial=56, usage=3, 7x7 [ 1254.062] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(7, 7) [ 1254.062] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 1254.062] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 1254.062] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 1254.062] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 1254.062] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 1254.062] sna_composite: fallback, dst pixmap=56 is too small (or completely damaged) [ 1254.062] sna_composite: fallback -- fbComposite [ 1254.062] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 1254.062] sna_composite_fb: fallback -- move src to cpu [ 1254.062] sna_composite_fb: fallback -- move dst to cpu [ 1254.062] sna_drawable_move_region_to_cpu(pixmap=56 (7x7), [(0, 0), (7, 7)], flags=5) [ 1254.062] _sna_pixmap_move_to_cpu(pixmap=56, 7x7, flags=5) [ 1254.062] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.062] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.062] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.062] __sna_damage_all(7, 7) [ 1254.062] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 1254.062] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1254.062] sna_glyphs: discarding mask [ 1254.062] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1254.062] clipped_glyphs? glyph extents (741, 1097), (748, 1104), region (347, 923), (934, 1158): no [ 1254.062] glyph_cache(0): adding glyph to cache 0, pos 17 [ 1254.062] glyph_cache_upload: upload glyph 0x1cc36c0 to cache (40, 0)x(7, 7) [ 1254.062] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(40, 0)+(0, 0), size=(7, 7) [ 1254.062] sna_compute_composite_region: dst=(40, 0)x(7, 7) [ 1254.062] sna_compute_composite_region: initial clip against dst->pDrawable: (40, 0), (47, 7) [ 1254.062] clip_to_dst: region: 1x[(40, 0), (47, 7)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.062] sna_compute_composite_region: clip against dst->pCompositeClip: (40, 0), (47, 7) [ 1254.062] sna_compute_composite_region: clip against src (7x7 clip=0): (40, 0), (47, 7) [ 1254.062] sna_composite: composite region extents:+(0, 0) -> (40, 0), (47, 7) + (0, 0) [ 1254.062] gen7_render_composite: 7x7, current mode=3/3 [ 1254.062] try_blt: already performing BLT [ 1254.062] sna_blt_composite (0, 0), (40, 0), 7x7 [ 1254.062] sna_blt_composite: blt dst offset (0, 0), source offset (-40, 0), with alpha fixup? 0 [ 1254.062] use_cpu_bo: no cpu bo [ 1254.062] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.062] sna_drawable_use_bo pixmap=1, box=((40, 0), (47, 7)), flags=9... [ 1254.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1254.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.062] sna_drawable_use_bo: using whole GPU bo [ 1254.062] sna_drawable_move_region_to_cpu(pixmap=56 (7x7), [(0, 0), (7, 7)], flags=2) [ 1254.062] sna_drawable_move_region_to_cpu: pixmap=56 all damaged on CPU [ 1254.062] prepare_blt_put [ 1254.062] blt_put_composite_box: src=(-40, 0), dst=(0, 0) [ 1254.062] sna_write_boxes x 1, src stride=8, src dx=(-40, 0) [ 1254.062] kgem_bo_can_map: map=(nil):(nil), tiling=2, domain=0, offset=66977792 [ 1254.062] __kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.062] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.062] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1254.062] sna_write_boxes: upload (40, 0)x(7, 7), max 16384x16384 [ 1254.062] kgem_create_buffer_2d: 7x7, 8 bpp, stride=8 [ 1254.062] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.062] kgem_create_buffer: searching for an inactive GTT map for upload [ 1254.062] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.062] search_linear_cache: searching for inactive gtt map [ 1254.062] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.062] search_linear_cache: searching for inactive gtt map [ 1254.062] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1254.062] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1254.062] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1254.062] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.062] kgem_create_buffer: reusing handle=34 for buffer [ 1254.062] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.062] init_buffer_from_bo: reusing handle=34 for buffer [ 1254.062] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1254.062] kgem_bo_map: converting request for GTT map into CPU map [ 1254.062] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1254.062] kgem_bo_sync__cpu: handle=34 [ 1254.062] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.062] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1254.062] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.062] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1254.062] kgem_create_buffer(pages=64 [64]) new handle=34, used=64, write=1 [ 1254.062] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=64, io=1 [ 1254.062] sna_write_boxes: box(40, 0), (47, 7), src=(-40, 0), dst=(0, 0) [ 1254.062] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 1254.062] gen7_render_copy_boxes (-40, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.062] sna_blt_copy_boxes src=(-40, 0) -> (0, 0) x 1, tiling=(0, 2), pitch=(8, 1024) [ 1254.062] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1254.062] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1254.062] sna_blt_copy_boxes: cannot blt to src? 1 or dst? 0 [ 1254.062] __kgem_busy: handle=8, busy=0, wedged=0 [ 1254.062] __kgem_ring_is_idle: ring=1 idle (handle=8) [ 1254.062] __kgem_busy: handle=8, busy=0, wedged=0 [ 1254.062] __kgem_retire_rq: request 8 complete [ 1254.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.062] kgem_set_mode: flushing before new bo [ 1254.062] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1254.062] kgem_finish_buffers: buffer handle=34, used=128, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 1254.062] kgem_finish_buffers: skipping unattached handle=34, used=128, refcnt=2 [ 1254.062] gem_write__cachealigned(handle=7, offset=0, len=40) [ 1254.062] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1254.062] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.062] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1254.062] kgem_check_bo: num_pages=+320, num_exec=+2 [ 1254.062] aligning vertex: was 4, now 2 floats per vertex [ 1254.062] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.062] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.062] kgem_add_handle: handle=24, index=0 [ 1254.062] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.062] gen7_composite_get_binding_table(ffe0) [ 1254.062] kgem_add_reloc: handle=25, pos=16369, delta=0, domains=00020002 [ 1254.062] kgem_add_handle: handle=25, index=1 [ 1254.062] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.062] [3ff0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1254.062] kgem_add_reloc: handle=34, pos=16361, delta=0, domains=00040000 [ 1254.062] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1254.062] kgem_add_handle: handle=34, index=2 [ 1254.062] [3fe8] bind bo(handle=34, addr=68026368), format=324, width=7, height=7, pitch=8, tiling=0 -> sampler [ 1254.062] gen7_emit_cc: blend = 980 [ 1254.062] gen7_emit_sampler: sampler = 0 [ 1254.062] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.062] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.062] gen7_emit_vertex_elements: setup id=0 [ 1254.062] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1254.062] (0, 0) -> (40, 0) + (7, 7) [ 1254.062] gen4_vertex_flush[20c] = 3 [ 1254.062] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.062] apply_damage: damage=(nil), region=1 [(40, 0), (47, 7) + (0, 0)] [ 1254.062] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1254.062] gen4_vertex_close: copy to batch: 6 @ 138 [ 1254.062] gen4_vertex_close: reloc[0] = 126 [ 1254.062] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1254.062] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=329 [fenced=0] [ 1254.062] kgem_finish_buffers: buffer handle=34, used=128, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1254.062] kgem_finish_buffers: retaining upload buffer (128/262144): used=4096, refcnt=1 [ 1254.062] shrinking from 16384 to 1024 [ 1254.062] gem_write__cachealigned(handle=6, offset=0, len=576) [ 1254.062] gem_write(handle=6, offset=4000, len=96) [ 1254.062] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1254.062] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.062] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.062] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1254.062] gen7_render_composite: 0x0, current mode=0/1 [ 1254.062] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 1254.062] kgem_bo_is_busy: handle=29, domain: 3 exec? 0, rq? 1 [ 1254.062] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.062] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.062] sna_drawable_use_bo: using whole GPU bo [ 1254.062] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.062] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.062] get_pixel: 0x1cc38b0 [ 1254.062] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.062] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.062] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.062] color_convert: src=ff6a76b1 [20028888] [ 1254.062] color_convert: dst=ff6a76b1 [20028888] [ 1254.062] sna_render_get_solid: ff6a76b1 [ 1254.062] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.062] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.062] gen7_composite_picture: integer translation (0, 0), removing [ 1254.062] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.062] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.062] sna_render_pixmap_bo: GPU all damaged [ 1254.062] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.062] gen4_choose_composite_emitter: solid, identity mask [ 1254.062] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1254.062] aligning vertex: was 2, now 4 floats per vertex [ 1254.062] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.062] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.062] kgem_add_handle: handle=24, index=0 [ 1254.062] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.062] gen7_composite_get_binding_table(ffe0) [ 1254.062] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1254.062] kgem_add_handle: handle=29, index=1 [ 1254.062] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.062] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1254.062] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1254.062] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1254.062] kgem_add_handle: handle=28, index=2 [ 1254.062] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1254.062] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1254.062] kgem_add_handle: handle=25, index=3 [ 1254.062] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1254.062] gen7_emit_cc: blend = a00 [ 1254.062] gen7_emit_sampler: sampler = 140 [ 1254.062] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.062] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.062] gen7_emit_vertex_elements: setup id=9 [ 1254.062] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.062] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.062] glyphs0_to_dst: glyph=(741, 1097)x(7, 7), unclipped [ 1254.062] emit_primitive_identity_mask__avx2: dst=(741, 1097), mask=(40.000000, 0.000000) x (7.000000, 7.000000) [ 1254.062] gen4_vertex_flush[214] = 3 [ 1254.062] sna_block_handler (tv=0.659000) [ 1254.062] kgem_retire, need_retire?=1 [ 1254.062] kgem_retire__flushing: 0 bo on flushing list [ 1254.062] __kgem_busy: handle=6, busy=0, wedged=0 [ 1254.062] __kgem_retire_rq: request 6 complete [ 1254.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.062] __kgem_busy: handle=7, busy=0, wedged=0 [ 1254.062] __kgem_retire_rq: request 7 complete [ 1254.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.062] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1254.062] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1254.062] __kgem_bo_destroy: handle=34 [ 1254.062] kgem_bo_replace_io: transferring io handle=34 to bo [ 1254.062] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1254.062] kgem_retire -- retired=1, need_retire=0 [ 1254.062] sna_accel_block_handler: GPU idle, flushing [ 1254.062] gen4_vertex_close: used=12, vbo active? 0, vb=200, nreloc=1 [ 1254.062] gen4_vertex_close: copy to batch: 12 @ 140 [ 1254.062] gen4_vertex_close: reloc[0] = 128 [ 1254.062] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1254.062] batch[1/1, flags=1c00]: 140 152 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1254.062] shrinking from 16384 to 1024 [ 1254.062] gem_write__cachealigned(handle=5, offset=0, len=608) [ 1254.062] gem_write(handle=5, offset=3968, len=128) [ 1254.062] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1254.063] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.063] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.063] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1254.063] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1254.063] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.063] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.063] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.063] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.063] timer_enable (time=1254062), starting timer 0 [ 1254.063] timer_enable (time=1254062), starting timer 1 [ 1254.063] sna_accel_block_handler: evaluating timers, active=7 [ 1254.063] sna_accel_block_handler: flush timer expires in 8 [1254070] [ 1254.063] sna_wakeup_handler [ 1254.063] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.063] sna_block_handler (tv=0.658000) [ 1254.063] kgem_retire, need_retire?=1 [ 1254.063] kgem_retire__flushing: 0 bo on flushing list [ 1254.063] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1254.063] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1254.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.063] kgem_retire -- retired=0, need_retire=1 [ 1254.063] sna_accel_do_flush: flush timer active: delta=7 [ 1254.063] sna_accel_block_handler: evaluating timers, active=7 [ 1254.063] sna_accel_block_handler: flush timer expires in 7 [1254070] [ 1254.063] sna_wakeup_handler [ 1254.063] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.063] sna_poly_segment(n=1, first=((402, 168), (402, 184)), lineWidth=0 [ 1254.063] sna_poly_segment_extents: unclipped, untranslated extents (402, 168), (403, 185) [ 1254.063] sna_poly_segment: extents=(749, 1091), (750, 1108) [ 1254.063] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1254.063] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1254.063] sna_drawable_use_bo pixmap=4, box=((749, 1091), (750, 1108)), flags=1... [ 1254.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1254.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.063] sna_drawable_use_bo: using whole GPU bo [ 1254.063] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1254.063] gen7_render_fill: (alu=3, color=6a76b1) [ 1254.063] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1254.063] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.063] kgem_add_handle: handle=29, index=0 [ 1254.063] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.063] box_from_seg: seg=(402,168),(402,184); box=(402,168),(403,185) [ 1254.063] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1254.063] sna_block_handler (tv=0.658000) [ 1254.063] kgem_retire, need_retire?=1 [ 1254.063] kgem_retire__flushing: 0 bo on flushing list [ 1254.063] __kgem_busy: handle=5, busy=0, wedged=0 [ 1254.063] __kgem_retire_rq: request 5 complete [ 1254.063] __kgem_busy: handle=25, busy=0, wedged=0 [ 1254.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.063] kgem_retire -- retired=0, need_retire=0 [ 1254.063] sna_accel_block_handler: GPU idle, flushing [ 1254.063] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1254.063] gem_write__cachealigned(handle=4, offset=0, len=56) [ 1254.063] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1254.063] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.063] sna_accel_do_flush: flush timer active: delta=7 [ 1254.063] sna_accel_block_handler: evaluating timers, active=7 [ 1254.063] sna_accel_block_handler: flush timer expires in 7 [1254070] [ 1254.070] sna_wakeup_handler [ 1254.070] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.070] sna_block_handler (tv=0.651000) [ 1254.070] kgem_retire, need_retire?=1 [ 1254.070] kgem_retire__flushing: 0 bo on flushing list [ 1254.070] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.070] __kgem_busy: handle=4, busy=0, wedged=0 [ 1254.070] __kgem_retire_rq: request 4 complete [ 1254.070] __kgem_busy: handle=29, busy=0, wedged=0 [ 1254.070] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.070] kgem_retire -- retired=0, need_retire=0 [ 1254.070] sna_accel_do_flush: flush timer active: delta=0 [ 1254.070] sna_accel_do_flush (time=1254070), triggered [ 1254.070] sna_accel_flush (time=1254070), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.070] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.070] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.070] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.070] sna_mode_redisplay: posting shadow damage? 1 [ 1254.070] sna_mode_redisplay: damage: 6x(741, 1091), (750, 1108) [ 1254.070] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1254.070] sna_pixmap_move_to_gpu: already all-damaged [ 1254.070] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1254.070] sna_mode_redisplay: flipping tear-free outputs [ 1254.070] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1254.070] get_fb: reusing fb=26 for handle=29 [ 1254.070] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1254.070] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1254.070] sna_accel_block_handler: evaluating timers, active=7 [ 1254.070] sna_accel_block_handler: flush timer expires in 16 [1254086] [ 1254.082] sna_wakeup_handler [ 1254.082] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.082] sna_mode_wakeup: len=32 [ 1254.082] sna_mode_redisplay: posting shadow damage? 0 [ 1254.082] sna_block_handler (tv=0.639000) [ 1254.082] sna_accel_do_flush: flush timer active: delta=4 [ 1254.082] sna_accel_do_throttle (time=1254082), triggered [ 1254.082] sna_accel_throttle (time=1254082) [ 1254.082] sna_accel_disarm_timer[1] (time=1254082) [ 1254.082] sna_accel_block_handler: evaluating timers, active=5 [ 1254.082] sna_accel_block_handler: flush timer expires in 4 [1254086] [ 1254.087] sna_wakeup_handler [ 1254.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.087] sna_block_handler (tv=0.634000) [ 1254.087] sna_accel_do_flush: flush timer active: delta=-1 [ 1254.087] sna_accel_do_flush (time=1254087), triggered [ 1254.087] sna_accel_flush (time=1254087), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1254.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.087] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.087] sna_mode_redisplay: posting shadow damage? 0 [ 1254.087] sna_accel_do_throttle -- no pending activity [ 1254.087] sna_accel_block_handler: evaluating timers, active=5 [ 1254.087] sna_accel_block_handler: flush timer expires in 16 [1254103] [ 1254.093] sna_wakeup_handler [ 1254.093] sna_block_handler (tv=0.660000) [ 1254.093] sna_accel_do_flush: flush timer active: delta=10 [ 1254.093] sna_accel_do_throttle -- no pending activity [ 1254.093] sna_accel_block_handler: evaluating timers, active=5 [ 1254.093] sna_accel_block_handler: flush timer expires in 10 [1254103] [ 1254.093] sna_wakeup_handler [ 1254.093] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.093] sna_validate_gc changes=7fffff [ 1254.093] sna_validate_gc: recomputing clip [ 1254.093] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.093] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.093] sna_poly_fill_rect_extents: [0] = (402, 168)x(1, 17) [ 1254.093] sna_poly_fill_rect: extents(749, 1091), (750, 1108), flags=1 [ 1254.093] sna_poly_fill_rect: dropping last-cpu hint [ 1254.093] sna_poly_fill_rect: source is already on the gpu [ 1254.093] sna_drawable_use_bo pixmap=4, box=((749, 1091), (750, 1108)), flags=b... [ 1254.093] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.093] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.093] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1254.093] wait_for_shadow: copying existing GPU damage: 6x(741, 1091), (750, 1108) [ 1254.093] gen7_render_copy_boxes (0, 0)->(0, 0) x 6, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.093] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.093] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.093] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.093] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.093] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.093] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 6, tiling=(1, 1), pitch=(10240, 10240) [ 1254.093] sna_blt_copy_boxes: box=(742, 1091)x(1, 6) [ 1254.093] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.093] kgem_add_handle: handle=36, index=0 [ 1254.093] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.093] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1254.093] kgem_add_handle: handle=29, index=1 [ 1254.093] sna_blt_copy_boxes: box=(749, 1091)x(1, 6) [ 1254.093] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1254.093] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1254.093] sna_blt_copy_boxes: box=(741, 1097)x(7, 7) [ 1254.093] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1254.093] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1254.093] sna_blt_copy_boxes: box=(749, 1097)x(1, 7) [ 1254.093] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1254.093] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1254.093] sna_blt_copy_boxes: box=(742, 1104)x(1, 4) [ 1254.093] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1254.093] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1254.093] sna_blt_copy_boxes: box=(749, 1104)x(1, 4) [ 1254.093] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1254.093] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1254.093] batch[3/3, flags=1c00]: 50 50 16384 16384, nreloc=12, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1254.093] gem_write__cachealigned(handle=3, offset=0, len=200) [ 1254.093] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1254.093] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.093] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1254.093] sna_drawable_use_bo: using whole GPU bo [ 1254.093] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.093] sna_poly_fill_rect_tiled_blt x 1 [(402, 168)x(1, 17)...] [ 1254.093] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.093] sna_pixmap_move_to_gpu: already all-damaged [ 1254.093] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.093] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.093] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.093] sna_pixmap_move_to_gpu: already all-damaged [ 1254.093] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.093] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.093] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.093] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.093] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.093] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.093] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.093] sna_blt_copy_one: (402, 168) -> (749, 1091) x (1, 17) [ 1254.093] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.093] kgem_add_handle: handle=36, index=0 [ 1254.093] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.093] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1254.093] kgem_add_handle: handle=32, index=1 [ 1254.093] sna_validate_gc changes=7fffff [ 1254.093] sna_validate_gc: recomputing clip [ 1254.093] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.093] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.093] sna_poly_fill_rect_extents: [0] = (391, 165)x(13, 19) [ 1254.093] sna_poly_fill_rect: extents(738, 1088), (751, 1107), flags=1 [ 1254.093] sna_poly_fill_rect: dropping last-cpu hint [ 1254.093] sna_poly_fill_rect: source is already on the gpu [ 1254.093] sna_drawable_use_bo pixmap=4, box=((738, 1088), (751, 1107)), flags=b... [ 1254.093] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.094] sna_drawable_use_bo: using whole GPU bo [ 1254.094] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.094] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(13, 19)...] [ 1254.094] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.094] sna_pixmap_move_to_gpu: already all-damaged [ 1254.094] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.094] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.094] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.094] sna_pixmap_move_to_gpu: already all-damaged [ 1254.094] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.094] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.094] sna_blt_copy_one: (391, 165) -> (738, 1088) x (13, 19) [ 1254.094] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1254.094] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1254.094] sna_create_pixmap(6, 10, 8, usage=3) [ 1254.094] kgem_can_create_2d: 6x10 @ 8 [ 1254.094] kgem_can_create_2d: untiled size=4096 [ 1254.094] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1254.094] kgem_choose_tiling: 6x10 -> 0 [ 1254.094] sna_create_pixmap: usage=3, flags=b [ 1254.094] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 1254.094] create_pixmap: allocating pixmap 6x10, depth=8, size=88 [ 1254.094] create_pixmap: serial=58, usage=3, 6x10 [ 1254.094] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(6, 10) [ 1254.094] sna_compute_composite_region: dst=(0, 0)x(6, 10) [ 1254.094] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 10) [ 1254.094] clip_to_dst: region: 1x[(0, 0), (6, 10)], clip: 1x[(0, 0), (6, 10)] [ 1254.094] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 10) [ 1254.094] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 0), (6, 10) [ 1254.094] sna_composite: fallback, dst pixmap=58 is too small (or completely damaged) [ 1254.094] sna_composite: fallback -- fbComposite [ 1254.094] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 10): region=((0,0), (6, 10)) [ 1254.094] sna_composite_fb: fallback -- move src to cpu [ 1254.094] sna_composite_fb: fallback -- move dst to cpu [ 1254.094] sna_drawable_move_region_to_cpu(pixmap=58 (6x10), [(0, 0), (6, 10)], flags=5) [ 1254.094] _sna_pixmap_move_to_cpu(pixmap=58, 6x10, flags=5) [ 1254.094] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.094] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.094] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.094] __sna_damage_all(6, 10) [ 1254.094] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 1254.094] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1254.094] sna_glyphs: discarding mask [ 1254.094] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1254.094] clipped_glyphs? glyph extents (741, 1097), (755, 1107), region (347, 923), (934, 1158): no [ 1254.094] gen7_render_composite: 0x0, current mode=3/3 [ 1254.094] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.094] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.094] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.094] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.094] sna_drawable_use_bo: using whole GPU bo [ 1254.094] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.094] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.094] get_pixel: 0x1cc38b0 [ 1254.094] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.094] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.094] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.094] color_convert: src=ff6a76b1 [20028888] [ 1254.094] color_convert: dst=ff6a76b1 [20028888] [ 1254.094] sna_render_get_solid: ff6a76b1 [ 1254.094] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.094] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.094] gen7_composite_picture: integer translation (0, 0), removing [ 1254.094] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.094] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.094] sna_render_pixmap_bo: GPU all damaged [ 1254.094] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.094] gen4_choose_composite_emitter: solid, identity mask [ 1254.094] gen6_render_context_switch: from 3 to 1, submit batch [ 1254.094] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1254.094] gem_write__cachealigned(handle=2, offset=0, len=72) [ 1254.094] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1254.094] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.094] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1254.094] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1254.094] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.094] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.094] kgem_add_handle: handle=24, index=0 [ 1254.094] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.094] gen7_composite_get_binding_table(ffe0) [ 1254.094] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1254.094] kgem_add_handle: handle=36, index=1 [ 1254.094] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.094] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1254.094] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1254.094] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1254.094] kgem_add_handle: handle=28, index=2 [ 1254.094] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1254.094] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1254.094] kgem_add_handle: handle=25, index=3 [ 1254.094] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1254.094] gen7_emit_cc: blend = a00 [ 1254.094] gen7_emit_sampler: sampler = 140 [ 1254.094] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.094] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.094] gen7_emit_vertex_elements: setup id=9 [ 1254.094] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.094] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.094] glyphs0_to_dst: glyph=(741, 1097)x(7, 7), unclipped [ 1254.094] emit_primitive_identity_mask__avx2: dst=(741, 1097), mask=(40.000000, 0.000000) x (7.000000, 7.000000) [ 1254.094] gen4_vertex_flush[214] = 3 [ 1254.094] glyph_cache(0): adding glyph to cache 0, pos 20 [ 1254.094] glyph_cache_upload: upload glyph 0x1cd7c00 to cache (48, 0)x(6, 10) [ 1254.094] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(48, 0)+(0, 0), size=(6, 10) [ 1254.094] sna_compute_composite_region: dst=(48, 0)x(6, 10) [ 1254.094] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 0), (54, 10) [ 1254.094] clip_to_dst: region: 1x[(48, 0), (54, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.094] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 0), (54, 10) [ 1254.094] sna_compute_composite_region: clip against src (6x10 clip=0): (48, 0), (54, 10) [ 1254.094] sna_composite: composite region extents:+(0, 0) -> (48, 0), (54, 10) + (0, 0) [ 1254.094] gen7_render_composite: 6x10, current mode=1/1 [ 1254.094] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.094] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.094] sna_drawable_use_bo pixmap=1, box=((48, 0), (54, 10)), flags=7... [ 1254.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.094] sna_drawable_use_bo: using whole GPU bo [ 1254.094] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1254.094] gen7_composite_picture: (0, 0)x(6, 10), dst=(48, 0) [ 1254.094] gen7_composite_picture: integer translation (0, 0), removing [ 1254.094] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.094] sna_render_pixmap_bo pixmap=58, (0, 0)x(6, 10)/(6, 10) [ 1254.094] sna_render_pixmap_bo box=(0, 0), (6, 10): (6, 10)/(6, 10) [ 1254.094] sna_render_pixmap_bo: offset=(-48, 0), size=(6, 10) [ 1254.094] use_cpu_bo: no cpu bo [ 1254.094] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.094] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 10) [ 1254.094] upload: box=(0, 0), (6, 10), pixmap=6x10 [ 1254.094] sna_drawable_move_region_to_cpu(pixmap=58 (6x10), [(0, 0), (6, 10)], flags=2) [ 1254.094] sna_drawable_move_region_to_cpu: pixmap=58 all damaged on CPU [ 1254.094] kgem_can_create_2d: 6x10 @ 8 [ 1254.094] kgem_can_create_2d: untiled size=4096 [ 1254.094] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1254.094] kgem_choose_tiling: 6x10 -> 0 [ 1254.094] kgem_upload_source_image : (0, 0), (6, 10), stride=8, bpp=8 [ 1254.094] kgem_create_buffer_2d: 6x10, 8 bpp, stride=8 [ 1254.094] kgem_create_buffer: size=80, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.094] kgem_create_buffer: searching for an inactive GTT map for upload [ 1254.094] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.094] search_linear_cache: searching for inactive gtt map [ 1254.094] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.094] search_linear_cache: searching for inactive gtt map [ 1254.094] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1254.094] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1254.094] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1254.094] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.094] kgem_create_buffer: reusing handle=34 for buffer [ 1254.094] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.094] init_buffer_from_bo: reusing handle=34 for buffer [ 1254.094] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1254.094] kgem_bo_map: converting request for GTT map into CPU map [ 1254.094] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1254.094] kgem_bo_sync__cpu: handle=34 [ 1254.094] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.094] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1254.094] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.094] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1254.094] kgem_create_buffer(pages=64 [64]) new handle=34, used=80, write=1 [ 1254.094] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=80, io=1 [ 1254.094] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 1254.094] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.094] kgem_bo_is_render: handle=34, rq? 0 [0] [ 1254.094] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.094] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1254.094] gen4_choose_composite_emitter: identity src, no mask [ 1254.094] kgem_check_bo: num_pages=+64, num_exec=+1 [ 1254.094] aligning vertex: was 4, now 3 floats per vertex [ 1254.094] gen7_composite_get_binding_table(ff60) [ 1254.094] kgem_add_reloc: handle=25, pos=16337, delta=0, domains=00020002 [ 1254.094] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.094] [3fd0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1254.094] kgem_add_reloc: handle=34, pos=16329, delta=0, domains=00040000 [ 1254.094] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1254.094] kgem_add_handle: handle=34, index=4 [ 1254.094] [3fc8] bind bo(handle=34, addr=68026368), format=324, width=6, height=10, pitch=8, tiling=0 -> sampler [ 1254.094] gen7_emit_cc: blend = 980 [ 1254.094] gen7_emit_sampler: sampler = 40 [ 1254.094] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.094] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.094] gen7_emit_vertex_elements: setup id=2 [ 1254.094] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1254.094] gen7_render_composite_box: (48, 0), (54, 10) [ 1254.094] apply_damage: damage=(nil), region=1 [(48, 0), (54, 10) + (0, 0)] [ 1254.094] gen4_vertex_flush[2e0] = 3 [ 1254.094] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.094] gen7_render_composite: 0x0, current mode=1/1 [ 1254.094] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.094] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.094] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.094] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.094] sna_drawable_use_bo: using whole GPU bo [ 1254.094] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.094] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.094] get_pixel: 0x1cc38b0 [ 1254.094] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.094] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.094] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.094] color_convert: src=ff6a76b1 [20028888] [ 1254.094] color_convert: dst=ff6a76b1 [20028888] [ 1254.094] sna_render_get_solid: ff6a76b1 [ 1254.094] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.094] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.094] gen7_composite_picture: integer translation (0, 0), removing [ 1254.094] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.094] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.094] sna_render_pixmap_bo: GPU all damaged [ 1254.094] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.094] gen4_choose_composite_emitter: solid, identity mask [ 1254.094] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.094] aligning vertex: was 3, now 4 floats per vertex [ 1254.094] gen7_composite_get_binding_table(ff00) [ 1254.094] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.094] gen7_emit_cc: blend = a00 [ 1254.094] gen7_emit_sampler: sampler = 140 [ 1254.094] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.094] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.094] gen7_emit_vertex_elements: setup id=9 [ 1254.094] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.094] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.094] glyphs0_to_dst: glyph=(749, 1097)x(6, 10), unclipped [ 1254.094] emit_primitive_identity_mask__avx2: dst=(749, 1097), mask=(48.000000, 0.000000) x (6.000000, 10.000000) [ 1254.094] gen4_vertex_flush[3b0] = 3 [ 1254.094] sna_block_handler (tv=0.659000) [ 1254.094] kgem_retire, need_retire?=1 [ 1254.094] kgem_retire__flushing: 0 bo on flushing list [ 1254.094] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.094] __kgem_busy: handle=3, busy=0, wedged=0 [ 1254.094] __kgem_retire_rq: request 3 complete [ 1254.094] __kgem_busy: handle=2, busy=0, wedged=0 [ 1254.094] __kgem_retire_rq: request 2 complete [ 1254.094] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.094] kgem_retire -- retired=0, need_retire=0 [ 1254.094] sna_accel_block_handler: GPU idle, flushing [ 1254.094] gen4_vertex_close: used=36, vbo active? 0, vb=204, nreloc=2 [ 1254.094] gen4_vertex_close: copy to batch: 36 @ 242 [ 1254.094] gen4_vertex_close: reloc[0] = 128 [ 1254.094] kgem_add_reloc: handle=0, pos=128, delta=968, domains=00200000 [ 1254.094] gen4_vertex_close: reloc[1] = 179 [ 1254.094] kgem_add_reloc: handle=0, pos=179, delta=968, domains=00200000 [ 1254.094] batch[1/1, flags=1c00]: 242 278 16320 16384, nreloc=10, nexec=5, nfence=0, aperture=4330 [fenced=0] [ 1254.094] kgem_finish_buffers: buffer handle=34, used=128, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1254.094] kgem_finish_buffers: retaining upload buffer (128/262144): used=4096, refcnt=1 [ 1254.094] shrinking from 16384 to 1024 [ 1254.094] gem_write__cachealigned(handle=1, offset=0, len=1112) [ 1254.094] gem_write(handle=1, offset=3840, len=256) [ 1254.094] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1254.094] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.094] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.094] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.094] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1254.094] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1254.094] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1254.094] sna_accel_do_flush: flush timer active: delta=9 [ 1254.094] timer_enable (time=1254094), starting timer 1 [ 1254.094] sna_accel_block_handler: evaluating timers, active=7 [ 1254.094] sna_accel_block_handler: flush timer expires in 9 [1254103] [ 1254.094] sna_wakeup_handler [ 1254.094] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.094] sna_block_handler (tv=0.659000) [ 1254.094] kgem_retire, need_retire?=1 [ 1254.094] kgem_retire__flushing: 0 bo on flushing list [ 1254.094] __kgem_busy: handle=1, busy=65537, wedged=0 [ 1254.094] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1 [ 1254.094] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.094] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1254.094] kgem_retire -- retired=0, need_retire=1 [ 1254.094] sna_accel_do_flush: flush timer active: delta=9 [ 1254.094] sna_accel_block_handler: evaluating timers, active=7 [ 1254.094] sna_accel_block_handler: flush timer expires in 9 [1254103] [ 1254.094] sna_wakeup_handler [ 1254.094] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.094] sna_poly_segment(n=1, first=((409, 168), (409, 184)), lineWidth=0 [ 1254.094] sna_poly_segment_extents: unclipped, untranslated extents (409, 168), (410, 185) [ 1254.094] sna_poly_segment: extents=(756, 1091), (757, 1108) [ 1254.094] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1254.094] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1254.094] sna_drawable_use_bo pixmap=4, box=((756, 1091), (757, 1108)), flags=1... [ 1254.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1254.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.094] sna_drawable_use_bo: using whole GPU bo [ 1254.094] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1254.094] gen7_render_fill: (alu=3, color=6a76b1) [ 1254.094] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1254.094] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.094] kgem_add_handle: handle=36, index=0 [ 1254.094] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.094] box_from_seg: seg=(409,168),(409,184); box=(409,168),(410,185) [ 1254.094] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1254.094] sna_block_handler (tv=0.659000) [ 1254.094] kgem_retire, need_retire?=1 [ 1254.094] kgem_retire__flushing: 0 bo on flushing list [ 1254.094] __kgem_busy: handle=1, busy=0, wedged=0 [ 1254.094] __kgem_retire_rq: request 1 complete [ 1254.094] __kgem_busy: handle=25, busy=0, wedged=0 [ 1254.094] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.094] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.094] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1254.094] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1254.094] __kgem_bo_destroy: handle=34 [ 1254.094] kgem_bo_replace_io: transferring io handle=34 to bo [ 1254.094] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1254.094] kgem_retire -- retired=1, need_retire=0 [ 1254.094] sna_accel_block_handler: GPU idle, flushing [ 1254.094] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1254.094] gem_write__cachealigned(handle=16, offset=0, len=56) [ 1254.095] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1254.095] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.095] sna_accel_do_flush: flush timer active: delta=9 [ 1254.095] sna_accel_block_handler: evaluating timers, active=7 [ 1254.095] sna_accel_block_handler: flush timer expires in 9 [1254103] [ 1254.104] sna_wakeup_handler [ 1254.104] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.104] sna_block_handler (tv=0.649000) [ 1254.104] kgem_retire, need_retire?=1 [ 1254.104] kgem_retire__flushing: 0 bo on flushing list [ 1254.104] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.104] __kgem_busy: handle=16, busy=0, wedged=0 [ 1254.104] __kgem_retire_rq: request 16 complete [ 1254.104] __kgem_busy: handle=36, busy=0, wedged=0 [ 1254.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.104] kgem_retire -- retired=0, need_retire=0 [ 1254.104] sna_accel_do_flush: flush timer active: delta=-1 [ 1254.104] sna_accel_do_flush (time=1254104), triggered [ 1254.104] sna_accel_flush (time=1254104), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.104] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.104] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.104] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.104] sna_mode_redisplay: posting shadow damage? 1 [ 1254.104] sna_mode_redisplay: damage: 7x(738, 1088), (757, 1108) [ 1254.104] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1254.104] sna_pixmap_move_to_gpu: already all-damaged [ 1254.104] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1254.104] sna_mode_redisplay: flipping tear-free outputs [ 1254.104] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1254.104] get_fb: reusing fb=27 for handle=36 [ 1254.104] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1254.104] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1254.104] sna_accel_block_handler: evaluating timers, active=7 [ 1254.104] sna_accel_block_handler: flush timer expires in 16 [1254120] [ 1254.116] sna_wakeup_handler [ 1254.116] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.116] sna_mode_wakeup: len=32 [ 1254.116] sna_mode_redisplay: posting shadow damage? 0 [ 1254.116] sna_block_handler (tv=0.637000) [ 1254.116] sna_accel_do_flush: flush timer active: delta=4 [ 1254.116] sna_accel_do_throttle (time=1254116), triggered [ 1254.116] sna_accel_throttle (time=1254116) [ 1254.116] sna_accel_disarm_timer[1] (time=1254116) [ 1254.116] sna_accel_block_handler: evaluating timers, active=5 [ 1254.116] sna_accel_block_handler: flush timer expires in 4 [1254120] [ 1254.123] sna_wakeup_handler [ 1254.123] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.123] sna_block_handler (tv=0.630000) [ 1254.123] sna_accel_do_flush: flush timer active: delta=-3 [ 1254.123] sna_accel_do_flush (time=1254123), triggered [ 1254.123] sna_accel_flush (time=1254123), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1254.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.123] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.123] sna_mode_redisplay: posting shadow damage? 0 [ 1254.123] sna_accel_do_throttle -- no pending activity [ 1254.123] sna_accel_block_handler: evaluating timers, active=5 [ 1254.123] sna_accel_block_handler: flush timer expires in 16 [1254139] [ 1254.139] sna_wakeup_handler [ 1254.139] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.139] sna_block_handler (tv=0.614000) [ 1254.139] sna_accel_do_flush: flush timer active: delta=0 [ 1254.139] sna_accel_do_flush (time=1254139), triggered [ 1254.139] sna_accel_flush (time=1254139), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.139] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.139] sna_accel_disarm_timer[0] (time=1254139) [ 1254.139] sna_mode_redisplay: posting shadow damage? 0 [ 1254.139] sna_accel_do_throttle -- no pending activity [ 1254.165] sna_wakeup_handler [ 1254.165] sna_block_handler (tv=0.660000) [ 1254.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.165] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.165] sna_accel_do_flush -- no pending write to scanout [ 1254.165] sna_accel_do_throttle -- no pending activity [ 1254.165] sna_wakeup_handler [ 1254.165] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.165] sna_validate_gc changes=7fffff [ 1254.165] sna_validate_gc: recomputing clip [ 1254.165] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.165] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.165] sna_poly_fill_rect_extents: [0] = (409, 168)x(1, 17) [ 1254.165] sna_poly_fill_rect: extents(756, 1091), (757, 1108), flags=1 [ 1254.165] sna_poly_fill_rect: dropping last-cpu hint [ 1254.165] sna_poly_fill_rect: source is already on the gpu [ 1254.165] sna_drawable_use_bo pixmap=4, box=((756, 1091), (757, 1108)), flags=b... [ 1254.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.165] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1254.165] wait_for_shadow: copying existing GPU damage: 7x(738, 1088), (757, 1108) [ 1254.165] gen7_render_copy_boxes (0, 0)->(0, 0) x 7, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.165] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.165] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.165] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.165] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.165] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.165] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 7, tiling=(1, 1), pitch=(10240, 10240) [ 1254.165] sna_blt_copy_boxes: box=(738, 1088)x(13, 3) [ 1254.165] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.165] kgem_add_handle: handle=29, index=0 [ 1254.165] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.165] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1254.165] kgem_add_handle: handle=36, index=1 [ 1254.165] sna_blt_copy_boxes: box=(738, 1091)x(13, 6) [ 1254.165] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1254.165] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1254.165] sna_blt_copy_boxes: box=(756, 1091)x(1, 6) [ 1254.165] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1254.165] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1254.165] sna_blt_copy_boxes: box=(738, 1097)x(17, 10) [ 1254.165] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1254.165] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1254.165] sna_blt_copy_boxes: box=(756, 1097)x(1, 10) [ 1254.165] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1254.165] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1254.165] sna_blt_copy_boxes: box=(749, 1107)x(1, 1) [ 1254.165] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1254.165] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1254.165] sna_blt_copy_boxes: box=(756, 1107)x(1, 1) [ 1254.165] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1254.165] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1254.165] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=14, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1254.165] gem_write__cachealigned(handle=15, offset=0, len=232) [ 1254.165] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1254.165] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.165] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1254.165] sna_drawable_use_bo: using whole GPU bo [ 1254.165] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.165] sna_poly_fill_rect_tiled_blt x 1 [(409, 168)x(1, 17)...] [ 1254.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.165] sna_pixmap_move_to_gpu: already all-damaged [ 1254.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.165] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.165] sna_pixmap_move_to_gpu: already all-damaged [ 1254.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.165] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.165] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.165] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.165] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.165] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.165] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.165] sna_blt_copy_one: (409, 168) -> (756, 1091) x (1, 17) [ 1254.165] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.165] kgem_add_handle: handle=29, index=0 [ 1254.165] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.165] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1254.165] kgem_add_handle: handle=32, index=1 [ 1254.165] sna_validate_gc changes=7fffff [ 1254.165] sna_validate_gc: recomputing clip [ 1254.165] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.165] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.165] sna_poly_fill_rect_extents: [0] = (391, 165)x(20, 19) [ 1254.165] sna_poly_fill_rect: extents(738, 1088), (758, 1107), flags=1 [ 1254.165] sna_poly_fill_rect: dropping last-cpu hint [ 1254.165] sna_poly_fill_rect: source is already on the gpu [ 1254.165] sna_drawable_use_bo pixmap=4, box=((738, 1088), (758, 1107)), flags=b... [ 1254.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.165] sna_drawable_use_bo: using whole GPU bo [ 1254.165] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.165] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(20, 19)...] [ 1254.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.165] sna_pixmap_move_to_gpu: already all-damaged [ 1254.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.165] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.165] sna_pixmap_move_to_gpu: already all-damaged [ 1254.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.165] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.166] sna_blt_copy_one: (391, 165) -> (738, 1088) x (20, 19) [ 1254.166] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1254.166] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1254.166] sna_create_pixmap(6, 7, 8, usage=3) [ 1254.166] kgem_can_create_2d: 6x7 @ 8 [ 1254.166] kgem_can_create_2d: untiled size=4096 [ 1254.166] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1254.166] kgem_choose_tiling: 6x7 -> 0 [ 1254.166] sna_create_pixmap: usage=3, flags=b [ 1254.166] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 1254.166] create_pixmap: allocating pixmap 6x7, depth=8, size=64 [ 1254.166] create_pixmap: serial=60, usage=3, 6x7 [ 1254.166] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(6, 7) [ 1254.166] sna_compute_composite_region: dst=(0, 0)x(6, 7) [ 1254.166] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 7) [ 1254.166] clip_to_dst: region: 1x[(0, 0), (6, 7)], clip: 1x[(0, 0), (6, 7)] [ 1254.166] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 7) [ 1254.166] sna_compute_composite_region: clip against src (6x7 clip=0): (0, 0), (6, 7) [ 1254.166] sna_composite: fallback, dst pixmap=60 is too small (or completely damaged) [ 1254.166] sna_composite: fallback -- fbComposite [ 1254.166] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 7): region=((0,0), (6, 7)) [ 1254.166] sna_composite_fb: fallback -- move src to cpu [ 1254.166] sna_composite_fb: fallback -- move dst to cpu [ 1254.166] sna_drawable_move_region_to_cpu(pixmap=60 (6x7), [(0, 0), (6, 7)], flags=5) [ 1254.166] _sna_pixmap_move_to_cpu(pixmap=60, 6x7, flags=5) [ 1254.166] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.166] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.166] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.166] __sna_damage_all(6, 7) [ 1254.166] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 1254.166] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1254.166] sna_glyphs: discarding mask [ 1254.166] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1254.166] clipped_glyphs? glyph extents (741, 1097), (763, 1107), region (347, 923), (934, 1158): no [ 1254.166] gen7_render_composite: 0x0, current mode=3/3 [ 1254.166] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.166] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1254.166] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.166] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.166] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.166] sna_drawable_use_bo: using whole GPU bo [ 1254.166] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.166] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.166] get_pixel: 0x1cc38b0 [ 1254.166] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.166] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.166] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.166] color_convert: src=ff6a76b1 [20028888] [ 1254.166] color_convert: dst=ff6a76b1 [20028888] [ 1254.166] sna_render_get_solid: ff6a76b1 [ 1254.166] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.166] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.166] gen7_composite_picture: integer translation (0, 0), removing [ 1254.166] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.166] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.166] sna_render_pixmap_bo: GPU all damaged [ 1254.166] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.166] gen4_choose_composite_emitter: solid, identity mask [ 1254.166] gen6_render_context_switch: from 3 to 1, submit batch [ 1254.166] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1254.166] gem_write__cachealigned(handle=14, offset=0, len=72) [ 1254.166] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1254.166] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.166] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1254.166] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1254.166] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.166] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.166] kgem_add_handle: handle=24, index=0 [ 1254.166] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.166] gen7_composite_get_binding_table(ffe0) [ 1254.166] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1254.166] kgem_add_handle: handle=29, index=1 [ 1254.166] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.166] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1254.166] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1254.166] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1254.166] kgem_add_handle: handle=28, index=2 [ 1254.166] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1254.166] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1254.166] kgem_add_handle: handle=25, index=3 [ 1254.166] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1254.166] gen7_emit_cc: blend = a00 [ 1254.166] gen7_emit_sampler: sampler = 140 [ 1254.166] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.166] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.166] gen7_emit_vertex_elements: setup id=9 [ 1254.166] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.166] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.166] glyphs0_to_dst: glyph=(741, 1097)x(7, 7), unclipped [ 1254.166] emit_primitive_identity_mask__avx2: dst=(741, 1097), mask=(40.000000, 0.000000) x (7.000000, 7.000000) [ 1254.166] glyphs0_to_dst: glyph=(749, 1097)x(6, 10), unclipped [ 1254.166] emit_primitive_identity_mask__avx2: dst=(749, 1097), mask=(48.000000, 0.000000) x (6.000000, 10.000000) [ 1254.166] gen4_vertex_flush[214] = 6 [ 1254.166] glyph_cache(0): adding glyph to cache 0, pos 24 [ 1254.166] glyph_cache_upload: upload glyph 0x1cb47a0 to cache (32, 16)x(6, 7) [ 1254.166] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(32, 16)+(0, 0), size=(6, 7) [ 1254.166] sna_compute_composite_region: dst=(32, 16)x(6, 7) [ 1254.166] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 16), (38, 23) [ 1254.166] clip_to_dst: region: 1x[(32, 16), (38, 23)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.166] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 16), (38, 23) [ 1254.166] sna_compute_composite_region: clip against src (6x7 clip=0): (32, 16), (38, 23) [ 1254.166] sna_composite: composite region extents:+(0, 0) -> (32, 16), (38, 23) + (0, 0) [ 1254.166] gen7_render_composite: 6x7, current mode=1/1 [ 1254.166] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.166] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.166] sna_drawable_use_bo pixmap=1, box=((32, 16), (38, 23)), flags=7... [ 1254.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.166] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.166] sna_drawable_use_bo: using whole GPU bo [ 1254.166] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1254.166] gen7_composite_picture: (0, 0)x(6, 7), dst=(32, 16) [ 1254.166] gen7_composite_picture: integer translation (0, 0), removing [ 1254.166] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.166] sna_render_pixmap_bo pixmap=60, (0, 0)x(6, 7)/(6, 7) [ 1254.166] sna_render_pixmap_bo box=(0, 0), (6, 7): (6, 7)/(6, 7) [ 1254.166] sna_render_pixmap_bo: offset=(-32, -16), size=(6, 7) [ 1254.166] use_cpu_bo: no cpu bo [ 1254.166] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.166] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 7) [ 1254.166] upload: box=(0, 0), (6, 7), pixmap=6x7 [ 1254.166] sna_drawable_move_region_to_cpu(pixmap=60 (6x7), [(0, 0), (6, 7)], flags=2) [ 1254.166] sna_drawable_move_region_to_cpu: pixmap=60 all damaged on CPU [ 1254.166] kgem_can_create_2d: 6x7 @ 8 [ 1254.166] kgem_can_create_2d: untiled size=4096 [ 1254.166] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1254.166] kgem_choose_tiling: 6x7 -> 0 [ 1254.166] kgem_upload_source_image : (0, 0), (6, 7), stride=8, bpp=8 [ 1254.166] kgem_create_buffer_2d: 6x7, 8 bpp, stride=8 [ 1254.166] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.166] kgem_create_buffer: searching for an inactive GTT map for upload [ 1254.166] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.166] search_linear_cache: searching for inactive gtt map [ 1254.166] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.166] search_linear_cache: searching for inactive gtt map [ 1254.166] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1254.166] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1254.166] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1254.166] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.166] kgem_create_buffer: reusing handle=34 for buffer [ 1254.166] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.166] init_buffer_from_bo: reusing handle=34 for buffer [ 1254.166] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1254.166] kgem_bo_map: converting request for GTT map into CPU map [ 1254.166] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1254.166] kgem_bo_sync__cpu: handle=34 [ 1254.166] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.166] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1254.166] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.166] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1254.166] kgem_create_buffer(pages=64 [64]) new handle=34, used=64, write=1 [ 1254.166] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=64, io=1 [ 1254.166] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 1254.166] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.166] kgem_bo_is_render: handle=34, rq? 0 [0] [ 1254.166] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.166] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1254.166] gen4_choose_composite_emitter: identity src, no mask [ 1254.166] kgem_check_bo: num_pages=+64, num_exec=+1 [ 1254.166] aligning vertex: was 4, now 3 floats per vertex [ 1254.166] gen7_composite_get_binding_table(ff60) [ 1254.166] kgem_add_reloc: handle=25, pos=16337, delta=0, domains=00020002 [ 1254.166] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.166] [3fd0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1254.166] kgem_add_reloc: handle=34, pos=16329, delta=0, domains=00040000 [ 1254.166] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1254.166] kgem_add_handle: handle=34, index=4 [ 1254.166] [3fc8] bind bo(handle=34, addr=68026368), format=324, width=6, height=7, pitch=8, tiling=0 -> sampler [ 1254.166] gen7_emit_cc: blend = 980 [ 1254.166] gen7_emit_sampler: sampler = 40 [ 1254.166] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.166] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.166] gen7_emit_vertex_elements: setup id=2 [ 1254.166] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1254.166] gen7_render_composite_box: (32, 16), (38, 23) [ 1254.166] apply_damage: damage=(nil), region=1 [(32, 16), (38, 23) + (0, 0)] [ 1254.166] gen4_vertex_flush[2e0] = 3 [ 1254.166] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.166] gen7_render_composite: 0x0, current mode=1/1 [ 1254.166] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.166] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1254.166] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.166] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.166] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.166] sna_drawable_use_bo: using whole GPU bo [ 1254.166] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.166] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.166] get_pixel: 0x1cc38b0 [ 1254.166] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.166] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.166] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.166] color_convert: src=ff6a76b1 [20028888] [ 1254.166] color_convert: dst=ff6a76b1 [20028888] [ 1254.166] sna_render_get_solid: ff6a76b1 [ 1254.166] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.166] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.166] gen7_composite_picture: integer translation (0, 0), removing [ 1254.166] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.166] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.166] sna_render_pixmap_bo: GPU all damaged [ 1254.166] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.166] gen4_choose_composite_emitter: solid, identity mask [ 1254.166] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.166] aligning vertex: was 3, now 4 floats per vertex [ 1254.166] gen7_composite_get_binding_table(ff00) [ 1254.166] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.166] gen7_emit_cc: blend = a00 [ 1254.166] gen7_emit_sampler: sampler = 140 [ 1254.166] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.166] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.166] gen7_emit_vertex_elements: setup id=9 [ 1254.166] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.166] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.166] glyphs0_to_dst: glyph=(757, 1097)x(6, 7), unclipped [ 1254.166] emit_primitive_identity_mask__avx2: dst=(757, 1097), mask=(32.000000, 16.000000) x (6.000000, 7.000000) [ 1254.166] gen4_vertex_flush[3b0] = 3 [ 1254.166] sna_block_handler (tv=0.659000) [ 1254.166] kgem_retire, need_retire?=1 [ 1254.166] kgem_retire__flushing: 0 bo on flushing list [ 1254.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.166] __kgem_busy: handle=15, busy=0, wedged=0 [ 1254.166] __kgem_retire_rq: request 15 complete [ 1254.166] __kgem_busy: handle=14, busy=0, wedged=0 [ 1254.166] __kgem_retire_rq: request 14 complete [ 1254.166] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.166] kgem_retire -- retired=0, need_retire=0 [ 1254.166] sna_accel_block_handler: GPU idle, flushing [ 1254.166] gen4_vertex_close: used=48, vbo active? 0, vb=204, nreloc=2 [ 1254.166] gen4_vertex_close: copy to batch: 48 @ 242 [ 1254.166] gen4_vertex_close: reloc[0] = 128 [ 1254.166] kgem_add_reloc: handle=0, pos=128, delta=968, domains=00200000 [ 1254.166] gen4_vertex_close: reloc[1] = 179 [ 1254.166] kgem_add_reloc: handle=0, pos=179, delta=968, domains=00200000 [ 1254.166] batch[1/1, flags=1c00]: 242 290 16320 16384, nreloc=10, nexec=5, nfence=0, aperture=4330 [fenced=0] [ 1254.166] kgem_finish_buffers: buffer handle=34, used=128, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1254.166] kgem_finish_buffers: retaining upload buffer (128/262144): used=4096, refcnt=1 [ 1254.166] shrinking from 16384 to 1024 [ 1254.166] gem_write__cachealigned(handle=13, offset=0, len=1160) [ 1254.166] gem_write(handle=13, offset=3840, len=256) [ 1254.166] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1254.166] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.166] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.166] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.166] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1254.166] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1254.166] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1254.166] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.166] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.166] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.166] timer_enable (time=1254166), starting timer 0 [ 1254.166] timer_enable (time=1254166), starting timer 1 [ 1254.166] sna_accel_block_handler: evaluating timers, active=7 [ 1254.166] sna_accel_block_handler: flush timer expires in 8 [1254174] [ 1254.166] sna_wakeup_handler [ 1254.166] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.166] sna_block_handler (tv=0.659000) [ 1254.166] kgem_retire, need_retire?=1 [ 1254.166] kgem_retire__flushing: 0 bo on flushing list [ 1254.166] __kgem_busy: handle=13, busy=0, wedged=0 [ 1254.166] __kgem_retire_rq: request 13 complete [ 1254.166] __kgem_busy: handle=29, busy=0, wedged=0 [ 1254.166] __kgem_busy: handle=25, busy=0, wedged=0 [ 1254.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.166] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.166] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1254.166] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1254.166] __kgem_bo_destroy: handle=34 [ 1254.166] kgem_bo_replace_io: transferring io handle=34 to bo [ 1254.166] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1254.166] kgem_retire -- retired=1, need_retire=0 [ 1254.166] sna_accel_do_flush: flush timer active: delta=8 [ 1254.166] sna_accel_block_handler: evaluating timers, active=7 [ 1254.166] sna_accel_block_handler: flush timer expires in 8 [1254174] [ 1254.166] sna_wakeup_handler [ 1254.166] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.166] sna_poly_segment(n=1, first=((417, 168), (417, 184)), lineWidth=0 [ 1254.166] sna_poly_segment_extents: unclipped, untranslated extents (417, 168), (418, 185) [ 1254.166] sna_poly_segment: extents=(764, 1091), (765, 1108) [ 1254.166] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1254.166] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1254.166] sna_drawable_use_bo pixmap=4, box=((764, 1091), (765, 1108)), flags=1... [ 1254.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1254.166] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.166] sna_drawable_use_bo: using whole GPU bo [ 1254.166] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1254.166] gen7_render_fill: (alu=3, color=6a76b1) [ 1254.166] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1254.166] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.166] kgem_add_handle: handle=29, index=0 [ 1254.166] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.166] box_from_seg: seg=(417,168),(417,184); box=(417,168),(418,185) [ 1254.166] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1254.166] sna_block_handler (tv=0.659000) [ 1254.166] sna_accel_block_handler: GPU idle, flushing [ 1254.166] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1254.166] gem_write__cachealigned(handle=12, offset=0, len=56) [ 1254.166] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1254.166] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.166] sna_accel_do_flush: flush timer active: delta=8 [ 1254.166] sna_accel_block_handler: evaluating timers, active=7 [ 1254.166] sna_accel_block_handler: flush timer expires in 8 [1254174] [ 1254.175] sna_wakeup_handler [ 1254.175] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.175] sna_block_handler (tv=0.650000) [ 1254.175] kgem_retire, need_retire?=1 [ 1254.175] kgem_retire__flushing: 0 bo on flushing list [ 1254.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.175] __kgem_busy: handle=12, busy=0, wedged=0 [ 1254.175] __kgem_retire_rq: request 12 complete [ 1254.175] __kgem_busy: handle=29, busy=0, wedged=0 [ 1254.175] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.175] kgem_retire -- retired=0, need_retire=0 [ 1254.175] sna_accel_do_flush: flush timer active: delta=-1 [ 1254.175] sna_accel_do_flush (time=1254175), triggered [ 1254.175] sna_accel_flush (time=1254175), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.175] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.175] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.175] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.175] sna_mode_redisplay: posting shadow damage? 1 [ 1254.175] sna_mode_redisplay: damage: 7x(738, 1088), (765, 1108) [ 1254.175] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1254.175] sna_pixmap_move_to_gpu: already all-damaged [ 1254.175] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1254.175] sna_mode_redisplay: flipping tear-free outputs [ 1254.175] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1254.175] get_fb: reusing fb=26 for handle=29 [ 1254.175] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1254.175] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1254.175] sna_accel_block_handler: evaluating timers, active=7 [ 1254.175] sna_accel_block_handler: flush timer expires in 16 [1254191] [ 1254.181] sna_wakeup_handler [ 1254.181] sna_block_handler (tv=0.644000) [ 1254.181] sna_accel_do_flush: flush timer active: delta=10 [ 1254.181] sna_accel_block_handler: evaluating timers, active=7 [ 1254.181] sna_accel_block_handler: flush timer expires in 10 [1254191] [ 1254.182] sna_wakeup_handler [ 1254.182] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.182] sna_mode_wakeup: len=32 [ 1254.183] sna_mode_redisplay: posting shadow damage? 0 [ 1254.183] sna_block_handler (tv=0.642000) [ 1254.183] sna_accel_do_flush: flush timer active: delta=8 [ 1254.183] sna_accel_do_throttle (time=1254183), triggered [ 1254.183] sna_accel_throttle (time=1254183) [ 1254.183] sna_accel_disarm_timer[1] (time=1254183) [ 1254.183] sna_accel_block_handler: evaluating timers, active=5 [ 1254.183] sna_accel_block_handler: flush timer expires in 8 [1254191] [ 1254.191] sna_wakeup_handler [ 1254.191] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.191] sna_block_handler (tv=0.634000) [ 1254.191] sna_accel_do_flush: flush timer active: delta=0 [ 1254.191] sna_accel_do_flush (time=1254191), triggered [ 1254.191] sna_accel_flush (time=1254191), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1254.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.191] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.191] sna_mode_redisplay: posting shadow damage? 0 [ 1254.191] sna_accel_do_throttle -- no pending activity [ 1254.191] sna_accel_block_handler: evaluating timers, active=5 [ 1254.191] sna_accel_block_handler: flush timer expires in 16 [1254207] [ 1254.207] sna_wakeup_handler [ 1254.207] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.207] sna_block_handler (tv=0.618000) [ 1254.207] sna_accel_do_flush: flush timer active: delta=0 [ 1254.207] sna_accel_do_flush (time=1254207), triggered [ 1254.207] sna_accel_flush (time=1254207), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.207] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.207] sna_accel_disarm_timer[0] (time=1254207) [ 1254.207] sna_mode_redisplay: posting shadow damage? 0 [ 1254.207] sna_accel_do_throttle -- no pending activity [ 1254.213] sna_wakeup_handler [ 1254.213] sna_block_handler (tv=0.612000) [ 1254.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.213] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.213] sna_accel_do_flush -- no pending write to scanout [ 1254.213] sna_accel_do_throttle -- no pending activity [ 1254.221] sna_wakeup_handler [ 1254.221] sna_block_handler (tv=0.660000) [ 1254.221] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.221] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.221] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.221] sna_accel_do_flush -- no pending write to scanout [ 1254.221] sna_accel_do_throttle -- no pending activity [ 1254.221] sna_wakeup_handler [ 1254.221] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.221] sna_validate_gc changes=7fffff [ 1254.221] sna_validate_gc: recomputing clip [ 1254.221] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.221] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.221] sna_poly_fill_rect_extents: [0] = (417, 168)x(1, 17) [ 1254.221] sna_poly_fill_rect: extents(764, 1091), (765, 1108), flags=1 [ 1254.221] sna_poly_fill_rect: dropping last-cpu hint [ 1254.221] sna_poly_fill_rect: source is already on the gpu [ 1254.221] sna_drawable_use_bo pixmap=4, box=((764, 1091), (765, 1108)), flags=b... [ 1254.221] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.221] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.221] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1254.221] wait_for_shadow: copying existing GPU damage: 7x(738, 1088), (765, 1108) [ 1254.221] gen7_render_copy_boxes (0, 0)->(0, 0) x 7, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.221] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.221] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.221] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.221] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.221] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.221] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 7, tiling=(1, 1), pitch=(10240, 10240) [ 1254.221] sna_blt_copy_boxes: box=(738, 1088)x(20, 3) [ 1254.221] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.221] kgem_add_handle: handle=36, index=0 [ 1254.221] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.221] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1254.221] kgem_add_handle: handle=29, index=1 [ 1254.221] sna_blt_copy_boxes: box=(738, 1091)x(20, 6) [ 1254.221] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1254.221] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1254.221] sna_blt_copy_boxes: box=(764, 1091)x(1, 6) [ 1254.221] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1254.221] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1254.221] sna_blt_copy_boxes: box=(738, 1097)x(25, 10) [ 1254.221] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1254.221] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1254.221] sna_blt_copy_boxes: box=(764, 1097)x(1, 10) [ 1254.221] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1254.221] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1254.221] sna_blt_copy_boxes: box=(756, 1107)x(1, 1) [ 1254.221] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1254.221] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1254.221] sna_blt_copy_boxes: box=(764, 1107)x(1, 1) [ 1254.221] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1254.221] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1254.221] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=14, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1254.221] gem_write__cachealigned(handle=11, offset=0, len=232) [ 1254.221] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1254.221] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.221] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1254.221] sna_drawable_use_bo: using whole GPU bo [ 1254.221] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.221] sna_poly_fill_rect_tiled_blt x 1 [(417, 168)x(1, 17)...] [ 1254.221] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.221] sna_pixmap_move_to_gpu: already all-damaged [ 1254.221] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.221] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.221] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.221] sna_pixmap_move_to_gpu: already all-damaged [ 1254.221] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.221] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.221] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.221] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.221] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.221] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.221] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.221] sna_blt_copy_one: (417, 168) -> (764, 1091) x (1, 17) [ 1254.221] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.221] kgem_add_handle: handle=36, index=0 [ 1254.221] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.221] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1254.221] kgem_add_handle: handle=32, index=1 [ 1254.221] sna_validate_gc changes=7fffff [ 1254.221] sna_validate_gc: recomputing clip [ 1254.221] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.221] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.221] sna_poly_fill_rect_extents: [0] = (391, 165)x(28, 19) [ 1254.221] sna_poly_fill_rect: extents(738, 1088), (766, 1107), flags=1 [ 1254.221] sna_poly_fill_rect: dropping last-cpu hint [ 1254.221] sna_poly_fill_rect: source is already on the gpu [ 1254.221] sna_drawable_use_bo pixmap=4, box=((738, 1088), (766, 1107)), flags=b... [ 1254.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.222] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.222] sna_drawable_use_bo: using whole GPU bo [ 1254.222] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.222] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(28, 19)...] [ 1254.222] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.222] sna_pixmap_move_to_gpu: already all-damaged [ 1254.222] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.222] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.222] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.222] sna_pixmap_move_to_gpu: already all-damaged [ 1254.222] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.222] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.222] sna_blt_copy_one: (391, 165) -> (738, 1088) x (28, 19) [ 1254.222] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1254.222] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1254.222] sna_create_pixmap(1, 10, 8, usage=3) [ 1254.222] kgem_can_create_2d: 1x10 @ 8 [ 1254.222] kgem_can_create_2d: untiled size=4096 [ 1254.222] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 1254.222] kgem_choose_tiling: 1x10 -> 0 [ 1254.222] sna_create_pixmap: usage=3, flags=b [ 1254.222] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 1254.222] create_pixmap: allocating pixmap 1x10, depth=8, size=48 [ 1254.222] create_pixmap: serial=62, usage=3, 1x10 [ 1254.222] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1, 10) [ 1254.222] sna_compute_composite_region: dst=(0, 0)x(1, 10) [ 1254.222] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1, 10) [ 1254.222] clip_to_dst: region: 1x[(0, 0), (1, 10)], clip: 1x[(0, 0), (1, 10)] [ 1254.222] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1, 10) [ 1254.222] sna_compute_composite_region: clip against src (1x10 clip=0): (0, 0), (1, 10) [ 1254.222] sna_composite: fallback, dst pixmap=62 is too small (or completely damaged) [ 1254.222] sna_composite: fallback -- fbComposite [ 1254.222] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(1, 10): region=((0,0), (1, 10)) [ 1254.222] sna_composite_fb: fallback -- move src to cpu [ 1254.222] sna_composite_fb: fallback -- move dst to cpu [ 1254.222] sna_drawable_move_region_to_cpu(pixmap=62 (1x10), [(0, 0), (1, 10)], flags=5) [ 1254.222] _sna_pixmap_move_to_cpu(pixmap=62, 1x10, flags=5) [ 1254.222] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.222] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.222] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.222] __sna_damage_all(1, 10) [ 1254.222] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/4 [ 1254.222] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1254.222] sna_glyphs: discarding mask [ 1254.222] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1254.222] clipped_glyphs? glyph extents (741, 1094), (766, 1107), region (347, 923), (934, 1158): no [ 1254.222] gen7_render_composite: 0x0, current mode=3/3 [ 1254.222] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.222] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.222] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.222] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.222] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.222] sna_drawable_use_bo: using whole GPU bo [ 1254.222] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.222] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.222] get_pixel: 0x1cc38b0 [ 1254.222] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.222] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.222] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.222] color_convert: src=ff6a76b1 [20028888] [ 1254.222] color_convert: dst=ff6a76b1 [20028888] [ 1254.222] sna_render_get_solid: ff6a76b1 [ 1254.222] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.222] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.222] gen7_composite_picture: integer translation (0, 0), removing [ 1254.222] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.222] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.222] sna_render_pixmap_bo: GPU all damaged [ 1254.222] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.222] gen4_choose_composite_emitter: solid, identity mask [ 1254.222] gen6_render_context_switch: from 3 to 1, submit batch [ 1254.222] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1254.222] gem_write__cachealigned(handle=10, offset=0, len=72) [ 1254.222] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1254.222] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.222] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1254.222] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1254.222] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.222] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.222] kgem_add_handle: handle=24, index=0 [ 1254.222] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.222] gen7_composite_get_binding_table(ffe0) [ 1254.222] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1254.222] kgem_add_handle: handle=36, index=1 [ 1254.222] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.222] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1254.222] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1254.222] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1254.222] kgem_add_handle: handle=28, index=2 [ 1254.222] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1254.222] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1254.222] kgem_add_handle: handle=25, index=3 [ 1254.222] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1254.222] gen7_emit_cc: blend = a00 [ 1254.222] gen7_emit_sampler: sampler = 140 [ 1254.222] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.222] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.222] gen7_emit_vertex_elements: setup id=9 [ 1254.222] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.222] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.222] glyphs0_to_dst: glyph=(741, 1097)x(7, 7), unclipped [ 1254.222] emit_primitive_identity_mask__avx2: dst=(741, 1097), mask=(40.000000, 0.000000) x (7.000000, 7.000000) [ 1254.222] glyphs0_to_dst: glyph=(749, 1097)x(6, 10), unclipped [ 1254.222] emit_primitive_identity_mask__avx2: dst=(749, 1097), mask=(48.000000, 0.000000) x (6.000000, 10.000000) [ 1254.222] glyphs0_to_dst: glyph=(757, 1097)x(6, 7), unclipped [ 1254.222] emit_primitive_identity_mask__avx2: dst=(757, 1097), mask=(32.000000, 16.000000) x (6.000000, 7.000000) [ 1254.222] gen4_vertex_flush[214] = 9 [ 1254.222] glyph_cache(0): adding glyph to cache 0, pos 28 [ 1254.222] glyph_cache_upload: upload glyph 0x1cb4510 to cache (48, 16)x(1, 10) [ 1254.222] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(48, 16)+(0, 0), size=(1, 10) [ 1254.222] sna_compute_composite_region: dst=(48, 16)x(1, 10) [ 1254.222] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 16), (49, 26) [ 1254.222] clip_to_dst: region: 1x[(48, 16), (49, 26)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.222] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 16), (49, 26) [ 1254.222] sna_compute_composite_region: clip against src (1x10 clip=0): (48, 16), (49, 26) [ 1254.222] sna_composite: composite region extents:+(0, 0) -> (48, 16), (49, 26) + (0, 0) [ 1254.222] gen7_render_composite: 1x10, current mode=1/1 [ 1254.222] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.222] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.222] sna_drawable_use_bo pixmap=1, box=((48, 16), (49, 26)), flags=7... [ 1254.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.222] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.222] sna_drawable_use_bo: using whole GPU bo [ 1254.222] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1254.222] gen7_composite_picture: (0, 0)x(1, 10), dst=(48, 16) [ 1254.222] gen7_composite_picture: integer translation (0, 0), removing [ 1254.222] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.222] sna_render_pixmap_bo pixmap=62, (0, 0)x(1, 10)/(1, 10) [ 1254.222] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 1254.222] sna_render_pixmap_bo: offset=(-48, -16), size=(1, 10) [ 1254.222] use_cpu_bo: no cpu bo [ 1254.222] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.222] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 1254.222] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 1254.222] sna_drawable_move_region_to_cpu(pixmap=62 (1x10), [(0, 0), (1, 10)], flags=2) [ 1254.222] sna_drawable_move_region_to_cpu: pixmap=62 all damaged on CPU [ 1254.222] kgem_can_create_2d: 1x10 @ 8 [ 1254.222] kgem_can_create_2d: untiled size=4096 [ 1254.222] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 1254.222] kgem_choose_tiling: 1x10 -> 0 [ 1254.222] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=8 [ 1254.222] kgem_create_buffer_2d: 1x10, 8 bpp, stride=4 [ 1254.222] kgem_create_buffer: size=40, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.222] kgem_create_buffer: searching for an inactive GTT map for upload [ 1254.222] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.222] search_linear_cache: searching for inactive gtt map [ 1254.222] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.222] search_linear_cache: searching for inactive gtt map [ 1254.222] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1254.222] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1254.222] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1254.222] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.222] kgem_create_buffer: reusing handle=34 for buffer [ 1254.222] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.222] init_buffer_from_bo: reusing handle=34 for buffer [ 1254.222] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1254.222] kgem_bo_map: converting request for GTT map into CPU map [ 1254.222] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1254.222] kgem_bo_sync__cpu: handle=34 [ 1254.222] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.222] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1254.222] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.222] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1254.222] kgem_create_buffer(pages=64 [64]) new handle=34, used=40, write=1 [ 1254.222] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=40, io=1 [ 1254.222] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/4 [ 1254.222] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.222] kgem_bo_is_render: handle=34, rq? 0 [0] [ 1254.222] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.222] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1254.222] gen4_choose_composite_emitter: identity src, no mask [ 1254.222] kgem_check_bo: num_pages=+64, num_exec=+1 [ 1254.222] aligning vertex: was 4, now 3 floats per vertex [ 1254.222] gen7_composite_get_binding_table(ff60) [ 1254.222] kgem_add_reloc: handle=25, pos=16337, delta=0, domains=00020002 [ 1254.222] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.222] [3fd0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1254.222] kgem_add_reloc: handle=34, pos=16329, delta=0, domains=00040000 [ 1254.222] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1254.222] kgem_add_handle: handle=34, index=4 [ 1254.222] [3fc8] bind bo(handle=34, addr=68026368), format=324, width=1, height=10, pitch=4, tiling=0 -> sampler [ 1254.222] gen7_emit_cc: blend = 980 [ 1254.222] gen7_emit_sampler: sampler = 40 [ 1254.222] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.222] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.222] gen7_emit_vertex_elements: setup id=2 [ 1254.222] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1254.222] gen7_render_composite_box: (48, 16), (49, 26) [ 1254.222] apply_damage: damage=(nil), region=1 [(48, 16), (49, 26) + (0, 0)] [ 1254.222] gen4_vertex_flush[2e0] = 3 [ 1254.222] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.222] gen7_render_composite: 0x0, current mode=1/1 [ 1254.222] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.222] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.222] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.222] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.222] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.222] sna_drawable_use_bo: using whole GPU bo [ 1254.222] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.222] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.222] get_pixel: 0x1cc38b0 [ 1254.222] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.222] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.222] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.222] color_convert: src=ff6a76b1 [20028888] [ 1254.222] color_convert: dst=ff6a76b1 [20028888] [ 1254.222] sna_render_get_solid: ff6a76b1 [ 1254.222] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.222] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.222] gen7_composite_picture: integer translation (0, 0), removing [ 1254.222] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.222] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.222] sna_render_pixmap_bo: GPU all damaged [ 1254.222] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.222] gen4_choose_composite_emitter: solid, identity mask [ 1254.222] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.222] aligning vertex: was 3, now 4 floats per vertex [ 1254.222] gen7_composite_get_binding_table(ff00) [ 1254.222] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.222] gen7_emit_cc: blend = a00 [ 1254.222] gen7_emit_sampler: sampler = 140 [ 1254.222] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.222] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.222] gen7_emit_vertex_elements: setup id=9 [ 1254.222] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.222] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.222] glyphs0_to_dst: glyph=(765, 1094)x(1, 10), unclipped [ 1254.222] emit_primitive_identity_mask__avx2: dst=(765, 1094), mask=(48.000000, 16.000000) x (1.000000, 10.000000) [ 1254.222] gen4_vertex_flush[3b0] = 3 [ 1254.222] sna_block_handler (tv=0.659000) [ 1254.222] kgem_retire, need_retire?=1 [ 1254.222] kgem_retire__flushing: 0 bo on flushing list [ 1254.222] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.222] __kgem_busy: handle=11, busy=0, wedged=0 [ 1254.222] __kgem_retire_rq: request 11 complete [ 1254.222] __kgem_busy: handle=10, busy=0, wedged=0 [ 1254.222] __kgem_retire_rq: request 10 complete [ 1254.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.222] kgem_retire -- retired=0, need_retire=0 [ 1254.222] sna_accel_block_handler: GPU idle, flushing [ 1254.222] gen4_vertex_close: used=60, vbo active? 0, vb=204, nreloc=2 [ 1254.222] gen4_vertex_close: copy to batch: 60 @ 242 [ 1254.222] gen4_vertex_close: reloc[0] = 128 [ 1254.222] kgem_add_reloc: handle=0, pos=128, delta=968, domains=00200000 [ 1254.222] gen4_vertex_close: reloc[1] = 179 [ 1254.222] kgem_add_reloc: handle=0, pos=179, delta=968, domains=00200000 [ 1254.222] batch[1/1, flags=1c00]: 242 302 16320 16384, nreloc=10, nexec=5, nfence=0, aperture=4330 [fenced=0] [ 1254.222] kgem_finish_buffers: buffer handle=34, used=128, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1254.222] kgem_finish_buffers: retaining upload buffer (128/262144): used=4096, refcnt=1 [ 1254.222] shrinking from 16384 to 1024 [ 1254.222] gem_write__cachealigned(handle=9, offset=0, len=1208) [ 1254.222] gem_write(handle=9, offset=3840, len=256) [ 1254.222] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1254.222] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.222] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.222] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.222] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1254.222] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1254.222] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1254.222] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.222] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.222] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.222] timer_enable (time=1254222), starting timer 0 [ 1254.222] timer_enable (time=1254222), starting timer 1 [ 1254.222] sna_accel_block_handler: evaluating timers, active=7 [ 1254.222] sna_accel_block_handler: flush timer expires in 8 [1254230] [ 1254.222] sna_wakeup_handler [ 1254.222] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.222] sna_block_handler (tv=0.659000) [ 1254.222] kgem_retire, need_retire?=1 [ 1254.222] kgem_retire__flushing: 0 bo on flushing list [ 1254.222] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1254.222] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1254.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.222] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1254.222] kgem_retire -- retired=0, need_retire=1 [ 1254.222] sna_accel_do_flush: flush timer active: delta=8 [ 1254.222] sna_accel_block_handler: evaluating timers, active=7 [ 1254.222] sna_accel_block_handler: flush timer expires in 8 [1254230] [ 1254.222] sna_wakeup_handler [ 1254.222] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.222] sna_poly_segment(n=1, first=((420, 168), (420, 184)), lineWidth=0 [ 1254.222] sna_poly_segment_extents: unclipped, untranslated extents (420, 168), (421, 185) [ 1254.222] sna_poly_segment: extents=(767, 1091), (768, 1108) [ 1254.222] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1254.222] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1254.222] sna_drawable_use_bo pixmap=4, box=((767, 1091), (768, 1108)), flags=1... [ 1254.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1254.222] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.222] sna_drawable_use_bo: using whole GPU bo [ 1254.222] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1254.222] gen7_render_fill: (alu=3, color=6a76b1) [ 1254.222] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1254.222] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.222] kgem_add_handle: handle=36, index=0 [ 1254.222] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.222] box_from_seg: seg=(420,168),(420,184); box=(420,168),(421,185) [ 1254.222] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1254.222] sna_block_handler (tv=0.659000) [ 1254.222] kgem_retire, need_retire?=1 [ 1254.222] kgem_retire__flushing: 0 bo on flushing list [ 1254.222] __kgem_busy: handle=9, busy=0, wedged=0 [ 1254.222] __kgem_retire_rq: request 9 complete [ 1254.222] __kgem_busy: handle=25, busy=0, wedged=0 [ 1254.222] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.222] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.222] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1254.222] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1254.222] __kgem_bo_destroy: handle=34 [ 1254.222] kgem_bo_replace_io: transferring io handle=34 to bo [ 1254.222] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1254.222] kgem_retire -- retired=1, need_retire=0 [ 1254.223] sna_accel_block_handler: GPU idle, flushing [ 1254.223] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1254.223] gem_write__cachealigned(handle=8, offset=0, len=56) [ 1254.223] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1254.223] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.223] sna_accel_do_flush: flush timer active: delta=7 [ 1254.223] sna_accel_block_handler: evaluating timers, active=7 [ 1254.223] sna_accel_block_handler: flush timer expires in 7 [1254230] [ 1254.230] sna_wakeup_handler [ 1254.230] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.230] sna_block_handler (tv=0.651000) [ 1254.230] kgem_retire, need_retire?=1 [ 1254.230] kgem_retire__flushing: 0 bo on flushing list [ 1254.230] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.230] __kgem_busy: handle=8, busy=0, wedged=0 [ 1254.230] __kgem_retire_rq: request 8 complete [ 1254.230] __kgem_busy: handle=36, busy=0, wedged=0 [ 1254.230] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.230] kgem_retire -- retired=0, need_retire=0 [ 1254.230] sna_accel_do_flush: flush timer active: delta=0 [ 1254.230] sna_accel_do_flush (time=1254230), triggered [ 1254.230] sna_accel_flush (time=1254230), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.230] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.230] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.230] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.230] sna_mode_redisplay: posting shadow damage? 1 [ 1254.230] sna_mode_redisplay: damage: 5x(738, 1088), (768, 1108) [ 1254.230] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1254.230] sna_pixmap_move_to_gpu: already all-damaged [ 1254.230] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1254.230] sna_mode_redisplay: flipping tear-free outputs [ 1254.230] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1254.230] get_fb: reusing fb=27 for handle=36 [ 1254.230] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1254.230] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1254.230] sna_accel_block_handler: evaluating timers, active=7 [ 1254.230] sna_accel_block_handler: flush timer expires in 16 [1254246] [ 1254.232] sna_wakeup_handler [ 1254.232] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.232] sna_mode_wakeup: len=32 [ 1254.232] sna_mode_redisplay: posting shadow damage? 0 [ 1254.232] sna_block_handler (tv=0.649000) [ 1254.232] sna_accel_do_flush: flush timer active: delta=14 [ 1254.232] sna_accel_block_handler: evaluating timers, active=7 [ 1254.232] sna_accel_block_handler: flush timer expires in 14 [1254246] [ 1254.247] sna_wakeup_handler [ 1254.247] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.247] sna_block_handler (tv=0.634000) [ 1254.247] sna_accel_do_flush: flush timer active: delta=-1 [ 1254.247] sna_accel_do_flush (time=1254247), triggered [ 1254.247] sna_accel_flush (time=1254247), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1254.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.247] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.247] sna_mode_redisplay: posting shadow damage? 0 [ 1254.247] sna_accel_do_throttle (time=1254247), triggered [ 1254.247] sna_accel_throttle (time=1254247) [ 1254.247] sna_accel_disarm_timer[1] (time=1254247) [ 1254.247] sna_accel_block_handler: evaluating timers, active=5 [ 1254.247] sna_accel_block_handler: flush timer expires in 16 [1254263] [ 1254.263] sna_wakeup_handler [ 1254.263] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.263] sna_block_handler (tv=0.618000) [ 1254.263] sna_accel_do_flush: flush timer active: delta=0 [ 1254.263] sna_accel_do_flush (time=1254263), triggered [ 1254.263] sna_accel_flush (time=1254263), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.263] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.263] sna_accel_disarm_timer[0] (time=1254263) [ 1254.263] sna_mode_redisplay: posting shadow damage? 0 [ 1254.263] sna_accel_do_throttle -- no pending activity [ 1254.285] sna_wakeup_handler [ 1254.285] sna_block_handler (tv=0.596000) [ 1254.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.285] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.285] sna_accel_do_flush -- no pending write to scanout [ 1254.285] sna_accel_do_throttle -- no pending activity [ 1254.309] sna_wakeup_handler [ 1254.309] sna_block_handler (tv=0.572000) [ 1254.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.309] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.309] sna_accel_do_flush -- no pending write to scanout [ 1254.309] sna_accel_do_throttle -- no pending activity [ 1254.325] sna_wakeup_handler [ 1254.325] sna_block_handler (tv=0.660000) [ 1254.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.325] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.325] sna_accel_do_flush -- no pending write to scanout [ 1254.325] sna_accel_do_throttle -- no pending activity [ 1254.325] sna_wakeup_handler [ 1254.325] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.325] sna_validate_gc changes=7fffff [ 1254.325] sna_validate_gc: recomputing clip [ 1254.325] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.325] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.325] sna_poly_fill_rect_extents: [0] = (420, 168)x(1, 17) [ 1254.325] sna_poly_fill_rect: extents(767, 1091), (768, 1108), flags=1 [ 1254.325] sna_poly_fill_rect: dropping last-cpu hint [ 1254.325] sna_poly_fill_rect: source is already on the gpu [ 1254.325] sna_drawable_use_bo pixmap=4, box=((767, 1091), (768, 1108)), flags=b... [ 1254.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.325] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1254.325] wait_for_shadow: copying existing GPU damage: 5x(738, 1088), (768, 1108) [ 1254.325] gen7_render_copy_boxes (0, 0)->(0, 0) x 5, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.325] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.325] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.325] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.325] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.325] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.325] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 5, tiling=(1, 1), pitch=(10240, 10240) [ 1254.325] sna_blt_copy_boxes: box=(738, 1088)x(28, 3) [ 1254.325] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.325] kgem_add_handle: handle=29, index=0 [ 1254.325] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.325] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1254.325] kgem_add_handle: handle=36, index=1 [ 1254.325] sna_blt_copy_boxes: box=(738, 1091)x(28, 16) [ 1254.325] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1254.325] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1254.325] sna_blt_copy_boxes: box=(767, 1091)x(1, 16) [ 1254.325] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1254.325] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1254.325] sna_blt_copy_boxes: box=(764, 1107)x(1, 1) [ 1254.325] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1254.325] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1254.325] sna_blt_copy_boxes: box=(767, 1107)x(1, 1) [ 1254.325] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1254.325] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1254.325] batch[3/3, flags=1c00]: 42 42 16384 16384, nreloc=10, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1254.325] gem_write__cachealigned(handle=7, offset=0, len=168) [ 1254.325] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1254.325] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.325] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1254.325] sna_drawable_use_bo: using whole GPU bo [ 1254.325] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.325] sna_poly_fill_rect_tiled_blt x 1 [(420, 168)x(1, 17)...] [ 1254.325] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.325] sna_pixmap_move_to_gpu: already all-damaged [ 1254.325] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.325] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.325] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.325] sna_pixmap_move_to_gpu: already all-damaged [ 1254.325] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.325] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.325] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.325] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.325] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.325] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.325] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1254.325] sna_blt_copy_one: (420, 168) -> (767, 1091) x (1, 17) [ 1254.325] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.325] kgem_add_handle: handle=29, index=0 [ 1254.325] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.325] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1254.325] kgem_add_handle: handle=32, index=1 [ 1254.325] sna_validate_gc changes=7fffff [ 1254.325] sna_validate_gc: recomputing clip [ 1254.325] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.325] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.325] sna_poly_fill_rect_extents: [0] = (391, 165)x(31, 19) [ 1254.325] sna_poly_fill_rect: extents(738, 1088), (769, 1107), flags=1 [ 1254.325] sna_poly_fill_rect: dropping last-cpu hint [ 1254.325] sna_poly_fill_rect: source is already on the gpu [ 1254.325] sna_drawable_use_bo pixmap=4, box=((738, 1088), (769, 1107)), flags=b... [ 1254.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.325] sna_drawable_use_bo: using whole GPU bo [ 1254.325] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.325] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(31, 19)...] [ 1254.325] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.326] sna_pixmap_move_to_gpu: already all-damaged [ 1254.326] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.326] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.326] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.326] sna_pixmap_move_to_gpu: already all-damaged [ 1254.326] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.326] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.326] sna_blt_copy_one: (391, 165) -> (738, 1088) x (31, 19) [ 1254.326] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1254.326] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1254.326] sna_create_pixmap(6, 10, 8, usage=3) [ 1254.326] kgem_can_create_2d: 6x10 @ 8 [ 1254.326] kgem_can_create_2d: untiled size=4096 [ 1254.326] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1254.326] kgem_choose_tiling: 6x10 -> 0 [ 1254.326] sna_create_pixmap: usage=3, flags=b [ 1254.326] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 1254.326] create_pixmap: allocating pixmap 6x10, depth=8, size=88 [ 1254.326] create_pixmap: serial=64, usage=3, 6x10 [ 1254.326] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(6, 10) [ 1254.326] sna_compute_composite_region: dst=(0, 0)x(6, 10) [ 1254.326] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 10) [ 1254.326] clip_to_dst: region: 1x[(0, 0), (6, 10)], clip: 1x[(0, 0), (6, 10)] [ 1254.326] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 10) [ 1254.326] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 0), (6, 10) [ 1254.326] sna_composite: fallback, dst pixmap=64 is too small (or completely damaged) [ 1254.326] sna_composite: fallback -- fbComposite [ 1254.326] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 10): region=((0,0), (6, 10)) [ 1254.326] sna_composite_fb: fallback -- move src to cpu [ 1254.326] sna_composite_fb: fallback -- move dst to cpu [ 1254.326] sna_drawable_move_region_to_cpu(pixmap=64 (6x10), [(0, 0), (6, 10)], flags=5) [ 1254.326] _sna_pixmap_move_to_cpu(pixmap=64, 6x10, flags=5) [ 1254.326] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.326] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.326] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.326] __sna_damage_all(6, 10) [ 1254.326] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 1254.326] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1254.326] sna_glyphs: discarding mask [ 1254.326] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1254.326] clipped_glyphs? glyph extents (741, 1094), (774, 1107), region (347, 923), (934, 1158): no [ 1254.326] gen7_render_composite: 0x0, current mode=3/3 [ 1254.326] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.326] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1254.326] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.326] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.326] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.326] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.326] sna_drawable_use_bo: using whole GPU bo [ 1254.326] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.326] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.326] get_pixel: 0x1cc38b0 [ 1254.326] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.326] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.326] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.326] color_convert: src=ff6a76b1 [20028888] [ 1254.326] color_convert: dst=ff6a76b1 [20028888] [ 1254.326] sna_render_get_solid: ff6a76b1 [ 1254.326] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.326] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.326] gen7_composite_picture: integer translation (0, 0), removing [ 1254.326] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.326] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.326] sna_render_pixmap_bo: GPU all damaged [ 1254.326] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.326] gen4_choose_composite_emitter: solid, identity mask [ 1254.326] gen6_render_context_switch: from 3 to 1, submit batch [ 1254.326] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1254.326] gem_write__cachealigned(handle=6, offset=0, len=72) [ 1254.326] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1254.326] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.326] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1254.326] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1254.326] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.326] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.326] kgem_add_handle: handle=24, index=0 [ 1254.326] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.326] gen7_composite_get_binding_table(ffe0) [ 1254.326] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1254.326] kgem_add_handle: handle=29, index=1 [ 1254.326] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.326] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1254.326] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1254.326] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1254.326] kgem_add_handle: handle=28, index=2 [ 1254.326] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1254.326] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1254.326] kgem_add_handle: handle=25, index=3 [ 1254.326] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1254.326] gen7_emit_cc: blend = a00 [ 1254.326] gen7_emit_sampler: sampler = 140 [ 1254.326] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.326] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.326] gen7_emit_vertex_elements: setup id=9 [ 1254.326] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.326] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.326] glyphs0_to_dst: glyph=(741, 1097)x(7, 7), unclipped [ 1254.326] emit_primitive_identity_mask__avx2: dst=(741, 1097), mask=(40.000000, 0.000000) x (7.000000, 7.000000) [ 1254.326] glyphs0_to_dst: glyph=(749, 1097)x(6, 10), unclipped [ 1254.326] emit_primitive_identity_mask__avx2: dst=(749, 1097), mask=(48.000000, 0.000000) x (6.000000, 10.000000) [ 1254.326] glyphs0_to_dst: glyph=(757, 1097)x(6, 7), unclipped [ 1254.326] emit_primitive_identity_mask__avx2: dst=(757, 1097), mask=(32.000000, 16.000000) x (6.000000, 7.000000) [ 1254.326] glyphs0_to_dst: glyph=(765, 1094)x(1, 10), unclipped [ 1254.326] emit_primitive_identity_mask__avx2: dst=(765, 1094), mask=(48.000000, 16.000000) x (1.000000, 10.000000) [ 1254.326] gen4_vertex_flush[214] = 12 [ 1254.326] glyph_cache(0): adding glyph to cache 0, pos 32 [ 1254.326] glyph_cache_upload: upload glyph 0x1cc3dd0 to cache (0, 32)x(6, 10) [ 1254.326] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 32)+(0, 0), size=(6, 10) [ 1254.326] sna_compute_composite_region: dst=(0, 32)x(6, 10) [ 1254.326] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 32), (6, 42) [ 1254.326] clip_to_dst: region: 1x[(0, 32), (6, 42)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.326] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 32), (6, 42) [ 1254.326] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 32), (6, 42) [ 1254.326] sna_composite: composite region extents:+(0, 0) -> (0, 32), (6, 42) + (0, 0) [ 1254.326] gen7_render_composite: 6x10, current mode=1/1 [ 1254.326] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.326] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.326] sna_drawable_use_bo pixmap=1, box=((0, 32), (6, 42)), flags=7... [ 1254.326] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.326] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.326] sna_drawable_use_bo: using whole GPU bo [ 1254.326] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1254.326] gen7_composite_picture: (0, 0)x(6, 10), dst=(0, 32) [ 1254.326] gen7_composite_picture: integer translation (0, 0), removing [ 1254.326] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.326] sna_render_pixmap_bo pixmap=64, (0, 0)x(6, 10)/(6, 10) [ 1254.326] sna_render_pixmap_bo box=(0, 0), (6, 10): (6, 10)/(6, 10) [ 1254.326] sna_render_pixmap_bo: offset=(0, -32), size=(6, 10) [ 1254.326] use_cpu_bo: no cpu bo [ 1254.326] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.326] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 10) [ 1254.326] upload: box=(0, 0), (6, 10), pixmap=6x10 [ 1254.326] sna_drawable_move_region_to_cpu(pixmap=64 (6x10), [(0, 0), (6, 10)], flags=2) [ 1254.326] sna_drawable_move_region_to_cpu: pixmap=64 all damaged on CPU [ 1254.326] kgem_can_create_2d: 6x10 @ 8 [ 1254.326] kgem_can_create_2d: untiled size=4096 [ 1254.326] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 1254.326] kgem_choose_tiling: 6x10 -> 0 [ 1254.326] kgem_upload_source_image : (0, 0), (6, 10), stride=8, bpp=8 [ 1254.326] kgem_create_buffer_2d: 6x10, 8 bpp, stride=8 [ 1254.326] kgem_create_buffer: size=80, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.326] kgem_create_buffer: searching for an inactive GTT map for upload [ 1254.326] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.326] search_linear_cache: searching for inactive gtt map [ 1254.326] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.326] search_linear_cache: searching for inactive gtt map [ 1254.326] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1254.326] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1254.326] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1254.326] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.326] kgem_create_buffer: reusing handle=34 for buffer [ 1254.326] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.326] init_buffer_from_bo: reusing handle=34 for buffer [ 1254.326] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1254.326] kgem_bo_map: converting request for GTT map into CPU map [ 1254.326] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1254.326] kgem_bo_sync__cpu: handle=34 [ 1254.326] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.326] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1254.326] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.326] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1254.326] kgem_create_buffer(pages=64 [64]) new handle=34, used=80, write=1 [ 1254.326] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=80, io=1 [ 1254.326] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 1254.326] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.326] kgem_bo_is_render: handle=34, rq? 0 [0] [ 1254.326] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.326] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1254.326] gen4_choose_composite_emitter: identity src, no mask [ 1254.326] kgem_check_bo: num_pages=+64, num_exec=+1 [ 1254.326] aligning vertex: was 4, now 3 floats per vertex [ 1254.326] gen7_composite_get_binding_table(ff60) [ 1254.326] kgem_add_reloc: handle=25, pos=16337, delta=0, domains=00020002 [ 1254.326] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.326] [3fd0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1254.326] kgem_add_reloc: handle=34, pos=16329, delta=0, domains=00040000 [ 1254.326] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1254.326] kgem_add_handle: handle=34, index=4 [ 1254.326] [3fc8] bind bo(handle=34, addr=68026368), format=324, width=6, height=10, pitch=8, tiling=0 -> sampler [ 1254.326] gen7_emit_cc: blend = 980 [ 1254.326] gen7_emit_sampler: sampler = 40 [ 1254.326] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.326] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.326] gen7_emit_vertex_elements: setup id=2 [ 1254.326] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1254.326] gen7_render_composite_box: (0, 32), (6, 42) [ 1254.326] apply_damage: damage=(nil), region=1 [(0, 32), (6, 42) + (0, 0)] [ 1254.326] gen4_vertex_flush[2e0] = 3 [ 1254.326] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.326] gen7_render_composite: 0x0, current mode=1/1 [ 1254.326] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 1254.326] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1254.326] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.326] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.326] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.326] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.326] sna_drawable_use_bo: using whole GPU bo [ 1254.326] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.326] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.326] get_pixel: 0x1cc38b0 [ 1254.326] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.326] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.326] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.326] color_convert: src=ff6a76b1 [20028888] [ 1254.326] color_convert: dst=ff6a76b1 [20028888] [ 1254.326] sna_render_get_solid: ff6a76b1 [ 1254.326] sna_render_get_solid(1) = ff6a76b1 (last) [ 1254.326] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.326] gen7_composite_picture: integer translation (0, 0), removing [ 1254.326] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.326] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.326] sna_render_pixmap_bo: GPU all damaged [ 1254.326] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.326] gen4_choose_composite_emitter: solid, identity mask [ 1254.326] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.326] aligning vertex: was 3, now 4 floats per vertex [ 1254.326] gen7_composite_get_binding_table(ff00) [ 1254.326] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.326] gen7_emit_cc: blend = a00 [ 1254.326] gen7_emit_sampler: sampler = 140 [ 1254.326] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.326] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.326] gen7_emit_vertex_elements: setup id=9 [ 1254.326] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.326] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.326] glyphs0_to_dst: glyph=(768, 1094)x(6, 10), unclipped [ 1254.326] emit_primitive_identity_mask__avx2: dst=(768, 1094), mask=(0.000000, 32.000000) x (6.000000, 10.000000) [ 1254.326] gen4_vertex_flush[3b0] = 3 [ 1254.326] sna_block_handler (tv=0.659000) [ 1254.326] kgem_retire, need_retire?=1 [ 1254.326] kgem_retire__flushing: 0 bo on flushing list [ 1254.326] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.326] __kgem_busy: handle=7, busy=0, wedged=0 [ 1254.326] __kgem_retire_rq: request 7 complete [ 1254.326] __kgem_busy: handle=6, busy=0, wedged=0 [ 1254.326] __kgem_retire_rq: request 6 complete [ 1254.326] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.326] kgem_retire -- retired=0, need_retire=0 [ 1254.326] sna_accel_block_handler: GPU idle, flushing [ 1254.326] gen4_vertex_close: used=72, vbo active? 0, vb=204, nreloc=2 [ 1254.326] gen4_vertex_close: copy to batch: 72 @ 242 [ 1254.326] gen4_vertex_close: reloc[0] = 128 [ 1254.326] kgem_add_reloc: handle=0, pos=128, delta=968, domains=00200000 [ 1254.326] gen4_vertex_close: reloc[1] = 179 [ 1254.326] kgem_add_reloc: handle=0, pos=179, delta=968, domains=00200000 [ 1254.326] batch[1/1, flags=1c00]: 242 314 16320 16384, nreloc=10, nexec=5, nfence=0, aperture=4330 [fenced=0] [ 1254.326] kgem_finish_buffers: buffer handle=34, used=128, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1254.326] kgem_finish_buffers: retaining upload buffer (128/262144): used=4096, refcnt=1 [ 1254.326] shrinking from 16384 to 1024 [ 1254.326] gem_write__cachealigned(handle=5, offset=0, len=1256) [ 1254.326] gem_write(handle=5, offset=3840, len=256) [ 1254.326] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1254.326] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.326] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.326] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.326] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1254.326] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1254.326] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1254.326] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.326] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.326] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.326] timer_enable (time=1254326), starting timer 0 [ 1254.326] timer_enable (time=1254326), starting timer 1 [ 1254.326] sna_accel_block_handler: evaluating timers, active=7 [ 1254.326] sna_accel_block_handler: flush timer expires in 8 [1254334] [ 1254.326] sna_wakeup_handler [ 1254.326] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.326] sna_block_handler (tv=0.659000) [ 1254.326] kgem_retire, need_retire?=1 [ 1254.326] kgem_retire__flushing: 0 bo on flushing list [ 1254.326] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1254.326] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1254.326] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.326] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1254.326] kgem_retire -- retired=0, need_retire=1 [ 1254.326] sna_accel_do_flush: flush timer active: delta=8 [ 1254.326] sna_accel_block_handler: evaluating timers, active=7 [ 1254.326] sna_accel_block_handler: flush timer expires in 8 [1254334] [ 1254.326] sna_wakeup_handler [ 1254.326] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.326] sna_poly_segment(n=1, first=((428, 168), (428, 184)), lineWidth=0 [ 1254.326] sna_poly_segment_extents: unclipped, untranslated extents (428, 168), (429, 185) [ 1254.326] sna_poly_segment: extents=(775, 1091), (776, 1108) [ 1254.326] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1254.326] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1254.326] sna_drawable_use_bo pixmap=4, box=((775, 1091), (776, 1108)), flags=1... [ 1254.326] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1254.326] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.326] sna_drawable_use_bo: using whole GPU bo [ 1254.326] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1254.326] gen7_render_fill: (alu=3, color=6a76b1) [ 1254.326] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1254.326] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1254.326] kgem_add_handle: handle=29, index=0 [ 1254.326] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1254.326] box_from_seg: seg=(428,168),(428,184); box=(428,168),(429,185) [ 1254.326] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1254.326] sna_block_handler (tv=0.659000) [ 1254.326] kgem_retire, need_retire?=1 [ 1254.326] kgem_retire__flushing: 0 bo on flushing list [ 1254.326] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1254.326] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1254.326] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.326] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1254.326] kgem_retire -- retired=0, need_retire=1 [ 1254.326] sna_accel_block_handler: GPU idle, flushing [ 1254.326] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1254.326] gem_write__cachealigned(handle=4, offset=0, len=56) [ 1254.326] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1254.326] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1254.326] sna_accel_do_flush: flush timer active: delta=8 [ 1254.326] sna_accel_block_handler: evaluating timers, active=7 [ 1254.326] sna_accel_block_handler: flush timer expires in 8 [1254334] [ 1254.335] sna_wakeup_handler [ 1254.335] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.335] sna_block_handler (tv=0.650000) [ 1254.335] kgem_retire, need_retire?=1 [ 1254.335] kgem_retire__flushing: 0 bo on flushing list [ 1254.335] __kgem_busy: handle=5, busy=0, wedged=0 [ 1254.335] __kgem_retire_rq: request 5 complete [ 1254.335] __kgem_busy: handle=25, busy=0, wedged=0 [ 1254.335] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.335] __kgem_busy: handle=4, busy=0, wedged=0 [ 1254.335] __kgem_retire_rq: request 4 complete [ 1254.335] __kgem_busy: handle=29, busy=0, wedged=0 [ 1254.335] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.335] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1254.335] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1254.335] __kgem_bo_destroy: handle=34 [ 1254.335] kgem_bo_replace_io: transferring io handle=34 to bo [ 1254.335] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1254.335] kgem_retire -- retired=1, need_retire=0 [ 1254.335] sna_accel_do_flush: flush timer active: delta=-1 [ 1254.335] sna_accel_do_flush (time=1254335), triggered [ 1254.335] sna_accel_flush (time=1254335), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.335] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.335] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.335] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.335] sna_mode_redisplay: posting shadow damage? 1 [ 1254.335] sna_mode_redisplay: damage: 7x(738, 1088), (776, 1108) [ 1254.335] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1254.335] sna_pixmap_move_to_gpu: already all-damaged [ 1254.335] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1254.335] sna_mode_redisplay: flipping tear-free outputs [ 1254.335] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1254.335] get_fb: reusing fb=26 for handle=29 [ 1254.335] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1254.335] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1254.335] sna_accel_block_handler: evaluating timers, active=7 [ 1254.335] sna_accel_block_handler: flush timer expires in 16 [1254351] [ 1254.349] sna_wakeup_handler [ 1254.349] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.349] sna_mode_wakeup: len=32 [ 1254.349] sna_mode_redisplay: posting shadow damage? 0 [ 1254.349] sna_block_handler (tv=0.636000) [ 1254.349] sna_accel_do_flush: flush timer active: delta=2 [ 1254.349] sna_accel_do_flush (time=1254349), triggered [ 1254.349] sna_accel_flush (time=1254349), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1254.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.349] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.349] sna_mode_redisplay: posting shadow damage? 0 [ 1254.349] sna_accel_do_throttle (time=1254349), triggered [ 1254.349] sna_accel_throttle (time=1254349) [ 1254.349] sna_accel_disarm_timer[1] (time=1254349) [ 1254.349] sna_accel_block_handler: evaluating timers, active=5 [ 1254.349] sna_accel_block_handler: flush timer expires in 16 [1254365] [ 1254.365] sna_wakeup_handler [ 1254.365] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.365] sna_block_handler (tv=0.620000) [ 1254.365] sna_accel_do_flush: flush timer active: delta=0 [ 1254.365] sna_accel_do_flush (time=1254365), triggered [ 1254.365] sna_accel_flush (time=1254365), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.365] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.365] sna_accel_disarm_timer[0] (time=1254365) [ 1254.365] sna_mode_redisplay: posting shadow damage? 0 [ 1254.365] sna_accel_do_throttle -- no pending activity [ 1254.421] sna_wakeup_handler [ 1254.421] sna_block_handler (tv=0.564000) [ 1254.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.421] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.421] sna_accel_do_flush -- no pending write to scanout [ 1254.421] sna_accel_do_throttle -- no pending activity [ 1254.525] sna_wakeup_handler [ 1254.525] sna_block_handler (tv=0.660000) [ 1254.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.525] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.525] sna_accel_do_flush -- no pending write to scanout [ 1254.525] sna_accel_do_throttle -- no pending activity [ 1254.525] sna_wakeup_handler [ 1254.525] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.525] sna_validate_gc changes=7fffff [ 1254.525] sna_validate_gc: recomputing clip [ 1254.525] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1254.525] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1254.525] sna_poly_fill_rect_extents: [0] = (0, 0)x(587, 235) [ 1254.525] sna_poly_fill_rect: extents(347, 923), (934, 1158), flags=1 [ 1254.525] sna_poly_fill_rect: promoting to full GPU [ 1254.525] sna_poly_fill_rect: dropping last-cpu hint [ 1254.525] sna_poly_fill_rect: source is already on the gpu [ 1254.525] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=b... [ 1254.525] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1254.525] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.525] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1254.525] wait_for_shadow: copying existing GPU damage: 7x(738, 1088), (776, 1108) [ 1254.525] gen7_render_copy_boxes (0, 0)->(0, 0) x 7, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.525] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.525] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.525] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.525] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1254.525] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1254.525] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 7, tiling=(1, 1), pitch=(10240, 10240) [ 1254.525] sna_blt_copy_boxes: box=(738, 1088)x(31, 3) [ 1254.525] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.525] kgem_add_handle: handle=36, index=0 [ 1254.525] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.525] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1254.525] kgem_add_handle: handle=29, index=1 [ 1254.525] sna_blt_copy_boxes: box=(738, 1091)x(31, 3) [ 1254.525] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1254.525] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1254.526] sna_blt_copy_boxes: box=(775, 1091)x(1, 3) [ 1254.526] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1254.526] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1254.526] sna_blt_copy_boxes: box=(738, 1094)x(36, 13) [ 1254.526] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1254.526] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1254.526] sna_blt_copy_boxes: box=(775, 1094)x(1, 13) [ 1254.526] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1254.526] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1254.526] sna_blt_copy_boxes: box=(767, 1107)x(1, 1) [ 1254.526] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1254.526] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1254.526] sna_blt_copy_boxes: box=(775, 1107)x(1, 1) [ 1254.526] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1254.526] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1254.526] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=14, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1254.526] gem_write__cachealigned(handle=3, offset=0, len=232) [ 1254.526] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1254.526] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.526] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1254.526] sna_drawable_use_bo: using whole GPU bo [ 1254.526] sna_poly_fill_rect: tiled fill, testing for blt [ 1254.526] sna_poly_fill_rect_tiled_blt x 1 [(0, 0)x(587, 235)...] [ 1254.526] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1254.526] sna_pixmap_move_to_gpu: already all-damaged [ 1254.526] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.526] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1254.526] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1254.526] sna_pixmap_move_to_gpu: already all-damaged [ 1254.526] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1254.526] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1254.526] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.526] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.526] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.526] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1254.526] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1254.526] sna_blt_copy_one: (0, 0) -> (347, 923) x (587, 235) [ 1254.526] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.526] kgem_add_handle: handle=36, index=0 [ 1254.526] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.526] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1254.526] kgem_add_handle: handle=32, index=1 [ 1254.526] sna_block_handler (tv=0.659000) [ 1254.526] kgem_retire, need_retire?=1 [ 1254.526] kgem_retire__flushing: 0 bo on flushing list [ 1254.526] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.526] __kgem_busy: handle=3, busy=0, wedged=0 [ 1254.526] __kgem_retire_rq: request 3 complete [ 1254.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.526] kgem_retire -- retired=0, need_retire=0 [ 1254.526] sna_accel_block_handler: GPU idle, flushing [ 1254.526] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1254.526] gem_write__cachealigned(handle=2, offset=0, len=40) [ 1254.526] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1254.526] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.526] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1254.526] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.526] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.526] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.526] timer_enable (time=1254526), starting timer 0 [ 1254.526] timer_enable (time=1254526), starting timer 1 [ 1254.526] sna_accel_block_handler: evaluating timers, active=7 [ 1254.526] sna_accel_block_handler: flush timer expires in 8 [1254534] [ 1254.526] sna_wakeup_handler [ 1254.526] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.526] sna_block_handler (tv=0.659000) [ 1254.526] kgem_retire, need_retire?=1 [ 1254.526] kgem_retire__flushing: 0 bo on flushing list [ 1254.526] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.526] __kgem_busy: handle=2, busy=262145, wedged=0 [ 1254.526] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=2 [ 1254.526] kgem_retire -- retired=0, need_retire=1 [ 1254.526] sna_accel_do_flush: flush timer active: delta=8 [ 1254.526] sna_accel_block_handler: evaluating timers, active=7 [ 1254.526] sna_accel_block_handler: flush timer expires in 8 [1254534] [ 1254.526] sna_wakeup_handler [ 1254.526] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.526] sna_poly_segment(n=1, first=((395, 168), (395, 184)), lineWidth=0 [ 1254.526] sna_poly_segment_extents: unclipped, untranslated extents (395, 168), (396, 185) [ 1254.526] sna_poly_segment: extents=(742, 1091), (743, 1108) [ 1254.526] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1254.526] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1254.526] sna_drawable_use_bo pixmap=4, box=((742, 1091), (743, 1108)), flags=1... [ 1254.526] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1254.526] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.526] sna_drawable_use_bo: using whole GPU bo [ 1254.526] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1254.526] gen7_render_fill: (alu=3, color=6a76b1) [ 1254.526] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1254.526] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1254.526] kgem_add_handle: handle=36, index=0 [ 1254.526] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.526] box_from_seg: seg=(395,168),(395,184); box=(395,168),(396,185) [ 1254.526] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1254.526] sna_create_pixmap(9, 11, 8, usage=3) [ 1254.526] kgem_can_create_2d: 9x11 @ 8 [ 1254.526] kgem_can_create_2d: untiled size=4096 [ 1254.526] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 1254.526] kgem_choose_tiling: 9x11 -> 0 [ 1254.526] sna_create_pixmap: usage=3, flags=b [ 1254.526] sna_create_pixmap: small buffer [132], attaching to shadow pixmap [ 1254.526] create_pixmap: allocating pixmap 9x11, depth=8, size=140 [ 1254.526] create_pixmap: serial=66, usage=3, 9x11 [ 1254.526] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(9, 11) [ 1254.526] sna_compute_composite_region: dst=(0, 0)x(9, 11) [ 1254.526] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 11) [ 1254.526] clip_to_dst: region: 1x[(0, 0), (9, 11)], clip: 1x[(0, 0), (9, 11)] [ 1254.526] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 11) [ 1254.526] sna_compute_composite_region: clip against src (9x11 clip=0): (0, 0), (9, 11) [ 1254.526] sna_composite: fallback, dst pixmap=66 is too small (or completely damaged) [ 1254.526] sna_composite: fallback -- fbComposite [ 1254.526] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 11): region=((0,0), (9, 11)) [ 1254.526] sna_composite_fb: fallback -- move src to cpu [ 1254.526] sna_composite_fb: fallback -- move dst to cpu [ 1254.526] sna_drawable_move_region_to_cpu(pixmap=66 (9x11), [(0, 0), (9, 11)], flags=5) [ 1254.526] _sna_pixmap_move_to_cpu(pixmap=66, 9x11, flags=5) [ 1254.526] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.526] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.526] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.526] __sna_damage_all(9, 11) [ 1254.526] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x11, pitch=12/12 [ 1254.526] sna_create_pixmap(14, 8, 8, usage=3) [ 1254.526] kgem_can_create_2d: 14x8 @ 8 [ 1254.526] kgem_can_create_2d: untiled size=4096 [ 1254.526] kgem_choose_tiling: too thin [width 14, 8 bpp] for TILING_X [ 1254.526] kgem_choose_tiling: 14x8 -> 0 [ 1254.526] sna_create_pixmap: usage=3, flags=b [ 1254.526] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 1254.526] create_pixmap: allocating pixmap 14x8, depth=8, size=136 [ 1254.526] create_pixmap: serial=68, usage=3, 14x8 [ 1254.526] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(14, 8) [ 1254.526] sna_compute_composite_region: dst=(0, 0)x(14, 8) [ 1254.526] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 8) [ 1254.526] clip_to_dst: region: 1x[(0, 0), (14, 8)], clip: 1x[(0, 0), (14, 8)] [ 1254.526] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 8) [ 1254.526] sna_compute_composite_region: clip against src (14x8 clip=0): (0, 0), (14, 8) [ 1254.526] sna_composite: fallback, dst pixmap=68 is too small (or completely damaged) [ 1254.526] sna_composite: fallback -- fbComposite [ 1254.526] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 8): region=((0,0), (14, 8)) [ 1254.526] sna_composite_fb: fallback -- move src to cpu [ 1254.526] sna_composite_fb: fallback -- move dst to cpu [ 1254.526] sna_drawable_move_region_to_cpu(pixmap=68 (14x8), [(0, 0), (14, 8)], flags=5) [ 1254.526] _sna_pixmap_move_to_cpu(pixmap=68, 14x8, flags=5) [ 1254.526] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.526] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.526] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.526] __sna_damage_all(14, 8) [ 1254.526] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=16/16 [ 1254.526] sna_create_pixmap(8, 8, 8, usage=3) [ 1254.526] kgem_can_create_2d: 8x8 @ 8 [ 1254.526] kgem_can_create_2d: untiled size=4096 [ 1254.526] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1254.526] kgem_choose_tiling: 8x8 -> 0 [ 1254.526] sna_create_pixmap: usage=3, flags=b [ 1254.526] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 1254.526] create_pixmap: allocating pixmap 8x8, depth=8, size=72 [ 1254.526] create_pixmap: serial=70, usage=3, 8x8 [ 1254.526] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 8) [ 1254.526] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 1254.526] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 1254.526] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 1254.526] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 1254.526] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 1254.526] sna_composite: fallback, dst pixmap=70 is too small (or completely damaged) [ 1254.526] sna_composite: fallback -- fbComposite [ 1254.526] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 1254.526] sna_composite_fb: fallback -- move src to cpu [ 1254.526] sna_composite_fb: fallback -- move dst to cpu [ 1254.526] sna_drawable_move_region_to_cpu(pixmap=70 (8x8), [(0, 0), (8, 8)], flags=5) [ 1254.526] _sna_pixmap_move_to_cpu(pixmap=70, 8x8, flags=5) [ 1254.526] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.526] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.526] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.526] __sna_damage_all(8, 8) [ 1254.526] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1254.526] sna_create_pixmap(8, 12, 8, usage=3) [ 1254.526] kgem_can_create_2d: 8x12 @ 8 [ 1254.526] kgem_can_create_2d: untiled size=4096 [ 1254.526] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1254.526] kgem_choose_tiling: 8x12 -> 0 [ 1254.526] sna_create_pixmap: usage=3, flags=b [ 1254.526] sna_create_pixmap: small buffer [96], attaching to shadow pixmap [ 1254.526] create_pixmap: allocating pixmap 8x12, depth=8, size=104 [ 1254.526] create_pixmap: serial=72, usage=3, 8x12 [ 1254.526] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(8, 12) [ 1254.526] sna_compute_composite_region: dst=(0, 0)x(8, 12) [ 1254.526] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 12) [ 1254.526] clip_to_dst: region: 1x[(0, 0), (8, 12)], clip: 1x[(0, 0), (8, 12)] [ 1254.526] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 12) [ 1254.526] sna_compute_composite_region: clip against src (8x12 clip=0): (0, 0), (8, 12) [ 1254.526] sna_composite: fallback, dst pixmap=72 is too small (or completely damaged) [ 1254.526] sna_composite: fallback -- fbComposite [ 1254.526] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 12): region=((0,0), (8, 12)) [ 1254.526] sna_composite_fb: fallback -- move src to cpu [ 1254.526] sna_composite_fb: fallback -- move dst to cpu [ 1254.526] sna_drawable_move_region_to_cpu(pixmap=72 (8x12), [(0, 0), (8, 12)], flags=5) [ 1254.526] _sna_pixmap_move_to_cpu(pixmap=72, 8x12, flags=5) [ 1254.526] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1254.526] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1254.526] _sna_pixmap_move_to_cpu: marking as damaged [ 1254.526] __sna_damage_all(8, 12) [ 1254.526] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x12, pitch=8/8 [ 1254.526] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1254.526] sna_glyphs: discarding mask [ 1254.526] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(253, 184)+(347, 923)) [ 1254.526] clipped_glyphs? glyph extents (601, 1095), (684, 1107), region (347, 923), (934, 1158): no [ 1254.526] glyph_cache(0): adding glyph to cache 0, pos 36 [ 1254.526] glyph_cache_upload: upload glyph 0x1cb48b0 to cache (16, 32)x(9, 11) [ 1254.526] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(16, 32)+(0, 0), size=(9, 11) [ 1254.526] sna_compute_composite_region: dst=(16, 32)x(9, 11) [ 1254.526] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 32), (25, 43) [ 1254.526] clip_to_dst: region: 1x[(16, 32), (25, 43)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.526] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 32), (25, 43) [ 1254.526] sna_compute_composite_region: clip against src (9x11 clip=0): (16, 32), (25, 43) [ 1254.526] sna_composite: composite region extents:+(0, 0) -> (16, 32), (25, 43) + (0, 0) [ 1254.526] gen7_render_composite: 9x11, current mode=3/3 [ 1254.526] try_blt: already performing BLT [ 1254.526] sna_blt_composite (0, 0), (16, 32), 9x11 [ 1254.526] sna_blt_composite: blt dst offset (0, 0), source offset (-16, -32), with alpha fixup? 0 [ 1254.526] use_cpu_bo: no cpu bo [ 1254.526] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.526] sna_drawable_use_bo pixmap=1, box=((16, 32), (25, 43)), flags=9... [ 1254.526] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1254.526] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.526] sna_drawable_use_bo: using whole GPU bo [ 1254.526] sna_drawable_move_region_to_cpu(pixmap=66 (9x11), [(0, 0), (9, 11)], flags=2) [ 1254.526] sna_drawable_move_region_to_cpu: pixmap=66 all damaged on CPU [ 1254.526] prepare_blt_put [ 1254.526] blt_put_composite_box: src=(-16, -32), dst=(0, 0) [ 1254.526] sna_write_boxes x 1, src stride=12, src dx=(-16, -32) [ 1254.526] kgem_bo_can_map: map=(nil):(nil), tiling=2, domain=0, offset=66977792 [ 1254.526] __kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.526] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1254.526] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1254.526] sna_write_boxes: upload (16, 32)x(9, 11), max 16384x16384 [ 1254.526] kgem_create_buffer_2d: 9x11, 8 bpp, stride=12 [ 1254.526] kgem_create_buffer: size=144, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.526] kgem_create_buffer: searching for an inactive GTT map for upload [ 1254.526] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.526] search_linear_cache: searching for inactive gtt map [ 1254.526] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1254.526] search_linear_cache: searching for inactive gtt map [ 1254.526] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1254.526] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1254.526] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1254.526] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.526] kgem_create_buffer: reusing handle=34 for buffer [ 1254.526] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1254.526] init_buffer_from_bo: reusing handle=34 for buffer [ 1254.526] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1254.526] kgem_bo_map: converting request for GTT map into CPU map [ 1254.526] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1254.526] kgem_bo_sync__cpu: handle=34 [ 1254.526] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.526] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1254.526] __kgem_busy: handle=34, busy=0, wedged=0 [ 1254.526] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1254.526] kgem_create_buffer(pages=64 [64]) new handle=34, used=144, write=1 [ 1254.526] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=144, io=1 [ 1254.526] sna_write_boxes: box(16, 32), (25, 43), src=(-16, -32), dst=(0, 0) [ 1254.526] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x11, pitch=12/12 [ 1254.526] gen7_render_copy_boxes (-16, -32)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1254.526] sna_blt_copy_boxes src=(-16, -32) -> (0, 0) x 1, tiling=(0, 2), pitch=(12, 1024) [ 1254.526] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1254.526] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1254.526] sna_blt_copy_boxes: cannot blt to src? 1 or dst? 0 [ 1254.526] __kgem_busy: handle=2, busy=0, wedged=0 [ 1254.526] __kgem_ring_is_idle: ring=1 idle (handle=2) [ 1254.526] __kgem_busy: handle=2, busy=0, wedged=0 [ 1254.526] __kgem_retire_rq: request 2 complete [ 1254.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.526] kgem_set_mode: flushing before new bo [ 1254.526] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1254.526] kgem_finish_buffers: buffer handle=34, used=256, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 1254.526] kgem_finish_buffers: skipping unattached handle=34, used=256, refcnt=2 [ 1254.526] gem_write__cachealigned(handle=1, offset=0, len=56) [ 1254.526] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1254.526] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.526] kgem_check_bo: num_pages=+320, num_exec=+2 [ 1254.526] aligning vertex: was 4, now 2 floats per vertex [ 1254.527] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.527] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.527] kgem_add_handle: handle=24, index=0 [ 1254.527] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.527] gen7_composite_get_binding_table(ffe0) [ 1254.527] kgem_add_reloc: handle=25, pos=16369, delta=0, domains=00020002 [ 1254.527] kgem_add_handle: handle=25, index=1 [ 1254.527] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.527] [3ff0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1254.527] kgem_add_reloc: handle=34, pos=16361, delta=0, domains=00040000 [ 1254.527] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1254.527] kgem_add_handle: handle=34, index=2 [ 1254.527] [3fe8] bind bo(handle=34, addr=68026368), format=324, width=9, height=11, pitch=12, tiling=0 -> sampler [ 1254.527] gen7_emit_cc: blend = 980 [ 1254.527] gen7_emit_sampler: sampler = 0 [ 1254.527] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=0 [ 1254.527] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1254.527] (0, 0) -> (16, 32) + (9, 11) [ 1254.527] gen4_vertex_flush[20c] = 3 [ 1254.527] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.527] apply_damage: damage=(nil), region=1 [(16, 32), (25, 43) + (0, 0)] [ 1254.527] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1254.527] gen4_vertex_close: copy to batch: 6 @ 138 [ 1254.527] gen4_vertex_close: reloc[0] = 126 [ 1254.527] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1254.527] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=329 [fenced=0] [ 1254.527] kgem_finish_buffers: buffer handle=34, used=256, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1254.527] kgem_finish_buffers: retaining upload buffer (256/262144): used=4096, refcnt=1 [ 1254.527] shrinking from 16384 to 1024 [ 1254.527] gem_write__cachealigned(handle=16, offset=0, len=576) [ 1254.527] gem_write(handle=16, offset=4000, len=96) [ 1254.527] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1254.527] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.527] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.527] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1254.527] gen7_render_composite: 0x0, current mode=0/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 1254.527] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] get_pixel: 0x1cc6e50 [ 1254.527] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1254.527] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1254.527] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.527] color_convert: src=ff702342 [20028888] [ 1254.527] color_convert: dst=ff702342 [20028888] [ 1254.527] sna_render_get_solid: ff702342 [ 1254.527] sna_render_get_solid(0) = ff702342 (old) [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] gen7_composite_picture: integer translation (0, 0), removing [ 1254.527] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.527] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.527] sna_render_pixmap_bo: GPU all damaged [ 1254.527] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.527] gen4_choose_composite_emitter: solid, identity mask [ 1254.527] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1254.527] aligning vertex: was 2, now 4 floats per vertex [ 1254.527] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1254.527] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1254.527] kgem_add_handle: handle=24, index=0 [ 1254.527] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1254.527] gen7_composite_get_binding_table(ffe0) [ 1254.527] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1254.527] kgem_add_handle: handle=36, index=1 [ 1254.527] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.527] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1254.527] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1254.527] kgem_add_reloc: adding proxy [delta=0] for handle=28 [ 1254.527] kgem_add_handle: handle=28, index=2 [ 1254.527] [3fe8] bind bo(handle=28, addr=68288512), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1254.527] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1254.527] kgem_add_handle: handle=25, index=3 [ 1254.527] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1254.527] gen7_emit_cc: blend = a00 [ 1254.527] gen7_emit_sampler: sampler = 140 [ 1254.527] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=9 [ 1254.527] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.527] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.527] glyphs0_to_dst: glyph=(601, 1096)x(9, 11), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(601, 1096), mask=(16.000000, 32.000000) x (9.000000, 11.000000) [ 1254.527] glyphs0_to_dst: glyph=(612, 1099)x(8, 8), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(612, 1099), mask=(0.000000, 16.000000) x (8.000000, 8.000000) [ 1254.527] glyphs0_to_dst: glyph=(622, 1099)x(7, 8), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(622, 1099), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1254.527] glyphs0_to_dst: glyph=(631, 1099)x(7, 8), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(631, 1099), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1254.527] gen4_vertex_flush[214] = 12 [ 1254.527] glyph_cache(0): adding glyph to cache 0, pos 40 [ 1254.527] glyph_cache_upload: upload glyph 0x1cc2630 to cache (0, 48)x(14, 8) [ 1254.527] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 48)+(0, 0), size=(14, 8) [ 1254.527] sna_compute_composite_region: dst=(0, 48)x(14, 8) [ 1254.527] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 48), (14, 56) [ 1254.527] clip_to_dst: region: 1x[(0, 48), (14, 56)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.527] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 48), (14, 56) [ 1254.527] sna_compute_composite_region: clip against src (14x8 clip=0): (0, 48), (14, 56) [ 1254.527] sna_composite: composite region extents:+(0, 0) -> (0, 48), (14, 56) + (0, 0) [ 1254.527] gen7_render_composite: 14x8, current mode=1/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=1, box=((0, 48), (14, 56)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1254.527] gen7_composite_picture: (0, 0)x(14, 8), dst=(0, 48) [ 1254.527] gen7_composite_picture: integer translation (0, 0), removing [ 1254.527] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.527] sna_render_pixmap_bo pixmap=68, (0, 0)x(14, 8)/(14, 8) [ 1254.527] sna_render_pixmap_bo box=(0, 0), (14, 8): (14, 8)/(14, 8) [ 1254.527] sna_render_pixmap_bo: offset=(0, -48), size=(14, 8) [ 1254.527] use_cpu_bo: no cpu bo [ 1254.527] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.527] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 8) [ 1254.527] upload: box=(0, 0), (14, 8), pixmap=14x8 [ 1254.527] sna_drawable_move_region_to_cpu(pixmap=68 (14x8), [(0, 0), (14, 8)], flags=2) [ 1254.527] sna_drawable_move_region_to_cpu: pixmap=68 all damaged on CPU [ 1254.527] kgem_can_create_2d: 14x8 @ 8 [ 1254.527] kgem_can_create_2d: untiled size=4096 [ 1254.527] kgem_choose_tiling: too thin [width 14, 8 bpp] for TILING_X [ 1254.527] kgem_choose_tiling: 14x8 -> 0 [ 1254.527] kgem_upload_source_image : (0, 0), (14, 8), stride=16, bpp=8 [ 1254.527] kgem_create_buffer_2d: 14x8, 8 bpp, stride=16 [ 1254.527] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.527] kgem_create_buffer: reusing buffer? used=4096 + size=128, total=262144 [ 1254.527] kgem_create_proxy: target handle=34 [proxy? -1], offset=4096, length=128, io=1 [ 1254.527] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=16/16 [ 1254.527] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.527] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1254.527] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.527] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1254.527] gen4_choose_composite_emitter: identity src, no mask [ 1254.527] kgem_check_bo: num_pages=+64, num_exec=+1 [ 1254.527] aligning vertex: was 4, now 3 floats per vertex [ 1254.527] gen7_composite_get_binding_table(ff60) [ 1254.527] kgem_add_reloc: handle=25, pos=16337, delta=0, domains=00020002 [ 1254.527] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.527] [3fd0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1254.527] kgem_add_reloc: handle=34, pos=16329, delta=0, domains=00040000 [ 1254.527] kgem_add_reloc: adding proxy [delta=4096] for handle=34 [ 1254.527] kgem_add_handle: handle=34, index=4 [ 1254.527] [3fc8] bind bo(handle=34, addr=68030464), format=324, width=14, height=8, pitch=16, tiling=0 -> sampler [ 1254.527] gen7_emit_cc: blend = 980 [ 1254.527] gen7_emit_sampler: sampler = 40 [ 1254.527] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=2 [ 1254.527] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1254.527] gen7_render_composite_box: (0, 48), (14, 56) [ 1254.527] apply_damage: damage=(nil), region=1 [(0, 48), (14, 56) + (0, 0)] [ 1254.527] gen4_vertex_flush[2e0] = 3 [ 1254.527] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.527] gen7_render_composite: 0x0, current mode=1/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1254.527] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] get_pixel: 0x1cc6e50 [ 1254.527] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1254.527] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1254.527] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.527] color_convert: src=ff702342 [20028888] [ 1254.527] color_convert: dst=ff702342 [20028888] [ 1254.527] sna_render_get_solid: ff702342 [ 1254.527] sna_render_get_solid(0) = ff702342 (last) [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] gen7_composite_picture: integer translation (0, 0), removing [ 1254.527] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.527] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.527] sna_render_pixmap_bo: GPU all damaged [ 1254.527] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.527] gen4_choose_composite_emitter: solid, identity mask [ 1254.527] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.527] aligning vertex: was 3, now 4 floats per vertex [ 1254.527] gen7_composite_get_binding_table(ff00) [ 1254.527] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.527] gen7_emit_cc: blend = a00 [ 1254.527] gen7_emit_sampler: sampler = 140 [ 1254.527] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=9 [ 1254.527] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.527] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.527] glyphs0_to_dst: glyph=(639, 1099)x(14, 8), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(639, 1099), mask=(0.000000, 48.000000) x (14.000000, 8.000000) [ 1254.527] gen4_vertex_flush[3b0] = 3 [ 1254.527] glyph_cache(0): adding glyph to cache 0, pos 44 [ 1254.527] glyph_cache_upload: upload glyph 0x1cc4610 to cache (16, 48)x(8, 8) [ 1254.527] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(16, 48)+(0, 0), size=(8, 8) [ 1254.527] sna_compute_composite_region: dst=(16, 48)x(8, 8) [ 1254.527] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 48), (24, 56) [ 1254.527] clip_to_dst: region: 1x[(16, 48), (24, 56)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.527] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 48), (24, 56) [ 1254.527] sna_compute_composite_region: clip against src (8x8 clip=0): (16, 48), (24, 56) [ 1254.527] sna_composite: composite region extents:+(0, 0) -> (16, 48), (24, 56) + (0, 0) [ 1254.527] gen7_render_composite: 8x8, current mode=1/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=1, box=((16, 48), (24, 56)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1254.527] gen7_composite_picture: (0, 0)x(8, 8), dst=(16, 48) [ 1254.527] gen7_composite_picture: integer translation (0, 0), removing [ 1254.527] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.527] sna_render_pixmap_bo pixmap=70, (0, 0)x(8, 8)/(8, 8) [ 1254.527] sna_render_pixmap_bo box=(0, 0), (8, 8): (8, 8)/(8, 8) [ 1254.527] sna_render_pixmap_bo: offset=(-16, -48), size=(8, 8) [ 1254.527] use_cpu_bo: no cpu bo [ 1254.527] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.527] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 8) [ 1254.527] upload: box=(0, 0), (8, 8), pixmap=8x8 [ 1254.527] sna_drawable_move_region_to_cpu(pixmap=70 (8x8), [(0, 0), (8, 8)], flags=2) [ 1254.527] sna_drawable_move_region_to_cpu: pixmap=70 all damaged on CPU [ 1254.527] kgem_can_create_2d: 8x8 @ 8 [ 1254.527] kgem_can_create_2d: untiled size=4096 [ 1254.527] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1254.527] kgem_choose_tiling: 8x8 -> 0 [ 1254.527] kgem_upload_source_image : (0, 0), (8, 8), stride=8, bpp=8 [ 1254.527] kgem_create_buffer_2d: 8x8, 8 bpp, stride=8 [ 1254.527] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.527] kgem_create_buffer: reusing buffer? used=4224 + size=64, total=262144 [ 1254.527] kgem_create_proxy: target handle=34 [proxy? -1], offset=4224, length=64, io=1 [ 1254.527] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 1254.527] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.527] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1254.527] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.527] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1254.527] gen4_choose_composite_emitter: identity src, no mask [ 1254.527] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.527] aligning vertex: was 4, now 3 floats per vertex [ 1254.527] gen7_composite_get_binding_table(fee0) [ 1254.527] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.527] kgem_add_reloc: handle=34, pos=16305, delta=0, domains=00040000 [ 1254.527] kgem_add_reloc: adding proxy [delta=4224] for handle=34 [ 1254.527] [3fb0] bind bo(handle=34, addr=68030592), format=324, width=8, height=8, pitch=8, tiling=0 -> sampler [ 1254.527] gen7_emit_cc: blend = 980 [ 1254.527] gen7_emit_sampler: sampler = 40 [ 1254.527] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=2 [ 1254.527] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1254.527] gen7_render_composite_box: (16, 48), (24, 56) [ 1254.527] apply_damage: damage=(nil), region=1 [(16, 48), (24, 56) + (0, 0)] [ 1254.527] gen4_vertex_flush[468] = 3 [ 1254.527] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.527] gen7_render_composite: 0x0, current mode=1/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1254.527] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] get_pixel: 0x1cc6e50 [ 1254.527] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1254.527] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1254.527] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.527] color_convert: src=ff702342 [20028888] [ 1254.527] color_convert: dst=ff702342 [20028888] [ 1254.527] sna_render_get_solid: ff702342 [ 1254.527] sna_render_get_solid(0) = ff702342 (last) [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] gen7_composite_picture: integer translation (0, 0), removing [ 1254.527] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.527] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.527] sna_render_pixmap_bo: GPU all damaged [ 1254.527] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.527] gen4_choose_composite_emitter: solid, identity mask [ 1254.527] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.527] aligning vertex: was 3, now 4 floats per vertex [ 1254.527] gen7_composite_get_binding_table(fea0) [ 1254.527] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.527] gen7_emit_cc: blend = a00 [ 1254.527] gen7_emit_sampler: sampler = 140 [ 1254.527] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=9 [ 1254.527] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.527] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.527] glyphs0_to_dst: glyph=(654, 1099)x(8, 8), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(654, 1099), mask=(16.000000, 48.000000) x (8.000000, 8.000000) [ 1254.527] glyphs0_to_dst: glyph=(664, 1099)x(6, 8), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(664, 1099), mask=(16.000000, 8.000000) x (6.000000, 8.000000) [ 1254.527] gen4_vertex_flush[538] = 6 [ 1254.527] glyph_cache(0): adding glyph to cache 0, pos 48 [ 1254.527] glyph_cache_upload: upload glyph 0x1cc48f0 to cache (32, 32)x(8, 12) [ 1254.527] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(32, 32)+(0, 0), size=(8, 12) [ 1254.527] sna_compute_composite_region: dst=(32, 32)x(8, 12) [ 1254.527] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 32), (40, 44) [ 1254.527] clip_to_dst: region: 1x[(32, 32), (40, 44)], clip: 1x[(0, 0), (1024, 1024)] [ 1254.527] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 32), (40, 44) [ 1254.527] sna_compute_composite_region: clip against src (8x12 clip=0): (32, 32), (40, 44) [ 1254.527] sna_composite: composite region extents:+(0, 0) -> (32, 32), (40, 44) + (0, 0) [ 1254.527] gen7_render_composite: 8x12, current mode=1/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=1, box=((32, 32), (40, 44)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x1912ab0, format=08018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 1254.527] gen7_composite_picture: (0, 0)x(8, 12), dst=(32, 32) [ 1254.527] gen7_composite_picture: integer translation (0, 0), removing [ 1254.527] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.527] sna_render_pixmap_bo pixmap=72, (0, 0)x(8, 12)/(8, 12) [ 1254.527] sna_render_pixmap_bo box=(0, 0), (8, 12): (8, 12)/(8, 12) [ 1254.527] sna_render_pixmap_bo: offset=(-32, -32), size=(8, 12) [ 1254.527] use_cpu_bo: no cpu bo [ 1254.527] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1254.527] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 12) [ 1254.527] upload: box=(0, 0), (8, 12), pixmap=8x12 [ 1254.527] sna_drawable_move_region_to_cpu(pixmap=72 (8x12), [(0, 0), (8, 12)], flags=2) [ 1254.527] sna_drawable_move_region_to_cpu: pixmap=72 all damaged on CPU [ 1254.527] kgem_can_create_2d: 8x12 @ 8 [ 1254.527] kgem_can_create_2d: untiled size=4096 [ 1254.527] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 1254.527] kgem_choose_tiling: 8x12 -> 0 [ 1254.527] kgem_upload_source_image : (0, 0), (8, 12), stride=8, bpp=8 [ 1254.527] kgem_create_buffer_2d: 8x12, 8 bpp, stride=8 [ 1254.527] kgem_create_buffer: size=96, flags=3 [write?=1, inplace?=1, last?=0] [ 1254.527] kgem_create_buffer: reusing buffer? used=4352 + size=96, total=262144 [ 1254.527] kgem_create_proxy: target handle=34 [proxy? -1], offset=4352, length=96, io=1 [ 1254.527] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x12, pitch=8/8 [ 1254.527] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.527] kgem_bo_is_render: handle=34, rq? 1 [1] [ 1254.527] kgem_bo_is_render: handle=25, rq? 1 [1] [ 1254.527] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=980 [ 1254.527] gen4_choose_composite_emitter: identity src, no mask [ 1254.527] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.527] aligning vertex: was 4, now 3 floats per vertex [ 1254.527] gen7_composite_get_binding_table(fe80) [ 1254.527] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1254.527] kgem_add_reloc: handle=34, pos=16281, delta=0, domains=00040000 [ 1254.527] kgem_add_reloc: adding proxy [delta=4352] for handle=34 [ 1254.527] [3f98] bind bo(handle=34, addr=68030720), format=324, width=8, height=12, pitch=8, tiling=0 -> sampler [ 1254.527] gen7_emit_cc: blend = 980 [ 1254.527] gen7_emit_sampler: sampler = 40 [ 1254.527] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=2 [ 1254.527] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1254.527] gen7_render_composite_box: (32, 32), (40, 44) [ 1254.527] apply_damage: damage=(nil), region=1 [(32, 32), (40, 44) + (0, 0)] [ 1254.527] gen4_vertex_flush[5f0] = 3 [ 1254.527] _kgem_bo_destroy: handle=34, proxy? 1 [ 1254.527] gen7_render_composite: 0x0, current mode=1/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1254.527] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] get_pixel: 0x1cc6e50 [ 1254.527] _sna_pixmap_move_to_cpu(pixmap=17, 1x1, flags=2) [ 1254.527] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cd0e51, is-clear?=0 [ 1254.527] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.527] color_convert: src=ff702342 [20028888] [ 1254.527] color_convert: dst=ff702342 [20028888] [ 1254.527] sna_render_get_solid: ff702342 [ 1254.527] sna_render_get_solid(0) = ff702342 (last) [ 1254.527] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.527] gen7_composite_picture: integer translation (0, 0), removing [ 1254.527] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.527] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.527] sna_render_pixmap_bo: GPU all damaged [ 1254.527] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.527] gen4_choose_composite_emitter: solid, identity mask [ 1254.527] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.527] aligning vertex: was 3, now 4 floats per vertex [ 1254.527] gen7_composite_get_binding_table(fe40) [ 1254.527] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1254.527] gen7_emit_cc: blend = a00 [ 1254.527] gen7_emit_sampler: sampler = 140 [ 1254.527] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1254.527] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1254.527] gen7_emit_vertex_elements: setup id=9 [ 1254.527] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1254.527] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1254.527] glyphs0_to_dst: glyph=(671, 1095)x(8, 12), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(671, 1095), mask=(32.000000, 32.000000) x (8.000000, 12.000000) [ 1254.527] glyphs0_to_dst: glyph=(682, 1099)x(2, 8), unclipped [ 1254.527] emit_primitive_identity_mask__avx2: dst=(682, 1099), mask=(32.000000, 0.000000) x (2.000000, 8.000000) [ 1254.527] gen4_vertex_flush[6c0] = 6 [ 1254.527] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1254.527] sna_glyphs: discarding mask [ 1254.527] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(252, 183)+(347, 923)) [ 1254.527] clipped_glyphs? glyph extents (600, 1094), (683, 1106), region (347, 923), (934, 1158): no [ 1254.527] gen7_render_composite: 0x0, current mode=1/1 [ 1254.527] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 1254.527] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1254.527] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1254.527] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1254.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1254.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1254.527] sna_drawable_use_bo: using whole GPU bo [ 1254.527] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1254.528] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.528] get_pixel: 0x1cc38b0 [ 1254.528] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1254.528] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1254.528] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1254.528] color_convert: src=ff6a76b1 [20028888] [ 1254.528] color_convert: dst=ff6a76b1 [20028888] [ 1254.528] sna_render_get_solid: ff6a76b1 [ 1254.528] sna_render_get_solid(1) = ff6a76b1 (old) [ 1254.528] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1254.528] gen7_composite_picture: integer translation (0, 0), removing [ 1254.528] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1254.528] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1254.528] sna_render_pixmap_bo: GPU all damaged [ 1254.528] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1254.528] gen4_choose_composite_emitter: solid, identity mask [ 1254.528] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1254.528] gen7_composite_get_binding_table(fe20) [ 1254.528] kgem_add_reloc: handle=28, pos=16257, delta=0, domains=00040000 [ 1254.528] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1254.528] [3f80] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1254.528] gen7_emit_vertex_elements: setup id=9 [ 1254.528] glyphs0_to_dst: glyph=(600, 1095)x(9, 11), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(600, 1095), mask=(16.000000, 32.000000) x (9.000000, 11.000000) [ 1254.528] glyphs0_to_dst: glyph=(611, 1098)x(8, 8), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(611, 1098), mask=(0.000000, 16.000000) x (8.000000, 8.000000) [ 1254.528] glyphs0_to_dst: glyph=(621, 1098)x(7, 8), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(621, 1098), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1254.528] glyphs0_to_dst: glyph=(630, 1098)x(7, 8), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(630, 1098), mask=(16.000000, 0.000000) x (7.000000, 8.000000) [ 1254.528] glyphs0_to_dst: glyph=(638, 1098)x(14, 8), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(638, 1098), mask=(0.000000, 48.000000) x (14.000000, 8.000000) [ 1254.528] glyphs0_to_dst: glyph=(653, 1098)x(8, 8), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(653, 1098), mask=(16.000000, 48.000000) x (8.000000, 8.000000) [ 1254.528] glyphs0_to_dst: glyph=(663, 1098)x(6, 8), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(663, 1098), mask=(16.000000, 8.000000) x (6.000000, 8.000000) [ 1254.528] glyphs0_to_dst: glyph=(670, 1094)x(8, 12), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(670, 1094), mask=(32.000000, 32.000000) x (8.000000, 12.000000) [ 1254.528] glyphs0_to_dst: glyph=(681, 1098)x(2, 8), unclipped [ 1254.528] emit_primitive_identity_mask__avx2: dst=(681, 1098), mask=(32.000000, 0.000000) x (2.000000, 8.000000) [ 1254.528] gen4_vertex_flush[6f4] = 27 [ 1254.528] sna_block_handler (tv=0.657000) [ 1254.528] kgem_retire, need_retire?=1 [ 1254.528] kgem_retire__flushing: 0 bo on flushing list [ 1254.528] __kgem_busy: handle=16, busy=0, wedged=0 [ 1254.528] __kgem_retire_rq: request 16 complete [ 1254.528] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.528] __kgem_busy: handle=1, busy=0, wedged=0 [ 1254.528] __kgem_retire_rq: request 1 complete [ 1254.528] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.528] kgem_retire -- retired=0, need_retire=0 [ 1254.528] sna_accel_block_handler: GPU idle, flushing [ 1254.528] gen4_vertex_close: used=252, vbo active? 0, vb=204, nreloc=2 [ 1254.528] gen4_vertex_close: copy to batch: 252 @ 452 [ 1254.528] gen4_vertex_close: reloc[0] = 128 [ 1254.528] kgem_add_reloc: handle=0, pos=128, delta=1808, domains=00200000 [ 1254.528] gen4_vertex_close: reloc[1] = 179 [ 1254.528] kgem_add_reloc: handle=0, pos=179, delta=1808, domains=00200000 [ 1254.528] batch[1/1, flags=1c00]: 452 704 16256 16384, nreloc=13, nexec=5, nfence=0, aperture=4330 [fenced=0] [ 1254.528] kgem_finish_buffers: buffer handle=34, used=4480, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1254.528] kgem_finish_buffers: retaining upload buffer (4480/262144): used=8192, refcnt=1 [ 1254.528] shrinking from 16384 to 1024 [ 1254.528] gem_write__cachealigned(handle=15, offset=0, len=2816) [ 1254.528] gem_write(handle=15, offset=3584, len=512) [ 1254.528] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1254.528] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1254.528] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1254.528] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1254.528] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1254.528] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1254.528] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1254.528] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1254.528] sna_accel_do_flush: flush timer active: delta=6 [ 1254.528] sna_accel_block_handler: evaluating timers, active=7 [ 1254.528] sna_accel_block_handler: flush timer expires in 6 [1254534] [ 1254.534] sna_wakeup_handler [ 1254.534] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1254.534] sna_block_handler (tv=0.651000) [ 1254.534] kgem_retire, need_retire?=1 [ 1254.534] kgem_retire__flushing: 0 bo on flushing list [ 1254.534] __kgem_busy: handle=15, busy=0, wedged=0 [ 1254.534] __kgem_retire_rq: request 15 complete [ 1254.534] __kgem_busy: handle=36, busy=0, wedged=0 [ 1254.534] __kgem_busy: handle=25, busy=0, wedged=0 [ 1254.534] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1254.534] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1254.534] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1254.534] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1254.534] __kgem_bo_destroy: handle=34 [ 1254.534] kgem_bo_replace_io: transferring io handle=34 to bo [ 1254.534] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1254.534] kgem_retire -- retired=1, need_retire=0 [ 1254.534] sna_accel_do_flush: flush timer active: delta=0 [ 1254.534] sna_accel_do_flush (time=1254534), triggered [ 1254.534] sna_accel_flush (time=1254534), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.534] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.534] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.534] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1254.534] sna_mode_redisplay: posting shadow damage? 1 [ 1254.534] sna_mode_redisplay: damage: 1x(347, 923), (934, 1158) [ 1254.534] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1254.534] sna_pixmap_move_to_gpu: already all-damaged [ 1254.534] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1254.534] sna_mode_redisplay: flipping tear-free outputs [ 1254.534] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1254.534] get_fb: reusing fb=27 for handle=36 [ 1254.534] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1254.534] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1254.534] sna_accel_block_handler: evaluating timers, active=7 [ 1254.534] sna_accel_block_handler: flush timer expires in 16 [1254550] [ 1254.549] sna_wakeup_handler [ 1254.549] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.549] sna_mode_wakeup: len=32 [ 1254.549] sna_mode_redisplay: posting shadow damage? 0 [ 1254.549] sna_block_handler (tv=0.636000) [ 1254.549] sna_accel_do_flush: flush timer active: delta=1 [ 1254.549] sna_accel_do_flush (time=1254549), triggered [ 1254.549] sna_accel_flush (time=1254549), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1254.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.549] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.549] sna_mode_redisplay: posting shadow damage? 0 [ 1254.549] sna_accel_do_throttle (time=1254549), triggered [ 1254.549] sna_accel_throttle (time=1254549) [ 1254.549] sna_accel_disarm_timer[1] (time=1254549) [ 1254.549] sna_accel_block_handler: evaluating timers, active=5 [ 1254.549] sna_accel_block_handler: flush timer expires in 16 [1254565] [ 1254.566] sna_wakeup_handler [ 1254.566] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1254.566] sna_block_handler (tv=0.619000) [ 1254.566] sna_accel_do_flush: flush timer active: delta=-1 [ 1254.566] sna_accel_do_flush (time=1254566), triggered [ 1254.566] sna_accel_flush (time=1254566), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1254.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.566] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.566] sna_accel_disarm_timer[0] (time=1254566) [ 1254.566] sna_mode_redisplay: posting shadow damage? 0 [ 1254.566] sna_accel_do_throttle -- no pending activity [ 1254.621] sna_wakeup_handler [ 1254.621] sna_block_handler (tv=0.564000) [ 1254.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.621] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1254.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1254.621] sna_accel_do_flush -- no pending write to scanout [ 1254.621] sna_accel_do_throttle -- no pending activity [ 1255.186] sna_wakeup_handler [ 1255.186] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.186] sna_block_handler (tv=119.435000) [ 1255.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.186] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.186] sna_accel_do_flush -- no pending write to scanout [ 1255.186] sna_accel_do_throttle -- no pending activity [ 1255.237] sna_wakeup_handler [ 1255.237] sna_block_handler (tv=0.660000) [ 1255.237] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.237] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.237] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.237] sna_accel_do_flush -- no pending write to scanout [ 1255.237] sna_accel_do_throttle -- no pending activity [ 1255.237] sna_wakeup_handler [ 1255.237] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.237] sna_validate_gc changes=7fffff [ 1255.237] sna_validate_gc: recomputing clip [ 1255.237] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1255.237] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1255.237] sna_poly_fill_rect_extents: [0] = (395, 168)x(1, 17) [ 1255.237] sna_poly_fill_rect: extents(742, 1091), (743, 1108), flags=1 [ 1255.237] sna_poly_fill_rect: dropping last-cpu hint [ 1255.237] sna_poly_fill_rect: source is already on the gpu [ 1255.237] sna_drawable_use_bo pixmap=4, box=((742, 1091), (743, 1108)), flags=b... [ 1255.237] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1255.237] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.237] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1255.237] wait_for_shadow: copying existing GPU damage: 1x(347, 923), (934, 1158) [ 1255.237] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1255.237] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.237] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.237] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.237] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.237] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.237] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1255.237] sna_blt_copy_boxes: box=(347, 923)x(587, 235) [ 1255.237] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1255.237] kgem_add_handle: handle=29, index=0 [ 1255.237] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.237] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1255.237] kgem_add_handle: handle=36, index=1 [ 1255.237] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1255.237] gem_write__cachealigned(handle=14, offset=0, len=40) [ 1255.237] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1255.237] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.237] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1255.237] sna_drawable_use_bo: using whole GPU bo [ 1255.237] sna_poly_fill_rect: tiled fill, testing for blt [ 1255.237] sna_poly_fill_rect_tiled_blt x 1 [(395, 168)x(1, 17)...] [ 1255.237] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1255.237] sna_pixmap_move_to_gpu: already all-damaged [ 1255.237] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.237] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1255.237] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1255.237] sna_pixmap_move_to_gpu: already all-damaged [ 1255.237] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.237] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1255.237] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.237] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1255.237] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1255.237] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.237] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1255.237] sna_blt_copy_one: (395, 168) -> (742, 1091) x (1, 17) [ 1255.237] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1255.237] kgem_add_handle: handle=29, index=0 [ 1255.237] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.237] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1255.237] kgem_add_handle: handle=32, index=1 [ 1255.237] sna_create_pixmap(5, 5, 8, usage=3) [ 1255.237] kgem_can_create_2d: 5x5 @ 8 [ 1255.237] kgem_can_create_2d: untiled size=4096 [ 1255.237] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 1255.237] kgem_choose_tiling: 5x5 -> 0 [ 1255.237] sna_create_pixmap: usage=3, flags=b [ 1255.237] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 1255.237] create_pixmap: allocating pixmap 5x5, depth=8, size=48 [ 1255.237] create_pixmap: serial=74, usage=3, 5x5 [ 1255.237] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(5, 5) [ 1255.237] sna_compute_composite_region: dst=(0, 0)x(5, 5) [ 1255.237] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 5) [ 1255.237] clip_to_dst: region: 1x[(0, 0), (5, 5)], clip: 1x[(0, 0), (5, 5)] [ 1255.237] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 5) [ 1255.237] sna_compute_composite_region: clip against src (5x5 clip=0): (0, 0), (5, 5) [ 1255.237] sna_composite: fallback, dst pixmap=74 is too small (or completely damaged) [ 1255.237] sna_composite: fallback -- fbComposite [ 1255.237] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 5): region=((0,0), (5, 5)) [ 1255.237] sna_composite_fb: fallback -- move src to cpu [ 1255.237] sna_composite_fb: fallback -- move dst to cpu [ 1255.238] sna_drawable_move_region_to_cpu(pixmap=74 (5x5), [(0, 0), (5, 5)], flags=5) [ 1255.238] _sna_pixmap_move_to_cpu(pixmap=74, 5x5, flags=5) [ 1255.238] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=(nil), is-clear?=0 [ 1255.238] _sna_pixmap_move_to_cpu: no readbck, discarding gpu damage [0], pending clear[0] [ 1255.238] _sna_pixmap_move_to_cpu: marking as damaged [ 1255.238] __sna_damage_all(5, 5) [ 1255.238] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x5, pitch=8/8 [ 1255.238] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1255.238] sna_glyphs: discarding mask [ 1255.238] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1255.238] clipped_glyphs? glyph extents (743, 1094), (748, 1099), region (347, 923), (934, 1158): no [ 1255.238] glyph_cache(0): adding glyph to cache 0, pos 52 [ 1255.238] glyph_cache_upload: upload glyph 0x1cc4bf0 to cache (48, 32)x(5, 5) [ 1255.238] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(48, 32)+(0, 0), size=(5, 5) [ 1255.238] sna_compute_composite_region: dst=(48, 32)x(5, 5) [ 1255.238] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 32), (53, 37) [ 1255.238] clip_to_dst: region: 1x[(48, 32), (53, 37)], clip: 1x[(0, 0), (1024, 1024)] [ 1255.238] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 32), (53, 37) [ 1255.238] sna_compute_composite_region: clip against src (5x5 clip=0): (48, 32), (53, 37) [ 1255.238] sna_composite: composite region extents:+(0, 0) -> (48, 32), (53, 37) + (0, 0) [ 1255.238] gen7_render_composite: 5x5, current mode=3/3 [ 1255.238] try_blt: already performing BLT [ 1255.238] sna_blt_composite (0, 0), (48, 32), 5x5 [ 1255.238] sna_blt_composite: blt dst offset (0, 0), source offset (-48, -32), with alpha fixup? 0 [ 1255.238] use_cpu_bo: no cpu bo [ 1255.238] move_to_gpu: not migrating pixmap due to usage_hint=3 [ 1255.238] sna_drawable_use_bo pixmap=1, box=((48, 32), (53, 37)), flags=9... [ 1255.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1255.238] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.238] sna_drawable_use_bo: using whole GPU bo [ 1255.238] sna_drawable_move_region_to_cpu(pixmap=74 (5x5), [(0, 0), (5, 5)], flags=2) [ 1255.238] sna_drawable_move_region_to_cpu: pixmap=74 all damaged on CPU [ 1255.238] prepare_blt_put [ 1255.238] blt_put_composite_box: src=(-48, -32), dst=(0, 0) [ 1255.238] sna_write_boxes x 1, src stride=8, src dx=(-48, -32) [ 1255.238] kgem_bo_can_map: map=(nil):(nil), tiling=2, domain=0, offset=66977792 [ 1255.238] __kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1255.238] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1255.238] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1255.238] sna_write_boxes: upload (48, 32)x(5, 5), max 16384x16384 [ 1255.238] kgem_create_buffer_2d: 5x5, 8 bpp, stride=8 [ 1255.238] kgem_create_buffer: size=48, flags=3 [write?=1, inplace?=1, last?=0] [ 1255.238] kgem_create_buffer: searching for an inactive GTT map for upload [ 1255.238] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1255.238] search_linear_cache: searching for inactive gtt map [ 1255.238] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1255.238] search_linear_cache: searching for inactive gtt map [ 1255.238] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1255.238] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1255.238] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1255.238] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1255.238] kgem_create_buffer: reusing handle=34 for buffer [ 1255.238] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1255.238] init_buffer_from_bo: reusing handle=34 for buffer [ 1255.238] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1255.238] kgem_bo_map: converting request for GTT map into CPU map [ 1255.238] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1255.238] kgem_bo_sync__cpu: handle=34 [ 1255.238] __kgem_busy: handle=34, busy=0, wedged=0 [ 1255.238] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1255.238] __kgem_busy: handle=34, busy=0, wedged=0 [ 1255.238] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1255.238] kgem_create_buffer(pages=64 [64]) new handle=34, used=48, write=1 [ 1255.238] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=48, io=1 [ 1255.238] sna_write_boxes: box(48, 32), (53, 37), src=(-48, -32), dst=(0, 0) [ 1255.238] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x5, pitch=8/8 [ 1255.238] gen7_render_copy_boxes (-48, -32)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1255.238] sna_blt_copy_boxes src=(-48, -32) -> (0, 0) x 1, tiling=(0, 2), pitch=(8, 1024) [ 1255.238] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1255.238] kgem_bo_can_blt: can not blt to handle=25, tiling=Y [ 1255.238] sna_blt_copy_boxes: cannot blt to src? 1 or dst? 0 [ 1255.238] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1255.238] __kgem_ring_is_idle: last requests handle=14 still busy [ 1255.238] gen6_render_context_switch: from 3 to 1, submit batch [ 1255.238] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1255.238] kgem_finish_buffers: buffer handle=34, used=128, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 1255.238] kgem_finish_buffers: skipping unattached handle=34, used=128, refcnt=2 [ 1255.238] gem_write__cachealigned(handle=13, offset=0, len=40) [ 1255.238] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1255.238] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.238] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1255.238] kgem_check_bo: num_pages=+320, num_exec=+2 [ 1255.238] aligning vertex: was 4, now 2 floats per vertex [ 1255.238] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1255.238] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1255.238] kgem_add_handle: handle=24, index=0 [ 1255.238] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1255.238] gen7_composite_get_binding_table(ffe0) [ 1255.238] kgem_add_reloc: handle=25, pos=16369, delta=0, domains=00020002 [ 1255.238] kgem_add_handle: handle=25, index=1 [ 1255.238] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 1255.238] [3ff0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 1255.238] kgem_add_reloc: handle=34, pos=16361, delta=0, domains=00040000 [ 1255.238] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1255.238] kgem_add_handle: handle=34, index=2 [ 1255.238] [3fe8] bind bo(handle=34, addr=68026368), format=324, width=5, height=5, pitch=8, tiling=0 -> sampler [ 1255.238] gen7_emit_cc: blend = 980 [ 1255.238] gen7_emit_sampler: sampler = 0 [ 1255.238] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1255.238] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1255.238] gen7_emit_vertex_elements: setup id=0 [ 1255.238] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1255.238] (0, 0) -> (48, 32) + (5, 5) [ 1255.238] gen4_vertex_flush[20c] = 3 [ 1255.238] _kgem_bo_destroy: handle=34, proxy? 1 [ 1255.238] apply_damage: damage=(nil), region=1 [(48, 32), (53, 37) + (0, 0)] [ 1255.238] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1255.238] gen4_vertex_close: copy to batch: 6 @ 138 [ 1255.238] gen4_vertex_close: reloc[0] = 126 [ 1255.238] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1255.238] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=329 [fenced=0] [ 1255.238] kgem_finish_buffers: buffer handle=34, used=128, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1255.238] kgem_finish_buffers: retaining upload buffer (128/262144): used=4096, refcnt=1 [ 1255.238] shrinking from 16384 to 1024 [ 1255.238] gem_write__cachealigned(handle=12, offset=0, len=576) [ 1255.238] gem_write(handle=12, offset=4000, len=96) [ 1255.238] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1255.238] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=3fe0000 [ 1255.238] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1255.238] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1255.238] gen7_render_composite: 0x0, current mode=0/1 [ 1255.238] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 1255.238] kgem_bo_is_busy: handle=29, domain: 3 exec? 0, rq? 1 [ 1255.238] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1255.238] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1255.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1255.238] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.238] sna_drawable_use_bo: using whole GPU bo [ 1255.238] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1255.238] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.238] get_pixel: 0x1cc38b0 [ 1255.238] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1255.238] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1255.238] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1255.238] color_convert: src=ff6a76b1 [20028888] [ 1255.238] color_convert: dst=ff6a76b1 [20028888] [ 1255.238] sna_render_get_solid: ff6a76b1 [ 1255.238] sna_render_get_solid(1) = ff6a76b1 (last) [ 1255.238] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.238] gen7_composite_picture: integer translation (0, 0), removing [ 1255.238] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1255.238] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1255.238] sna_render_pixmap_bo: GPU all damaged [ 1255.238] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1255.238] gen4_choose_composite_emitter: solid, identity mask [ 1255.238] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1255.238] aligning vertex: was 2, now 4 floats per vertex [ 1255.238] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1255.238] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1255.238] kgem_add_handle: handle=24, index=0 [ 1255.238] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1255.238] gen7_composite_get_binding_table(ffe0) [ 1255.238] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1255.238] kgem_add_handle: handle=29, index=1 [ 1255.238] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.238] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1255.238] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1255.238] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1255.238] kgem_add_handle: handle=28, index=2 [ 1255.238] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1255.238] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1255.238] kgem_add_handle: handle=25, index=3 [ 1255.238] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1255.238] gen7_emit_cc: blend = a00 [ 1255.238] gen7_emit_sampler: sampler = 140 [ 1255.238] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1255.238] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1255.238] gen7_emit_vertex_elements: setup id=9 [ 1255.238] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1255.238] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1255.238] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1255.238] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.238] gen4_vertex_flush[214] = 3 [ 1255.238] sna_block_handler (tv=0.659000) [ 1255.238] kgem_retire, need_retire?=1 [ 1255.238] kgem_retire__flushing: 0 bo on flushing list [ 1255.238] __kgem_busy: handle=12, busy=0, wedged=0 [ 1255.238] __kgem_retire_rq: request 12 complete [ 1255.238] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.238] __kgem_busy: handle=14, busy=0, wedged=0 [ 1255.238] __kgem_retire_rq: request 14 complete [ 1255.238] __kgem_busy: handle=13, busy=0, wedged=0 [ 1255.238] __kgem_retire_rq: request 13 complete [ 1255.238] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.238] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1255.238] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1255.238] __kgem_bo_destroy: handle=34 [ 1255.238] kgem_bo_replace_io: transferring io handle=34 to bo [ 1255.238] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1255.238] kgem_retire -- retired=1, need_retire=0 [ 1255.238] sna_accel_block_handler: GPU idle, flushing [ 1255.238] gen4_vertex_close: used=12, vbo active? 0, vb=200, nreloc=1 [ 1255.238] gen4_vertex_close: copy to batch: 12 @ 140 [ 1255.238] gen4_vertex_close: reloc[0] = 128 [ 1255.238] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1255.238] batch[1/1, flags=1c00]: 140 152 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1255.238] shrinking from 16384 to 1024 [ 1255.238] gem_write__cachealigned(handle=11, offset=0, len=608) [ 1255.238] gem_write(handle=11, offset=3968, len=128) [ 1255.238] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1255.238] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.238] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1255.238] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1255.238] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1255.238] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=3fe0000 [ 1255.238] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.238] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.238] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.238] timer_enable (time=1255238), starting timer 0 [ 1255.238] timer_enable (time=1255238), starting timer 1 [ 1255.238] sna_accel_block_handler: evaluating timers, active=7 [ 1255.238] sna_accel_block_handler: flush timer expires in 8 [1255246] [ 1255.238] sna_wakeup_handler [ 1255.238] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.238] sna_block_handler (tv=0.659000) [ 1255.238] kgem_retire, need_retire?=1 [ 1255.238] kgem_retire__flushing: 0 bo on flushing list [ 1255.238] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1255.238] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [ 1255.238] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.238] kgem_retire -- retired=0, need_retire=1 [ 1255.238] sna_accel_do_flush: flush timer active: delta=8 [ 1255.238] sna_accel_block_handler: evaluating timers, active=7 [ 1255.238] sna_accel_block_handler: flush timer expires in 8 [1255246] [ 1255.238] sna_wakeup_handler [ 1255.238] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.238] sna_poly_segment(n=1, first=((400, 168), (400, 184)), lineWidth=0 [ 1255.238] sna_poly_segment_extents: unclipped, untranslated extents (400, 168), (401, 185) [ 1255.238] sna_poly_segment: extents=(747, 1091), (748, 1108) [ 1255.238] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1255.238] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1255.238] sna_drawable_use_bo pixmap=4, box=((747, 1091), (748, 1108)), flags=1... [ 1255.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1255.238] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.238] sna_drawable_use_bo: using whole GPU bo [ 1255.238] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1255.238] gen7_render_fill: (alu=3, color=6a76b1) [ 1255.238] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1255.238] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1255.238] kgem_add_handle: handle=29, index=0 [ 1255.238] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.238] box_from_seg: seg=(400,168),(400,184); box=(400,168),(401,185) [ 1255.238] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1255.238] sna_block_handler (tv=0.659000) [ 1255.238] kgem_retire, need_retire?=1 [ 1255.238] kgem_retire__flushing: 0 bo on flushing list [ 1255.238] __kgem_busy: handle=11, busy=0, wedged=0 [ 1255.238] __kgem_retire_rq: request 11 complete [ 1255.238] __kgem_busy: handle=25, busy=0, wedged=0 [ 1255.238] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.238] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.238] kgem_retire -- retired=0, need_retire=0 [ 1255.238] sna_accel_block_handler: GPU idle, flushing [ 1255.238] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1255.238] gem_write__cachealigned(handle=10, offset=0, len=56) [ 1255.238] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1255.238] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.238] sna_accel_do_flush: flush timer active: delta=8 [ 1255.238] sna_accel_block_handler: evaluating timers, active=7 [ 1255.238] sna_accel_block_handler: flush timer expires in 8 [1255246] [ 1255.246] sna_wakeup_handler [ 1255.246] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.246] sna_block_handler (tv=0.651000) [ 1255.247] kgem_retire, need_retire?=1 [ 1255.247] kgem_retire__flushing: 0 bo on flushing list [ 1255.247] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.247] __kgem_busy: handle=10, busy=0, wedged=0 [ 1255.247] __kgem_retire_rq: request 10 complete [ 1255.247] __kgem_busy: handle=29, busy=0, wedged=0 [ 1255.247] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.247] kgem_retire -- retired=0, need_retire=0 [ 1255.247] sna_accel_do_flush: flush timer active: delta=-1 [ 1255.247] sna_accel_do_flush (time=1255247), triggered [ 1255.247] sna_accel_flush (time=1255247), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.247] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.247] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.247] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.247] sna_mode_redisplay: posting shadow damage? 1 [ 1255.247] sna_mode_redisplay: damage: 5x(742, 1091), (748, 1108) [ 1255.247] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1255.247] sna_pixmap_move_to_gpu: already all-damaged [ 1255.247] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1255.247] sna_mode_redisplay: flipping tear-free outputs [ 1255.247] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1255.247] get_fb: reusing fb=26 for handle=29 [ 1255.247] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1255.247] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1255.247] sna_accel_block_handler: evaluating timers, active=7 [ 1255.247] sna_accel_block_handler: flush timer expires in 16 [1255263] [ 1255.250] sna_wakeup_handler [ 1255.250] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.250] sna_mode_wakeup: len=32 [ 1255.250] sna_mode_redisplay: posting shadow damage? 0 [ 1255.250] sna_block_handler (tv=0.647000) [ 1255.250] sna_accel_do_flush: flush timer active: delta=13 [ 1255.250] sna_accel_block_handler: evaluating timers, active=7 [ 1255.250] sna_accel_block_handler: flush timer expires in 13 [1255263] [ 1255.263] sna_wakeup_handler [ 1255.263] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.263] sna_block_handler (tv=0.634000) [ 1255.263] sna_accel_do_flush: flush timer active: delta=0 [ 1255.263] sna_accel_do_flush (time=1255263), triggered [ 1255.263] sna_accel_flush (time=1255263), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1255.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.263] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.263] sna_mode_redisplay: posting shadow damage? 0 [ 1255.263] sna_accel_do_throttle (time=1255263), triggered [ 1255.263] sna_accel_throttle (time=1255263) [ 1255.263] sna_accel_disarm_timer[1] (time=1255263) [ 1255.263] sna_accel_block_handler: evaluating timers, active=5 [ 1255.263] sna_accel_block_handler: flush timer expires in 16 [1255279] [ 1255.279] sna_wakeup_handler [ 1255.279] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.279] sna_block_handler (tv=0.618000) [ 1255.279] sna_accel_do_flush: flush timer active: delta=0 [ 1255.279] sna_accel_do_flush (time=1255279), triggered [ 1255.279] sna_accel_flush (time=1255279), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.279] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.279] sna_accel_disarm_timer[0] (time=1255279) [ 1255.279] sna_mode_redisplay: posting shadow damage? 0 [ 1255.279] sna_accel_do_throttle -- no pending activity [ 1255.349] sna_wakeup_handler [ 1255.349] sna_block_handler (tv=0.548000) [ 1255.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.349] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.349] sna_accel_do_flush -- no pending write to scanout [ 1255.349] sna_accel_do_throttle -- no pending activity [ 1255.477] sna_wakeup_handler [ 1255.477] sna_block_handler (tv=0.660000) [ 1255.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.477] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.477] sna_accel_do_flush -- no pending write to scanout [ 1255.477] sna_accel_do_throttle -- no pending activity [ 1255.477] sna_wakeup_handler [ 1255.477] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.477] sna_validate_gc changes=7fffff [ 1255.477] sna_validate_gc: recomputing clip [ 1255.477] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1255.477] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1255.477] sna_poly_fill_rect_extents: [0] = (400, 168)x(1, 17) [ 1255.477] sna_poly_fill_rect: extents(747, 1091), (748, 1108), flags=1 [ 1255.477] sna_poly_fill_rect: dropping last-cpu hint [ 1255.477] sna_poly_fill_rect: source is already on the gpu [ 1255.477] sna_drawable_use_bo pixmap=4, box=((747, 1091), (748, 1108)), flags=b... [ 1255.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1255.477] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.477] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1255.477] wait_for_shadow: copying existing GPU damage: 5x(742, 1091), (748, 1108) [ 1255.477] gen7_render_copy_boxes (0, 0)->(0, 0) x 5, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1255.477] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.477] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.477] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.477] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.477] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.477] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 5, tiling=(1, 1), pitch=(10240, 10240) [ 1255.477] sna_blt_copy_boxes: box=(742, 1091)x(1, 3) [ 1255.477] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1255.477] kgem_add_handle: handle=36, index=0 [ 1255.477] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.477] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1255.477] kgem_add_handle: handle=29, index=1 [ 1255.477] sna_blt_copy_boxes: box=(747, 1091)x(1, 3) [ 1255.477] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1255.477] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1255.477] sna_blt_copy_boxes: box=(742, 1094)x(6, 5) [ 1255.477] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1255.477] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1255.477] sna_blt_copy_boxes: box=(742, 1099)x(1, 9) [ 1255.477] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1255.477] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1255.477] sna_blt_copy_boxes: box=(747, 1099)x(1, 9) [ 1255.477] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1255.477] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1255.477] batch[3/3, flags=1c00]: 42 42 16384 16384, nreloc=10, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1255.477] gem_write__cachealigned(handle=9, offset=0, len=168) [ 1255.477] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1255.477] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.477] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1255.477] sna_drawable_use_bo: using whole GPU bo [ 1255.477] sna_poly_fill_rect: tiled fill, testing for blt [ 1255.477] sna_poly_fill_rect_tiled_blt x 1 [(400, 168)x(1, 17)...] [ 1255.477] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1255.477] sna_pixmap_move_to_gpu: already all-damaged [ 1255.477] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.477] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1255.477] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1255.477] sna_pixmap_move_to_gpu: already all-damaged [ 1255.477] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.477] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1255.477] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.477] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1255.477] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1255.477] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.477] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1255.477] sna_blt_copy_one: (400, 168) -> (747, 1091) x (1, 17) [ 1255.477] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1255.477] kgem_add_handle: handle=36, index=0 [ 1255.477] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.477] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1255.477] kgem_add_handle: handle=32, index=1 [ 1255.477] sna_validate_gc changes=7fffff [ 1255.477] sna_validate_gc: recomputing clip [ 1255.477] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1255.477] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1255.477] sna_poly_fill_rect_extents: [0] = (391, 165)x(11, 19) [ 1255.477] sna_poly_fill_rect: extents(738, 1088), (749, 1107), flags=1 [ 1255.477] sna_poly_fill_rect: dropping last-cpu hint [ 1255.477] sna_poly_fill_rect: source is already on the gpu [ 1255.477] sna_drawable_use_bo pixmap=4, box=((738, 1088), (749, 1107)), flags=b... [ 1255.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1255.477] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.477] sna_drawable_use_bo: using whole GPU bo [ 1255.477] sna_poly_fill_rect: tiled fill, testing for blt [ 1255.477] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(11, 19)...] [ 1255.477] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1255.477] sna_pixmap_move_to_gpu: already all-damaged [ 1255.477] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.477] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1255.477] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1255.477] sna_pixmap_move_to_gpu: already all-damaged [ 1255.477] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.477] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1255.477] sna_blt_copy_one: (391, 165) -> (738, 1088) x (11, 19) [ 1255.477] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1255.477] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1255.477] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1255.477] sna_glyphs: discarding mask [ 1255.478] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1255.478] clipped_glyphs? glyph extents (743, 1094), (757, 1099), region (347, 923), (934, 1158): no [ 1255.478] gen7_render_composite: 0x0, current mode=3/3 [ 1255.478] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1255.478] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1255.478] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1255.478] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1255.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1255.478] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.478] sna_drawable_use_bo: using whole GPU bo [ 1255.478] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1255.478] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.478] get_pixel: 0x1cc38b0 [ 1255.478] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1255.478] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1255.478] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1255.478] color_convert: src=ff6a76b1 [20028888] [ 1255.478] color_convert: dst=ff6a76b1 [20028888] [ 1255.478] sna_render_get_solid: ff6a76b1 [ 1255.478] sna_render_get_solid(1) = ff6a76b1 (last) [ 1255.478] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.478] gen7_composite_picture: integer translation (0, 0), removing [ 1255.478] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1255.478] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1255.478] sna_render_pixmap_bo: GPU all damaged [ 1255.478] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1255.478] gen4_choose_composite_emitter: solid, identity mask [ 1255.478] gen6_render_context_switch: from 3 to 1, submit batch [ 1255.478] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1255.478] gem_write__cachealigned(handle=8, offset=0, len=72) [ 1255.478] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1255.478] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.478] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1255.478] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1255.478] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1255.478] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1255.478] kgem_add_handle: handle=24, index=0 [ 1255.478] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1255.478] gen7_composite_get_binding_table(ffe0) [ 1255.478] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1255.478] kgem_add_handle: handle=36, index=1 [ 1255.478] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.478] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1255.478] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1255.478] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1255.478] kgem_add_handle: handle=28, index=2 [ 1255.478] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1255.478] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1255.478] kgem_add_handle: handle=25, index=3 [ 1255.478] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1255.478] gen7_emit_cc: blend = a00 [ 1255.478] gen7_emit_sampler: sampler = 140 [ 1255.478] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1255.478] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1255.478] gen7_emit_vertex_elements: setup id=9 [ 1255.478] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1255.478] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1255.478] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1255.478] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.478] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1255.478] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.478] gen4_vertex_flush[214] = 6 [ 1255.478] sna_block_handler (tv=0.659000) [ 1255.478] kgem_retire, need_retire?=1 [ 1255.478] kgem_retire__flushing: 0 bo on flushing list [ 1255.478] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.478] __kgem_busy: handle=9, busy=0, wedged=0 [ 1255.478] __kgem_retire_rq: request 9 complete [ 1255.478] __kgem_busy: handle=8, busy=0, wedged=0 [ 1255.478] __kgem_retire_rq: request 8 complete [ 1255.478] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.478] kgem_retire -- retired=0, need_retire=0 [ 1255.478] sna_accel_block_handler: GPU idle, flushing [ 1255.478] gen4_vertex_close: used=24, vbo active? 0, vb=200, nreloc=1 [ 1255.478] gen4_vertex_close: copy to batch: 24 @ 140 [ 1255.478] gen4_vertex_close: reloc[0] = 128 [ 1255.478] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1255.478] batch[1/1, flags=1c00]: 140 164 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1255.478] shrinking from 16384 to 1024 [ 1255.478] gem_write__cachealigned(handle=7, offset=0, len=656) [ 1255.478] gem_write(handle=7, offset=3968, len=128) [ 1255.478] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1255.478] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.478] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1255.478] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1255.478] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1255.478] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1255.478] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.478] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.478] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.478] timer_enable (time=1255478), starting timer 0 [ 1255.478] timer_enable (time=1255478), starting timer 1 [ 1255.478] sna_accel_block_handler: evaluating timers, active=7 [ 1255.478] sna_accel_block_handler: flush timer expires in 8 [1255486] [ 1255.478] sna_wakeup_handler [ 1255.478] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.478] sna_block_handler (tv=0.659000) [ 1255.478] kgem_retire, need_retire?=1 [ 1255.478] kgem_retire__flushing: 0 bo on flushing list [ 1255.478] __kgem_busy: handle=7, busy=65537, wedged=0 [ 1255.478] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=7 [ 1255.478] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.478] kgem_retire -- retired=0, need_retire=1 [ 1255.478] sna_accel_do_flush: flush timer active: delta=8 [ 1255.478] sna_accel_block_handler: evaluating timers, active=7 [ 1255.478] sna_accel_block_handler: flush timer expires in 8 [1255486] [ 1255.478] sna_wakeup_handler [ 1255.478] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.478] sna_poly_segment(n=1, first=((409, 168), (409, 184)), lineWidth=0 [ 1255.478] sna_poly_segment_extents: unclipped, untranslated extents (409, 168), (410, 185) [ 1255.478] sna_poly_segment: extents=(756, 1091), (757, 1108) [ 1255.478] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1255.478] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1255.478] sna_drawable_use_bo pixmap=4, box=((756, 1091), (757, 1108)), flags=1... [ 1255.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1255.478] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.478] sna_drawable_use_bo: using whole GPU bo [ 1255.478] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1255.478] gen7_render_fill: (alu=3, color=6a76b1) [ 1255.478] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1255.478] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1255.478] kgem_add_handle: handle=36, index=0 [ 1255.478] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.478] box_from_seg: seg=(409,168),(409,184); box=(409,168),(410,185) [ 1255.478] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1255.478] sna_block_handler (tv=0.659000) [ 1255.478] kgem_retire, need_retire?=1 [ 1255.478] kgem_retire__flushing: 0 bo on flushing list [ 1255.478] __kgem_busy: handle=7, busy=0, wedged=0 [ 1255.478] __kgem_retire_rq: request 7 complete [ 1255.478] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.478] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.478] kgem_retire -- retired=0, need_retire=0 [ 1255.478] sna_accel_block_handler: GPU idle, flushing [ 1255.478] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1255.478] gem_write__cachealigned(handle=6, offset=0, len=56) [ 1255.478] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1255.478] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.478] sna_accel_do_flush: flush timer active: delta=8 [ 1255.478] sna_accel_block_handler: evaluating timers, active=7 [ 1255.478] sna_accel_block_handler: flush timer expires in 8 [1255486] [ 1255.486] sna_wakeup_handler [ 1255.486] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.486] sna_block_handler (tv=0.651000) [ 1255.486] kgem_retire, need_retire?=1 [ 1255.486] kgem_retire__flushing: 0 bo on flushing list [ 1255.486] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.486] __kgem_busy: handle=6, busy=0, wedged=0 [ 1255.486] __kgem_retire_rq: request 6 complete [ 1255.486] __kgem_busy: handle=36, busy=0, wedged=0 [ 1255.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.486] kgem_retire -- retired=0, need_retire=0 [ 1255.486] sna_accel_do_flush: flush timer active: delta=0 [ 1255.486] sna_accel_do_flush (time=1255486), triggered [ 1255.486] sna_accel_flush (time=1255486), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.486] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.486] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.486] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.486] sna_mode_redisplay: posting shadow damage? 1 [ 1255.486] sna_mode_redisplay: damage: 8x(738, 1088), (757, 1108) [ 1255.486] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1255.486] sna_pixmap_move_to_gpu: already all-damaged [ 1255.486] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1255.486] sna_mode_redisplay: flipping tear-free outputs [ 1255.486] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1255.486] get_fb: reusing fb=27 for handle=36 [ 1255.486] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1255.486] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1255.486] sna_accel_block_handler: evaluating timers, active=7 [ 1255.486] sna_accel_block_handler: flush timer expires in 16 [1255502] [ 1255.500] sna_wakeup_handler [ 1255.500] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.500] sna_mode_wakeup: len=32 [ 1255.500] sna_mode_redisplay: posting shadow damage? 0 [ 1255.500] sna_block_handler (tv=0.637000) [ 1255.500] sna_accel_do_flush: flush timer active: delta=2 [ 1255.500] sna_accel_do_flush (time=1255500), triggered [ 1255.500] sna_accel_flush (time=1255500), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1255.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.500] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.500] sna_mode_redisplay: posting shadow damage? 0 [ 1255.500] sna_accel_do_throttle (time=1255500), triggered [ 1255.500] sna_accel_throttle (time=1255500) [ 1255.500] sna_accel_disarm_timer[1] (time=1255500) [ 1255.500] sna_accel_block_handler: evaluating timers, active=5 [ 1255.500] sna_accel_block_handler: flush timer expires in 16 [1255516] [ 1255.516] sna_wakeup_handler [ 1255.516] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.516] sna_block_handler (tv=0.621000) [ 1255.516] sna_accel_do_flush: flush timer active: delta=0 [ 1255.516] sna_accel_do_flush (time=1255516), triggered [ 1255.516] sna_accel_flush (time=1255516), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.516] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.516] sna_accel_disarm_timer[0] (time=1255516) [ 1255.516] sna_mode_redisplay: posting shadow damage? 0 [ 1255.516] sna_accel_do_throttle -- no pending activity [ 1255.549] sna_wakeup_handler [ 1255.549] sna_block_handler (tv=0.588000) [ 1255.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.549] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.549] sna_accel_do_flush -- no pending write to scanout [ 1255.549] sna_accel_do_throttle -- no pending activity [ 1255.645] sna_wakeup_handler [ 1255.645] sna_block_handler (tv=0.660000) [ 1255.645] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.645] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.645] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.645] sna_accel_do_flush -- no pending write to scanout [ 1255.645] sna_accel_do_throttle -- no pending activity [ 1255.645] sna_wakeup_handler [ 1255.645] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.645] sna_validate_gc changes=7fffff [ 1255.645] sna_validate_gc: recomputing clip [ 1255.645] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1255.645] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1255.645] sna_poly_fill_rect_extents: [0] = (409, 168)x(1, 17) [ 1255.645] sna_poly_fill_rect: extents(756, 1091), (757, 1108), flags=1 [ 1255.645] sna_poly_fill_rect: dropping last-cpu hint [ 1255.645] sna_poly_fill_rect: source is already on the gpu [ 1255.645] sna_drawable_use_bo pixmap=4, box=((756, 1091), (757, 1108)), flags=b... [ 1255.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1255.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.645] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1255.645] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (757, 1108) [ 1255.645] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1255.645] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.645] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.645] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.645] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.645] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.645] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1255.645] sna_blt_copy_boxes: box=(738, 1088)x(11, 3) [ 1255.645] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1255.645] kgem_add_handle: handle=29, index=0 [ 1255.645] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.645] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1255.645] kgem_add_handle: handle=36, index=1 [ 1255.645] sna_blt_copy_boxes: box=(738, 1091)x(11, 3) [ 1255.645] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1255.645] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1255.645] sna_blt_copy_boxes: box=(756, 1091)x(1, 3) [ 1255.645] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1255.645] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1255.645] sna_blt_copy_boxes: box=(738, 1094)x(19, 5) [ 1255.645] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1255.645] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1255.645] sna_blt_copy_boxes: box=(738, 1099)x(11, 8) [ 1255.645] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1255.645] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1255.645] sna_blt_copy_boxes: box=(756, 1099)x(1, 8) [ 1255.645] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1255.645] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1255.645] sna_blt_copy_boxes: box=(747, 1107)x(1, 1) [ 1255.645] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1255.645] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1255.645] sna_blt_copy_boxes: box=(756, 1107)x(1, 1) [ 1255.645] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1255.645] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1255.645] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1255.645] gem_write__cachealigned(handle=5, offset=0, len=264) [ 1255.645] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1255.645] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.645] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1255.645] sna_drawable_use_bo: using whole GPU bo [ 1255.645] sna_poly_fill_rect: tiled fill, testing for blt [ 1255.645] sna_poly_fill_rect_tiled_blt x 1 [(409, 168)x(1, 17)...] [ 1255.645] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1255.645] sna_pixmap_move_to_gpu: already all-damaged [ 1255.645] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.645] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1255.645] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1255.645] sna_pixmap_move_to_gpu: already all-damaged [ 1255.645] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.645] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1255.645] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.645] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1255.645] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1255.645] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.645] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1255.645] sna_blt_copy_one: (409, 168) -> (756, 1091) x (1, 17) [ 1255.645] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1255.645] kgem_add_handle: handle=29, index=0 [ 1255.645] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.645] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1255.645] kgem_add_handle: handle=32, index=1 [ 1255.645] sna_validate_gc changes=7fffff [ 1255.645] sna_validate_gc: recomputing clip [ 1255.645] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1255.645] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1255.645] sna_poly_fill_rect_extents: [0] = (391, 165)x(20, 19) [ 1255.645] sna_poly_fill_rect: extents(738, 1088), (758, 1107), flags=1 [ 1255.645] sna_poly_fill_rect: dropping last-cpu hint [ 1255.645] sna_poly_fill_rect: source is already on the gpu [ 1255.645] sna_drawable_use_bo pixmap=4, box=((738, 1088), (758, 1107)), flags=b... [ 1255.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1255.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.645] sna_drawable_use_bo: using whole GPU bo [ 1255.645] sna_poly_fill_rect: tiled fill, testing for blt [ 1255.645] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(20, 19)...] [ 1255.645] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1255.645] sna_pixmap_move_to_gpu: already all-damaged [ 1255.645] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.645] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1255.645] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1255.645] sna_pixmap_move_to_gpu: already all-damaged [ 1255.646] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.646] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1255.646] sna_blt_copy_one: (391, 165) -> (738, 1088) x (20, 19) [ 1255.646] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1255.646] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1255.646] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1255.646] sna_glyphs: discarding mask [ 1255.646] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1255.646] clipped_glyphs? glyph extents (743, 1094), (766, 1099), region (347, 923), (934, 1158): no [ 1255.646] gen7_render_composite: 0x0, current mode=3/3 [ 1255.646] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1255.646] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1255.646] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1255.646] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1255.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1255.646] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.646] sna_drawable_use_bo: using whole GPU bo [ 1255.646] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1255.646] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.646] get_pixel: 0x1cc38b0 [ 1255.646] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1255.646] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1255.646] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1255.646] color_convert: src=ff6a76b1 [20028888] [ 1255.646] color_convert: dst=ff6a76b1 [20028888] [ 1255.646] sna_render_get_solid: ff6a76b1 [ 1255.646] sna_render_get_solid(1) = ff6a76b1 (last) [ 1255.646] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.646] gen7_composite_picture: integer translation (0, 0), removing [ 1255.646] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1255.646] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1255.646] sna_render_pixmap_bo: GPU all damaged [ 1255.646] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1255.646] gen4_choose_composite_emitter: solid, identity mask [ 1255.646] gen6_render_context_switch: from 3 to 1, submit batch [ 1255.646] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1255.646] gem_write__cachealigned(handle=4, offset=0, len=72) [ 1255.646] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1255.646] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.646] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1255.646] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1255.646] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1255.646] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1255.646] kgem_add_handle: handle=24, index=0 [ 1255.646] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1255.646] gen7_composite_get_binding_table(ffe0) [ 1255.646] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1255.646] kgem_add_handle: handle=29, index=1 [ 1255.646] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.646] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1255.646] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1255.646] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1255.646] kgem_add_handle: handle=28, index=2 [ 1255.646] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1255.646] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1255.646] kgem_add_handle: handle=25, index=3 [ 1255.646] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1255.646] gen7_emit_cc: blend = a00 [ 1255.646] gen7_emit_sampler: sampler = 140 [ 1255.646] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1255.646] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1255.646] gen7_emit_vertex_elements: setup id=9 [ 1255.646] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1255.646] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1255.646] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1255.646] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.646] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1255.646] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.646] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1255.646] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.646] gen4_vertex_flush[214] = 9 [ 1255.646] sna_block_handler (tv=0.659000) [ 1255.646] kgem_retire, need_retire?=1 [ 1255.646] kgem_retire__flushing: 0 bo on flushing list [ 1255.646] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.646] __kgem_busy: handle=5, busy=0, wedged=0 [ 1255.646] __kgem_retire_rq: request 5 complete [ 1255.646] __kgem_busy: handle=4, busy=0, wedged=0 [ 1255.646] __kgem_retire_rq: request 4 complete [ 1255.646] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.646] kgem_retire -- retired=0, need_retire=0 [ 1255.646] sna_accel_block_handler: GPU idle, flushing [ 1255.646] gen4_vertex_close: used=36, vbo active? 0, vb=200, nreloc=1 [ 1255.646] gen4_vertex_close: copy to batch: 36 @ 140 [ 1255.646] gen4_vertex_close: reloc[0] = 128 [ 1255.646] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1255.646] batch[1/1, flags=1c00]: 140 176 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1255.646] shrinking from 16384 to 1024 [ 1255.646] gem_write__cachealigned(handle=3, offset=0, len=704) [ 1255.646] gem_write(handle=3, offset=3968, len=128) [ 1255.646] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1255.646] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.646] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1255.646] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1255.646] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1255.646] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1255.646] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.646] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.646] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.646] timer_enable (time=1255646), starting timer 0 [ 1255.646] timer_enable (time=1255646), starting timer 1 [ 1255.646] sna_accel_block_handler: evaluating timers, active=7 [ 1255.646] sna_accel_block_handler: flush timer expires in 8 [1255654] [ 1255.646] sna_wakeup_handler [ 1255.646] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.646] sna_block_handler (tv=0.659000) [ 1255.646] kgem_retire, need_retire?=1 [ 1255.646] kgem_retire__flushing: 0 bo on flushing list [ 1255.646] __kgem_busy: handle=3, busy=65537, wedged=0 [ 1255.646] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=3 [ 1255.646] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.646] kgem_retire -- retired=0, need_retire=1 [ 1255.646] sna_accel_do_flush: flush timer active: delta=8 [ 1255.646] sna_accel_block_handler: evaluating timers, active=7 [ 1255.646] sna_accel_block_handler: flush timer expires in 8 [1255654] [ 1255.646] sna_wakeup_handler [ 1255.646] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.646] sna_poly_segment(n=1, first=((418, 168), (418, 184)), lineWidth=0 [ 1255.646] sna_poly_segment_extents: unclipped, untranslated extents (418, 168), (419, 185) [ 1255.646] sna_poly_segment: extents=(765, 1091), (766, 1108) [ 1255.646] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1255.646] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1255.646] sna_drawable_use_bo pixmap=4, box=((765, 1091), (766, 1108)), flags=1... [ 1255.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1255.646] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.646] sna_drawable_use_bo: using whole GPU bo [ 1255.646] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1255.646] gen7_render_fill: (alu=3, color=6a76b1) [ 1255.646] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1255.646] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1255.646] kgem_add_handle: handle=29, index=0 [ 1255.646] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1255.646] box_from_seg: seg=(418,168),(418,184); box=(418,168),(419,185) [ 1255.646] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1255.646] sna_block_handler (tv=0.659000) [ 1255.646] kgem_retire, need_retire?=1 [ 1255.646] kgem_retire__flushing: 0 bo on flushing list [ 1255.646] __kgem_busy: handle=3, busy=0, wedged=0 [ 1255.646] __kgem_retire_rq: request 3 complete [ 1255.646] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.646] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.646] kgem_retire -- retired=0, need_retire=0 [ 1255.646] sna_accel_block_handler: GPU idle, flushing [ 1255.646] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1255.646] gem_write__cachealigned(handle=2, offset=0, len=56) [ 1255.646] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1255.646] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1255.646] sna_accel_do_flush: flush timer active: delta=8 [ 1255.646] sna_accel_block_handler: evaluating timers, active=7 [ 1255.646] sna_accel_block_handler: flush timer expires in 8 [1255654] [ 1255.654] sna_wakeup_handler [ 1255.654] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.654] sna_block_handler (tv=0.651000) [ 1255.654] kgem_retire, need_retire?=1 [ 1255.654] kgem_retire__flushing: 0 bo on flushing list [ 1255.654] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.654] __kgem_busy: handle=2, busy=0, wedged=0 [ 1255.654] __kgem_retire_rq: request 2 complete [ 1255.654] __kgem_busy: handle=29, busy=0, wedged=0 [ 1255.654] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.654] kgem_retire -- retired=0, need_retire=0 [ 1255.654] sna_accel_do_flush: flush timer active: delta=0 [ 1255.654] sna_accel_do_flush (time=1255654), triggered [ 1255.654] sna_accel_flush (time=1255654), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.654] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.654] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.654] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.654] sna_mode_redisplay: posting shadow damage? 1 [ 1255.654] sna_mode_redisplay: damage: 8x(738, 1088), (766, 1108) [ 1255.654] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1255.654] sna_pixmap_move_to_gpu: already all-damaged [ 1255.654] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1255.654] sna_mode_redisplay: flipping tear-free outputs [ 1255.654] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1255.654] get_fb: reusing fb=26 for handle=29 [ 1255.654] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1255.654] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1255.654] sna_accel_block_handler: evaluating timers, active=7 [ 1255.654] sna_accel_block_handler: flush timer expires in 16 [1255670] [ 1255.667] sna_wakeup_handler [ 1255.667] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.667] sna_mode_wakeup: len=32 [ 1255.667] sna_mode_redisplay: posting shadow damage? 0 [ 1255.667] sna_block_handler (tv=0.638000) [ 1255.667] sna_accel_do_flush: flush timer active: delta=3 [ 1255.667] sna_accel_do_flush (time=1255667), triggered [ 1255.667] sna_accel_flush (time=1255667), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1255.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.667] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.667] sna_mode_redisplay: posting shadow damage? 0 [ 1255.667] sna_accel_do_throttle (time=1255667), triggered [ 1255.667] sna_accel_throttle (time=1255667) [ 1255.667] sna_accel_disarm_timer[1] (time=1255667) [ 1255.667] sna_accel_block_handler: evaluating timers, active=5 [ 1255.667] sna_accel_block_handler: flush timer expires in 16 [1255683] [ 1255.683] sna_wakeup_handler [ 1255.683] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.683] sna_block_handler (tv=0.622000) [ 1255.683] sna_accel_do_flush: flush timer active: delta=0 [ 1255.683] sna_accel_do_flush (time=1255683), triggered [ 1255.683] sna_accel_flush (time=1255683), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.683] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.683] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.683] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.683] sna_accel_disarm_timer[0] (time=1255683) [ 1255.683] sna_mode_redisplay: posting shadow damage? 0 [ 1255.683] sna_accel_do_throttle -- no pending activity [ 1255.725] sna_wakeup_handler [ 1255.725] sna_block_handler (tv=0.580000) [ 1255.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.725] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.725] sna_accel_do_flush -- no pending write to scanout [ 1255.725] sna_accel_do_throttle -- no pending activity [ 1255.877] sna_wakeup_handler [ 1255.877] sna_block_handler (tv=0.660000) [ 1255.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.877] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.877] sna_accel_do_flush -- no pending write to scanout [ 1255.877] sna_accel_do_throttle -- no pending activity [ 1255.877] sna_wakeup_handler [ 1255.877] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.877] sna_validate_gc changes=7fffff [ 1255.877] sna_validate_gc: recomputing clip [ 1255.877] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1255.877] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1255.877] sna_poly_fill_rect_extents: [0] = (418, 168)x(1, 17) [ 1255.877] sna_poly_fill_rect: extents(765, 1091), (766, 1108), flags=1 [ 1255.877] sna_poly_fill_rect: dropping last-cpu hint [ 1255.877] sna_poly_fill_rect: source is already on the gpu [ 1255.877] sna_drawable_use_bo pixmap=4, box=((765, 1091), (766, 1108)), flags=b... [ 1255.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1255.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.877] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1255.877] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (766, 1108) [ 1255.877] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1255.877] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.877] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.877] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.877] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1255.877] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1255.877] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1255.877] sna_blt_copy_boxes: box=(738, 1088)x(20, 3) [ 1255.877] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1255.877] kgem_add_handle: handle=36, index=0 [ 1255.877] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.877] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1255.877] kgem_add_handle: handle=29, index=1 [ 1255.877] sna_blt_copy_boxes: box=(738, 1091)x(20, 3) [ 1255.877] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1255.877] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1255.877] sna_blt_copy_boxes: box=(765, 1091)x(1, 3) [ 1255.877] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1255.877] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1255.877] sna_blt_copy_boxes: box=(738, 1094)x(28, 5) [ 1255.877] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1255.877] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1255.877] sna_blt_copy_boxes: box=(738, 1099)x(20, 8) [ 1255.877] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1255.877] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1255.877] sna_blt_copy_boxes: box=(765, 1099)x(1, 8) [ 1255.877] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1255.877] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1255.877] sna_blt_copy_boxes: box=(756, 1107)x(1, 1) [ 1255.877] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1255.877] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1255.877] sna_blt_copy_boxes: box=(765, 1107)x(1, 1) [ 1255.877] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1255.877] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1255.877] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1255.877] gem_write__cachealigned(handle=1, offset=0, len=264) [ 1255.877] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1255.877] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.877] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1255.877] sna_drawable_use_bo: using whole GPU bo [ 1255.877] sna_poly_fill_rect: tiled fill, testing for blt [ 1255.877] sna_poly_fill_rect_tiled_blt x 1 [(418, 168)x(1, 17)...] [ 1255.877] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1255.877] sna_pixmap_move_to_gpu: already all-damaged [ 1255.877] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.877] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1255.877] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1255.877] sna_pixmap_move_to_gpu: already all-damaged [ 1255.877] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.877] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1255.877] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.877] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1255.877] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1255.877] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1255.877] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1255.877] sna_blt_copy_one: (418, 168) -> (765, 1091) x (1, 17) [ 1255.877] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1255.877] kgem_add_handle: handle=36, index=0 [ 1255.877] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.877] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1255.877] kgem_add_handle: handle=32, index=1 [ 1255.877] sna_validate_gc changes=7fffff [ 1255.877] sna_validate_gc: recomputing clip [ 1255.877] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1255.877] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1255.877] sna_poly_fill_rect_extents: [0] = (391, 165)x(29, 19) [ 1255.877] sna_poly_fill_rect: extents(738, 1088), (767, 1107), flags=1 [ 1255.877] sna_poly_fill_rect: dropping last-cpu hint [ 1255.877] sna_poly_fill_rect: source is already on the gpu [ 1255.877] sna_drawable_use_bo pixmap=4, box=((738, 1088), (767, 1107)), flags=b... [ 1255.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1255.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.877] sna_drawable_use_bo: using whole GPU bo [ 1255.877] sna_poly_fill_rect: tiled fill, testing for blt [ 1255.877] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(29, 19)...] [ 1255.877] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1255.877] sna_pixmap_move_to_gpu: already all-damaged [ 1255.877] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.877] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1255.877] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1255.877] sna_pixmap_move_to_gpu: already all-damaged [ 1255.878] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1255.878] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1255.878] sna_blt_copy_one: (391, 165) -> (738, 1088) x (29, 19) [ 1255.878] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1255.878] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1255.878] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1255.878] sna_glyphs: discarding mask [ 1255.878] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1255.878] clipped_glyphs? glyph extents (743, 1094), (775, 1099), region (347, 923), (934, 1158): no [ 1255.878] gen7_render_composite: 0x0, current mode=3/3 [ 1255.878] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1255.878] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1255.878] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1255.878] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1255.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1255.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.878] sna_drawable_use_bo: using whole GPU bo [ 1255.878] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1255.878] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.878] get_pixel: 0x1cc38b0 [ 1255.878] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1255.878] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1255.878] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1255.878] color_convert: src=ff6a76b1 [20028888] [ 1255.878] color_convert: dst=ff6a76b1 [20028888] [ 1255.878] sna_render_get_solid: ff6a76b1 [ 1255.878] sna_render_get_solid(1) = ff6a76b1 (last) [ 1255.878] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1255.878] gen7_composite_picture: integer translation (0, 0), removing [ 1255.878] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1255.878] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1255.878] sna_render_pixmap_bo: GPU all damaged [ 1255.878] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1255.878] gen4_choose_composite_emitter: solid, identity mask [ 1255.878] gen6_render_context_switch: from 3 to 1, submit batch [ 1255.878] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1255.878] gem_write__cachealigned(handle=16, offset=0, len=72) [ 1255.878] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1255.878] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.878] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1255.878] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1255.878] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1255.878] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1255.878] kgem_add_handle: handle=24, index=0 [ 1255.878] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1255.878] gen7_composite_get_binding_table(ffe0) [ 1255.878] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1255.878] kgem_add_handle: handle=36, index=1 [ 1255.878] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.878] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1255.878] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1255.878] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1255.878] kgem_add_handle: handle=28, index=2 [ 1255.878] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1255.878] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1255.878] kgem_add_handle: handle=25, index=3 [ 1255.878] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1255.878] gen7_emit_cc: blend = a00 [ 1255.878] gen7_emit_sampler: sampler = 140 [ 1255.878] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1255.878] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1255.878] gen7_emit_vertex_elements: setup id=9 [ 1255.878] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1255.878] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1255.878] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1255.878] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.878] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1255.878] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.878] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1255.878] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.878] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1255.878] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1255.878] gen4_vertex_flush[214] = 12 [ 1255.878] sna_block_handler (tv=0.659000) [ 1255.878] kgem_retire, need_retire?=1 [ 1255.878] kgem_retire__flushing: 0 bo on flushing list [ 1255.878] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.878] __kgem_busy: handle=1, busy=0, wedged=0 [ 1255.878] __kgem_retire_rq: request 1 complete [ 1255.878] __kgem_busy: handle=16, busy=0, wedged=0 [ 1255.878] __kgem_retire_rq: request 16 complete [ 1255.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.878] kgem_retire -- retired=0, need_retire=0 [ 1255.878] sna_accel_block_handler: GPU idle, flushing [ 1255.878] gen4_vertex_close: used=48, vbo active? 0, vb=200, nreloc=1 [ 1255.878] gen4_vertex_close: copy to batch: 48 @ 140 [ 1255.878] gen4_vertex_close: reloc[0] = 128 [ 1255.878] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1255.878] batch[1/1, flags=1c00]: 140 188 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1255.878] shrinking from 16384 to 1024 [ 1255.878] gem_write__cachealigned(handle=15, offset=0, len=752) [ 1255.878] gem_write(handle=15, offset=3968, len=128) [ 1255.878] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1255.878] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.878] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1255.878] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1255.878] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1255.878] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1255.878] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.878] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.878] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.878] timer_enable (time=1255878), starting timer 0 [ 1255.878] timer_enable (time=1255878), starting timer 1 [ 1255.878] sna_accel_block_handler: evaluating timers, active=7 [ 1255.878] sna_accel_block_handler: flush timer expires in 8 [1255886] [ 1255.878] sna_wakeup_handler [ 1255.878] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.878] sna_block_handler (tv=0.659000) [ 1255.878] kgem_retire, need_retire?=1 [ 1255.878] kgem_retire__flushing: 0 bo on flushing list [ 1255.878] __kgem_busy: handle=15, busy=65537, wedged=0 [ 1255.878] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [ 1255.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.878] kgem_retire -- retired=0, need_retire=1 [ 1255.878] sna_accel_do_flush: flush timer active: delta=8 [ 1255.878] sna_accel_block_handler: evaluating timers, active=7 [ 1255.878] sna_accel_block_handler: flush timer expires in 8 [1255886] [ 1255.878] sna_wakeup_handler [ 1255.878] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.878] sna_poly_segment(n=1, first=((427, 168), (427, 184)), lineWidth=0 [ 1255.878] sna_poly_segment_extents: unclipped, untranslated extents (427, 168), (428, 185) [ 1255.878] sna_poly_segment: extents=(774, 1091), (775, 1108) [ 1255.878] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1255.878] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1255.878] sna_drawable_use_bo pixmap=4, box=((774, 1091), (775, 1108)), flags=1... [ 1255.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1255.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1255.878] sna_drawable_use_bo: using whole GPU bo [ 1255.878] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1255.878] gen7_render_fill: (alu=3, color=6a76b1) [ 1255.878] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1255.878] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1255.878] kgem_add_handle: handle=36, index=0 [ 1255.878] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1255.878] box_from_seg: seg=(427,168),(427,184); box=(427,168),(428,185) [ 1255.878] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1255.878] sna_block_handler (tv=0.659000) [ 1255.878] kgem_retire, need_retire?=1 [ 1255.878] kgem_retire__flushing: 0 bo on flushing list [ 1255.878] __kgem_busy: handle=15, busy=0, wedged=0 [ 1255.878] __kgem_retire_rq: request 15 complete [ 1255.878] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.878] kgem_retire -- retired=0, need_retire=0 [ 1255.878] sna_accel_block_handler: GPU idle, flushing [ 1255.878] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1255.878] gem_write__cachealigned(handle=14, offset=0, len=56) [ 1255.878] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1255.878] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1255.878] sna_accel_do_flush: flush timer active: delta=8 [ 1255.878] sna_accel_block_handler: evaluating timers, active=7 [ 1255.878] sna_accel_block_handler: flush timer expires in 8 [1255886] [ 1255.886] sna_wakeup_handler [ 1255.886] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1255.886] sna_block_handler (tv=0.651000) [ 1255.886] kgem_retire, need_retire?=1 [ 1255.886] kgem_retire__flushing: 0 bo on flushing list [ 1255.886] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1255.886] __kgem_busy: handle=14, busy=0, wedged=0 [ 1255.886] __kgem_retire_rq: request 14 complete [ 1255.886] __kgem_busy: handle=36, busy=0, wedged=0 [ 1255.886] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1255.886] kgem_retire -- retired=0, need_retire=0 [ 1255.886] sna_accel_do_flush: flush timer active: delta=0 [ 1255.886] sna_accel_do_flush (time=1255886), triggered [ 1255.886] sna_accel_flush (time=1255886), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.886] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.886] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.886] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1255.886] sna_mode_redisplay: posting shadow damage? 1 [ 1255.886] sna_mode_redisplay: damage: 8x(738, 1088), (775, 1108) [ 1255.886] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1255.886] sna_pixmap_move_to_gpu: already all-damaged [ 1255.886] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1255.886] sna_mode_redisplay: flipping tear-free outputs [ 1255.886] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1255.886] get_fb: reusing fb=27 for handle=36 [ 1255.886] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1255.886] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1255.886] sna_accel_block_handler: evaluating timers, active=7 [ 1255.886] sna_accel_block_handler: flush timer expires in 16 [1255902] [ 1255.900] sna_wakeup_handler [ 1255.900] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.900] sna_mode_wakeup: len=32 [ 1255.900] sna_mode_redisplay: posting shadow damage? 0 [ 1255.900] sna_block_handler (tv=0.637000) [ 1255.900] sna_accel_do_flush: flush timer active: delta=2 [ 1255.900] sna_accel_do_flush (time=1255900), triggered [ 1255.900] sna_accel_flush (time=1255900), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1255.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.900] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.900] sna_mode_redisplay: posting shadow damage? 0 [ 1255.900] sna_accel_do_throttle (time=1255900), triggered [ 1255.900] sna_accel_throttle (time=1255900) [ 1255.900] sna_accel_disarm_timer[1] (time=1255900) [ 1255.900] sna_accel_block_handler: evaluating timers, active=5 [ 1255.900] sna_accel_block_handler: flush timer expires in 16 [1255916] [ 1255.916] sna_wakeup_handler [ 1255.916] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1255.916] sna_block_handler (tv=0.621000) [ 1255.916] sna_accel_do_flush: flush timer active: delta=0 [ 1255.916] sna_accel_do_flush (time=1255916), triggered [ 1255.916] sna_accel_flush (time=1255916), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1255.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.916] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.916] sna_accel_disarm_timer[0] (time=1255916) [ 1255.916] sna_mode_redisplay: posting shadow damage? 0 [ 1255.916] sna_accel_do_throttle -- no pending activity [ 1255.989] sna_wakeup_handler [ 1255.989] sna_block_handler (tv=0.548000) [ 1255.989] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.989] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1255.989] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1255.989] sna_accel_do_flush -- no pending write to scanout [ 1255.989] sna_accel_do_throttle -- no pending activity [ 1256.077] sna_wakeup_handler [ 1256.077] sna_block_handler (tv=0.660000) [ 1256.077] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.077] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.077] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.077] sna_accel_do_flush -- no pending write to scanout [ 1256.077] sna_accel_do_throttle -- no pending activity [ 1256.077] sna_wakeup_handler [ 1256.077] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.077] sna_validate_gc changes=7fffff [ 1256.077] sna_validate_gc: recomputing clip [ 1256.077] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1256.077] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1256.077] sna_poly_fill_rect_extents: [0] = (427, 168)x(1, 17) [ 1256.077] sna_poly_fill_rect: extents(774, 1091), (775, 1108), flags=1 [ 1256.077] sna_poly_fill_rect: dropping last-cpu hint [ 1256.077] sna_poly_fill_rect: source is already on the gpu [ 1256.077] sna_drawable_use_bo pixmap=4, box=((774, 1091), (775, 1108)), flags=b... [ 1256.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1256.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.077] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1256.077] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (775, 1108) [ 1256.077] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1256.077] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.077] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.077] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.077] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.077] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.077] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1256.077] sna_blt_copy_boxes: box=(738, 1088)x(29, 3) [ 1256.077] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1256.077] kgem_add_handle: handle=29, index=0 [ 1256.077] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.077] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1256.077] kgem_add_handle: handle=36, index=1 [ 1256.077] sna_blt_copy_boxes: box=(738, 1091)x(29, 3) [ 1256.077] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1256.077] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1256.077] sna_blt_copy_boxes: box=(774, 1091)x(1, 3) [ 1256.077] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1256.077] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1256.077] sna_blt_copy_boxes: box=(738, 1094)x(37, 5) [ 1256.077] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1256.077] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1256.077] sna_blt_copy_boxes: box=(738, 1099)x(29, 8) [ 1256.077] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1256.077] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1256.077] sna_blt_copy_boxes: box=(774, 1099)x(1, 8) [ 1256.077] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1256.077] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1256.077] sna_blt_copy_boxes: box=(765, 1107)x(1, 1) [ 1256.077] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1256.077] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1256.077] sna_blt_copy_boxes: box=(774, 1107)x(1, 1) [ 1256.077] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1256.077] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1256.077] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1256.077] gem_write__cachealigned(handle=13, offset=0, len=264) [ 1256.077] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1256.077] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.077] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1256.077] sna_drawable_use_bo: using whole GPU bo [ 1256.077] sna_poly_fill_rect: tiled fill, testing for blt [ 1256.077] sna_poly_fill_rect_tiled_blt x 1 [(427, 168)x(1, 17)...] [ 1256.077] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1256.077] sna_pixmap_move_to_gpu: already all-damaged [ 1256.077] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.077] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1256.077] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1256.077] sna_pixmap_move_to_gpu: already all-damaged [ 1256.077] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.077] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1256.077] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.077] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1256.077] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1256.077] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.077] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1256.077] sna_blt_copy_one: (427, 168) -> (774, 1091) x (1, 17) [ 1256.077] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1256.077] kgem_add_handle: handle=29, index=0 [ 1256.077] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.077] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1256.077] kgem_add_handle: handle=32, index=1 [ 1256.077] sna_validate_gc changes=7fffff [ 1256.077] sna_validate_gc: recomputing clip [ 1256.077] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1256.077] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1256.077] sna_poly_fill_rect_extents: [0] = (391, 165)x(38, 19) [ 1256.077] sna_poly_fill_rect: extents(738, 1088), (776, 1107), flags=1 [ 1256.077] sna_poly_fill_rect: dropping last-cpu hint [ 1256.077] sna_poly_fill_rect: source is already on the gpu [ 1256.077] sna_drawable_use_bo pixmap=4, box=((738, 1088), (776, 1107)), flags=b... [ 1256.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1256.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.077] sna_drawable_use_bo: using whole GPU bo [ 1256.077] sna_poly_fill_rect: tiled fill, testing for blt [ 1256.077] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(38, 19)...] [ 1256.077] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1256.077] sna_pixmap_move_to_gpu: already all-damaged [ 1256.077] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.077] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1256.077] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1256.077] sna_pixmap_move_to_gpu: already all-damaged [ 1256.077] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.077] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1256.077] sna_blt_copy_one: (391, 165) -> (738, 1088) x (38, 19) [ 1256.078] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1256.078] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1256.078] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1256.078] sna_glyphs: discarding mask [ 1256.078] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1256.078] clipped_glyphs? glyph extents (743, 1094), (784, 1099), region (347, 923), (934, 1158): no [ 1256.078] gen7_render_composite: 0x0, current mode=3/3 [ 1256.078] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1256.078] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1256.078] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1256.078] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1256.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1256.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.078] sna_drawable_use_bo: using whole GPU bo [ 1256.078] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1256.078] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.078] get_pixel: 0x1cc38b0 [ 1256.078] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1256.078] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1256.078] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1256.078] color_convert: src=ff6a76b1 [20028888] [ 1256.078] color_convert: dst=ff6a76b1 [20028888] [ 1256.078] sna_render_get_solid: ff6a76b1 [ 1256.078] sna_render_get_solid(1) = ff6a76b1 (last) [ 1256.078] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.078] gen7_composite_picture: integer translation (0, 0), removing [ 1256.078] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1256.078] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1256.078] sna_render_pixmap_bo: GPU all damaged [ 1256.078] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1256.078] gen4_choose_composite_emitter: solid, identity mask [ 1256.078] gen6_render_context_switch: from 3 to 1, submit batch [ 1256.078] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1256.078] gem_write__cachealigned(handle=12, offset=0, len=72) [ 1256.078] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1256.078] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.078] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1256.078] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1256.078] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1256.078] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1256.078] kgem_add_handle: handle=24, index=0 [ 1256.078] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1256.078] gen7_composite_get_binding_table(ffe0) [ 1256.078] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1256.078] kgem_add_handle: handle=29, index=1 [ 1256.078] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.078] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1256.078] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1256.078] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1256.078] kgem_add_handle: handle=28, index=2 [ 1256.078] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1256.078] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1256.078] kgem_add_handle: handle=25, index=3 [ 1256.078] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1256.078] gen7_emit_cc: blend = a00 [ 1256.078] gen7_emit_sampler: sampler = 140 [ 1256.078] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1256.078] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1256.078] gen7_emit_vertex_elements: setup id=9 [ 1256.078] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1256.078] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1256.078] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1256.078] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.078] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1256.078] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.078] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1256.078] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.078] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1256.078] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.078] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1256.078] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.078] gen4_vertex_flush[214] = 15 [ 1256.078] sna_block_handler (tv=0.659000) [ 1256.078] kgem_retire, need_retire?=1 [ 1256.078] kgem_retire__flushing: 0 bo on flushing list [ 1256.078] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.078] __kgem_busy: handle=13, busy=0, wedged=0 [ 1256.078] __kgem_retire_rq: request 13 complete [ 1256.078] __kgem_busy: handle=12, busy=0, wedged=0 [ 1256.078] __kgem_retire_rq: request 12 complete [ 1256.078] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.078] kgem_retire -- retired=0, need_retire=0 [ 1256.078] sna_accel_block_handler: GPU idle, flushing [ 1256.078] gen4_vertex_close: used=60, vbo active? 0, vb=200, nreloc=1 [ 1256.078] gen4_vertex_close: copy to batch: 60 @ 140 [ 1256.078] gen4_vertex_close: reloc[0] = 128 [ 1256.078] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1256.078] batch[1/1, flags=1c00]: 140 200 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1256.078] shrinking from 16384 to 1024 [ 1256.078] gem_write__cachealigned(handle=11, offset=0, len=800) [ 1256.078] gem_write(handle=11, offset=3968, len=128) [ 1256.078] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1256.078] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.078] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1256.078] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1256.078] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1256.078] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1256.078] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.078] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.078] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.078] timer_enable (time=1256078), starting timer 0 [ 1256.078] timer_enable (time=1256078), starting timer 1 [ 1256.078] sna_accel_block_handler: evaluating timers, active=7 [ 1256.078] sna_accel_block_handler: flush timer expires in 8 [1256086] [ 1256.078] sna_wakeup_handler [ 1256.078] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.078] sna_block_handler (tv=0.659000) [ 1256.078] kgem_retire, need_retire?=1 [ 1256.078] kgem_retire__flushing: 0 bo on flushing list [ 1256.078] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1256.078] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [ 1256.078] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.078] kgem_retire -- retired=0, need_retire=1 [ 1256.078] sna_accel_do_flush: flush timer active: delta=8 [ 1256.078] sna_accel_block_handler: evaluating timers, active=7 [ 1256.078] sna_accel_block_handler: flush timer expires in 8 [1256086] [ 1256.078] sna_wakeup_handler [ 1256.078] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.078] sna_poly_segment(n=1, first=((436, 168), (436, 184)), lineWidth=0 [ 1256.078] sna_poly_segment_extents: unclipped, untranslated extents (436, 168), (437, 185) [ 1256.078] sna_poly_segment: extents=(783, 1091), (784, 1108) [ 1256.078] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1256.078] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1256.078] sna_drawable_use_bo pixmap=4, box=((783, 1091), (784, 1108)), flags=1... [ 1256.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1256.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.078] sna_drawable_use_bo: using whole GPU bo [ 1256.078] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1256.078] gen7_render_fill: (alu=3, color=6a76b1) [ 1256.078] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1256.078] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1256.078] kgem_add_handle: handle=29, index=0 [ 1256.078] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.078] box_from_seg: seg=(436,168),(436,184); box=(436,168),(437,185) [ 1256.078] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1256.078] sna_block_handler (tv=0.659000) [ 1256.078] kgem_retire, need_retire?=1 [ 1256.078] kgem_retire__flushing: 0 bo on flushing list [ 1256.078] __kgem_busy: handle=11, busy=0, wedged=0 [ 1256.078] __kgem_retire_rq: request 11 complete [ 1256.078] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.078] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.078] kgem_retire -- retired=0, need_retire=0 [ 1256.078] sna_accel_block_handler: GPU idle, flushing [ 1256.078] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1256.078] gem_write__cachealigned(handle=10, offset=0, len=56) [ 1256.078] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1256.078] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.078] sna_accel_do_flush: flush timer active: delta=8 [ 1256.078] sna_accel_block_handler: evaluating timers, active=7 [ 1256.078] sna_accel_block_handler: flush timer expires in 8 [1256086] [ 1256.086] sna_wakeup_handler [ 1256.086] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.086] sna_block_handler (tv=0.651000) [ 1256.086] kgem_retire, need_retire?=1 [ 1256.086] kgem_retire__flushing: 0 bo on flushing list [ 1256.086] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.086] __kgem_busy: handle=10, busy=0, wedged=0 [ 1256.086] __kgem_retire_rq: request 10 complete [ 1256.086] __kgem_busy: handle=29, busy=0, wedged=0 [ 1256.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.086] kgem_retire -- retired=0, need_retire=0 [ 1256.086] sna_accel_do_flush: flush timer active: delta=0 [ 1256.086] sna_accel_do_flush (time=1256086), triggered [ 1256.086] sna_accel_flush (time=1256086), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.086] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.086] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.086] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.086] sna_mode_redisplay: posting shadow damage? 1 [ 1256.086] sna_mode_redisplay: damage: 8x(738, 1088), (784, 1108) [ 1256.086] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1256.086] sna_pixmap_move_to_gpu: already all-damaged [ 1256.086] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1256.086] sna_mode_redisplay: flipping tear-free outputs [ 1256.086] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1256.086] get_fb: reusing fb=26 for handle=29 [ 1256.086] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1256.086] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1256.086] sna_accel_block_handler: evaluating timers, active=7 [ 1256.086] sna_accel_block_handler: flush timer expires in 16 [1256102] [ 1256.100] sna_wakeup_handler [ 1256.100] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.100] sna_mode_wakeup: len=32 [ 1256.100] sna_mode_redisplay: posting shadow damage? 0 [ 1256.100] sna_block_handler (tv=0.637000) [ 1256.100] sna_accel_do_flush: flush timer active: delta=2 [ 1256.100] sna_accel_do_flush (time=1256100), triggered [ 1256.100] sna_accel_flush (time=1256100), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1256.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.100] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.100] sna_mode_redisplay: posting shadow damage? 0 [ 1256.100] sna_accel_do_throttle (time=1256100), triggered [ 1256.100] sna_accel_throttle (time=1256100) [ 1256.100] sna_accel_disarm_timer[1] (time=1256100) [ 1256.100] sna_accel_block_handler: evaluating timers, active=5 [ 1256.100] sna_accel_block_handler: flush timer expires in 16 [1256116] [ 1256.116] sna_wakeup_handler [ 1256.116] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.116] sna_block_handler (tv=0.621000) [ 1256.116] sna_accel_do_flush: flush timer active: delta=0 [ 1256.116] sna_accel_do_flush (time=1256116), triggered [ 1256.116] sna_accel_flush (time=1256116), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.116] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.116] sna_accel_disarm_timer[0] (time=1256116) [ 1256.116] sna_mode_redisplay: posting shadow damage? 0 [ 1256.116] sna_accel_do_throttle -- no pending activity [ 1256.157] sna_wakeup_handler [ 1256.157] sna_block_handler (tv=0.580000) [ 1256.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.157] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.157] sna_accel_do_flush -- no pending write to scanout [ 1256.157] sna_accel_do_throttle -- no pending activity [ 1256.269] sna_wakeup_handler [ 1256.269] sna_block_handler (tv=0.468000) [ 1256.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.269] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.269] sna_accel_do_flush -- no pending write to scanout [ 1256.269] sna_accel_do_throttle -- no pending activity [ 1256.269] sna_wakeup_handler [ 1256.269] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.269] sna_validate_gc changes=7fffff [ 1256.269] sna_validate_gc: recomputing clip [ 1256.269] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1256.269] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1256.269] sna_poly_fill_rect_extents: [0] = (436, 168)x(1, 17) [ 1256.269] sna_poly_fill_rect: extents(783, 1091), (784, 1108), flags=1 [ 1256.269] sna_poly_fill_rect: dropping last-cpu hint [ 1256.269] sna_poly_fill_rect: source is already on the gpu [ 1256.269] sna_drawable_use_bo pixmap=4, box=((783, 1091), (784, 1108)), flags=b... [ 1256.269] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1256.269] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.269] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1256.269] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (784, 1108) [ 1256.269] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1256.269] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.269] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.269] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.269] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.269] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.269] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1256.269] sna_blt_copy_boxes: box=(738, 1088)x(38, 3) [ 1256.269] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1256.269] kgem_add_handle: handle=36, index=0 [ 1256.269] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.269] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1256.269] kgem_add_handle: handle=29, index=1 [ 1256.269] sna_blt_copy_boxes: box=(738, 1091)x(38, 3) [ 1256.269] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1256.269] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1256.269] sna_blt_copy_boxes: box=(783, 1091)x(1, 3) [ 1256.269] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1256.269] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1256.269] sna_blt_copy_boxes: box=(738, 1094)x(46, 5) [ 1256.269] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1256.269] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1256.269] sna_blt_copy_boxes: box=(738, 1099)x(38, 8) [ 1256.269] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1256.269] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1256.269] sna_blt_copy_boxes: box=(783, 1099)x(1, 8) [ 1256.269] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1256.269] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1256.269] sna_blt_copy_boxes: box=(774, 1107)x(1, 1) [ 1256.269] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1256.269] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1256.269] sna_blt_copy_boxes: box=(783, 1107)x(1, 1) [ 1256.269] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1256.269] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1256.269] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1256.269] gem_write__cachealigned(handle=9, offset=0, len=264) [ 1256.269] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1256.269] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.269] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1256.269] sna_drawable_use_bo: using whole GPU bo [ 1256.269] sna_poly_fill_rect: tiled fill, testing for blt [ 1256.269] sna_poly_fill_rect_tiled_blt x 1 [(436, 168)x(1, 17)...] [ 1256.269] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1256.269] sna_pixmap_move_to_gpu: already all-damaged [ 1256.269] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.269] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1256.269] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1256.269] sna_pixmap_move_to_gpu: already all-damaged [ 1256.269] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.269] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1256.269] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.269] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1256.269] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1256.269] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.269] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1256.269] sna_blt_copy_one: (436, 168) -> (783, 1091) x (1, 17) [ 1256.269] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1256.269] kgem_add_handle: handle=36, index=0 [ 1256.269] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.269] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1256.269] kgem_add_handle: handle=32, index=1 [ 1256.269] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1256.269] sna_glyphs: discarding mask [ 1256.269] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1256.269] clipped_glyphs? glyph extents (743, 1094), (784, 1099), region (347, 923), (934, 1158): no [ 1256.269] gen7_render_composite: 0x0, current mode=3/3 [ 1256.269] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1256.269] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1256.269] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1256.269] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1256.269] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1256.269] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.269] sna_drawable_use_bo: using whole GPU bo [ 1256.269] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1256.269] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.269] get_pixel: 0x1cc38b0 [ 1256.269] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1256.269] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1256.269] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1256.269] color_convert: src=ff6a76b1 [20028888] [ 1256.269] color_convert: dst=ff6a76b1 [20028888] [ 1256.270] sna_render_get_solid: ff6a76b1 [ 1256.270] sna_render_get_solid(1) = ff6a76b1 (last) [ 1256.270] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.270] gen7_composite_picture: integer translation (0, 0), removing [ 1256.270] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1256.270] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1256.270] sna_render_pixmap_bo: GPU all damaged [ 1256.270] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1256.270] gen4_choose_composite_emitter: solid, identity mask [ 1256.270] gen6_render_context_switch: from 3 to 1, submit batch [ 1256.270] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1256.270] gem_write__cachealigned(handle=8, offset=0, len=40) [ 1256.270] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1256.270] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.270] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1256.270] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1256.270] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1256.270] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1256.270] kgem_add_handle: handle=24, index=0 [ 1256.270] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1256.270] gen7_composite_get_binding_table(ffe0) [ 1256.270] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1256.270] kgem_add_handle: handle=36, index=1 [ 1256.270] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.270] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1256.270] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1256.270] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1256.270] kgem_add_handle: handle=28, index=2 [ 1256.270] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1256.270] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1256.270] kgem_add_handle: handle=25, index=3 [ 1256.270] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1256.270] gen7_emit_cc: blend = a00 [ 1256.270] gen7_emit_sampler: sampler = 140 [ 1256.270] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1256.270] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1256.270] gen7_emit_vertex_elements: setup id=9 [ 1256.270] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1256.270] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1256.270] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1256.270] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.270] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1256.270] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.270] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1256.270] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.270] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1256.270] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.270] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1256.270] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.270] gen4_vertex_flush[214] = 15 [ 1256.270] sna_block_handler (tv=0.467000) [ 1256.270] kgem_retire, need_retire?=1 [ 1256.270] kgem_retire__flushing: 0 bo on flushing list [ 1256.270] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.270] __kgem_busy: handle=9, busy=0, wedged=0 [ 1256.270] __kgem_retire_rq: request 9 complete [ 1256.270] __kgem_busy: handle=8, busy=0, wedged=0 [ 1256.270] __kgem_retire_rq: request 8 complete [ 1256.270] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.270] kgem_retire -- retired=0, need_retire=0 [ 1256.270] sna_accel_block_handler: GPU idle, flushing [ 1256.270] gen4_vertex_close: used=60, vbo active? 0, vb=200, nreloc=1 [ 1256.270] gen4_vertex_close: copy to batch: 60 @ 140 [ 1256.270] gen4_vertex_close: reloc[0] = 128 [ 1256.270] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1256.270] batch[1/1, flags=1c00]: 140 200 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1256.270] shrinking from 16384 to 1024 [ 1256.270] gem_write__cachealigned(handle=7, offset=0, len=800) [ 1256.270] gem_write(handle=7, offset=3968, len=128) [ 1256.270] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1256.270] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.270] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1256.270] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1256.270] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1256.270] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1256.270] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.270] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.270] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.270] timer_enable (time=1256270), starting timer 0 [ 1256.270] timer_enable (time=1256270), starting timer 1 [ 1256.270] sna_accel_block_handler: evaluating timers, active=7 [ 1256.270] sna_accel_block_handler: flush timer expires in 8 [1256278] [ 1256.270] sna_wakeup_handler [ 1256.270] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.270] sna_block_handler (tv=0.467000) [ 1256.270] kgem_retire, need_retire?=1 [ 1256.270] kgem_retire__flushing: 0 bo on flushing list [ 1256.270] __kgem_busy: handle=7, busy=65537, wedged=0 [ 1256.270] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=7 [ 1256.270] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.270] kgem_retire -- retired=0, need_retire=1 [ 1256.270] sna_accel_do_flush: flush timer active: delta=8 [ 1256.270] sna_accel_block_handler: evaluating timers, active=7 [ 1256.270] sna_accel_block_handler: flush timer expires in 8 [1256278] [ 1256.270] sna_wakeup_handler [ 1256.270] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.270] sna_poly_segment(n=1, first=((436, 168), (436, 184)), lineWidth=0 [ 1256.270] sna_poly_segment_extents: unclipped, untranslated extents (436, 168), (437, 185) [ 1256.270] sna_poly_segment: extents=(783, 1091), (784, 1108) [ 1256.270] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1256.270] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1256.270] sna_drawable_use_bo pixmap=4, box=((783, 1091), (784, 1108)), flags=1... [ 1256.270] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1256.270] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.270] sna_drawable_use_bo: using whole GPU bo [ 1256.270] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1256.270] gen7_render_fill: (alu=3, color=6a76b1) [ 1256.270] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1256.270] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1256.270] kgem_add_handle: handle=36, index=0 [ 1256.270] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.270] box_from_seg: seg=(436,168),(436,184); box=(436,168),(437,185) [ 1256.270] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1256.270] sna_block_handler (tv=0.467000) [ 1256.270] kgem_retire, need_retire?=1 [ 1256.270] kgem_retire__flushing: 0 bo on flushing list [ 1256.270] __kgem_busy: handle=7, busy=0, wedged=0 [ 1256.270] __kgem_retire_rq: request 7 complete [ 1256.270] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.270] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.270] kgem_retire -- retired=0, need_retire=0 [ 1256.270] sna_accel_block_handler: GPU idle, flushing [ 1256.270] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1256.270] gem_write__cachealigned(handle=6, offset=0, len=56) [ 1256.270] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1256.270] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.270] sna_accel_do_flush: flush timer active: delta=8 [ 1256.270] sna_accel_block_handler: evaluating timers, active=7 [ 1256.270] sna_accel_block_handler: flush timer expires in 8 [1256278] [ 1256.278] sna_wakeup_handler [ 1256.278] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.278] sna_block_handler (tv=0.459000) [ 1256.278] kgem_retire, need_retire?=1 [ 1256.278] kgem_retire__flushing: 0 bo on flushing list [ 1256.278] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.278] __kgem_busy: handle=6, busy=0, wedged=0 [ 1256.278] __kgem_retire_rq: request 6 complete [ 1256.278] __kgem_busy: handle=36, busy=0, wedged=0 [ 1256.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.278] kgem_retire -- retired=0, need_retire=0 [ 1256.278] sna_accel_do_flush: flush timer active: delta=0 [ 1256.278] sna_accel_do_flush (time=1256278), triggered [ 1256.278] sna_accel_flush (time=1256278), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.278] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.278] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.278] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.278] sna_mode_redisplay: posting shadow damage? 1 [ 1256.278] sna_mode_redisplay: damage: 3x(743, 1091), (784, 1108) [ 1256.278] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1256.278] sna_pixmap_move_to_gpu: already all-damaged [ 1256.278] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1256.278] sna_mode_redisplay: flipping tear-free outputs [ 1256.278] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1256.278] get_fb: reusing fb=27 for handle=36 [ 1256.278] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1256.278] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1256.278] sna_accel_block_handler: evaluating timers, active=7 [ 1256.278] sna_accel_block_handler: flush timer expires in 16 [1256294] [ 1256.283] sna_wakeup_handler [ 1256.283] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.283] sna_mode_wakeup: len=32 [ 1256.283] sna_mode_redisplay: posting shadow damage? 0 [ 1256.283] sna_block_handler (tv=0.454000) [ 1256.284] sna_accel_do_flush: flush timer active: delta=11 [ 1256.284] sna_accel_block_handler: evaluating timers, active=7 [ 1256.284] sna_accel_block_handler: flush timer expires in 11 [1256294] [ 1256.295] sna_wakeup_handler [ 1256.295] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.295] sna_block_handler (tv=0.442000) [ 1256.295] sna_accel_do_flush: flush timer active: delta=-1 [ 1256.295] sna_accel_do_flush (time=1256295), triggered [ 1256.295] sna_accel_flush (time=1256295), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1256.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.295] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.295] sna_mode_redisplay: posting shadow damage? 0 [ 1256.295] sna_accel_do_throttle (time=1256295), triggered [ 1256.295] sna_accel_throttle (time=1256295) [ 1256.295] sna_accel_disarm_timer[1] (time=1256295) [ 1256.295] sna_accel_block_handler: evaluating timers, active=5 [ 1256.295] sna_accel_block_handler: flush timer expires in 16 [1256311] [ 1256.311] sna_wakeup_handler [ 1256.311] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.311] sna_block_handler (tv=0.426000) [ 1256.311] sna_accel_do_flush: flush timer active: delta=0 [ 1256.311] sna_accel_do_flush (time=1256311), triggered [ 1256.311] sna_accel_flush (time=1256311), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.311] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.311] sna_accel_disarm_timer[0] (time=1256311) [ 1256.311] sna_mode_redisplay: posting shadow damage? 0 [ 1256.311] sna_accel_do_throttle -- no pending activity [ 1256.510] sna_wakeup_handler [ 1256.510] sna_block_handler (tv=0.227000) [ 1256.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.510] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.510] sna_accel_do_flush -- no pending write to scanout [ 1256.510] sna_accel_do_throttle -- no pending activity [ 1256.550] sna_wakeup_handler [ 1256.550] sna_block_handler (tv=0.187000) [ 1256.550] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.550] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.550] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.550] sna_accel_do_flush -- no pending write to scanout [ 1256.550] sna_accel_do_throttle -- no pending activity [ 1256.590] sna_wakeup_handler [ 1256.590] sna_block_handler (tv=0.147000) [ 1256.590] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.590] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.590] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.590] sna_accel_do_flush -- no pending write to scanout [ 1256.590] sna_accel_do_throttle -- no pending activity [ 1256.621] sna_wakeup_handler [ 1256.621] sna_block_handler (tv=0.660000) [ 1256.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.621] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.621] sna_accel_do_flush -- no pending write to scanout [ 1256.621] sna_accel_do_throttle -- no pending activity [ 1256.621] sna_wakeup_handler [ 1256.621] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.621] sna_validate_gc changes=7fffff [ 1256.621] sna_validate_gc: recomputing clip [ 1256.621] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1256.621] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1256.621] sna_poly_fill_rect_extents: [0] = (436, 168)x(1, 17) [ 1256.621] sna_poly_fill_rect: extents(783, 1091), (784, 1108), flags=1 [ 1256.621] sna_poly_fill_rect: dropping last-cpu hint [ 1256.621] sna_poly_fill_rect: source is already on the gpu [ 1256.621] sna_drawable_use_bo pixmap=4, box=((783, 1091), (784, 1108)), flags=b... [ 1256.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1256.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.621] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1256.621] wait_for_shadow: copying existing GPU damage: 3x(743, 1091), (784, 1108) [ 1256.621] gen7_render_copy_boxes (0, 0)->(0, 0) x 3, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1256.621] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.621] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.621] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.621] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.621] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.621] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 3, tiling=(1, 1), pitch=(10240, 10240) [ 1256.621] sna_blt_copy_boxes: box=(783, 1091)x(1, 3) [ 1256.621] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1256.621] kgem_add_handle: handle=29, index=0 [ 1256.621] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.621] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1256.621] kgem_add_handle: handle=36, index=1 [ 1256.621] sna_blt_copy_boxes: box=(743, 1094)x(41, 5) [ 1256.621] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1256.621] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1256.621] sna_blt_copy_boxes: box=(783, 1099)x(1, 9) [ 1256.621] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1256.621] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1256.621] batch[3/3, flags=1c00]: 26 26 16384 16384, nreloc=6, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1256.621] gem_write__cachealigned(handle=5, offset=0, len=104) [ 1256.621] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1256.621] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.621] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1256.621] sna_drawable_use_bo: using whole GPU bo [ 1256.621] sna_poly_fill_rect: tiled fill, testing for blt [ 1256.621] sna_poly_fill_rect_tiled_blt x 1 [(436, 168)x(1, 17)...] [ 1256.621] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1256.621] sna_pixmap_move_to_gpu: already all-damaged [ 1256.621] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.621] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1256.621] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1256.621] sna_pixmap_move_to_gpu: already all-damaged [ 1256.621] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.621] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1256.621] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.621] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1256.621] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1256.621] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.621] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1256.621] sna_blt_copy_one: (436, 168) -> (783, 1091) x (1, 17) [ 1256.621] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1256.621] kgem_add_handle: handle=29, index=0 [ 1256.621] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.621] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1256.621] kgem_add_handle: handle=32, index=1 [ 1256.621] sna_validate_gc changes=7fffff [ 1256.621] sna_validate_gc: recomputing clip [ 1256.621] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1256.621] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1256.621] sna_poly_fill_rect_extents: [0] = (391, 165)x(47, 19) [ 1256.621] sna_poly_fill_rect: extents(738, 1088), (785, 1107), flags=1 [ 1256.621] sna_poly_fill_rect: dropping last-cpu hint [ 1256.621] sna_poly_fill_rect: source is already on the gpu [ 1256.621] sna_drawable_use_bo pixmap=4, box=((738, 1088), (785, 1107)), flags=b... [ 1256.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1256.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.621] sna_drawable_use_bo: using whole GPU bo [ 1256.621] sna_poly_fill_rect: tiled fill, testing for blt [ 1256.621] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(47, 19)...] [ 1256.621] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1256.621] sna_pixmap_move_to_gpu: already all-damaged [ 1256.621] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.621] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1256.621] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1256.621] sna_pixmap_move_to_gpu: already all-damaged [ 1256.621] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.621] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1256.621] sna_blt_copy_one: (391, 165) -> (738, 1088) x (47, 19) [ 1256.621] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1256.621] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1256.621] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1256.621] sna_glyphs: discarding mask [ 1256.621] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1256.621] clipped_glyphs? glyph extents (743, 1094), (793, 1099), region (347, 923), (934, 1158): no [ 1256.621] gen7_render_composite: 0x0, current mode=3/3 [ 1256.621] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1256.621] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1256.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1256.622] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1256.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1256.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.622] sna_drawable_use_bo: using whole GPU bo [ 1256.622] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1256.622] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.622] get_pixel: 0x1cc38b0 [ 1256.622] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1256.622] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1256.622] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1256.622] color_convert: src=ff6a76b1 [20028888] [ 1256.622] color_convert: dst=ff6a76b1 [20028888] [ 1256.622] sna_render_get_solid: ff6a76b1 [ 1256.622] sna_render_get_solid(1) = ff6a76b1 (last) [ 1256.622] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.622] gen7_composite_picture: integer translation (0, 0), removing [ 1256.622] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1256.622] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1256.622] sna_render_pixmap_bo: GPU all damaged [ 1256.622] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1256.622] gen4_choose_composite_emitter: solid, identity mask [ 1256.622] gen6_render_context_switch: from 3 to 1, submit batch [ 1256.622] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1256.622] gem_write__cachealigned(handle=4, offset=0, len=72) [ 1256.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1256.622] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.622] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1256.622] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1256.622] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1256.622] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1256.622] kgem_add_handle: handle=24, index=0 [ 1256.622] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1256.622] gen7_composite_get_binding_table(ffe0) [ 1256.622] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1256.622] kgem_add_handle: handle=29, index=1 [ 1256.622] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.622] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1256.622] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1256.622] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1256.622] kgem_add_handle: handle=28, index=2 [ 1256.622] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1256.622] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1256.622] kgem_add_handle: handle=25, index=3 [ 1256.622] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1256.622] gen7_emit_cc: blend = a00 [ 1256.622] gen7_emit_sampler: sampler = 140 [ 1256.622] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1256.622] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1256.622] gen7_emit_vertex_elements: setup id=9 [ 1256.622] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1256.622] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1256.622] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1256.622] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.622] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1256.622] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.622] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1256.622] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.622] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1256.622] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.622] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1256.622] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.622] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1256.622] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.622] gen4_vertex_flush[214] = 18 [ 1256.622] sna_block_handler (tv=0.659000) [ 1256.622] kgem_retire, need_retire?=1 [ 1256.622] kgem_retire__flushing: 0 bo on flushing list [ 1256.622] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.622] __kgem_busy: handle=5, busy=0, wedged=0 [ 1256.622] __kgem_retire_rq: request 5 complete [ 1256.622] __kgem_busy: handle=4, busy=0, wedged=0 [ 1256.622] __kgem_retire_rq: request 4 complete [ 1256.622] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.622] kgem_retire -- retired=0, need_retire=0 [ 1256.622] sna_accel_block_handler: GPU idle, flushing [ 1256.622] gen4_vertex_close: used=72, vbo active? 0, vb=200, nreloc=1 [ 1256.622] gen4_vertex_close: copy to batch: 72 @ 140 [ 1256.622] gen4_vertex_close: reloc[0] = 128 [ 1256.622] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1256.622] batch[1/1, flags=1c00]: 140 212 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1256.622] shrinking from 16384 to 1024 [ 1256.622] gem_write__cachealigned(handle=3, offset=0, len=848) [ 1256.622] gem_write(handle=3, offset=3968, len=128) [ 1256.622] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1256.622] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.622] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1256.622] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1256.622] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1256.622] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1256.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.622] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.622] timer_enable (time=1256622), starting timer 0 [ 1256.622] timer_enable (time=1256622), starting timer 1 [ 1256.622] sna_accel_block_handler: evaluating timers, active=7 [ 1256.622] sna_accel_block_handler: flush timer expires in 8 [1256630] [ 1256.622] sna_wakeup_handler [ 1256.622] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.622] sna_block_handler (tv=0.659000) [ 1256.622] kgem_retire, need_retire?=1 [ 1256.622] kgem_retire__flushing: 0 bo on flushing list [ 1256.622] __kgem_busy: handle=3, busy=65537, wedged=0 [ 1256.622] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=3 [ 1256.622] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.622] kgem_retire -- retired=0, need_retire=1 [ 1256.622] sna_accel_do_flush: flush timer active: delta=8 [ 1256.622] sna_accel_block_handler: evaluating timers, active=7 [ 1256.622] sna_accel_block_handler: flush timer expires in 8 [1256630] [ 1256.622] sna_wakeup_handler [ 1256.622] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.622] sna_poly_segment(n=1, first=((445, 168), (445, 184)), lineWidth=0 [ 1256.622] sna_poly_segment_extents: unclipped, untranslated extents (445, 168), (446, 185) [ 1256.622] sna_poly_segment: extents=(792, 1091), (793, 1108) [ 1256.622] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1256.622] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1256.622] sna_drawable_use_bo pixmap=4, box=((792, 1091), (793, 1108)), flags=1... [ 1256.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1256.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.622] sna_drawable_use_bo: using whole GPU bo [ 1256.622] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1256.622] gen7_render_fill: (alu=3, color=6a76b1) [ 1256.622] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1256.622] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1256.622] kgem_add_handle: handle=29, index=0 [ 1256.622] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1256.622] box_from_seg: seg=(445,168),(445,184); box=(445,168),(446,185) [ 1256.622] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1256.622] sna_block_handler (tv=0.659000) [ 1256.622] kgem_retire, need_retire?=1 [ 1256.622] kgem_retire__flushing: 0 bo on flushing list [ 1256.622] __kgem_busy: handle=3, busy=0, wedged=0 [ 1256.622] __kgem_retire_rq: request 3 complete [ 1256.622] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.622] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.622] kgem_retire -- retired=0, need_retire=0 [ 1256.622] sna_accel_block_handler: GPU idle, flushing [ 1256.622] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1256.622] gem_write__cachealigned(handle=2, offset=0, len=56) [ 1256.622] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1256.622] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1256.622] sna_accel_do_flush: flush timer active: delta=8 [ 1256.622] sna_accel_block_handler: evaluating timers, active=7 [ 1256.622] sna_accel_block_handler: flush timer expires in 8 [1256630] [ 1256.630] sna_wakeup_handler [ 1256.630] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.630] sna_block_handler (tv=0.651000) [ 1256.630] kgem_retire, need_retire?=1 [ 1256.630] kgem_retire__flushing: 0 bo on flushing list [ 1256.630] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.630] __kgem_busy: handle=2, busy=0, wedged=0 [ 1256.630] __kgem_retire_rq: request 2 complete [ 1256.630] __kgem_busy: handle=29, busy=0, wedged=0 [ 1256.630] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.630] kgem_retire -- retired=0, need_retire=0 [ 1256.630] sna_accel_do_flush: flush timer active: delta=0 [ 1256.630] sna_accel_do_flush (time=1256630), triggered [ 1256.630] sna_accel_flush (time=1256630), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.630] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.630] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.630] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.630] sna_mode_redisplay: posting shadow damage? 1 [ 1256.630] sna_mode_redisplay: damage: 8x(738, 1088), (793, 1108) [ 1256.630] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1256.630] sna_pixmap_move_to_gpu: already all-damaged [ 1256.630] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1256.630] sna_mode_redisplay: flipping tear-free outputs [ 1256.630] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1256.630] get_fb: reusing fb=26 for handle=29 [ 1256.630] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1256.630] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1256.630] sna_accel_block_handler: evaluating timers, active=7 [ 1256.630] sna_accel_block_handler: flush timer expires in 16 [1256646] [ 1256.634] sna_wakeup_handler [ 1256.634] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.634] sna_mode_wakeup: len=32 [ 1256.634] sna_mode_redisplay: posting shadow damage? 0 [ 1256.634] sna_block_handler (tv=0.647000) [ 1256.634] sna_accel_do_flush: flush timer active: delta=12 [ 1256.634] sna_accel_block_handler: evaluating timers, active=7 [ 1256.634] sna_accel_block_handler: flush timer expires in 12 [1256646] [ 1256.646] sna_wakeup_handler [ 1256.646] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.646] sna_block_handler (tv=0.635000) [ 1256.646] sna_accel_do_flush: flush timer active: delta=0 [ 1256.646] sna_accel_do_flush (time=1256646), triggered [ 1256.646] sna_accel_flush (time=1256646), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1256.646] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.646] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.646] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.646] sna_mode_redisplay: posting shadow damage? 0 [ 1256.646] sna_accel_do_throttle (time=1256646), triggered [ 1256.646] sna_accel_throttle (time=1256646) [ 1256.646] sna_accel_disarm_timer[1] (time=1256646) [ 1256.646] sna_accel_block_handler: evaluating timers, active=5 [ 1256.646] sna_accel_block_handler: flush timer expires in 16 [1256662] [ 1256.662] sna_wakeup_handler [ 1256.662] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.662] sna_block_handler (tv=0.619000) [ 1256.662] sna_accel_do_flush: flush timer active: delta=0 [ 1256.662] sna_accel_do_flush (time=1256662), triggered [ 1256.662] sna_accel_flush (time=1256662), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.662] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.662] sna_accel_disarm_timer[0] (time=1256662) [ 1256.662] sna_mode_redisplay: posting shadow damage? 0 [ 1256.662] sna_accel_do_throttle -- no pending activity [ 1256.717] sna_wakeup_handler [ 1256.717] sna_block_handler (tv=0.564000) [ 1256.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.717] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.717] sna_accel_do_flush -- no pending write to scanout [ 1256.717] sna_accel_do_throttle -- no pending activity [ 1256.861] sna_wakeup_handler [ 1256.861] sna_block_handler (tv=0.660000) [ 1256.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.861] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.861] sna_accel_do_flush -- no pending write to scanout [ 1256.861] sna_accel_do_throttle -- no pending activity [ 1256.861] sna_wakeup_handler [ 1256.861] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.861] sna_validate_gc changes=7fffff [ 1256.861] sna_validate_gc: recomputing clip [ 1256.861] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1256.861] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1256.861] sna_poly_fill_rect_extents: [0] = (445, 168)x(1, 17) [ 1256.861] sna_poly_fill_rect: extents(792, 1091), (793, 1108), flags=1 [ 1256.861] sna_poly_fill_rect: dropping last-cpu hint [ 1256.861] sna_poly_fill_rect: source is already on the gpu [ 1256.861] sna_drawable_use_bo pixmap=4, box=((792, 1091), (793, 1108)), flags=b... [ 1256.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1256.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.861] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1256.861] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (793, 1108) [ 1256.861] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1256.861] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.861] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.861] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.861] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1256.861] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1256.861] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1256.861] sna_blt_copy_boxes: box=(738, 1088)x(47, 3) [ 1256.861] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1256.861] kgem_add_handle: handle=36, index=0 [ 1256.861] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.861] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1256.861] kgem_add_handle: handle=29, index=1 [ 1256.861] sna_blt_copy_boxes: box=(738, 1091)x(47, 3) [ 1256.861] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1256.861] sna_blt_copy_boxes: box=(792, 1091)x(1, 3) [ 1256.861] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1256.861] sna_blt_copy_boxes: box=(738, 1094)x(55, 5) [ 1256.861] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1256.861] sna_blt_copy_boxes: box=(738, 1099)x(47, 8) [ 1256.861] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1256.861] sna_blt_copy_boxes: box=(792, 1099)x(1, 8) [ 1256.861] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1256.861] sna_blt_copy_boxes: box=(783, 1107)x(1, 1) [ 1256.861] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1256.861] sna_blt_copy_boxes: box=(792, 1107)x(1, 1) [ 1256.861] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1256.861] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1256.861] gem_write__cachealigned(handle=1, offset=0, len=264) [ 1256.861] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1256.861] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.861] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1256.861] sna_drawable_use_bo: using whole GPU bo [ 1256.861] sna_poly_fill_rect: tiled fill, testing for blt [ 1256.861] sna_poly_fill_rect_tiled_blt x 1 [(445, 168)x(1, 17)...] [ 1256.861] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1256.861] sna_pixmap_move_to_gpu: already all-damaged [ 1256.861] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.861] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1256.861] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1256.861] sna_pixmap_move_to_gpu: already all-damaged [ 1256.861] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.861] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1256.861] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.861] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1256.861] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1256.861] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1256.861] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1256.861] sna_blt_copy_one: (445, 168) -> (792, 1091) x (1, 17) [ 1256.861] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1256.861] kgem_add_handle: handle=36, index=0 [ 1256.861] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.861] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1256.861] kgem_add_handle: handle=32, index=1 [ 1256.861] sna_validate_gc changes=7fffff [ 1256.861] sna_validate_gc: recomputing clip [ 1256.861] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1256.861] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1256.861] sna_poly_fill_rect_extents: [0] = (391, 165)x(56, 19) [ 1256.861] sna_poly_fill_rect: extents(738, 1088), (794, 1107), flags=1 [ 1256.861] sna_poly_fill_rect: dropping last-cpu hint [ 1256.861] sna_poly_fill_rect: source is already on the gpu [ 1256.861] sna_drawable_use_bo pixmap=4, box=((738, 1088), (794, 1107)), flags=b... [ 1256.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1256.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.861] sna_drawable_use_bo: using whole GPU bo [ 1256.861] sna_poly_fill_rect: tiled fill, testing for blt [ 1256.861] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(56, 19)...] [ 1256.861] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1256.861] sna_pixmap_move_to_gpu: already all-damaged [ 1256.861] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.861] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1256.861] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1256.861] sna_pixmap_move_to_gpu: already all-damaged [ 1256.861] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1256.861] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1256.861] sna_blt_copy_one: (391, 165) -> (738, 1088) x (56, 19) [ 1256.861] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1256.861] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1256.862] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1256.862] sna_glyphs: discarding mask [ 1256.862] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1256.862] clipped_glyphs? glyph extents (743, 1094), (802, 1099), region (347, 923), (934, 1158): no [ 1256.862] gen7_render_composite: 0x0, current mode=3/3 [ 1256.862] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1256.862] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1256.862] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1256.862] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1256.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1256.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.862] sna_drawable_use_bo: using whole GPU bo [ 1256.862] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1256.862] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.862] get_pixel: 0x1cc38b0 [ 1256.862] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1256.862] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1256.862] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1256.862] color_convert: src=ff6a76b1 [20028888] [ 1256.862] color_convert: dst=ff6a76b1 [20028888] [ 1256.862] sna_render_get_solid: ff6a76b1 [ 1256.862] sna_render_get_solid(1) = ff6a76b1 (last) [ 1256.862] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1256.862] gen7_composite_picture: integer translation (0, 0), removing [ 1256.862] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1256.862] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1256.862] sna_render_pixmap_bo: GPU all damaged [ 1256.862] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1256.862] gen4_choose_composite_emitter: solid, identity mask [ 1256.862] gen6_render_context_switch: from 3 to 1, submit batch [ 1256.862] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1256.862] gem_write__cachealigned(handle=16, offset=0, len=72) [ 1256.862] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1256.862] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.862] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1256.862] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1256.862] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1256.862] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1256.862] kgem_add_handle: handle=24, index=0 [ 1256.862] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1256.862] gen7_composite_get_binding_table(ffe0) [ 1256.862] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1256.862] kgem_add_handle: handle=36, index=1 [ 1256.862] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.862] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1256.862] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1256.862] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1256.862] kgem_add_handle: handle=28, index=2 [ 1256.862] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1256.862] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1256.862] kgem_add_handle: handle=25, index=3 [ 1256.862] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1256.862] gen7_emit_cc: blend = a00 [ 1256.862] gen7_emit_sampler: sampler = 140 [ 1256.862] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1256.862] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1256.862] gen7_emit_vertex_elements: setup id=9 [ 1256.862] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1256.862] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1256.862] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1256.862] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.862] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1256.862] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.862] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1256.862] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.862] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1256.862] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.862] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1256.862] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.862] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1256.862] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.862] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1256.862] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1256.862] gen4_vertex_flush[214] = 21 [ 1256.862] sna_block_handler (tv=0.659000) [ 1256.862] kgem_retire, need_retire?=1 [ 1256.862] kgem_retire__flushing: 0 bo on flushing list [ 1256.862] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 1256.862] __kgem_retire_rq: request 1 complete [ 1256.862] __kgem_busy: handle=16, busy=0, wedged=0 [ 1256.862] __kgem_retire_rq: request 16 complete [ 1256.862] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.862] kgem_retire -- retired=0, need_retire=0 [ 1256.862] sna_accel_block_handler: GPU idle, flushing [ 1256.862] gen4_vertex_close: used=84, vbo active? 0, vb=200, nreloc=1 [ 1256.862] gen4_vertex_close: copy to batch: 84 @ 140 [ 1256.862] gen4_vertex_close: reloc[0] = 128 [ 1256.862] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1256.862] batch[1/1, flags=1c00]: 140 224 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1256.862] shrinking from 16384 to 1024 [ 1256.862] gem_write__cachealigned(handle=15, offset=0, len=896) [ 1256.862] gem_write(handle=15, offset=3968, len=128) [ 1256.862] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1256.862] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.862] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1256.862] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1256.862] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1256.862] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1256.862] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.862] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.862] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.862] timer_enable (time=1256862), starting timer 0 [ 1256.862] timer_enable (time=1256862), starting timer 1 [ 1256.862] sna_accel_block_handler: evaluating timers, active=7 [ 1256.862] sna_accel_block_handler: flush timer expires in 8 [1256870] [ 1256.862] sna_wakeup_handler [ 1256.862] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.862] sna_block_handler (tv=0.659000) [ 1256.862] kgem_retire, need_retire?=1 [ 1256.862] kgem_retire__flushing: 0 bo on flushing list [ 1256.862] __kgem_busy: handle=15, busy=65537, wedged=0 [ 1256.862] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [ 1256.862] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.862] kgem_retire -- retired=0, need_retire=1 [ 1256.862] sna_accel_do_flush: flush timer active: delta=8 [ 1256.862] sna_accel_block_handler: evaluating timers, active=7 [ 1256.862] sna_accel_block_handler: flush timer expires in 8 [1256870] [ 1256.862] sna_wakeup_handler [ 1256.862] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.862] sna_poly_segment(n=1, first=((454, 168), (454, 184)), lineWidth=0 [ 1256.862] sna_poly_segment_extents: unclipped, untranslated extents (454, 168), (455, 185) [ 1256.862] sna_poly_segment: extents=(801, 1091), (802, 1108) [ 1256.862] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1256.862] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1256.862] sna_drawable_use_bo pixmap=4, box=((801, 1091), (802, 1108)), flags=1... [ 1256.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1256.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1256.862] sna_drawable_use_bo: using whole GPU bo [ 1256.862] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1256.862] gen7_render_fill: (alu=3, color=6a76b1) [ 1256.862] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1256.862] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1256.862] kgem_add_handle: handle=36, index=0 [ 1256.862] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1256.862] box_from_seg: seg=(454,168),(454,184); box=(454,168),(455,185) [ 1256.862] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1256.862] sna_block_handler (tv=0.659000) [ 1256.862] kgem_retire, need_retire?=1 [ 1256.862] kgem_retire__flushing: 0 bo on flushing list [ 1256.862] __kgem_busy: handle=15, busy=0, wedged=0 [ 1256.862] __kgem_retire_rq: request 15 complete [ 1256.862] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.862] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.862] kgem_retire -- retired=0, need_retire=0 [ 1256.862] sna_accel_block_handler: GPU idle, flushing [ 1256.862] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1256.862] gem_write__cachealigned(handle=14, offset=0, len=56) [ 1256.862] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1256.862] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1256.862] sna_accel_do_flush: flush timer active: delta=8 [ 1256.862] sna_accel_block_handler: evaluating timers, active=7 [ 1256.862] sna_accel_block_handler: flush timer expires in 8 [1256870] [ 1256.870] sna_wakeup_handler [ 1256.870] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1256.870] sna_block_handler (tv=0.651000) [ 1256.870] kgem_retire, need_retire?=1 [ 1256.870] kgem_retire__flushing: 0 bo on flushing list [ 1256.870] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1256.870] __kgem_busy: handle=14, busy=0, wedged=0 [ 1256.870] __kgem_retire_rq: request 14 complete [ 1256.870] __kgem_busy: handle=36, busy=0, wedged=0 [ 1256.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1256.870] kgem_retire -- retired=0, need_retire=0 [ 1256.870] sna_accel_do_flush: flush timer active: delta=0 [ 1256.870] sna_accel_do_flush (time=1256870), triggered [ 1256.870] sna_accel_flush (time=1256870), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.870] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.870] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.870] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1256.870] sna_mode_redisplay: posting shadow damage? 1 [ 1256.870] sna_mode_redisplay: damage: 8x(738, 1088), (802, 1108) [ 1256.870] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1256.870] sna_pixmap_move_to_gpu: already all-damaged [ 1256.870] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1256.870] sna_mode_redisplay: flipping tear-free outputs [ 1256.870] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1256.870] get_fb: reusing fb=27 for handle=36 [ 1256.870] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1256.870] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1256.870] sna_accel_block_handler: evaluating timers, active=7 [ 1256.870] sna_accel_block_handler: flush timer expires in 16 [1256886] [ 1256.884] sna_wakeup_handler [ 1256.884] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.884] sna_mode_wakeup: len=32 [ 1256.884] sna_mode_redisplay: posting shadow damage? 0 [ 1256.884] sna_block_handler (tv=0.637000) [ 1256.884] sna_accel_do_flush: flush timer active: delta=2 [ 1256.884] sna_accel_do_flush (time=1256884), triggered [ 1256.884] sna_accel_flush (time=1256884), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1256.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.884] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.884] sna_mode_redisplay: posting shadow damage? 0 [ 1256.884] sna_accel_do_throttle (time=1256884), triggered [ 1256.884] sna_accel_throttle (time=1256884) [ 1256.884] sna_accel_disarm_timer[1] (time=1256884) [ 1256.884] sna_accel_block_handler: evaluating timers, active=5 [ 1256.884] sna_accel_block_handler: flush timer expires in 16 [1256900] [ 1256.900] sna_wakeup_handler [ 1256.900] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1256.900] sna_block_handler (tv=0.621000) [ 1256.900] sna_accel_do_flush: flush timer active: delta=0 [ 1256.900] sna_accel_do_flush (time=1256900), triggered [ 1256.900] sna_accel_flush (time=1256900), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1256.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.900] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.900] sna_accel_disarm_timer[0] (time=1256900) [ 1256.900] sna_mode_redisplay: posting shadow damage? 0 [ 1256.900] sna_accel_do_throttle -- no pending activity [ 1256.965] sna_wakeup_handler [ 1256.965] sna_block_handler (tv=0.556000) [ 1256.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.965] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1256.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1256.965] sna_accel_do_flush -- no pending write to scanout [ 1256.965] sna_accel_do_throttle -- no pending activity [ 1257.013] sna_wakeup_handler [ 1257.013] sna_block_handler (tv=0.508000) [ 1257.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.013] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.013] sna_accel_do_flush -- no pending write to scanout [ 1257.013] sna_accel_do_throttle -- no pending activity [ 1257.149] sna_wakeup_handler [ 1257.149] sna_block_handler (tv=0.660000) [ 1257.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.149] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.149] sna_accel_do_flush -- no pending write to scanout [ 1257.149] sna_accel_do_throttle -- no pending activity [ 1257.149] sna_wakeup_handler [ 1257.149] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.149] sna_validate_gc changes=7fffff [ 1257.149] sna_validate_gc: recomputing clip [ 1257.149] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1257.149] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1257.149] sna_poly_fill_rect_extents: [0] = (454, 168)x(1, 17) [ 1257.149] sna_poly_fill_rect: extents(801, 1091), (802, 1108), flags=1 [ 1257.149] sna_poly_fill_rect: dropping last-cpu hint [ 1257.149] sna_poly_fill_rect: source is already on the gpu [ 1257.149] sna_drawable_use_bo pixmap=4, box=((801, 1091), (802, 1108)), flags=b... [ 1257.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1257.149] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.149] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1257.149] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (802, 1108) [ 1257.149] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1257.149] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.149] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.149] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.149] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.149] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.149] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1257.149] sna_blt_copy_boxes: box=(738, 1088)x(56, 3) [ 1257.149] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1257.149] kgem_add_handle: handle=29, index=0 [ 1257.149] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.149] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1257.149] kgem_add_handle: handle=36, index=1 [ 1257.149] sna_blt_copy_boxes: box=(738, 1091)x(56, 3) [ 1257.149] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1257.149] sna_blt_copy_boxes: box=(801, 1091)x(1, 3) [ 1257.149] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1257.149] sna_blt_copy_boxes: box=(738, 1094)x(64, 5) [ 1257.149] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1257.149] sna_blt_copy_boxes: box=(738, 1099)x(56, 8) [ 1257.149] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1257.149] sna_blt_copy_boxes: box=(801, 1099)x(1, 8) [ 1257.149] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1257.149] sna_blt_copy_boxes: box=(792, 1107)x(1, 1) [ 1257.149] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1257.149] sna_blt_copy_boxes: box=(801, 1107)x(1, 1) [ 1257.149] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1257.149] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1257.149] gem_write__cachealigned(handle=13, offset=0, len=264) [ 1257.149] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1257.149] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.149] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1257.149] sna_drawable_use_bo: using whole GPU bo [ 1257.149] sna_poly_fill_rect: tiled fill, testing for blt [ 1257.149] sna_poly_fill_rect_tiled_blt x 1 [(454, 168)x(1, 17)...] [ 1257.149] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1257.149] sna_pixmap_move_to_gpu: already all-damaged [ 1257.149] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.149] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1257.149] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1257.149] sna_pixmap_move_to_gpu: already all-damaged [ 1257.149] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.149] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1257.149] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.149] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1257.149] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1257.149] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.149] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1257.149] sna_blt_copy_one: (454, 168) -> (801, 1091) x (1, 17) [ 1257.149] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1257.149] kgem_add_handle: handle=29, index=0 [ 1257.149] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.149] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1257.149] kgem_add_handle: handle=32, index=1 [ 1257.149] sna_validate_gc changes=7fffff [ 1257.149] sna_validate_gc: recomputing clip [ 1257.149] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1257.149] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1257.149] sna_poly_fill_rect_extents: [0] = (391, 165)x(65, 19) [ 1257.149] sna_poly_fill_rect: extents(738, 1088), (803, 1107), flags=1 [ 1257.149] sna_poly_fill_rect: dropping last-cpu hint [ 1257.149] sna_poly_fill_rect: source is already on the gpu [ 1257.149] sna_drawable_use_bo pixmap=4, box=((738, 1088), (803, 1107)), flags=b... [ 1257.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1257.149] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.149] sna_drawable_use_bo: using whole GPU bo [ 1257.149] sna_poly_fill_rect: tiled fill, testing for blt [ 1257.149] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(65, 19)...] [ 1257.149] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1257.149] sna_pixmap_move_to_gpu: already all-damaged [ 1257.149] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.149] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1257.149] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1257.149] sna_pixmap_move_to_gpu: already all-damaged [ 1257.149] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.149] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1257.149] sna_blt_copy_one: (391, 165) -> (738, 1088) x (65, 19) [ 1257.149] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1257.149] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1257.150] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1257.150] sna_glyphs: discarding mask [ 1257.150] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1257.150] clipped_glyphs? glyph extents (743, 1094), (811, 1099), region (347, 923), (934, 1158): no [ 1257.150] gen7_render_composite: 0x0, current mode=3/3 [ 1257.150] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1257.150] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1257.150] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1257.150] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1257.150] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1257.150] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.150] sna_drawable_use_bo: using whole GPU bo [ 1257.150] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1257.150] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.150] get_pixel: 0x1cc38b0 [ 1257.150] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1257.150] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1257.150] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1257.150] color_convert: src=ff6a76b1 [20028888] [ 1257.150] color_convert: dst=ff6a76b1 [20028888] [ 1257.150] sna_render_get_solid: ff6a76b1 [ 1257.150] sna_render_get_solid(1) = ff6a76b1 (last) [ 1257.150] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.150] gen7_composite_picture: integer translation (0, 0), removing [ 1257.150] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1257.150] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1257.150] sna_render_pixmap_bo: GPU all damaged [ 1257.150] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1257.150] gen4_choose_composite_emitter: solid, identity mask [ 1257.150] gen6_render_context_switch: from 3 to 1, submit batch [ 1257.150] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1257.150] gem_write__cachealigned(handle=12, offset=0, len=72) [ 1257.150] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1257.150] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.150] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1257.150] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1257.150] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1257.150] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1257.150] kgem_add_handle: handle=24, index=0 [ 1257.150] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1257.150] gen7_composite_get_binding_table(ffe0) [ 1257.150] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1257.150] kgem_add_handle: handle=29, index=1 [ 1257.150] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.150] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1257.150] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1257.150] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1257.150] kgem_add_handle: handle=28, index=2 [ 1257.150] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1257.150] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1257.150] kgem_add_handle: handle=25, index=3 [ 1257.150] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1257.150] gen7_emit_cc: blend = a00 [ 1257.150] gen7_emit_sampler: sampler = 140 [ 1257.150] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1257.150] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1257.150] gen7_emit_vertex_elements: setup id=9 [ 1257.150] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1257.150] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1257.150] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1257.150] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.150] gen4_vertex_flush[214] = 24 [ 1257.150] sna_block_handler (tv=0.659000) [ 1257.150] kgem_retire, need_retire?=1 [ 1257.150] kgem_retire__flushing: 0 bo on flushing list [ 1257.150] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.150] __kgem_busy: handle=13, busy=0, wedged=0 [ 1257.150] __kgem_retire_rq: request 13 complete [ 1257.150] __kgem_busy: handle=12, busy=0, wedged=0 [ 1257.150] __kgem_retire_rq: request 12 complete [ 1257.150] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.150] kgem_retire -- retired=0, need_retire=0 [ 1257.150] sna_accel_block_handler: GPU idle, flushing [ 1257.150] gen4_vertex_close: used=96, vbo active? 0, vb=200, nreloc=1 [ 1257.150] gen4_vertex_close: copy to batch: 96 @ 140 [ 1257.150] gen4_vertex_close: reloc[0] = 128 [ 1257.150] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1257.150] batch[1/1, flags=1c00]: 140 236 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1257.150] shrinking from 16384 to 1024 [ 1257.150] gem_write__cachealigned(handle=11, offset=0, len=944) [ 1257.150] gem_write(handle=11, offset=3968, len=128) [ 1257.150] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1257.150] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.150] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1257.150] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1257.150] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1257.150] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1257.150] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.150] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.150] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.150] timer_enable (time=1257150), starting timer 0 [ 1257.150] timer_enable (time=1257150), starting timer 1 [ 1257.150] sna_accel_block_handler: evaluating timers, active=7 [ 1257.150] sna_accel_block_handler: flush timer expires in 8 [1257158] [ 1257.150] sna_wakeup_handler [ 1257.150] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.150] sna_block_handler (tv=0.659000) [ 1257.150] kgem_retire, need_retire?=1 [ 1257.150] kgem_retire__flushing: 0 bo on flushing list [ 1257.150] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1257.150] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [ 1257.150] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.150] kgem_retire -- retired=0, need_retire=1 [ 1257.150] sna_accel_do_flush: flush timer active: delta=8 [ 1257.150] sna_accel_block_handler: evaluating timers, active=7 [ 1257.150] sna_accel_block_handler: flush timer expires in 8 [1257158] [ 1257.150] sna_wakeup_handler [ 1257.150] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.150] sna_poly_segment(n=1, first=((463, 168), (463, 184)), lineWidth=0 [ 1257.150] sna_poly_segment_extents: unclipped, untranslated extents (463, 168), (464, 185) [ 1257.150] sna_poly_segment: extents=(810, 1091), (811, 1108) [ 1257.150] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1257.150] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1257.150] sna_drawable_use_bo pixmap=4, box=((810, 1091), (811, 1108)), flags=1... [ 1257.150] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1257.150] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.150] sna_drawable_use_bo: using whole GPU bo [ 1257.150] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1257.150] gen7_render_fill: (alu=3, color=6a76b1) [ 1257.150] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1257.150] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1257.150] kgem_add_handle: handle=29, index=0 [ 1257.150] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.150] box_from_seg: seg=(463,168),(463,184); box=(463,168),(464,185) [ 1257.150] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1257.150] sna_block_handler (tv=0.659000) [ 1257.150] kgem_retire, need_retire?=1 [ 1257.150] kgem_retire__flushing: 0 bo on flushing list [ 1257.150] __kgem_busy: handle=11, busy=0, wedged=0 [ 1257.150] __kgem_retire_rq: request 11 complete [ 1257.150] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.150] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.150] kgem_retire -- retired=0, need_retire=0 [ 1257.150] sna_accel_block_handler: GPU idle, flushing [ 1257.150] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1257.150] gem_write__cachealigned(handle=10, offset=0, len=56) [ 1257.150] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1257.150] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.150] sna_accel_do_flush: flush timer active: delta=8 [ 1257.150] sna_accel_block_handler: evaluating timers, active=7 [ 1257.150] sna_accel_block_handler: flush timer expires in 8 [1257158] [ 1257.158] sna_wakeup_handler [ 1257.158] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.158] sna_block_handler (tv=0.651000) [ 1257.158] kgem_retire, need_retire?=1 [ 1257.158] kgem_retire__flushing: 0 bo on flushing list [ 1257.158] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.158] __kgem_busy: handle=10, busy=0, wedged=0 [ 1257.158] __kgem_retire_rq: request 10 complete [ 1257.158] __kgem_busy: handle=29, busy=0, wedged=0 [ 1257.158] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.158] kgem_retire -- retired=0, need_retire=0 [ 1257.158] sna_accel_do_flush: flush timer active: delta=0 [ 1257.158] sna_accel_do_flush (time=1257158), triggered [ 1257.158] sna_accel_flush (time=1257158), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1257.158] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.158] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.158] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.158] sna_mode_redisplay: posting shadow damage? 1 [ 1257.158] sna_mode_redisplay: damage: 8x(738, 1088), (811, 1108) [ 1257.158] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1257.158] sna_pixmap_move_to_gpu: already all-damaged [ 1257.158] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1257.158] sna_mode_redisplay: flipping tear-free outputs [ 1257.158] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1257.158] get_fb: reusing fb=26 for handle=29 [ 1257.158] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1257.158] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1257.158] sna_accel_block_handler: evaluating timers, active=7 [ 1257.158] sna_accel_block_handler: flush timer expires in 16 [1257174] [ 1257.167] sna_wakeup_handler [ 1257.167] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.167] sna_mode_wakeup: len=32 [ 1257.167] sna_mode_redisplay: posting shadow damage? 0 [ 1257.167] sna_block_handler (tv=0.642000) [ 1257.167] sna_accel_do_flush: flush timer active: delta=7 [ 1257.167] sna_accel_do_throttle (time=1257167), triggered [ 1257.167] sna_accel_throttle (time=1257167) [ 1257.167] sna_accel_disarm_timer[1] (time=1257167) [ 1257.167] sna_accel_block_handler: evaluating timers, active=5 [ 1257.167] sna_accel_block_handler: flush timer expires in 7 [1257174] [ 1257.174] sna_wakeup_handler [ 1257.174] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.174] sna_block_handler (tv=0.635000) [ 1257.174] sna_accel_do_flush: flush timer active: delta=0 [ 1257.174] sna_accel_do_flush (time=1257174), triggered [ 1257.174] sna_accel_flush (time=1257174), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1257.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.174] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.174] sna_mode_redisplay: posting shadow damage? 0 [ 1257.174] sna_accel_do_throttle -- no pending activity [ 1257.174] sna_accel_block_handler: evaluating timers, active=5 [ 1257.174] sna_accel_block_handler: flush timer expires in 16 [1257190] [ 1257.191] sna_wakeup_handler [ 1257.191] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.191] sna_block_handler (tv=0.618000) [ 1257.191] sna_accel_do_flush: flush timer active: delta=-1 [ 1257.191] sna_accel_do_flush (time=1257191), triggered [ 1257.191] sna_accel_flush (time=1257191), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1257.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.191] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.191] sna_accel_disarm_timer[0] (time=1257191) [ 1257.191] sna_mode_redisplay: posting shadow damage? 0 [ 1257.191] sna_accel_do_throttle -- no pending activity [ 1257.237] sna_wakeup_handler [ 1257.237] sna_block_handler (tv=0.572000) [ 1257.237] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.237] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.237] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.237] sna_accel_do_flush -- no pending write to scanout [ 1257.237] sna_accel_do_throttle -- no pending activity [ 1257.429] sna_wakeup_handler [ 1257.429] sna_block_handler (tv=0.660000) [ 1257.429] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.429] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.429] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.429] sna_accel_do_flush -- no pending write to scanout [ 1257.429] sna_accel_do_throttle -- no pending activity [ 1257.429] sna_wakeup_handler [ 1257.429] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.429] sna_validate_gc changes=7fffff [ 1257.429] sna_validate_gc: recomputing clip [ 1257.429] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1257.429] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1257.429] sna_poly_fill_rect_extents: [0] = (463, 168)x(1, 17) [ 1257.429] sna_poly_fill_rect: extents(810, 1091), (811, 1108), flags=1 [ 1257.429] sna_poly_fill_rect: dropping last-cpu hint [ 1257.429] sna_poly_fill_rect: source is already on the gpu [ 1257.429] sna_drawable_use_bo pixmap=4, box=((810, 1091), (811, 1108)), flags=b... [ 1257.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1257.429] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.429] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1257.429] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (811, 1108) [ 1257.429] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1257.429] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.429] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.429] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.429] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.429] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.429] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1257.429] sna_blt_copy_boxes: box=(738, 1088)x(65, 3) [ 1257.429] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1257.429] kgem_add_handle: handle=36, index=0 [ 1257.429] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.429] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1257.429] kgem_add_handle: handle=29, index=1 [ 1257.429] sna_blt_copy_boxes: box=(738, 1091)x(65, 3) [ 1257.429] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1257.429] sna_blt_copy_boxes: box=(810, 1091)x(1, 3) [ 1257.429] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1257.429] sna_blt_copy_boxes: box=(738, 1094)x(73, 5) [ 1257.429] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1257.429] sna_blt_copy_boxes: box=(738, 1099)x(65, 8) [ 1257.429] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1257.429] sna_blt_copy_boxes: box=(810, 1099)x(1, 8) [ 1257.429] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1257.429] sna_blt_copy_boxes: box=(801, 1107)x(1, 1) [ 1257.429] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1257.429] sna_blt_copy_boxes: box=(810, 1107)x(1, 1) [ 1257.429] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1257.429] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1257.429] gem_write__cachealigned(handle=9, offset=0, len=264) [ 1257.429] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1257.429] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.429] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1257.429] sna_drawable_use_bo: using whole GPU bo [ 1257.429] sna_poly_fill_rect: tiled fill, testing for blt [ 1257.429] sna_poly_fill_rect_tiled_blt x 1 [(463, 168)x(1, 17)...] [ 1257.429] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1257.429] sna_pixmap_move_to_gpu: already all-damaged [ 1257.429] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.429] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1257.429] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1257.429] sna_pixmap_move_to_gpu: already all-damaged [ 1257.429] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.429] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1257.429] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.429] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1257.429] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1257.429] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.429] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1257.429] sna_blt_copy_one: (463, 168) -> (810, 1091) x (1, 17) [ 1257.429] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1257.429] kgem_add_handle: handle=36, index=0 [ 1257.429] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.429] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1257.429] kgem_add_handle: handle=32, index=1 [ 1257.429] sna_validate_gc changes=7fffff [ 1257.429] sna_validate_gc: recomputing clip [ 1257.429] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1257.429] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1257.429] sna_poly_fill_rect_extents: [0] = (391, 165)x(74, 19) [ 1257.429] sna_poly_fill_rect: extents(738, 1088), (812, 1107), flags=1 [ 1257.429] sna_poly_fill_rect: dropping last-cpu hint [ 1257.429] sna_poly_fill_rect: source is already on the gpu [ 1257.429] sna_drawable_use_bo pixmap=4, box=((738, 1088), (812, 1107)), flags=b... [ 1257.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1257.429] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.429] sna_drawable_use_bo: using whole GPU bo [ 1257.429] sna_poly_fill_rect: tiled fill, testing for blt [ 1257.429] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(74, 19)...] [ 1257.429] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1257.429] sna_pixmap_move_to_gpu: already all-damaged [ 1257.429] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.429] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1257.429] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1257.429] sna_pixmap_move_to_gpu: already all-damaged [ 1257.429] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.429] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1257.429] sna_blt_copy_one: (391, 165) -> (738, 1088) x (74, 19) [ 1257.429] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1257.429] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1257.430] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1257.430] sna_glyphs: discarding mask [ 1257.430] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1257.430] clipped_glyphs? glyph extents (743, 1094), (820, 1099), region (347, 923), (934, 1158): no [ 1257.430] gen7_render_composite: 0x0, current mode=3/3 [ 1257.430] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1257.430] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1257.430] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1257.430] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1257.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1257.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.430] sna_drawable_use_bo: using whole GPU bo [ 1257.430] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1257.430] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.430] get_pixel: 0x1cc38b0 [ 1257.430] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1257.430] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1257.430] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1257.430] color_convert: src=ff6a76b1 [20028888] [ 1257.430] color_convert: dst=ff6a76b1 [20028888] [ 1257.430] sna_render_get_solid: ff6a76b1 [ 1257.430] sna_render_get_solid(1) = ff6a76b1 (last) [ 1257.430] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.430] gen7_composite_picture: integer translation (0, 0), removing [ 1257.430] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1257.430] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1257.430] sna_render_pixmap_bo: GPU all damaged [ 1257.430] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1257.430] gen4_choose_composite_emitter: solid, identity mask [ 1257.430] gen6_render_context_switch: from 3 to 1, submit batch [ 1257.430] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1257.430] gem_write__cachealigned(handle=8, offset=0, len=72) [ 1257.430] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1257.430] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.430] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1257.430] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1257.430] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1257.430] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1257.430] kgem_add_handle: handle=24, index=0 [ 1257.430] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1257.430] gen7_composite_get_binding_table(ffe0) [ 1257.430] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1257.430] kgem_add_handle: handle=36, index=1 [ 1257.430] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.430] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1257.430] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1257.430] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1257.430] kgem_add_handle: handle=28, index=2 [ 1257.430] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1257.430] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1257.430] kgem_add_handle: handle=25, index=3 [ 1257.430] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1257.430] gen7_emit_cc: blend = a00 [ 1257.430] gen7_emit_sampler: sampler = 140 [ 1257.430] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1257.430] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1257.430] gen7_emit_vertex_elements: setup id=9 [ 1257.430] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1257.430] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1257.430] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1257.430] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.430] gen4_vertex_flush[214] = 27 [ 1257.430] sna_block_handler (tv=0.659000) [ 1257.430] kgem_retire, need_retire?=1 [ 1257.430] kgem_retire__flushing: 0 bo on flushing list [ 1257.430] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.430] __kgem_busy: handle=9, busy=0, wedged=0 [ 1257.430] __kgem_retire_rq: request 9 complete [ 1257.430] __kgem_busy: handle=8, busy=0, wedged=0 [ 1257.430] __kgem_retire_rq: request 8 complete [ 1257.430] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.430] kgem_retire -- retired=0, need_retire=0 [ 1257.430] sna_accel_block_handler: GPU idle, flushing [ 1257.430] gen4_vertex_close: used=108, vbo active? 0, vb=200, nreloc=1 [ 1257.430] gen4_vertex_close: copy to batch: 108 @ 140 [ 1257.430] gen4_vertex_close: reloc[0] = 128 [ 1257.430] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1257.430] batch[1/1, flags=1c00]: 140 248 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1257.430] shrinking from 16384 to 1024 [ 1257.430] gem_write__cachealigned(handle=7, offset=0, len=992) [ 1257.430] gem_write(handle=7, offset=3968, len=128) [ 1257.430] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1257.430] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.430] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1257.430] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1257.430] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1257.430] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1257.430] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.430] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.430] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.430] timer_enable (time=1257430), starting timer 0 [ 1257.430] timer_enable (time=1257430), starting timer 1 [ 1257.430] sna_accel_block_handler: evaluating timers, active=7 [ 1257.430] sna_accel_block_handler: flush timer expires in 8 [1257438] [ 1257.430] sna_wakeup_handler [ 1257.430] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.430] sna_block_handler (tv=0.659000) [ 1257.430] kgem_retire, need_retire?=1 [ 1257.430] kgem_retire__flushing: 0 bo on flushing list [ 1257.430] __kgem_busy: handle=7, busy=65537, wedged=0 [ 1257.430] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=7 [ 1257.430] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.430] kgem_retire -- retired=0, need_retire=1 [ 1257.430] sna_accel_do_flush: flush timer active: delta=8 [ 1257.430] sna_accel_block_handler: evaluating timers, active=7 [ 1257.430] sna_accel_block_handler: flush timer expires in 8 [1257438] [ 1257.430] sna_wakeup_handler [ 1257.430] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.430] sna_poly_segment(n=1, first=((472, 168), (472, 184)), lineWidth=0 [ 1257.430] sna_poly_segment_extents: unclipped, untranslated extents (472, 168), (473, 185) [ 1257.430] sna_poly_segment: extents=(819, 1091), (820, 1108) [ 1257.430] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1257.430] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1257.430] sna_drawable_use_bo pixmap=4, box=((819, 1091), (820, 1108)), flags=1... [ 1257.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1257.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.430] sna_drawable_use_bo: using whole GPU bo [ 1257.430] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1257.430] gen7_render_fill: (alu=3, color=6a76b1) [ 1257.430] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1257.430] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1257.430] kgem_add_handle: handle=36, index=0 [ 1257.430] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.430] box_from_seg: seg=(472,168),(472,184); box=(472,168),(473,185) [ 1257.430] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1257.430] sna_block_handler (tv=0.659000) [ 1257.430] kgem_retire, need_retire?=1 [ 1257.430] kgem_retire__flushing: 0 bo on flushing list [ 1257.430] __kgem_busy: handle=7, busy=0, wedged=0 [ 1257.430] __kgem_retire_rq: request 7 complete [ 1257.430] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.430] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.430] kgem_retire -- retired=0, need_retire=0 [ 1257.430] sna_accel_block_handler: GPU idle, flushing [ 1257.430] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1257.430] gem_write__cachealigned(handle=6, offset=0, len=56) [ 1257.430] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1257.430] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.430] sna_accel_do_flush: flush timer active: delta=8 [ 1257.430] sna_accel_block_handler: evaluating timers, active=7 [ 1257.430] sna_accel_block_handler: flush timer expires in 8 [1257438] [ 1257.438] sna_wakeup_handler [ 1257.438] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.438] sna_block_handler (tv=0.651000) [ 1257.438] kgem_retire, need_retire?=1 [ 1257.438] kgem_retire__flushing: 0 bo on flushing list [ 1257.438] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.438] __kgem_busy: handle=6, busy=0, wedged=0 [ 1257.438] __kgem_retire_rq: request 6 complete [ 1257.438] __kgem_busy: handle=36, busy=0, wedged=0 [ 1257.438] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.438] kgem_retire -- retired=0, need_retire=0 [ 1257.438] sna_accel_do_flush: flush timer active: delta=0 [ 1257.438] sna_accel_do_flush (time=1257438), triggered [ 1257.438] sna_accel_flush (time=1257438), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1257.438] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.438] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.438] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.438] sna_mode_redisplay: posting shadow damage? 1 [ 1257.438] sna_mode_redisplay: damage: 8x(738, 1088), (820, 1108) [ 1257.438] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1257.438] sna_pixmap_move_to_gpu: already all-damaged [ 1257.438] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1257.438] sna_mode_redisplay: flipping tear-free outputs [ 1257.438] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1257.438] get_fb: reusing fb=27 for handle=36 [ 1257.438] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1257.438] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1257.438] sna_accel_block_handler: evaluating timers, active=7 [ 1257.438] sna_accel_block_handler: flush timer expires in 16 [1257454] [ 1257.451] sna_wakeup_handler [ 1257.451] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.451] sna_mode_wakeup: len=32 [ 1257.451] sna_mode_redisplay: posting shadow damage? 0 [ 1257.451] sna_block_handler (tv=0.638000) [ 1257.451] sna_accel_do_flush: flush timer active: delta=3 [ 1257.451] sna_accel_do_flush (time=1257451), triggered [ 1257.451] sna_accel_flush (time=1257451), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1257.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.451] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.451] sna_mode_redisplay: posting shadow damage? 0 [ 1257.451] sna_accel_do_throttle (time=1257451), triggered [ 1257.451] sna_accel_throttle (time=1257451) [ 1257.451] sna_accel_disarm_timer[1] (time=1257451) [ 1257.451] sna_accel_block_handler: evaluating timers, active=5 [ 1257.451] sna_accel_block_handler: flush timer expires in 16 [1257467] [ 1257.467] sna_wakeup_handler [ 1257.467] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.467] sna_block_handler (tv=0.622000) [ 1257.467] sna_accel_do_flush: flush timer active: delta=0 [ 1257.467] sna_accel_do_flush (time=1257467), triggered [ 1257.467] sna_accel_flush (time=1257467), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1257.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.467] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.467] sna_accel_disarm_timer[0] (time=1257467) [ 1257.467] sna_mode_redisplay: posting shadow damage? 0 [ 1257.467] sna_accel_do_throttle -- no pending activity [ 1257.533] sna_wakeup_handler [ 1257.533] sna_block_handler (tv=0.556000) [ 1257.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.533] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.533] sna_accel_do_flush -- no pending write to scanout [ 1257.533] sna_accel_do_throttle -- no pending activity [ 1257.717] sna_wakeup_handler [ 1257.717] sna_block_handler (tv=0.372000) [ 1257.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.717] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.717] sna_accel_do_flush -- no pending write to scanout [ 1257.717] sna_accel_do_throttle -- no pending activity [ 1257.717] sna_wakeup_handler [ 1257.717] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.717] sna_validate_gc changes=7fffff [ 1257.717] sna_validate_gc: recomputing clip [ 1257.717] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1257.717] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1257.717] sna_poly_fill_rect_extents: [0] = (472, 168)x(1, 17) [ 1257.717] sna_poly_fill_rect: extents(819, 1091), (820, 1108), flags=1 [ 1257.717] sna_poly_fill_rect: dropping last-cpu hint [ 1257.717] sna_poly_fill_rect: source is already on the gpu [ 1257.717] sna_drawable_use_bo pixmap=4, box=((819, 1091), (820, 1108)), flags=b... [ 1257.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1257.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.717] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1257.717] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (820, 1108) [ 1257.717] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1257.717] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.717] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.717] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.717] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.717] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.717] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1257.717] sna_blt_copy_boxes: box=(738, 1088)x(74, 3) [ 1257.717] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1257.717] kgem_add_handle: handle=29, index=0 [ 1257.717] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.717] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1257.717] kgem_add_handle: handle=36, index=1 [ 1257.717] sna_blt_copy_boxes: box=(738, 1091)x(74, 3) [ 1257.717] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1257.717] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1257.717] sna_blt_copy_boxes: box=(819, 1091)x(1, 3) [ 1257.717] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1257.717] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1257.717] sna_blt_copy_boxes: box=(738, 1094)x(82, 5) [ 1257.717] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1257.717] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1257.717] sna_blt_copy_boxes: box=(738, 1099)x(74, 8) [ 1257.717] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1257.717] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1257.717] sna_blt_copy_boxes: box=(819, 1099)x(1, 8) [ 1257.717] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1257.717] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1257.717] sna_blt_copy_boxes: box=(810, 1107)x(1, 1) [ 1257.717] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1257.717] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1257.717] sna_blt_copy_boxes: box=(819, 1107)x(1, 1) [ 1257.717] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1257.717] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1257.717] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1257.717] gem_write__cachealigned(handle=5, offset=0, len=264) [ 1257.717] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1257.717] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.717] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1257.717] sna_drawable_use_bo: using whole GPU bo [ 1257.717] sna_poly_fill_rect: tiled fill, testing for blt [ 1257.717] sna_poly_fill_rect_tiled_blt x 1 [(472, 168)x(1, 17)...] [ 1257.717] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1257.717] sna_pixmap_move_to_gpu: already all-damaged [ 1257.717] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.717] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1257.717] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1257.717] sna_pixmap_move_to_gpu: already all-damaged [ 1257.717] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.717] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1257.717] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.717] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1257.717] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1257.717] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.717] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1257.717] sna_blt_copy_one: (472, 168) -> (819, 1091) x (1, 17) [ 1257.717] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1257.717] kgem_add_handle: handle=29, index=0 [ 1257.717] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.717] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1257.717] kgem_add_handle: handle=32, index=1 [ 1257.717] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1257.717] sna_glyphs: discarding mask [ 1257.717] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1257.717] clipped_glyphs? glyph extents (743, 1094), (820, 1099), region (347, 923), (934, 1158): no [ 1257.717] gen7_render_composite: 0x0, current mode=3/3 [ 1257.717] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1257.717] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1257.717] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1257.717] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1257.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1257.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.717] sna_drawable_use_bo: using whole GPU bo [ 1257.717] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1257.717] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.717] get_pixel: 0x1cc38b0 [ 1257.717] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1257.717] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1257.717] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1257.717] color_convert: src=ff6a76b1 [20028888] [ 1257.717] color_convert: dst=ff6a76b1 [20028888] [ 1257.717] sna_render_get_solid: ff6a76b1 [ 1257.717] sna_render_get_solid(1) = ff6a76b1 (last) [ 1257.717] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.717] gen7_composite_picture: integer translation (0, 0), removing [ 1257.718] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1257.718] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1257.718] sna_render_pixmap_bo: GPU all damaged [ 1257.718] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1257.718] gen4_choose_composite_emitter: solid, identity mask [ 1257.718] gen6_render_context_switch: from 3 to 1, submit batch [ 1257.718] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1257.718] gem_write__cachealigned(handle=4, offset=0, len=40) [ 1257.718] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1257.718] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.718] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1257.718] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1257.718] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1257.718] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1257.718] kgem_add_handle: handle=24, index=0 [ 1257.718] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1257.718] gen7_composite_get_binding_table(ffe0) [ 1257.718] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1257.718] kgem_add_handle: handle=29, index=1 [ 1257.718] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.718] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1257.718] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1257.718] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1257.718] kgem_add_handle: handle=28, index=2 [ 1257.718] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1257.718] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1257.718] kgem_add_handle: handle=25, index=3 [ 1257.718] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1257.718] gen7_emit_cc: blend = a00 [ 1257.718] gen7_emit_sampler: sampler = 140 [ 1257.718] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1257.718] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1257.718] gen7_emit_vertex_elements: setup id=9 [ 1257.718] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1257.718] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1257.718] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1257.718] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.718] gen4_vertex_flush[214] = 27 [ 1257.718] sna_block_handler (tv=0.371000) [ 1257.718] kgem_retire, need_retire?=1 [ 1257.718] kgem_retire__flushing: 0 bo on flushing list [ 1257.718] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.718] __kgem_busy: handle=5, busy=0, wedged=0 [ 1257.718] __kgem_retire_rq: request 5 complete [ 1257.718] __kgem_busy: handle=4, busy=0, wedged=0 [ 1257.718] __kgem_retire_rq: request 4 complete [ 1257.718] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.718] kgem_retire -- retired=0, need_retire=0 [ 1257.718] sna_accel_block_handler: GPU idle, flushing [ 1257.718] gen4_vertex_close: used=108, vbo active? 0, vb=200, nreloc=1 [ 1257.718] gen4_vertex_close: copy to batch: 108 @ 140 [ 1257.718] gen4_vertex_close: reloc[0] = 128 [ 1257.718] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1257.718] batch[1/1, flags=1c00]: 140 248 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1257.718] shrinking from 16384 to 1024 [ 1257.718] gem_write__cachealigned(handle=3, offset=0, len=992) [ 1257.718] gem_write(handle=3, offset=3968, len=128) [ 1257.718] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1257.718] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.718] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1257.718] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1257.718] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1257.718] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1257.718] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.718] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.718] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.718] timer_enable (time=1257718), starting timer 0 [ 1257.718] timer_enable (time=1257718), starting timer 1 [ 1257.718] sna_accel_block_handler: evaluating timers, active=7 [ 1257.718] sna_accel_block_handler: flush timer expires in 8 [1257726] [ 1257.718] sna_wakeup_handler [ 1257.718] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.718] sna_block_handler (tv=0.371000) [ 1257.718] kgem_retire, need_retire?=1 [ 1257.718] kgem_retire__flushing: 0 bo on flushing list [ 1257.718] __kgem_busy: handle=3, busy=65537, wedged=0 [ 1257.718] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=3 [ 1257.718] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.718] kgem_retire -- retired=0, need_retire=1 [ 1257.718] sna_accel_do_flush: flush timer active: delta=8 [ 1257.718] sna_accel_block_handler: evaluating timers, active=7 [ 1257.718] sna_accel_block_handler: flush timer expires in 8 [1257726] [ 1257.718] sna_wakeup_handler [ 1257.718] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.718] sna_poly_segment(n=1, first=((472, 168), (472, 184)), lineWidth=0 [ 1257.718] sna_poly_segment_extents: unclipped, untranslated extents (472, 168), (473, 185) [ 1257.718] sna_poly_segment: extents=(819, 1091), (820, 1108) [ 1257.718] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1257.718] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1257.718] sna_drawable_use_bo pixmap=4, box=((819, 1091), (820, 1108)), flags=1... [ 1257.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1257.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.718] sna_drawable_use_bo: using whole GPU bo [ 1257.718] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1257.718] gen7_render_fill: (alu=3, color=6a76b1) [ 1257.718] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1257.718] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1257.718] kgem_add_handle: handle=29, index=0 [ 1257.718] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1257.718] box_from_seg: seg=(472,168),(472,184); box=(472,168),(473,185) [ 1257.718] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1257.718] sna_block_handler (tv=0.371000) [ 1257.718] kgem_retire, need_retire?=1 [ 1257.718] kgem_retire__flushing: 0 bo on flushing list [ 1257.718] __kgem_busy: handle=3, busy=0, wedged=0 [ 1257.718] __kgem_retire_rq: request 3 complete [ 1257.718] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.718] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.718] kgem_retire -- retired=0, need_retire=0 [ 1257.718] sna_accel_block_handler: GPU idle, flushing [ 1257.718] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1257.718] gem_write__cachealigned(handle=2, offset=0, len=56) [ 1257.718] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1257.718] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1257.718] sna_accel_do_flush: flush timer active: delta=8 [ 1257.718] sna_accel_block_handler: evaluating timers, active=7 [ 1257.718] sna_accel_block_handler: flush timer expires in 8 [1257726] [ 1257.726] sna_wakeup_handler [ 1257.726] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.726] sna_block_handler (tv=0.363000) [ 1257.726] kgem_retire, need_retire?=1 [ 1257.726] kgem_retire__flushing: 0 bo on flushing list [ 1257.726] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.726] __kgem_busy: handle=2, busy=0, wedged=0 [ 1257.726] __kgem_retire_rq: request 2 complete [ 1257.726] __kgem_busy: handle=29, busy=0, wedged=0 [ 1257.726] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.726] kgem_retire -- retired=0, need_retire=0 [ 1257.726] sna_accel_do_flush: flush timer active: delta=0 [ 1257.726] sna_accel_do_flush (time=1257726), triggered [ 1257.726] sna_accel_flush (time=1257726), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1257.726] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.726] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.726] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.726] sna_mode_redisplay: posting shadow damage? 1 [ 1257.726] sna_mode_redisplay: damage: 3x(743, 1091), (820, 1108) [ 1257.726] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1257.726] sna_pixmap_move_to_gpu: already all-damaged [ 1257.726] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1257.726] sna_mode_redisplay: flipping tear-free outputs [ 1257.726] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1257.726] get_fb: reusing fb=26 for handle=29 [ 1257.726] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1257.726] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1257.726] sna_accel_block_handler: evaluating timers, active=7 [ 1257.726] sna_accel_block_handler: flush timer expires in 16 [1257742] [ 1257.734] sna_wakeup_handler [ 1257.734] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.734] sna_mode_wakeup: len=32 [ 1257.734] sna_mode_redisplay: posting shadow damage? 0 [ 1257.734] sna_block_handler (tv=0.355000) [ 1257.734] sna_accel_do_flush: flush timer active: delta=8 [ 1257.734] sna_accel_block_handler: evaluating timers, active=7 [ 1257.734] sna_accel_block_handler: flush timer expires in 8 [1257742] [ 1257.742] sna_wakeup_handler [ 1257.742] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.742] sna_block_handler (tv=0.347000) [ 1257.742] sna_accel_do_flush: flush timer active: delta=0 [ 1257.742] sna_accel_do_flush (time=1257742), triggered [ 1257.742] sna_accel_flush (time=1257742), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1257.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.742] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.742] sna_mode_redisplay: posting shadow damage? 0 [ 1257.742] sna_accel_do_throttle (time=1257742), triggered [ 1257.742] sna_accel_throttle (time=1257742) [ 1257.742] sna_accel_disarm_timer[1] (time=1257742) [ 1257.742] sna_accel_block_handler: evaluating timers, active=5 [ 1257.742] sna_accel_block_handler: flush timer expires in 16 [1257758] [ 1257.758] sna_wakeup_handler [ 1257.759] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.759] sna_block_handler (tv=0.330000) [ 1257.759] sna_accel_do_flush: flush timer active: delta=-1 [ 1257.759] sna_accel_do_flush (time=1257759), triggered [ 1257.759] sna_accel_flush (time=1257759), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1257.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.759] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.759] sna_accel_disarm_timer[0] (time=1257759) [ 1257.759] sna_mode_redisplay: posting shadow damage? 0 [ 1257.759] sna_accel_do_throttle -- no pending activity [ 1257.960] sna_wakeup_handler [ 1257.960] sna_block_handler (tv=0.129000) [ 1257.960] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.960] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.960] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.960] sna_accel_do_flush -- no pending write to scanout [ 1257.960] sna_accel_do_throttle -- no pending activity [ 1257.997] sna_wakeup_handler [ 1257.997] sna_block_handler (tv=0.660000) [ 1257.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.997] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1257.997] sna_accel_do_flush -- no pending write to scanout [ 1257.997] sna_accel_do_throttle -- no pending activity [ 1257.997] sna_wakeup_handler [ 1257.997] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1257.997] sna_validate_gc changes=7fffff [ 1257.997] sna_validate_gc: recomputing clip [ 1257.997] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1257.997] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1257.997] sna_poly_fill_rect_extents: [0] = (472, 168)x(1, 17) [ 1257.997] sna_poly_fill_rect: extents(819, 1091), (820, 1108), flags=1 [ 1257.997] sna_poly_fill_rect: dropping last-cpu hint [ 1257.997] sna_poly_fill_rect: source is already on the gpu [ 1257.997] sna_drawable_use_bo pixmap=4, box=((819, 1091), (820, 1108)), flags=b... [ 1257.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1257.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.997] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1257.997] wait_for_shadow: copying existing GPU damage: 3x(743, 1091), (820, 1108) [ 1257.997] gen7_render_copy_boxes (0, 0)->(0, 0) x 3, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1257.997] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.997] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.997] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.997] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1257.997] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1257.997] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 3, tiling=(1, 1), pitch=(10240, 10240) [ 1257.997] sna_blt_copy_boxes: box=(819, 1091)x(1, 3) [ 1257.997] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1257.997] kgem_add_handle: handle=36, index=0 [ 1257.997] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.997] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1257.997] kgem_add_handle: handle=29, index=1 [ 1257.997] sna_blt_copy_boxes: box=(743, 1094)x(77, 5) [ 1257.997] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1257.997] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1257.997] sna_blt_copy_boxes: box=(819, 1099)x(1, 9) [ 1257.997] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1257.997] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1257.997] batch[3/3, flags=1c00]: 26 26 16384 16384, nreloc=6, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1257.997] gem_write__cachealigned(handle=1, offset=0, len=104) [ 1257.997] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1257.997] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.997] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1257.997] sna_drawable_use_bo: using whole GPU bo [ 1257.997] sna_poly_fill_rect: tiled fill, testing for blt [ 1257.997] sna_poly_fill_rect_tiled_blt x 1 [(472, 168)x(1, 17)...] [ 1257.997] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1257.997] sna_pixmap_move_to_gpu: already all-damaged [ 1257.997] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.997] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1257.997] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1257.997] sna_pixmap_move_to_gpu: already all-damaged [ 1257.997] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.997] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1257.997] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.997] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1257.997] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1257.997] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1257.997] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1257.997] sna_blt_copy_one: (472, 168) -> (819, 1091) x (1, 17) [ 1257.997] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1257.997] kgem_add_handle: handle=36, index=0 [ 1257.997] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.997] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1257.997] kgem_add_handle: handle=32, index=1 [ 1257.997] sna_validate_gc changes=7fffff [ 1257.997] sna_validate_gc: recomputing clip [ 1257.997] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1257.997] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1257.997] sna_poly_fill_rect_extents: [0] = (391, 165)x(83, 19) [ 1257.997] sna_poly_fill_rect: extents(738, 1088), (821, 1107), flags=1 [ 1257.997] sna_poly_fill_rect: dropping last-cpu hint [ 1257.997] sna_poly_fill_rect: source is already on the gpu [ 1257.997] sna_drawable_use_bo pixmap=4, box=((738, 1088), (821, 1107)), flags=b... [ 1257.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1257.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.997] sna_drawable_use_bo: using whole GPU bo [ 1257.997] sna_poly_fill_rect: tiled fill, testing for blt [ 1257.997] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(83, 19)...] [ 1257.997] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1257.997] sna_pixmap_move_to_gpu: already all-damaged [ 1257.997] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.997] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1257.997] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1257.997] sna_pixmap_move_to_gpu: already all-damaged [ 1257.997] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1257.997] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1257.997] sna_blt_copy_one: (391, 165) -> (738, 1088) x (83, 19) [ 1257.997] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1257.997] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1257.997] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1257.997] sna_glyphs: discarding mask [ 1257.997] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1257.997] clipped_glyphs? glyph extents (743, 1094), (829, 1099), region (347, 923), (934, 1158): no [ 1257.997] gen7_render_composite: 0x0, current mode=3/3 [ 1257.997] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1257.997] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1257.997] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1257.997] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1257.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1257.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.997] sna_drawable_use_bo: using whole GPU bo [ 1257.997] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1257.997] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.997] get_pixel: 0x1cc38b0 [ 1257.998] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1257.998] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1257.998] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1257.998] color_convert: src=ff6a76b1 [20028888] [ 1257.998] color_convert: dst=ff6a76b1 [20028888] [ 1257.998] sna_render_get_solid: ff6a76b1 [ 1257.998] sna_render_get_solid(1) = ff6a76b1 (last) [ 1257.998] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1257.998] gen7_composite_picture: integer translation (0, 0), removing [ 1257.998] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1257.998] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1257.998] sna_render_pixmap_bo: GPU all damaged [ 1257.998] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1257.998] gen4_choose_composite_emitter: solid, identity mask [ 1257.998] gen6_render_context_switch: from 3 to 1, submit batch [ 1257.998] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1257.998] gem_write__cachealigned(handle=16, offset=0, len=72) [ 1257.998] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1257.998] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.998] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1257.998] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1257.998] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1257.998] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1257.998] kgem_add_handle: handle=24, index=0 [ 1257.998] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1257.998] gen7_composite_get_binding_table(ffe0) [ 1257.998] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1257.998] kgem_add_handle: handle=36, index=1 [ 1257.998] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.998] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1257.998] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1257.998] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1257.998] kgem_add_handle: handle=28, index=2 [ 1257.998] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1257.998] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1257.998] kgem_add_handle: handle=25, index=3 [ 1257.998] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1257.998] gen7_emit_cc: blend = a00 [ 1257.998] gen7_emit_sampler: sampler = 140 [ 1257.998] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1257.998] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1257.998] gen7_emit_vertex_elements: setup id=9 [ 1257.998] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1257.998] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1257.998] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1257.998] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1257.998] gen4_vertex_flush[214] = 30 [ 1257.998] sna_block_handler (tv=0.659000) [ 1257.998] kgem_retire, need_retire?=1 [ 1257.998] kgem_retire__flushing: 0 bo on flushing list [ 1257.998] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.998] __kgem_busy: handle=1, busy=0, wedged=0 [ 1257.998] __kgem_retire_rq: request 1 complete [ 1257.998] __kgem_busy: handle=16, busy=0, wedged=0 [ 1257.998] __kgem_retire_rq: request 16 complete [ 1257.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.998] kgem_retire -- retired=0, need_retire=0 [ 1257.998] sna_accel_block_handler: GPU idle, flushing [ 1257.998] gen4_vertex_close: used=120, vbo active? 0, vb=200, nreloc=1 [ 1257.998] gen4_vertex_close: copy to batch: 120 @ 140 [ 1257.998] gen4_vertex_close: reloc[0] = 128 [ 1257.998] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1257.998] batch[1/1, flags=1c00]: 140 260 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1257.998] shrinking from 16384 to 1024 [ 1257.998] gem_write__cachealigned(handle=15, offset=0, len=1040) [ 1257.998] gem_write(handle=15, offset=3968, len=128) [ 1257.998] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1257.998] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.998] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1257.998] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1257.998] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1257.998] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1257.998] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.998] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1257.998] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1257.998] timer_enable (time=1257998), starting timer 0 [ 1257.998] timer_enable (time=1257998), starting timer 1 [ 1257.998] sna_accel_block_handler: evaluating timers, active=7 [ 1257.998] sna_accel_block_handler: flush timer expires in 8 [1258006] [ 1257.998] sna_wakeup_handler [ 1257.998] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.998] sna_block_handler (tv=0.659000) [ 1257.998] kgem_retire, need_retire?=1 [ 1257.998] kgem_retire__flushing: 0 bo on flushing list [ 1257.998] __kgem_busy: handle=15, busy=65537, wedged=0 [ 1257.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [ 1257.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.998] kgem_retire -- retired=0, need_retire=1 [ 1257.998] sna_accel_do_flush: flush timer active: delta=8 [ 1257.998] sna_accel_block_handler: evaluating timers, active=7 [ 1257.998] sna_accel_block_handler: flush timer expires in 8 [1258006] [ 1257.998] sna_wakeup_handler [ 1257.998] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1257.998] sna_poly_segment(n=1, first=((481, 168), (481, 184)), lineWidth=0 [ 1257.998] sna_poly_segment_extents: unclipped, untranslated extents (481, 168), (482, 185) [ 1257.998] sna_poly_segment: extents=(828, 1091), (829, 1108) [ 1257.998] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1257.998] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1257.998] sna_drawable_use_bo pixmap=4, box=((828, 1091), (829, 1108)), flags=1... [ 1257.998] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1257.998] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1257.998] sna_drawable_use_bo: using whole GPU bo [ 1257.998] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1257.998] gen7_render_fill: (alu=3, color=6a76b1) [ 1257.998] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1257.998] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1257.998] kgem_add_handle: handle=36, index=0 [ 1257.998] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1257.998] box_from_seg: seg=(481,168),(481,184); box=(481,168),(482,185) [ 1257.998] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1257.998] sna_block_handler (tv=0.659000) [ 1257.998] kgem_retire, need_retire?=1 [ 1257.998] kgem_retire__flushing: 0 bo on flushing list [ 1257.998] __kgem_busy: handle=15, busy=0, wedged=0 [ 1257.998] __kgem_retire_rq: request 15 complete [ 1257.998] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1257.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1257.998] kgem_retire -- retired=0, need_retire=0 [ 1257.998] sna_accel_block_handler: GPU idle, flushing [ 1257.998] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1257.998] gem_write__cachealigned(handle=14, offset=0, len=56) [ 1257.998] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1257.998] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1257.998] sna_accel_do_flush: flush timer active: delta=8 [ 1257.998] sna_accel_block_handler: evaluating timers, active=7 [ 1257.998] sna_accel_block_handler: flush timer expires in 8 [1258006] [ 1258.006] sna_wakeup_handler [ 1258.006] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.006] sna_block_handler (tv=0.651000) [ 1258.006] kgem_retire, need_retire?=1 [ 1258.006] kgem_retire__flushing: 0 bo on flushing list [ 1258.006] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.006] __kgem_busy: handle=14, busy=0, wedged=0 [ 1258.006] __kgem_retire_rq: request 14 complete [ 1258.006] __kgem_busy: handle=36, busy=0, wedged=0 [ 1258.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.006] kgem_retire -- retired=0, need_retire=0 [ 1258.006] sna_accel_do_flush: flush timer active: delta=0 [ 1258.006] sna_accel_do_flush (time=1258006), triggered [ 1258.006] sna_accel_flush (time=1258006), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.006] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.006] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.006] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.006] sna_mode_redisplay: posting shadow damage? 1 [ 1258.006] sna_mode_redisplay: damage: 8x(738, 1088), (829, 1108) [ 1258.006] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1258.006] sna_pixmap_move_to_gpu: already all-damaged [ 1258.006] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1258.006] sna_mode_redisplay: flipping tear-free outputs [ 1258.006] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1258.006] get_fb: reusing fb=27 for handle=36 [ 1258.006] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1258.006] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1258.006] sna_accel_block_handler: evaluating timers, active=7 [ 1258.006] sna_accel_block_handler: flush timer expires in 16 [1258022] [ 1258.018] sna_wakeup_handler [ 1258.018] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.018] sna_mode_wakeup: len=32 [ 1258.018] sna_mode_redisplay: posting shadow damage? 0 [ 1258.018] sna_block_handler (tv=0.639000) [ 1258.018] sna_accel_do_flush: flush timer active: delta=4 [ 1258.018] sna_accel_do_throttle (time=1258018), triggered [ 1258.018] sna_accel_throttle (time=1258018) [ 1258.018] sna_accel_disarm_timer[1] (time=1258018) [ 1258.018] sna_accel_block_handler: evaluating timers, active=5 [ 1258.018] sna_accel_block_handler: flush timer expires in 4 [1258022] [ 1258.022] sna_wakeup_handler [ 1258.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.022] sna_block_handler (tv=0.635000) [ 1258.022] sna_accel_do_flush: flush timer active: delta=0 [ 1258.022] sna_accel_do_flush (time=1258022), triggered [ 1258.022] sna_accel_flush (time=1258022), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1258.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.022] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.022] sna_mode_redisplay: posting shadow damage? 0 [ 1258.022] sna_accel_do_throttle -- no pending activity [ 1258.022] sna_accel_block_handler: evaluating timers, active=5 [ 1258.022] sna_accel_block_handler: flush timer expires in 16 [1258038] [ 1258.038] sna_wakeup_handler [ 1258.038] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.038] sna_block_handler (tv=0.619000) [ 1258.038] sna_accel_do_flush: flush timer active: delta=0 [ 1258.038] sna_accel_do_flush (time=1258038), triggered [ 1258.038] sna_accel_flush (time=1258038), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.038] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.038] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.038] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.038] sna_accel_disarm_timer[0] (time=1258038) [ 1258.038] sna_mode_redisplay: posting shadow damage? 0 [ 1258.038] sna_accel_do_throttle -- no pending activity [ 1258.085] sna_wakeup_handler [ 1258.085] sna_block_handler (tv=0.572000) [ 1258.085] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.085] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.085] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.085] sna_accel_do_flush -- no pending write to scanout [ 1258.085] sna_accel_do_throttle -- no pending activity [ 1258.125] sna_wakeup_handler [ 1258.125] sna_block_handler (tv=0.532000) [ 1258.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.125] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.125] sna_accel_do_flush -- no pending write to scanout [ 1258.125] sna_accel_do_throttle -- no pending activity [ 1258.349] sna_wakeup_handler [ 1258.349] sna_block_handler (tv=0.660000) [ 1258.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.349] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.349] sna_accel_do_flush -- no pending write to scanout [ 1258.349] sna_accel_do_throttle -- no pending activity [ 1258.349] sna_wakeup_handler [ 1258.349] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.349] sna_validate_gc changes=7fffff [ 1258.349] sna_validate_gc: recomputing clip [ 1258.349] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1258.349] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1258.349] sna_poly_fill_rect_extents: [0] = (481, 168)x(1, 17) [ 1258.349] sna_poly_fill_rect: extents(828, 1091), (829, 1108), flags=1 [ 1258.349] sna_poly_fill_rect: dropping last-cpu hint [ 1258.349] sna_poly_fill_rect: source is already on the gpu [ 1258.349] sna_drawable_use_bo pixmap=4, box=((828, 1091), (829, 1108)), flags=b... [ 1258.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1258.349] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.349] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1258.349] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (829, 1108) [ 1258.349] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1258.349] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1258.349] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.349] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.349] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1258.349] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.349] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1258.349] sna_blt_copy_boxes: box=(738, 1088)x(83, 3) [ 1258.349] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1258.349] kgem_add_handle: handle=29, index=0 [ 1258.349] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.349] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1258.349] kgem_add_handle: handle=36, index=1 [ 1258.349] sna_blt_copy_boxes: box=(738, 1091)x(83, 3) [ 1258.349] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1258.349] sna_blt_copy_boxes: box=(828, 1091)x(1, 3) [ 1258.349] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1258.349] sna_blt_copy_boxes: box=(738, 1094)x(91, 5) [ 1258.349] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1258.349] sna_blt_copy_boxes: box=(738, 1099)x(83, 8) [ 1258.349] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1258.349] sna_blt_copy_boxes: box=(828, 1099)x(1, 8) [ 1258.349] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1258.349] sna_blt_copy_boxes: box=(819, 1107)x(1, 1) [ 1258.349] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1258.349] sna_blt_copy_boxes: box=(828, 1107)x(1, 1) [ 1258.349] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1258.349] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1258.349] gem_write__cachealigned(handle=13, offset=0, len=264) [ 1258.349] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1258.349] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.349] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1258.349] sna_drawable_use_bo: using whole GPU bo [ 1258.349] sna_poly_fill_rect: tiled fill, testing for blt [ 1258.349] sna_poly_fill_rect_tiled_blt x 1 [(481, 168)x(1, 17)...] [ 1258.349] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1258.349] sna_pixmap_move_to_gpu: already all-damaged [ 1258.349] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.349] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1258.349] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1258.349] sna_pixmap_move_to_gpu: already all-damaged [ 1258.349] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.349] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1258.349] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1258.349] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1258.349] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1258.349] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1258.349] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1258.349] sna_blt_copy_one: (481, 168) -> (828, 1091) x (1, 17) [ 1258.349] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1258.349] kgem_add_handle: handle=29, index=0 [ 1258.349] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.349] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1258.349] kgem_add_handle: handle=32, index=1 [ 1258.349] sna_validate_gc changes=7fffff [ 1258.349] sna_validate_gc: recomputing clip [ 1258.349] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1258.349] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1258.349] sna_poly_fill_rect_extents: [0] = (391, 165)x(92, 19) [ 1258.349] sna_poly_fill_rect: extents(738, 1088), (830, 1107), flags=1 [ 1258.349] sna_poly_fill_rect: dropping last-cpu hint [ 1258.349] sna_poly_fill_rect: source is already on the gpu [ 1258.349] sna_drawable_use_bo pixmap=4, box=((738, 1088), (830, 1107)), flags=b... [ 1258.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1258.349] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.349] sna_drawable_use_bo: using whole GPU bo [ 1258.349] sna_poly_fill_rect: tiled fill, testing for blt [ 1258.349] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(92, 19)...] [ 1258.349] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1258.349] sna_pixmap_move_to_gpu: already all-damaged [ 1258.349] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.349] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1258.349] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1258.349] sna_pixmap_move_to_gpu: already all-damaged [ 1258.349] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.349] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1258.349] sna_blt_copy_one: (391, 165) -> (738, 1088) x (92, 19) [ 1258.349] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1258.349] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1258.350] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1258.350] sna_glyphs: discarding mask [ 1258.350] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1258.350] clipped_glyphs? glyph extents (743, 1094), (838, 1099), region (347, 923), (934, 1158): no [ 1258.350] gen7_render_composite: 0x0, current mode=3/3 [ 1258.350] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1258.350] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1258.350] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1258.350] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1258.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1258.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.350] sna_drawable_use_bo: using whole GPU bo [ 1258.350] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1258.350] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1258.350] get_pixel: 0x1cc38b0 [ 1258.350] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1258.350] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1258.350] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1258.350] color_convert: src=ff6a76b1 [20028888] [ 1258.350] color_convert: dst=ff6a76b1 [20028888] [ 1258.350] sna_render_get_solid: ff6a76b1 [ 1258.350] sna_render_get_solid(1) = ff6a76b1 (last) [ 1258.350] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1258.350] gen7_composite_picture: integer translation (0, 0), removing [ 1258.350] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1258.350] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1258.350] sna_render_pixmap_bo: GPU all damaged [ 1258.350] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1258.350] gen4_choose_composite_emitter: solid, identity mask [ 1258.350] gen6_render_context_switch: from 3 to 1, submit batch [ 1258.350] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1258.350] gem_write__cachealigned(handle=12, offset=0, len=72) [ 1258.350] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1258.350] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.350] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1258.350] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1258.350] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1258.350] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1258.350] kgem_add_handle: handle=24, index=0 [ 1258.350] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1258.350] gen7_composite_get_binding_table(ffe0) [ 1258.350] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1258.350] kgem_add_handle: handle=29, index=1 [ 1258.350] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.350] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1258.350] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1258.350] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1258.350] kgem_add_handle: handle=28, index=2 [ 1258.350] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1258.350] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1258.350] kgem_add_handle: handle=25, index=3 [ 1258.350] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1258.350] gen7_emit_cc: blend = a00 [ 1258.350] gen7_emit_sampler: sampler = 140 [ 1258.350] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1258.350] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1258.350] gen7_emit_vertex_elements: setup id=9 [ 1258.350] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1258.350] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1258.350] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1258.350] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.350] gen4_vertex_flush[214] = 33 [ 1258.350] sna_block_handler (tv=0.659000) [ 1258.350] kgem_retire, need_retire?=1 [ 1258.350] kgem_retire__flushing: 0 bo on flushing list [ 1258.350] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.350] __kgem_busy: handle=13, busy=0, wedged=0 [ 1258.350] __kgem_retire_rq: request 13 complete [ 1258.350] __kgem_busy: handle=12, busy=0, wedged=0 [ 1258.350] __kgem_retire_rq: request 12 complete [ 1258.350] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.350] kgem_retire -- retired=0, need_retire=0 [ 1258.350] sna_accel_block_handler: GPU idle, flushing [ 1258.350] gen4_vertex_close: used=132, vbo active? 0, vb=200, nreloc=1 [ 1258.350] gen4_vertex_close: copy to batch: 132 @ 140 [ 1258.350] gen4_vertex_close: reloc[0] = 128 [ 1258.350] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1258.350] batch[1/1, flags=1c00]: 140 272 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1258.350] shrinking from 16384 to 1024 [ 1258.350] gem_write__cachealigned(handle=11, offset=0, len=1088) [ 1258.350] gem_write(handle=11, offset=3968, len=128) [ 1258.350] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1258.350] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.350] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1258.350] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1258.350] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1258.350] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1258.350] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.350] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.350] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.350] timer_enable (time=1258350), starting timer 0 [ 1258.350] timer_enable (time=1258350), starting timer 1 [ 1258.350] sna_accel_block_handler: evaluating timers, active=7 [ 1258.350] sna_accel_block_handler: flush timer expires in 8 [1258358] [ 1258.350] sna_wakeup_handler [ 1258.350] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.350] sna_block_handler (tv=0.659000) [ 1258.350] kgem_retire, need_retire?=1 [ 1258.350] kgem_retire__flushing: 0 bo on flushing list [ 1258.350] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1258.350] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [ 1258.350] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.350] kgem_retire -- retired=0, need_retire=1 [ 1258.350] sna_accel_do_flush: flush timer active: delta=8 [ 1258.350] sna_accel_block_handler: evaluating timers, active=7 [ 1258.350] sna_accel_block_handler: flush timer expires in 8 [1258358] [ 1258.350] sna_wakeup_handler [ 1258.350] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.350] sna_poly_segment(n=1, first=((490, 168), (490, 184)), lineWidth=0 [ 1258.350] sna_poly_segment_extents: unclipped, untranslated extents (490, 168), (491, 185) [ 1258.350] sna_poly_segment: extents=(837, 1091), (838, 1108) [ 1258.350] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1258.350] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1258.350] sna_drawable_use_bo pixmap=4, box=((837, 1091), (838, 1108)), flags=1... [ 1258.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1258.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.350] sna_drawable_use_bo: using whole GPU bo [ 1258.350] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1258.350] gen7_render_fill: (alu=3, color=6a76b1) [ 1258.350] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1258.350] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1258.350] kgem_add_handle: handle=29, index=0 [ 1258.350] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.350] box_from_seg: seg=(490,168),(490,184); box=(490,168),(491,185) [ 1258.350] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1258.350] sna_block_handler (tv=0.659000) [ 1258.350] kgem_retire, need_retire?=1 [ 1258.350] kgem_retire__flushing: 0 bo on flushing list [ 1258.350] __kgem_busy: handle=11, busy=0, wedged=0 [ 1258.350] __kgem_retire_rq: request 11 complete [ 1258.350] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.350] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.350] kgem_retire -- retired=0, need_retire=0 [ 1258.350] sna_accel_block_handler: GPU idle, flushing [ 1258.350] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1258.350] gem_write__cachealigned(handle=10, offset=0, len=56) [ 1258.350] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1258.350] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.350] sna_accel_do_flush: flush timer active: delta=8 [ 1258.350] sna_accel_block_handler: evaluating timers, active=7 [ 1258.350] sna_accel_block_handler: flush timer expires in 8 [1258358] [ 1258.358] sna_wakeup_handler [ 1258.358] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.358] sna_block_handler (tv=0.651000) [ 1258.358] kgem_retire, need_retire?=1 [ 1258.358] kgem_retire__flushing: 0 bo on flushing list [ 1258.358] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.358] __kgem_busy: handle=10, busy=0, wedged=0 [ 1258.358] __kgem_retire_rq: request 10 complete [ 1258.358] __kgem_busy: handle=29, busy=0, wedged=0 [ 1258.358] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.358] kgem_retire -- retired=0, need_retire=0 [ 1258.358] sna_accel_do_flush: flush timer active: delta=0 [ 1258.358] sna_accel_do_flush (time=1258358), triggered [ 1258.358] sna_accel_flush (time=1258358), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.358] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.358] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.358] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.358] sna_mode_redisplay: posting shadow damage? 1 [ 1258.358] sna_mode_redisplay: damage: 8x(738, 1088), (838, 1108) [ 1258.358] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1258.358] sna_pixmap_move_to_gpu: already all-damaged [ 1258.358] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1258.358] sna_mode_redisplay: flipping tear-free outputs [ 1258.358] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1258.358] get_fb: reusing fb=26 for handle=29 [ 1258.358] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1258.358] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1258.358] sna_accel_block_handler: evaluating timers, active=7 [ 1258.358] sna_accel_block_handler: flush timer expires in 16 [1258374] [ 1258.368] sna_wakeup_handler [ 1258.368] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.368] sna_mode_wakeup: len=32 [ 1258.368] sna_mode_redisplay: posting shadow damage? 0 [ 1258.368] sna_block_handler (tv=0.641000) [ 1258.368] sna_accel_do_flush: flush timer active: delta=6 [ 1258.368] sna_accel_do_throttle (time=1258368), triggered [ 1258.368] sna_accel_throttle (time=1258368) [ 1258.368] sna_accel_disarm_timer[1] (time=1258368) [ 1258.368] sna_accel_block_handler: evaluating timers, active=5 [ 1258.368] sna_accel_block_handler: flush timer expires in 6 [1258374] [ 1258.374] sna_wakeup_handler [ 1258.374] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.374] sna_block_handler (tv=0.635000) [ 1258.374] sna_accel_do_flush: flush timer active: delta=0 [ 1258.374] sna_accel_do_flush (time=1258374), triggered [ 1258.374] sna_accel_flush (time=1258374), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1258.374] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.374] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.374] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.374] sna_mode_redisplay: posting shadow damage? 0 [ 1258.374] sna_accel_do_throttle -- no pending activity [ 1258.374] sna_accel_block_handler: evaluating timers, active=5 [ 1258.374] sna_accel_block_handler: flush timer expires in 16 [1258390] [ 1258.390] sna_wakeup_handler [ 1258.390] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.390] sna_block_handler (tv=0.619000) [ 1258.390] sna_accel_do_flush: flush timer active: delta=0 [ 1258.390] sna_accel_do_flush (time=1258390), triggered [ 1258.390] sna_accel_flush (time=1258390), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.390] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.390] sna_accel_disarm_timer[0] (time=1258390) [ 1258.390] sna_mode_redisplay: posting shadow damage? 0 [ 1258.390] sna_accel_do_throttle -- no pending activity [ 1258.461] sna_wakeup_handler [ 1258.461] sna_block_handler (tv=0.548000) [ 1258.461] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.461] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.461] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.461] sna_accel_do_flush -- no pending write to scanout [ 1258.461] sna_accel_do_throttle -- no pending activity [ 1258.525] sna_wakeup_handler [ 1258.525] sna_block_handler (tv=0.484000) [ 1258.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.525] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.525] sna_accel_do_flush -- no pending write to scanout [ 1258.525] sna_accel_do_throttle -- no pending activity [ 1258.525] sna_wakeup_handler [ 1258.525] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.525] sna_validate_gc changes=7fffff [ 1258.525] sna_validate_gc: recomputing clip [ 1258.525] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1258.525] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1258.525] sna_poly_fill_rect_extents: [0] = (490, 168)x(1, 17) [ 1258.525] sna_poly_fill_rect: extents(837, 1091), (838, 1108), flags=1 [ 1258.525] sna_poly_fill_rect: dropping last-cpu hint [ 1258.525] sna_poly_fill_rect: source is already on the gpu [ 1258.525] sna_drawable_use_bo pixmap=4, box=((837, 1091), (838, 1108)), flags=b... [ 1258.525] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1258.525] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.525] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1258.525] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (838, 1108) [ 1258.525] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1258.525] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.525] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1258.525] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1258.525] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.525] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1258.525] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1258.525] sna_blt_copy_boxes: box=(738, 1088)x(92, 3) [ 1258.525] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1258.525] kgem_add_handle: handle=36, index=0 [ 1258.525] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1258.525] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1258.525] kgem_add_handle: handle=29, index=1 [ 1258.525] sna_blt_copy_boxes: box=(738, 1091)x(92, 3) [ 1258.525] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1258.525] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1258.525] sna_blt_copy_boxes: box=(837, 1091)x(1, 3) [ 1258.525] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1258.525] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1258.525] sna_blt_copy_boxes: box=(738, 1094)x(100, 5) [ 1258.525] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1258.525] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1258.525] sna_blt_copy_boxes: box=(738, 1099)x(92, 8) [ 1258.525] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1258.525] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1258.525] sna_blt_copy_boxes: box=(837, 1099)x(1, 8) [ 1258.525] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1258.525] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1258.525] sna_blt_copy_boxes: box=(828, 1107)x(1, 1) [ 1258.525] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1258.525] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1258.525] sna_blt_copy_boxes: box=(837, 1107)x(1, 1) [ 1258.525] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1258.525] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1258.525] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1258.525] gem_write__cachealigned(handle=9, offset=0, len=264) [ 1258.525] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1258.525] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1258.525] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1258.525] sna_drawable_use_bo: using whole GPU bo [ 1258.525] sna_poly_fill_rect: tiled fill, testing for blt [ 1258.525] sna_poly_fill_rect_tiled_blt x 1 [(490, 168)x(1, 17)...] [ 1258.525] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1258.525] sna_pixmap_move_to_gpu: already all-damaged [ 1258.525] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.525] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1258.525] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1258.525] sna_pixmap_move_to_gpu: already all-damaged [ 1258.525] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.525] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1258.525] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1258.525] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1258.525] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1258.525] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1258.525] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1258.525] sna_blt_copy_one: (490, 168) -> (837, 1091) x (1, 17) [ 1258.525] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1258.525] kgem_add_handle: handle=36, index=0 [ 1258.525] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1258.525] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1258.525] kgem_add_handle: handle=32, index=1 [ 1258.525] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1258.525] sna_glyphs: discarding mask [ 1258.525] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1258.525] clipped_glyphs? glyph extents (743, 1094), (838, 1099), region (347, 923), (934, 1158): no [ 1258.525] gen7_render_composite: 0x0, current mode=3/3 [ 1258.525] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1258.525] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1258.525] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1258.525] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1258.525] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1258.525] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.525] sna_drawable_use_bo: using whole GPU bo [ 1258.525] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1258.525] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1258.525] get_pixel: 0x1cc38b0 [ 1258.525] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1258.525] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1258.525] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1258.525] color_convert: src=ff6a76b1 [20028888] [ 1258.525] color_convert: dst=ff6a76b1 [20028888] [ 1258.525] sna_render_get_solid: ff6a76b1 [ 1258.525] sna_render_get_solid(1) = ff6a76b1 (last) [ 1258.525] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1258.526] gen7_composite_picture: integer translation (0, 0), removing [ 1258.526] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1258.526] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1258.526] sna_render_pixmap_bo: GPU all damaged [ 1258.526] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1258.526] gen4_choose_composite_emitter: solid, identity mask [ 1258.526] gen6_render_context_switch: from 3 to 1, submit batch [ 1258.526] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1258.526] gem_write__cachealigned(handle=8, offset=0, len=40) [ 1258.526] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1258.526] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1258.526] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1258.526] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1258.526] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1258.526] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1258.526] kgem_add_handle: handle=24, index=0 [ 1258.526] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1258.526] gen7_composite_get_binding_table(ffe0) [ 1258.526] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1258.526] kgem_add_handle: handle=36, index=1 [ 1258.526] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1258.526] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1258.526] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1258.526] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1258.526] kgem_add_handle: handle=28, index=2 [ 1258.526] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1258.526] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1258.526] kgem_add_handle: handle=25, index=3 [ 1258.526] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1258.526] gen7_emit_cc: blend = a00 [ 1258.526] gen7_emit_sampler: sampler = 140 [ 1258.526] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1258.526] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1258.526] gen7_emit_vertex_elements: setup id=9 [ 1258.526] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1258.526] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1258.526] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1258.526] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.526] gen4_vertex_flush[214] = 33 [ 1258.526] sna_block_handler (tv=0.483000) [ 1258.526] kgem_retire, need_retire?=1 [ 1258.526] kgem_retire__flushing: 0 bo on flushing list [ 1258.526] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.526] __kgem_busy: handle=9, busy=0, wedged=0 [ 1258.526] __kgem_retire_rq: request 9 complete [ 1258.526] __kgem_busy: handle=8, busy=0, wedged=0 [ 1258.526] __kgem_retire_rq: request 8 complete [ 1258.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.526] kgem_retire -- retired=0, need_retire=0 [ 1258.526] sna_accel_block_handler: GPU idle, flushing [ 1258.526] gen4_vertex_close: used=132, vbo active? 0, vb=200, nreloc=1 [ 1258.526] gen4_vertex_close: copy to batch: 132 @ 140 [ 1258.526] gen4_vertex_close: reloc[0] = 128 [ 1258.526] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1258.526] batch[1/1, flags=1c00]: 140 272 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1258.526] shrinking from 16384 to 1024 [ 1258.526] gem_write__cachealigned(handle=7, offset=0, len=1088) [ 1258.526] gem_write(handle=7, offset=3968, len=128) [ 1258.526] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1258.526] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1258.526] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1258.526] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1258.526] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1258.526] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1258.526] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.526] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.526] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.526] timer_enable (time=1258526), starting timer 0 [ 1258.526] timer_enable (time=1258526), starting timer 1 [ 1258.526] sna_accel_block_handler: evaluating timers, active=7 [ 1258.526] sna_accel_block_handler: flush timer expires in 8 [1258534] [ 1258.526] sna_wakeup_handler [ 1258.526] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.526] sna_block_handler (tv=0.483000) [ 1258.526] kgem_retire, need_retire?=1 [ 1258.526] kgem_retire__flushing: 0 bo on flushing list [ 1258.526] __kgem_busy: handle=7, busy=65537, wedged=0 [ 1258.526] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=7 [ 1258.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.526] kgem_retire -- retired=0, need_retire=1 [ 1258.526] sna_accel_do_flush: flush timer active: delta=8 [ 1258.526] sna_accel_block_handler: evaluating timers, active=7 [ 1258.526] sna_accel_block_handler: flush timer expires in 8 [1258534] [ 1258.526] sna_wakeup_handler [ 1258.526] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.526] sna_poly_segment(n=1, first=((490, 168), (490, 184)), lineWidth=0 [ 1258.526] sna_poly_segment_extents: unclipped, untranslated extents (490, 168), (491, 185) [ 1258.526] sna_poly_segment: extents=(837, 1091), (838, 1108) [ 1258.526] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1258.526] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1258.526] sna_drawable_use_bo pixmap=4, box=((837, 1091), (838, 1108)), flags=1... [ 1258.526] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1258.526] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.526] sna_drawable_use_bo: using whole GPU bo [ 1258.526] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1258.526] gen7_render_fill: (alu=3, color=6a76b1) [ 1258.526] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1258.526] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1258.526] kgem_add_handle: handle=36, index=0 [ 1258.526] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1258.526] box_from_seg: seg=(490,168),(490,184); box=(490,168),(491,185) [ 1258.526] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1258.526] sna_block_handler (tv=0.483000) [ 1258.526] kgem_retire, need_retire?=1 [ 1258.526] kgem_retire__flushing: 0 bo on flushing list [ 1258.526] __kgem_busy: handle=7, busy=0, wedged=0 [ 1258.526] __kgem_retire_rq: request 7 complete [ 1258.526] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.526] kgem_retire -- retired=0, need_retire=0 [ 1258.526] sna_accel_block_handler: GPU idle, flushing [ 1258.526] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1258.526] gem_write__cachealigned(handle=6, offset=0, len=56) [ 1258.526] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1258.526] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1258.526] sna_accel_do_flush: flush timer active: delta=8 [ 1258.526] sna_accel_block_handler: evaluating timers, active=7 [ 1258.526] sna_accel_block_handler: flush timer expires in 8 [1258534] [ 1258.534] sna_wakeup_handler [ 1258.534] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.534] sna_block_handler (tv=0.475000) [ 1258.534] kgem_retire, need_retire?=1 [ 1258.534] kgem_retire__flushing: 0 bo on flushing list [ 1258.534] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.534] __kgem_busy: handle=6, busy=0, wedged=0 [ 1258.534] __kgem_retire_rq: request 6 complete [ 1258.534] __kgem_busy: handle=36, busy=0, wedged=0 [ 1258.534] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.534] kgem_retire -- retired=0, need_retire=0 [ 1258.534] sna_accel_do_flush: flush timer active: delta=0 [ 1258.534] sna_accel_do_flush (time=1258534), triggered [ 1258.534] sna_accel_flush (time=1258534), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.534] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.534] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.534] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.534] sna_mode_redisplay: posting shadow damage? 1 [ 1258.534] sna_mode_redisplay: damage: 3x(743, 1091), (838, 1108) [ 1258.534] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1258.534] sna_pixmap_move_to_gpu: already all-damaged [ 1258.534] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1258.534] sna_mode_redisplay: flipping tear-free outputs [ 1258.534] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1258.534] get_fb: reusing fb=27 for handle=36 [ 1258.534] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1258.534] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1258.534] sna_accel_block_handler: evaluating timers, active=7 [ 1258.534] sna_accel_block_handler: flush timer expires in 16 [1258550] [ 1258.534] sna_wakeup_handler [ 1258.534] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.534] sna_mode_wakeup: len=32 [ 1258.534] sna_mode_redisplay: posting shadow damage? 0 [ 1258.534] sna_block_handler (tv=0.475000) [ 1258.534] sna_accel_do_flush: flush timer active: delta=16 [ 1258.534] sna_accel_block_handler: evaluating timers, active=7 [ 1258.534] sna_accel_block_handler: flush timer expires in 16 [1258550] [ 1258.551] sna_wakeup_handler [ 1258.551] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.551] sna_block_handler (tv=0.458000) [ 1258.551] sna_accel_do_flush: flush timer active: delta=-1 [ 1258.551] sna_accel_do_flush (time=1258551), triggered [ 1258.551] sna_accel_flush (time=1258551), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1258.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.551] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.551] sna_mode_redisplay: posting shadow damage? 0 [ 1258.551] sna_accel_do_throttle (time=1258551), triggered [ 1258.551] sna_accel_throttle (time=1258551) [ 1258.551] sna_accel_disarm_timer[1] (time=1258551) [ 1258.551] sna_accel_block_handler: evaluating timers, active=5 [ 1258.551] sna_accel_block_handler: flush timer expires in 16 [1258567] [ 1258.567] sna_wakeup_handler [ 1258.567] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.567] sna_block_handler (tv=0.442000) [ 1258.567] sna_accel_do_flush: flush timer active: delta=0 [ 1258.567] sna_accel_do_flush (time=1258567), triggered [ 1258.567] sna_accel_flush (time=1258567), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.567] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.567] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.567] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.567] sna_accel_disarm_timer[0] (time=1258567) [ 1258.567] sna_mode_redisplay: posting shadow damage? 0 [ 1258.567] sna_accel_do_throttle -- no pending activity [ 1258.613] sna_wakeup_handler [ 1258.613] sna_block_handler (tv=0.660000) [ 1258.613] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.613] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.613] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.613] sna_accel_do_flush -- no pending write to scanout [ 1258.613] sna_accel_do_throttle -- no pending activity [ 1258.613] sna_wakeup_handler [ 1258.613] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.613] sna_validate_gc changes=7fffff [ 1258.613] sna_validate_gc: recomputing clip [ 1258.613] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1258.613] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1258.613] sna_poly_fill_rect_extents: [0] = (490, 168)x(1, 17) [ 1258.613] sna_poly_fill_rect: extents(837, 1091), (838, 1108), flags=1 [ 1258.613] sna_poly_fill_rect: dropping last-cpu hint [ 1258.613] sna_poly_fill_rect: source is already on the gpu [ 1258.613] sna_drawable_use_bo pixmap=4, box=((837, 1091), (838, 1108)), flags=b... [ 1258.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1258.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.613] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1258.613] wait_for_shadow: copying existing GPU damage: 3x(743, 1091), (838, 1108) [ 1258.613] gen7_render_copy_boxes (0, 0)->(0, 0) x 3, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1258.613] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1258.613] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.613] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.613] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1258.613] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1258.613] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 3, tiling=(1, 1), pitch=(10240, 10240) [ 1258.613] sna_blt_copy_boxes: box=(837, 1091)x(1, 3) [ 1258.613] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1258.613] kgem_add_handle: handle=29, index=0 [ 1258.613] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.613] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1258.613] kgem_add_handle: handle=36, index=1 [ 1258.613] sna_blt_copy_boxes: box=(743, 1094)x(95, 5) [ 1258.613] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1258.613] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1258.613] sna_blt_copy_boxes: box=(837, 1099)x(1, 9) [ 1258.613] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1258.613] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1258.613] batch[3/3, flags=1c00]: 26 26 16384 16384, nreloc=6, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1258.613] gem_write__cachealigned(handle=5, offset=0, len=104) [ 1258.613] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1258.613] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.613] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1258.613] sna_drawable_use_bo: using whole GPU bo [ 1258.613] sna_poly_fill_rect: tiled fill, testing for blt [ 1258.613] sna_poly_fill_rect_tiled_blt x 1 [(490, 168)x(1, 17)...] [ 1258.613] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1258.613] sna_pixmap_move_to_gpu: already all-damaged [ 1258.613] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.613] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1258.613] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1258.613] sna_pixmap_move_to_gpu: already all-damaged [ 1258.613] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.613] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1258.613] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1258.613] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1258.613] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1258.613] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1258.613] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1258.613] sna_blt_copy_one: (490, 168) -> (837, 1091) x (1, 17) [ 1258.613] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1258.613] kgem_add_handle: handle=29, index=0 [ 1258.613] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.613] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1258.613] kgem_add_handle: handle=32, index=1 [ 1258.613] sna_validate_gc changes=7fffff [ 1258.613] sna_validate_gc: recomputing clip [ 1258.613] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1258.613] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1258.613] sna_poly_fill_rect_extents: [0] = (391, 165)x(101, 19) [ 1258.613] sna_poly_fill_rect: extents(738, 1088), (839, 1107), flags=1 [ 1258.613] sna_poly_fill_rect: dropping last-cpu hint [ 1258.613] sna_poly_fill_rect: source is already on the gpu [ 1258.613] sna_drawable_use_bo pixmap=4, box=((738, 1088), (839, 1107)), flags=b... [ 1258.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1258.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.613] sna_drawable_use_bo: using whole GPU bo [ 1258.613] sna_poly_fill_rect: tiled fill, testing for blt [ 1258.613] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(101, 19)...] [ 1258.613] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1258.613] sna_pixmap_move_to_gpu: already all-damaged [ 1258.613] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.613] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1258.613] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1258.613] sna_pixmap_move_to_gpu: already all-damaged [ 1258.613] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1258.613] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1258.613] sna_blt_copy_one: (391, 165) -> (738, 1088) x (101, 19) [ 1258.613] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1258.613] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1258.613] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1258.613] sna_glyphs: discarding mask [ 1258.613] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1258.613] clipped_glyphs? glyph extents (743, 1094), (847, 1099), region (347, 923), (934, 1158): no [ 1258.613] gen7_render_composite: 0x0, current mode=3/3 [ 1258.613] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1258.613] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1258.613] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1258.613] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1258.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1258.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.613] sna_drawable_use_bo: using whole GPU bo [ 1258.614] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1258.614] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1258.614] get_pixel: 0x1cc38b0 [ 1258.614] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1258.614] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1258.614] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1258.614] color_convert: src=ff6a76b1 [20028888] [ 1258.614] color_convert: dst=ff6a76b1 [20028888] [ 1258.614] sna_render_get_solid: ff6a76b1 [ 1258.614] sna_render_get_solid(1) = ff6a76b1 (last) [ 1258.614] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1258.614] gen7_composite_picture: integer translation (0, 0), removing [ 1258.614] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1258.614] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1258.614] sna_render_pixmap_bo: GPU all damaged [ 1258.614] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1258.614] gen4_choose_composite_emitter: solid, identity mask [ 1258.614] gen6_render_context_switch: from 3 to 1, submit batch [ 1258.614] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1258.614] gem_write__cachealigned(handle=4, offset=0, len=72) [ 1258.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1258.614] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.614] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1258.614] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1258.614] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1258.614] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1258.614] kgem_add_handle: handle=24, index=0 [ 1258.614] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1258.614] gen7_composite_get_binding_table(ffe0) [ 1258.614] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1258.614] kgem_add_handle: handle=29, index=1 [ 1258.614] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.614] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1258.614] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1258.614] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1258.614] kgem_add_handle: handle=28, index=2 [ 1258.614] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1258.614] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1258.614] kgem_add_handle: handle=25, index=3 [ 1258.614] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1258.614] gen7_emit_cc: blend = a00 [ 1258.614] gen7_emit_sampler: sampler = 140 [ 1258.614] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1258.614] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1258.614] gen7_emit_vertex_elements: setup id=9 [ 1258.614] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1258.614] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1258.614] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] glyphs0_to_dst: glyph=(842, 1094)x(5, 5), unclipped [ 1258.614] emit_primitive_identity_mask__avx2: dst=(842, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1258.614] gen4_vertex_flush[214] = 36 [ 1258.614] sna_block_handler (tv=0.659000) [ 1258.614] kgem_retire, need_retire?=1 [ 1258.614] kgem_retire__flushing: 0 bo on flushing list [ 1258.614] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.614] __kgem_busy: handle=5, busy=0, wedged=0 [ 1258.614] __kgem_retire_rq: request 5 complete [ 1258.614] __kgem_busy: handle=4, busy=0, wedged=0 [ 1258.614] __kgem_retire_rq: request 4 complete [ 1258.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.614] kgem_retire -- retired=0, need_retire=0 [ 1258.614] sna_accel_block_handler: GPU idle, flushing [ 1258.614] gen4_vertex_close: used=144, vbo active? 0, vb=200, nreloc=1 [ 1258.614] gen4_vertex_close: copy to batch: 144 @ 140 [ 1258.614] gen4_vertex_close: reloc[0] = 128 [ 1258.614] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1258.614] batch[1/1, flags=1c00]: 140 284 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1258.614] shrinking from 16384 to 1024 [ 1258.614] gem_write__cachealigned(handle=3, offset=0, len=1136) [ 1258.614] gem_write(handle=3, offset=3968, len=128) [ 1258.614] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1258.614] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.614] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1258.614] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1258.614] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1258.614] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1258.614] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.614] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.614] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.614] timer_enable (time=1258614), starting timer 0 [ 1258.614] timer_enable (time=1258614), starting timer 1 [ 1258.614] sna_accel_block_handler: evaluating timers, active=7 [ 1258.614] sna_accel_block_handler: flush timer expires in 8 [1258622] [ 1258.614] sna_wakeup_handler [ 1258.614] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.614] sna_block_handler (tv=0.659000) [ 1258.614] kgem_retire, need_retire?=1 [ 1258.614] kgem_retire__flushing: 0 bo on flushing list [ 1258.614] __kgem_busy: handle=3, busy=65537, wedged=0 [ 1258.614] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=3 [ 1258.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.614] kgem_retire -- retired=0, need_retire=1 [ 1258.614] sna_accel_do_flush: flush timer active: delta=8 [ 1258.614] sna_accel_block_handler: evaluating timers, active=7 [ 1258.614] sna_accel_block_handler: flush timer expires in 8 [1258622] [ 1258.614] sna_wakeup_handler [ 1258.614] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.614] sna_poly_segment(n=1, first=((499, 168), (499, 184)), lineWidth=0 [ 1258.614] sna_poly_segment_extents: unclipped, untranslated extents (499, 168), (500, 185) [ 1258.614] sna_poly_segment: extents=(846, 1091), (847, 1108) [ 1258.614] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1258.614] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1258.614] sna_drawable_use_bo pixmap=4, box=((846, 1091), (847, 1108)), flags=1... [ 1258.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1258.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1258.614] sna_drawable_use_bo: using whole GPU bo [ 1258.614] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1258.614] gen7_render_fill: (alu=3, color=6a76b1) [ 1258.614] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1258.614] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1258.614] kgem_add_handle: handle=29, index=0 [ 1258.614] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1258.614] box_from_seg: seg=(499,168),(499,184); box=(499,168),(500,185) [ 1258.614] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1258.614] sna_block_handler (tv=0.659000) [ 1258.614] kgem_retire, need_retire?=1 [ 1258.614] kgem_retire__flushing: 0 bo on flushing list [ 1258.614] __kgem_busy: handle=3, busy=0, wedged=0 [ 1258.614] __kgem_retire_rq: request 3 complete [ 1258.614] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.614] kgem_retire -- retired=0, need_retire=0 [ 1258.614] sna_accel_block_handler: GPU idle, flushing [ 1258.614] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1258.614] gem_write__cachealigned(handle=2, offset=0, len=56) [ 1258.614] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1258.614] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1258.614] sna_accel_do_flush: flush timer active: delta=8 [ 1258.614] sna_accel_block_handler: evaluating timers, active=7 [ 1258.614] sna_accel_block_handler: flush timer expires in 8 [1258622] [ 1258.622] sna_wakeup_handler [ 1258.622] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1258.622] sna_block_handler (tv=0.651000) [ 1258.622] kgem_retire, need_retire?=1 [ 1258.622] kgem_retire__flushing: 0 bo on flushing list [ 1258.622] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1258.622] __kgem_busy: handle=2, busy=0, wedged=0 [ 1258.622] __kgem_retire_rq: request 2 complete [ 1258.622] __kgem_busy: handle=29, busy=0, wedged=0 [ 1258.622] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1258.622] kgem_retire -- retired=0, need_retire=0 [ 1258.622] sna_accel_do_flush: flush timer active: delta=0 [ 1258.622] sna_accel_do_flush (time=1258622), triggered [ 1258.622] sna_accel_flush (time=1258622), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.622] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1258.622] sna_mode_redisplay: posting shadow damage? 1 [ 1258.622] sna_mode_redisplay: damage: 8x(738, 1088), (847, 1108) [ 1258.622] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1258.622] sna_pixmap_move_to_gpu: already all-damaged [ 1258.622] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1258.622] sna_mode_redisplay: flipping tear-free outputs [ 1258.622] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1258.622] get_fb: reusing fb=26 for handle=29 [ 1258.622] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1258.622] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1258.622] sna_accel_block_handler: evaluating timers, active=7 [ 1258.622] sna_accel_block_handler: flush timer expires in 16 [1258638] [ 1258.635] sna_wakeup_handler [ 1258.635] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.635] sna_mode_wakeup: len=32 [ 1258.635] sna_mode_redisplay: posting shadow damage? 0 [ 1258.635] sna_block_handler (tv=0.638000) [ 1258.635] sna_accel_do_flush: flush timer active: delta=3 [ 1258.635] sna_accel_do_flush (time=1258635), triggered [ 1258.635] sna_accel_flush (time=1258635), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1258.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.635] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.635] sna_mode_redisplay: posting shadow damage? 0 [ 1258.635] sna_accel_do_throttle (time=1258635), triggered [ 1258.635] sna_accel_throttle (time=1258635) [ 1258.635] sna_accel_disarm_timer[1] (time=1258635) [ 1258.635] sna_accel_block_handler: evaluating timers, active=5 [ 1258.635] sna_accel_block_handler: flush timer expires in 16 [1258651] [ 1258.651] sna_wakeup_handler [ 1258.651] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1258.651] sna_block_handler (tv=0.622000) [ 1258.651] sna_accel_do_flush: flush timer active: delta=0 [ 1258.651] sna_accel_do_flush (time=1258651), triggered [ 1258.651] sna_accel_flush (time=1258651), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1258.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.651] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.651] sna_accel_disarm_timer[0] (time=1258651) [ 1258.651] sna_mode_redisplay: posting shadow damage? 0 [ 1258.651] sna_accel_do_throttle -- no pending activity [ 1258.701] sna_wakeup_handler [ 1258.701] sna_block_handler (tv=0.572000) [ 1258.701] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.701] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.701] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.701] sna_accel_do_flush -- no pending write to scanout [ 1258.701] sna_accel_do_throttle -- no pending activity [ 1258.709] sna_wakeup_handler [ 1258.709] sna_block_handler (tv=0.564000) [ 1258.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.709] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1258.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1258.709] sna_accel_do_flush -- no pending write to scanout [ 1258.709] sna_accel_do_throttle -- no pending activity [ 1259.165] sna_wakeup_handler [ 1259.165] sna_block_handler (tv=0.660000) [ 1259.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.165] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.165] sna_accel_do_flush -- no pending write to scanout [ 1259.165] sna_accel_do_throttle -- no pending activity [ 1259.165] sna_wakeup_handler [ 1259.165] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.165] sna_validate_gc changes=7fffff [ 1259.165] sna_validate_gc: recomputing clip [ 1259.165] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.165] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.165] sna_poly_fill_rect_extents: [0] = (499, 168)x(1, 17) [ 1259.165] sna_poly_fill_rect: extents(846, 1091), (847, 1108), flags=1 [ 1259.165] sna_poly_fill_rect: dropping last-cpu hint [ 1259.165] sna_poly_fill_rect: source is already on the gpu [ 1259.165] sna_drawable_use_bo pixmap=4, box=((846, 1091), (847, 1108)), flags=b... [ 1259.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.165] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1259.165] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (847, 1108) [ 1259.165] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.165] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.165] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.165] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.165] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.165] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.165] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1259.165] sna_blt_copy_boxes: box=(738, 1088)x(101, 3) [ 1259.165] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.165] kgem_add_handle: handle=36, index=0 [ 1259.165] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.165] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1259.165] kgem_add_handle: handle=29, index=1 [ 1259.165] sna_blt_copy_boxes: box=(738, 1091)x(101, 3) [ 1259.165] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1259.165] sna_blt_copy_boxes: box=(846, 1091)x(1, 3) [ 1259.165] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1259.165] sna_blt_copy_boxes: box=(738, 1094)x(109, 5) [ 1259.165] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1259.165] sna_blt_copy_boxes: box=(738, 1099)x(101, 8) [ 1259.165] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1259.165] sna_blt_copy_boxes: box=(846, 1099)x(1, 8) [ 1259.165] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1259.165] sna_blt_copy_boxes: box=(837, 1107)x(1, 1) [ 1259.165] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1259.165] sna_blt_copy_boxes: box=(846, 1107)x(1, 1) [ 1259.165] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1259.165] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1259.165] gem_write__cachealigned(handle=1, offset=0, len=264) [ 1259.165] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1259.165] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.165] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1259.165] sna_drawable_use_bo: using whole GPU bo [ 1259.165] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.165] sna_poly_fill_rect_tiled_blt x 1 [(499, 168)x(1, 17)...] [ 1259.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.165] sna_pixmap_move_to_gpu: already all-damaged [ 1259.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.165] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.165] sna_pixmap_move_to_gpu: already all-damaged [ 1259.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.165] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.165] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.165] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.165] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.165] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.165] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.165] sna_blt_copy_one: (499, 168) -> (846, 1091) x (1, 17) [ 1259.165] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.165] kgem_add_handle: handle=36, index=0 [ 1259.165] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.165] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1259.165] kgem_add_handle: handle=32, index=1 [ 1259.165] sna_validate_gc changes=7fffff [ 1259.165] sna_validate_gc: recomputing clip [ 1259.165] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.165] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.165] sna_poly_fill_rect_extents: [0] = (391, 165)x(110, 19) [ 1259.165] sna_poly_fill_rect: extents(738, 1088), (848, 1107), flags=1 [ 1259.165] sna_poly_fill_rect: dropping last-cpu hint [ 1259.165] sna_poly_fill_rect: source is already on the gpu [ 1259.165] sna_drawable_use_bo pixmap=4, box=((738, 1088), (848, 1107)), flags=b... [ 1259.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.165] sna_drawable_use_bo: using whole GPU bo [ 1259.165] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.165] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(110, 19)...] [ 1259.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.165] sna_pixmap_move_to_gpu: already all-damaged [ 1259.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.165] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.165] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.165] sna_pixmap_move_to_gpu: already all-damaged [ 1259.165] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.165] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.165] sna_blt_copy_one: (391, 165) -> (738, 1088) x (110, 19) [ 1259.165] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1259.165] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1259.165] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1259.165] sna_glyphs: discarding mask [ 1259.165] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1259.166] clipped_glyphs? glyph extents (743, 1094), (856, 1099), region (347, 923), (934, 1158): no [ 1259.166] gen7_render_composite: 0x0, current mode=3/3 [ 1259.166] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1259.166] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1259.166] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1259.166] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1259.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1259.166] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.166] sna_drawable_use_bo: using whole GPU bo [ 1259.166] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1259.166] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.166] get_pixel: 0x1cc38b0 [ 1259.166] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1259.166] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1259.166] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1259.166] color_convert: src=ff6a76b1 [20028888] [ 1259.166] color_convert: dst=ff6a76b1 [20028888] [ 1259.166] sna_render_get_solid: ff6a76b1 [ 1259.166] sna_render_get_solid(1) = ff6a76b1 (last) [ 1259.166] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.166] gen7_composite_picture: integer translation (0, 0), removing [ 1259.166] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1259.166] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1259.166] sna_render_pixmap_bo: GPU all damaged [ 1259.166] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1259.166] gen4_choose_composite_emitter: solid, identity mask [ 1259.166] gen6_render_context_switch: from 3 to 1, submit batch [ 1259.166] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1259.166] gem_write__cachealigned(handle=16, offset=0, len=72) [ 1259.166] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1259.166] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.166] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1259.166] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1259.166] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.166] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.166] kgem_add_handle: handle=24, index=0 [ 1259.166] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.166] gen7_composite_get_binding_table(ffe0) [ 1259.166] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1259.166] kgem_add_handle: handle=36, index=1 [ 1259.166] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.166] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.166] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1259.166] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1259.166] kgem_add_handle: handle=28, index=2 [ 1259.166] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.166] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1259.166] kgem_add_handle: handle=25, index=3 [ 1259.166] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1259.166] gen7_emit_cc: blend = a00 [ 1259.166] gen7_emit_sampler: sampler = 140 [ 1259.166] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1259.166] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1259.166] gen7_emit_vertex_elements: setup id=9 [ 1259.166] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1259.166] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1259.166] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(842, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(842, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] glyphs0_to_dst: glyph=(851, 1094)x(5, 5), unclipped [ 1259.166] emit_primitive_identity_mask__avx2: dst=(851, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.166] gen4_vertex_flush[214] = 39 [ 1259.166] sna_block_handler (tv=0.659000) [ 1259.166] kgem_retire, need_retire?=1 [ 1259.166] kgem_retire__flushing: 0 bo on flushing list [ 1259.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.166] __kgem_busy: handle=1, busy=0, wedged=0 [ 1259.166] __kgem_retire_rq: request 1 complete [ 1259.166] __kgem_busy: handle=16, busy=0, wedged=0 [ 1259.166] __kgem_retire_rq: request 16 complete [ 1259.166] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.166] kgem_retire -- retired=0, need_retire=0 [ 1259.166] sna_accel_block_handler: GPU idle, flushing [ 1259.166] gen4_vertex_close: used=156, vbo active? 0, vb=200, nreloc=1 [ 1259.166] gen4_vertex_close: copy to batch: 156 @ 140 [ 1259.166] gen4_vertex_close: reloc[0] = 128 [ 1259.166] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1259.166] batch[1/1, flags=1c00]: 140 296 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1259.166] shrinking from 16384 to 1024 [ 1259.166] gem_write__cachealigned(handle=15, offset=0, len=1184) [ 1259.166] gem_write(handle=15, offset=3968, len=128) [ 1259.166] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1259.166] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.166] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.166] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.166] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1259.166] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1259.166] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.166] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.166] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.166] timer_enable (time=1259166), starting timer 0 [ 1259.166] timer_enable (time=1259166), starting timer 1 [ 1259.166] sna_accel_block_handler: evaluating timers, active=7 [ 1259.166] sna_accel_block_handler: flush timer expires in 8 [1259174] [ 1259.166] sna_wakeup_handler [ 1259.166] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.166] sna_block_handler (tv=0.659000) [ 1259.166] kgem_retire, need_retire?=1 [ 1259.166] kgem_retire__flushing: 0 bo on flushing list [ 1259.166] __kgem_busy: handle=15, busy=65537, wedged=0 [ 1259.166] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [ 1259.166] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.166] kgem_retire -- retired=0, need_retire=1 [ 1259.166] sna_accel_do_flush: flush timer active: delta=8 [ 1259.166] sna_accel_block_handler: evaluating timers, active=7 [ 1259.166] sna_accel_block_handler: flush timer expires in 8 [1259174] [ 1259.166] sna_wakeup_handler [ 1259.166] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.166] sna_poly_segment(n=1, first=((508, 168), (508, 184)), lineWidth=0 [ 1259.166] sna_poly_segment_extents: unclipped, untranslated extents (508, 168), (509, 185) [ 1259.166] sna_poly_segment: extents=(855, 1091), (856, 1108) [ 1259.166] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1259.166] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1259.166] sna_drawable_use_bo pixmap=4, box=((855, 1091), (856, 1108)), flags=1... [ 1259.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1259.166] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.166] sna_drawable_use_bo: using whole GPU bo [ 1259.166] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1259.166] gen7_render_fill: (alu=3, color=6a76b1) [ 1259.166] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1259.166] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.166] kgem_add_handle: handle=36, index=0 [ 1259.166] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.166] box_from_seg: seg=(508,168),(508,184); box=(508,168),(509,185) [ 1259.166] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1259.166] sna_block_handler (tv=0.659000) [ 1259.166] kgem_retire, need_retire?=1 [ 1259.166] kgem_retire__flushing: 0 bo on flushing list [ 1259.166] __kgem_busy: handle=15, busy=0, wedged=0 [ 1259.166] __kgem_retire_rq: request 15 complete [ 1259.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.166] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.166] kgem_retire -- retired=0, need_retire=0 [ 1259.166] sna_accel_block_handler: GPU idle, flushing [ 1259.166] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1259.166] gem_write__cachealigned(handle=14, offset=0, len=56) [ 1259.166] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1259.166] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.166] sna_accel_do_flush: flush timer active: delta=8 [ 1259.166] sna_accel_block_handler: evaluating timers, active=7 [ 1259.166] sna_accel_block_handler: flush timer expires in 8 [1259174] [ 1259.174] sna_wakeup_handler [ 1259.174] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.174] sna_block_handler (tv=0.651000) [ 1259.174] kgem_retire, need_retire?=1 [ 1259.174] kgem_retire__flushing: 0 bo on flushing list [ 1259.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.174] __kgem_busy: handle=14, busy=0, wedged=0 [ 1259.174] __kgem_retire_rq: request 14 complete [ 1259.174] __kgem_busy: handle=36, busy=0, wedged=0 [ 1259.174] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.174] kgem_retire -- retired=0, need_retire=0 [ 1259.174] sna_accel_do_flush: flush timer active: delta=0 [ 1259.174] sna_accel_do_flush (time=1259174), triggered [ 1259.174] sna_accel_flush (time=1259174), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.174] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.174] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.174] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.174] sna_mode_redisplay: posting shadow damage? 1 [ 1259.174] sna_mode_redisplay: damage: 8x(738, 1088), (856, 1108) [ 1259.174] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.174] sna_pixmap_move_to_gpu: already all-damaged [ 1259.174] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1259.174] sna_mode_redisplay: flipping tear-free outputs [ 1259.174] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1259.174] get_fb: reusing fb=27 for handle=36 [ 1259.174] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1259.174] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1259.174] sna_accel_block_handler: evaluating timers, active=7 [ 1259.174] sna_accel_block_handler: flush timer expires in 16 [1259190] [ 1259.185] sna_wakeup_handler [ 1259.185] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.185] sna_mode_wakeup: len=32 [ 1259.185] sna_mode_redisplay: posting shadow damage? 0 [ 1259.185] sna_block_handler (tv=0.640000) [ 1259.185] sna_accel_do_flush: flush timer active: delta=5 [ 1259.185] sna_accel_do_throttle (time=1259185), triggered [ 1259.185] sna_accel_throttle (time=1259185) [ 1259.185] sna_accel_disarm_timer[1] (time=1259185) [ 1259.185] sna_accel_block_handler: evaluating timers, active=5 [ 1259.185] sna_accel_block_handler: flush timer expires in 5 [1259190] [ 1259.190] sna_wakeup_handler [ 1259.190] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.190] sna_block_handler (tv=0.635000) [ 1259.190] sna_accel_do_flush: flush timer active: delta=0 [ 1259.190] sna_accel_do_flush (time=1259190), triggered [ 1259.190] sna_accel_flush (time=1259190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1259.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.190] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.190] sna_mode_redisplay: posting shadow damage? 0 [ 1259.190] sna_accel_do_throttle -- no pending activity [ 1259.190] sna_accel_block_handler: evaluating timers, active=5 [ 1259.190] sna_accel_block_handler: flush timer expires in 16 [1259206] [ 1259.206] sna_wakeup_handler [ 1259.206] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.206] sna_block_handler (tv=0.619000) [ 1259.206] sna_accel_do_flush: flush timer active: delta=0 [ 1259.206] sna_accel_do_flush (time=1259206), triggered [ 1259.206] sna_accel_flush (time=1259206), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.206] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.206] sna_accel_disarm_timer[0] (time=1259206) [ 1259.206] sna_mode_redisplay: posting shadow damage? 0 [ 1259.206] sna_accel_do_throttle -- no pending activity [ 1259.245] sna_wakeup_handler [ 1259.245] sna_block_handler (tv=0.580000) [ 1259.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.245] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.245] sna_accel_do_flush -- no pending write to scanout [ 1259.245] sna_accel_do_throttle -- no pending activity [ 1259.309] sna_wakeup_handler [ 1259.309] sna_block_handler (tv=0.660000) [ 1259.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.309] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.309] sna_accel_do_flush -- no pending write to scanout [ 1259.309] sna_accel_do_throttle -- no pending activity [ 1259.309] sna_wakeup_handler [ 1259.309] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.309] sna_validate_gc changes=7fffff [ 1259.309] sna_validate_gc: recomputing clip [ 1259.309] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.309] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.309] sna_poly_fill_rect_extents: [0] = (508, 168)x(1, 17) [ 1259.309] sna_poly_fill_rect: extents(855, 1091), (856, 1108), flags=1 [ 1259.309] sna_poly_fill_rect: dropping last-cpu hint [ 1259.309] sna_poly_fill_rect: source is already on the gpu [ 1259.309] sna_drawable_use_bo pixmap=4, box=((855, 1091), (856, 1108)), flags=b... [ 1259.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.309] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1259.309] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (856, 1108) [ 1259.309] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.309] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.309] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.309] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.309] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.309] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.309] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1259.309] sna_blt_copy_boxes: box=(738, 1088)x(110, 3) [ 1259.309] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.309] kgem_add_handle: handle=29, index=0 [ 1259.309] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.309] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1259.309] kgem_add_handle: handle=36, index=1 [ 1259.309] sna_blt_copy_boxes: box=(738, 1091)x(110, 3) [ 1259.309] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1259.309] sna_blt_copy_boxes: box=(855, 1091)x(1, 3) [ 1259.309] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1259.309] sna_blt_copy_boxes: box=(738, 1094)x(118, 5) [ 1259.309] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1259.309] sna_blt_copy_boxes: box=(738, 1099)x(110, 8) [ 1259.309] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1259.309] sna_blt_copy_boxes: box=(855, 1099)x(1, 8) [ 1259.309] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1259.309] sna_blt_copy_boxes: box=(846, 1107)x(1, 1) [ 1259.309] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1259.309] sna_blt_copy_boxes: box=(855, 1107)x(1, 1) [ 1259.309] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1259.309] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1259.309] gem_write__cachealigned(handle=13, offset=0, len=264) [ 1259.309] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1259.309] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.309] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1259.309] sna_drawable_use_bo: using whole GPU bo [ 1259.309] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.309] sna_poly_fill_rect_tiled_blt x 1 [(508, 168)x(1, 17)...] [ 1259.309] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.309] sna_pixmap_move_to_gpu: already all-damaged [ 1259.309] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.309] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.309] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.309] sna_pixmap_move_to_gpu: already all-damaged [ 1259.309] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.309] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.309] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.309] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.309] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.309] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.309] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.309] sna_blt_copy_one: (508, 168) -> (855, 1091) x (1, 17) [ 1259.309] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.309] kgem_add_handle: handle=29, index=0 [ 1259.309] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.309] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1259.309] kgem_add_handle: handle=32, index=1 [ 1259.309] sna_validate_gc changes=7fffff [ 1259.309] sna_validate_gc: recomputing clip [ 1259.309] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.309] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.309] sna_poly_fill_rect_extents: [0] = (391, 165)x(119, 19) [ 1259.309] sna_poly_fill_rect: extents(738, 1088), (857, 1107), flags=1 [ 1259.309] sna_poly_fill_rect: dropping last-cpu hint [ 1259.309] sna_poly_fill_rect: source is already on the gpu [ 1259.309] sna_drawable_use_bo pixmap=4, box=((738, 1088), (857, 1107)), flags=b... [ 1259.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.309] sna_drawable_use_bo: using whole GPU bo [ 1259.309] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.309] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(119, 19)...] [ 1259.309] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.309] sna_pixmap_move_to_gpu: already all-damaged [ 1259.309] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.309] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.309] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.309] sna_pixmap_move_to_gpu: already all-damaged [ 1259.309] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.309] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.309] sna_blt_copy_one: (391, 165) -> (738, 1088) x (119, 19) [ 1259.309] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1259.309] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1259.309] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1259.310] sna_glyphs: discarding mask [ 1259.310] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1259.310] clipped_glyphs? glyph extents (743, 1094), (865, 1099), region (347, 923), (934, 1158): no [ 1259.310] gen7_render_composite: 0x0, current mode=3/3 [ 1259.310] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1259.310] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1259.310] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1259.310] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1259.310] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1259.310] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.310] sna_drawable_use_bo: using whole GPU bo [ 1259.310] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1259.310] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.310] get_pixel: 0x1cc38b0 [ 1259.310] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1259.310] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1259.310] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1259.310] color_convert: src=ff6a76b1 [20028888] [ 1259.310] color_convert: dst=ff6a76b1 [20028888] [ 1259.310] sna_render_get_solid: ff6a76b1 [ 1259.310] sna_render_get_solid(1) = ff6a76b1 (last) [ 1259.310] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.310] gen7_composite_picture: integer translation (0, 0), removing [ 1259.310] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1259.310] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1259.310] sna_render_pixmap_bo: GPU all damaged [ 1259.310] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1259.310] gen4_choose_composite_emitter: solid, identity mask [ 1259.310] gen6_render_context_switch: from 3 to 1, submit batch [ 1259.310] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1259.310] gem_write__cachealigned(handle=12, offset=0, len=72) [ 1259.310] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1259.310] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.310] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1259.310] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1259.310] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.310] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.310] kgem_add_handle: handle=24, index=0 [ 1259.310] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.310] gen7_composite_get_binding_table(ffe0) [ 1259.310] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1259.310] kgem_add_handle: handle=29, index=1 [ 1259.310] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.310] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.310] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1259.310] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1259.310] kgem_add_handle: handle=28, index=2 [ 1259.310] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.310] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1259.310] kgem_add_handle: handle=25, index=3 [ 1259.310] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1259.310] gen7_emit_cc: blend = a00 [ 1259.310] gen7_emit_sampler: sampler = 140 [ 1259.310] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1259.310] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1259.310] gen7_emit_vertex_elements: setup id=9 [ 1259.310] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1259.310] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1259.310] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(842, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(842, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(851, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(851, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] glyphs0_to_dst: glyph=(860, 1094)x(5, 5), unclipped [ 1259.310] emit_primitive_identity_mask__avx2: dst=(860, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.310] gen4_vertex_flush[214] = 42 [ 1259.310] sna_block_handler (tv=0.659000) [ 1259.310] kgem_retire, need_retire?=1 [ 1259.310] kgem_retire__flushing: 0 bo on flushing list [ 1259.310] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.310] __kgem_busy: handle=13, busy=0, wedged=0 [ 1259.310] __kgem_retire_rq: request 13 complete [ 1259.310] __kgem_busy: handle=12, busy=0, wedged=0 [ 1259.310] __kgem_retire_rq: request 12 complete [ 1259.310] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.310] kgem_retire -- retired=0, need_retire=0 [ 1259.310] sna_accel_block_handler: GPU idle, flushing [ 1259.310] gen4_vertex_close: used=168, vbo active? 0, vb=200, nreloc=1 [ 1259.310] gen4_vertex_close: copy to batch: 168 @ 140 [ 1259.310] gen4_vertex_close: reloc[0] = 128 [ 1259.310] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1259.310] batch[1/1, flags=1c00]: 140 308 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1259.310] shrinking from 16384 to 1024 [ 1259.310] gem_write__cachealigned(handle=11, offset=0, len=1232) [ 1259.310] gem_write(handle=11, offset=3968, len=128) [ 1259.310] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1259.310] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.310] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.310] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.310] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1259.310] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1259.310] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.310] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.310] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.310] timer_enable (time=1259310), starting timer 0 [ 1259.310] timer_enable (time=1259310), starting timer 1 [ 1259.310] sna_accel_block_handler: evaluating timers, active=7 [ 1259.310] sna_accel_block_handler: flush timer expires in 8 [1259318] [ 1259.310] sna_wakeup_handler [ 1259.310] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.310] sna_block_handler (tv=0.659000) [ 1259.310] kgem_retire, need_retire?=1 [ 1259.310] kgem_retire__flushing: 0 bo on flushing list [ 1259.310] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1259.310] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [ 1259.310] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.310] kgem_retire -- retired=0, need_retire=1 [ 1259.310] sna_accel_do_flush: flush timer active: delta=8 [ 1259.310] sna_accel_block_handler: evaluating timers, active=7 [ 1259.310] sna_accel_block_handler: flush timer expires in 8 [1259318] [ 1259.310] sna_wakeup_handler [ 1259.310] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.310] sna_poly_segment(n=1, first=((517, 168), (517, 184)), lineWidth=0 [ 1259.310] sna_poly_segment_extents: unclipped, untranslated extents (517, 168), (518, 185) [ 1259.310] sna_poly_segment: extents=(864, 1091), (865, 1108) [ 1259.310] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1259.310] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1259.310] sna_drawable_use_bo pixmap=4, box=((864, 1091), (865, 1108)), flags=1... [ 1259.310] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1259.310] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.310] sna_drawable_use_bo: using whole GPU bo [ 1259.310] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1259.310] gen7_render_fill: (alu=3, color=6a76b1) [ 1259.310] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1259.310] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.310] kgem_add_handle: handle=29, index=0 [ 1259.310] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.310] box_from_seg: seg=(517,168),(517,184); box=(517,168),(518,185) [ 1259.310] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1259.310] sna_block_handler (tv=0.659000) [ 1259.310] kgem_retire, need_retire?=1 [ 1259.310] kgem_retire__flushing: 0 bo on flushing list [ 1259.310] __kgem_busy: handle=11, busy=0, wedged=0 [ 1259.310] __kgem_retire_rq: request 11 complete [ 1259.310] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.310] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.310] kgem_retire -- retired=0, need_retire=0 [ 1259.310] sna_accel_block_handler: GPU idle, flushing [ 1259.310] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1259.310] gem_write__cachealigned(handle=10, offset=0, len=56) [ 1259.310] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1259.310] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.310] sna_accel_do_flush: flush timer active: delta=8 [ 1259.310] sna_accel_block_handler: evaluating timers, active=7 [ 1259.310] sna_accel_block_handler: flush timer expires in 8 [1259318] [ 1259.318] sna_wakeup_handler [ 1259.318] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.318] sna_block_handler (tv=0.651000) [ 1259.318] kgem_retire, need_retire?=1 [ 1259.318] kgem_retire__flushing: 0 bo on flushing list [ 1259.318] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.318] __kgem_busy: handle=10, busy=0, wedged=0 [ 1259.318] __kgem_retire_rq: request 10 complete [ 1259.318] __kgem_busy: handle=29, busy=0, wedged=0 [ 1259.318] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.318] kgem_retire -- retired=0, need_retire=0 [ 1259.318] sna_accel_do_flush: flush timer active: delta=0 [ 1259.318] sna_accel_do_flush (time=1259318), triggered [ 1259.318] sna_accel_flush (time=1259318), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.318] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.318] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.318] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.318] sna_mode_redisplay: posting shadow damage? 1 [ 1259.318] sna_mode_redisplay: damage: 8x(738, 1088), (865, 1108) [ 1259.318] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.318] sna_pixmap_move_to_gpu: already all-damaged [ 1259.318] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1259.318] sna_mode_redisplay: flipping tear-free outputs [ 1259.318] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1259.318] get_fb: reusing fb=26 for handle=29 [ 1259.318] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1259.318] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1259.318] sna_accel_block_handler: evaluating timers, active=7 [ 1259.318] sna_accel_block_handler: flush timer expires in 16 [1259334] [ 1259.335] sna_wakeup_handler [ 1259.335] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.335] sna_block_handler (tv=0.634000) [ 1259.335] sna_accel_do_flush: flush timer active: delta=-1 [ 1259.335] sna_accel_do_flush (time=1259335), triggered [ 1259.335] sna_accel_flush (time=1259335), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1259.335] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1259.335] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.335] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1259.335] sna_mode_redisplay: posting shadow damage? 0 [ 1259.335] sna_accel_do_throttle (time=1259335), triggered [ 1259.335] sna_accel_throttle (time=1259335) [ 1259.335] sna_accel_disarm_timer[1] (time=1259335) [ 1259.335] sna_accel_block_handler: evaluating timers, active=5 [ 1259.335] sna_accel_block_handler: flush timer expires in 16 [1259351] [ 1259.335] sna_wakeup_handler [ 1259.335] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.335] sna_mode_wakeup: len=32 [ 1259.335] sna_mode_redisplay: posting shadow damage? 0 [ 1259.335] sna_block_handler (tv=0.634000) [ 1259.335] sna_accel_do_flush: flush timer active: delta=16 [ 1259.335] sna_accel_do_throttle -- no pending activity [ 1259.335] sna_accel_block_handler: evaluating timers, active=5 [ 1259.335] sna_accel_block_handler: flush timer expires in 16 [1259351] [ 1259.351] sna_wakeup_handler [ 1259.351] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.351] sna_block_handler (tv=0.618000) [ 1259.351] sna_accel_do_flush: flush timer active: delta=0 [ 1259.351] sna_accel_do_flush (time=1259351), triggered [ 1259.351] sna_accel_flush (time=1259351), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.351] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.351] sna_accel_disarm_timer[0] (time=1259351) [ 1259.351] sna_mode_redisplay: posting shadow damage? 0 [ 1259.351] sna_accel_do_throttle -- no pending activity [ 1259.397] sna_wakeup_handler [ 1259.397] sna_block_handler (tv=0.572000) [ 1259.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.397] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.397] sna_accel_do_flush -- no pending write to scanout [ 1259.397] sna_accel_do_throttle -- no pending activity [ 1259.421] sna_wakeup_handler [ 1259.421] sna_block_handler (tv=0.660000) [ 1259.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.421] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.421] sna_accel_do_flush -- no pending write to scanout [ 1259.421] sna_accel_do_throttle -- no pending activity [ 1259.421] sna_wakeup_handler [ 1259.421] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.421] sna_validate_gc changes=7fffff [ 1259.421] sna_validate_gc: recomputing clip [ 1259.421] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.421] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.421] sna_poly_fill_rect_extents: [0] = (517, 168)x(1, 17) [ 1259.421] sna_poly_fill_rect: extents(864, 1091), (865, 1108), flags=1 [ 1259.421] sna_poly_fill_rect: dropping last-cpu hint [ 1259.421] sna_poly_fill_rect: source is already on the gpu [ 1259.421] sna_drawable_use_bo pixmap=4, box=((864, 1091), (865, 1108)), flags=b... [ 1259.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.421] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1259.421] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (865, 1108) [ 1259.421] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.421] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.421] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.421] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.421] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.421] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.421] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1259.421] sna_blt_copy_boxes: box=(738, 1088)x(119, 3) [ 1259.421] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.421] kgem_add_handle: handle=36, index=0 [ 1259.421] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.421] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1259.421] kgem_add_handle: handle=29, index=1 [ 1259.421] sna_blt_copy_boxes: box=(738, 1091)x(119, 3) [ 1259.421] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1259.421] sna_blt_copy_boxes: box=(864, 1091)x(1, 3) [ 1259.421] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1259.421] sna_blt_copy_boxes: box=(738, 1094)x(127, 5) [ 1259.421] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1259.421] sna_blt_copy_boxes: box=(738, 1099)x(119, 8) [ 1259.421] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1259.421] sna_blt_copy_boxes: box=(864, 1099)x(1, 8) [ 1259.421] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1259.421] sna_blt_copy_boxes: box=(855, 1107)x(1, 1) [ 1259.421] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1259.421] sna_blt_copy_boxes: box=(864, 1107)x(1, 1) [ 1259.421] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1259.421] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1259.421] gem_write__cachealigned(handle=9, offset=0, len=264) [ 1259.421] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1259.421] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.421] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1259.421] sna_drawable_use_bo: using whole GPU bo [ 1259.421] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.421] sna_poly_fill_rect_tiled_blt x 1 [(517, 168)x(1, 17)...] [ 1259.421] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.421] sna_pixmap_move_to_gpu: already all-damaged [ 1259.421] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.421] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.421] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.421] sna_pixmap_move_to_gpu: already all-damaged [ 1259.421] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.421] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.421] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.421] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.421] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.421] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.421] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.421] sna_blt_copy_one: (517, 168) -> (864, 1091) x (1, 17) [ 1259.421] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.421] kgem_add_handle: handle=36, index=0 [ 1259.421] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.421] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1259.421] kgem_add_handle: handle=32, index=1 [ 1259.421] sna_validate_gc changes=7fffff [ 1259.421] sna_validate_gc: recomputing clip [ 1259.421] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.421] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.421] sna_poly_fill_rect_extents: [0] = (391, 165)x(128, 19) [ 1259.421] sna_poly_fill_rect: extents(738, 1088), (866, 1107), flags=1 [ 1259.421] sna_poly_fill_rect: dropping last-cpu hint [ 1259.421] sna_poly_fill_rect: source is already on the gpu [ 1259.421] sna_drawable_use_bo pixmap=4, box=((738, 1088), (866, 1107)), flags=b... [ 1259.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.421] sna_drawable_use_bo: using whole GPU bo [ 1259.421] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.421] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(128, 19)...] [ 1259.421] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.421] sna_pixmap_move_to_gpu: already all-damaged [ 1259.421] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.421] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.421] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.421] sna_pixmap_move_to_gpu: already all-damaged [ 1259.421] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.421] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.421] sna_blt_copy_one: (391, 165) -> (738, 1088) x (128, 19) [ 1259.421] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1259.421] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1259.421] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1259.421] sna_glyphs: discarding mask [ 1259.421] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1259.422] clipped_glyphs? glyph extents (743, 1094), (874, 1099), region (347, 923), (934, 1158): no [ 1259.422] gen7_render_composite: 0x0, current mode=3/3 [ 1259.422] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1259.422] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1259.422] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1259.422] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1259.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1259.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.422] sna_drawable_use_bo: using whole GPU bo [ 1259.422] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1259.422] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.422] get_pixel: 0x1cc38b0 [ 1259.422] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1259.422] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1259.422] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1259.422] color_convert: src=ff6a76b1 [20028888] [ 1259.422] color_convert: dst=ff6a76b1 [20028888] [ 1259.422] sna_render_get_solid: ff6a76b1 [ 1259.422] sna_render_get_solid(1) = ff6a76b1 (last) [ 1259.422] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.422] gen7_composite_picture: integer translation (0, 0), removing [ 1259.422] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1259.422] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1259.422] sna_render_pixmap_bo: GPU all damaged [ 1259.422] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1259.422] gen4_choose_composite_emitter: solid, identity mask [ 1259.422] gen6_render_context_switch: from 3 to 1, submit batch [ 1259.422] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1259.422] gem_write__cachealigned(handle=8, offset=0, len=72) [ 1259.422] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1259.422] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.422] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1259.422] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1259.422] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.422] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.422] kgem_add_handle: handle=24, index=0 [ 1259.422] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.422] gen7_composite_get_binding_table(ffe0) [ 1259.422] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1259.422] kgem_add_handle: handle=36, index=1 [ 1259.422] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.422] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.422] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1259.422] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1259.422] kgem_add_handle: handle=28, index=2 [ 1259.422] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.422] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1259.422] kgem_add_handle: handle=25, index=3 [ 1259.422] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1259.422] gen7_emit_cc: blend = a00 [ 1259.422] gen7_emit_sampler: sampler = 140 [ 1259.422] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1259.422] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1259.422] gen7_emit_vertex_elements: setup id=9 [ 1259.422] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1259.422] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1259.422] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(842, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(842, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(851, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(851, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(860, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(860, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] glyphs0_to_dst: glyph=(869, 1094)x(5, 5), unclipped [ 1259.422] emit_primitive_identity_mask__avx2: dst=(869, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.422] gen4_vertex_flush[214] = 45 [ 1259.422] sna_block_handler (tv=0.659000) [ 1259.422] kgem_retire, need_retire?=1 [ 1259.422] kgem_retire__flushing: 0 bo on flushing list [ 1259.422] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.422] __kgem_busy: handle=9, busy=0, wedged=0 [ 1259.422] __kgem_retire_rq: request 9 complete [ 1259.422] __kgem_busy: handle=8, busy=0, wedged=0 [ 1259.422] __kgem_retire_rq: request 8 complete [ 1259.422] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.422] kgem_retire -- retired=0, need_retire=0 [ 1259.422] sna_accel_block_handler: GPU idle, flushing [ 1259.422] gen4_vertex_close: used=180, vbo active? 0, vb=200, nreloc=1 [ 1259.422] gen4_vertex_close: copy to batch: 180 @ 140 [ 1259.422] gen4_vertex_close: reloc[0] = 128 [ 1259.422] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1259.422] batch[1/1, flags=1c00]: 140 320 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1259.422] shrinking from 16384 to 1024 [ 1259.422] gem_write__cachealigned(handle=7, offset=0, len=1280) [ 1259.422] gem_write(handle=7, offset=3968, len=128) [ 1259.422] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1259.422] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.422] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.422] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.422] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1259.422] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1259.422] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.422] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.422] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.422] timer_enable (time=1259422), starting timer 0 [ 1259.422] timer_enable (time=1259422), starting timer 1 [ 1259.422] sna_accel_block_handler: evaluating timers, active=7 [ 1259.422] sna_accel_block_handler: flush timer expires in 8 [1259430] [ 1259.422] sna_wakeup_handler [ 1259.422] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.422] sna_block_handler (tv=0.659000) [ 1259.422] kgem_retire, need_retire?=1 [ 1259.422] kgem_retire__flushing: 0 bo on flushing list [ 1259.422] __kgem_busy: handle=7, busy=65537, wedged=0 [ 1259.422] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=7 [ 1259.422] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.422] kgem_retire -- retired=0, need_retire=1 [ 1259.422] sna_accel_do_flush: flush timer active: delta=8 [ 1259.422] sna_accel_block_handler: evaluating timers, active=7 [ 1259.422] sna_accel_block_handler: flush timer expires in 8 [1259430] [ 1259.422] sna_wakeup_handler [ 1259.422] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.422] sna_poly_segment(n=1, first=((526, 168), (526, 184)), lineWidth=0 [ 1259.422] sna_poly_segment_extents: unclipped, untranslated extents (526, 168), (527, 185) [ 1259.422] sna_poly_segment: extents=(873, 1091), (874, 1108) [ 1259.422] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1259.422] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1259.422] sna_drawable_use_bo pixmap=4, box=((873, 1091), (874, 1108)), flags=1... [ 1259.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1259.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.422] sna_drawable_use_bo: using whole GPU bo [ 1259.422] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1259.422] gen7_render_fill: (alu=3, color=6a76b1) [ 1259.422] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1259.422] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.422] kgem_add_handle: handle=36, index=0 [ 1259.422] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.422] box_from_seg: seg=(526,168),(526,184); box=(526,168),(527,185) [ 1259.422] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1259.422] sna_block_handler (tv=0.659000) [ 1259.422] kgem_retire, need_retire?=1 [ 1259.422] kgem_retire__flushing: 0 bo on flushing list [ 1259.422] __kgem_busy: handle=7, busy=0, wedged=0 [ 1259.422] __kgem_retire_rq: request 7 complete [ 1259.422] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.422] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.422] kgem_retire -- retired=0, need_retire=0 [ 1259.422] sna_accel_block_handler: GPU idle, flushing [ 1259.422] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1259.422] gem_write__cachealigned(handle=6, offset=0, len=56) [ 1259.422] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1259.422] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.422] sna_accel_do_flush: flush timer active: delta=8 [ 1259.422] sna_accel_block_handler: evaluating timers, active=7 [ 1259.422] sna_accel_block_handler: flush timer expires in 8 [1259430] [ 1259.430] sna_wakeup_handler [ 1259.430] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.430] sna_block_handler (tv=0.651000) [ 1259.430] kgem_retire, need_retire?=1 [ 1259.430] kgem_retire__flushing: 0 bo on flushing list [ 1259.430] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.430] __kgem_busy: handle=6, busy=0, wedged=0 [ 1259.430] __kgem_retire_rq: request 6 complete [ 1259.430] __kgem_busy: handle=36, busy=0, wedged=0 [ 1259.430] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.430] kgem_retire -- retired=0, need_retire=0 [ 1259.430] sna_accel_do_flush: flush timer active: delta=0 [ 1259.430] sna_accel_do_flush (time=1259430), triggered [ 1259.430] sna_accel_flush (time=1259430), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.430] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.430] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.430] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.430] sna_mode_redisplay: posting shadow damage? 1 [ 1259.430] sna_mode_redisplay: damage: 8x(738, 1088), (874, 1108) [ 1259.430] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.430] sna_pixmap_move_to_gpu: already all-damaged [ 1259.430] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1259.430] sna_mode_redisplay: flipping tear-free outputs [ 1259.430] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1259.430] get_fb: reusing fb=27 for handle=36 [ 1259.430] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1259.430] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1259.430] sna_accel_block_handler: evaluating timers, active=7 [ 1259.430] sna_accel_block_handler: flush timer expires in 16 [1259446] [ 1259.435] sna_wakeup_handler [ 1259.435] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.435] sna_mode_wakeup: len=32 [ 1259.435] sna_mode_redisplay: posting shadow damage? 0 [ 1259.435] sna_block_handler (tv=0.646000) [ 1259.435] sna_accel_do_flush: flush timer active: delta=11 [ 1259.435] sna_accel_block_handler: evaluating timers, active=7 [ 1259.435] sna_accel_block_handler: flush timer expires in 11 [1259446] [ 1259.446] sna_wakeup_handler [ 1259.446] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.446] sna_block_handler (tv=0.635000) [ 1259.446] sna_accel_do_flush: flush timer active: delta=0 [ 1259.446] sna_accel_do_flush (time=1259446), triggered [ 1259.446] sna_accel_flush (time=1259446), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1259.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.446] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.446] sna_mode_redisplay: posting shadow damage? 0 [ 1259.446] sna_accel_do_throttle (time=1259446), triggered [ 1259.446] sna_accel_throttle (time=1259446) [ 1259.446] sna_accel_disarm_timer[1] (time=1259446) [ 1259.446] sna_accel_block_handler: evaluating timers, active=5 [ 1259.446] sna_accel_block_handler: flush timer expires in 16 [1259462] [ 1259.462] sna_wakeup_handler [ 1259.462] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.462] sna_block_handler (tv=0.619000) [ 1259.462] sna_accel_do_flush: flush timer active: delta=0 [ 1259.462] sna_accel_do_flush (time=1259462), triggered [ 1259.462] sna_accel_flush (time=1259462), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.462] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.462] sna_accel_disarm_timer[0] (time=1259462) [ 1259.462] sna_mode_redisplay: posting shadow damage? 0 [ 1259.462] sna_accel_do_throttle -- no pending activity [ 1259.501] sna_wakeup_handler [ 1259.501] sna_block_handler (tv=0.580000) [ 1259.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.501] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.501] sna_accel_do_flush -- no pending write to scanout [ 1259.501] sna_accel_do_throttle -- no pending activity [ 1259.509] sna_wakeup_handler [ 1259.509] sna_block_handler (tv=0.660000) [ 1259.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.509] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.509] sna_accel_do_flush -- no pending write to scanout [ 1259.509] sna_accel_do_throttle -- no pending activity [ 1259.509] sna_wakeup_handler [ 1259.509] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.509] sna_validate_gc changes=7fffff [ 1259.509] sna_validate_gc: recomputing clip [ 1259.509] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.509] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.509] sna_poly_fill_rect_extents: [0] = (526, 168)x(1, 17) [ 1259.509] sna_poly_fill_rect: extents(873, 1091), (874, 1108), flags=1 [ 1259.509] sna_poly_fill_rect: dropping last-cpu hint [ 1259.509] sna_poly_fill_rect: source is already on the gpu [ 1259.509] sna_drawable_use_bo pixmap=4, box=((873, 1091), (874, 1108)), flags=b... [ 1259.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.509] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1259.509] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (874, 1108) [ 1259.509] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.509] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.509] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.509] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.509] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.509] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.509] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1259.509] sna_blt_copy_boxes: box=(738, 1088)x(128, 3) [ 1259.509] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.509] kgem_add_handle: handle=29, index=0 [ 1259.509] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.509] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1259.509] kgem_add_handle: handle=36, index=1 [ 1259.509] sna_blt_copy_boxes: box=(738, 1091)x(128, 3) [ 1259.509] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1259.509] sna_blt_copy_boxes: box=(873, 1091)x(1, 3) [ 1259.509] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1259.509] sna_blt_copy_boxes: box=(738, 1094)x(136, 5) [ 1259.509] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1259.509] sna_blt_copy_boxes: box=(738, 1099)x(128, 8) [ 1259.509] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1259.509] sna_blt_copy_boxes: box=(873, 1099)x(1, 8) [ 1259.509] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1259.509] sna_blt_copy_boxes: box=(864, 1107)x(1, 1) [ 1259.509] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1259.509] sna_blt_copy_boxes: box=(873, 1107)x(1, 1) [ 1259.509] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1259.509] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1259.509] gem_write__cachealigned(handle=5, offset=0, len=264) [ 1259.509] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1259.509] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.509] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1259.509] sna_drawable_use_bo: using whole GPU bo [ 1259.509] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.509] sna_poly_fill_rect_tiled_blt x 1 [(526, 168)x(1, 17)...] [ 1259.509] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.509] sna_pixmap_move_to_gpu: already all-damaged [ 1259.509] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.509] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.509] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.509] sna_pixmap_move_to_gpu: already all-damaged [ 1259.509] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.509] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.509] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.509] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.509] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.509] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.509] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.509] sna_blt_copy_one: (526, 168) -> (873, 1091) x (1, 17) [ 1259.509] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.509] kgem_add_handle: handle=29, index=0 [ 1259.509] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.509] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1259.509] kgem_add_handle: handle=32, index=1 [ 1259.509] sna_validate_gc changes=7fffff [ 1259.509] sna_validate_gc: recomputing clip [ 1259.509] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.509] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.509] sna_poly_fill_rect_extents: [0] = (391, 165)x(137, 19) [ 1259.509] sna_poly_fill_rect: extents(738, 1088), (875, 1107), flags=1 [ 1259.509] sna_poly_fill_rect: dropping last-cpu hint [ 1259.509] sna_poly_fill_rect: source is already on the gpu [ 1259.509] sna_drawable_use_bo pixmap=4, box=((738, 1088), (875, 1107)), flags=b... [ 1259.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.509] sna_drawable_use_bo: using whole GPU bo [ 1259.509] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.509] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(137, 19)...] [ 1259.509] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.509] sna_pixmap_move_to_gpu: already all-damaged [ 1259.509] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.509] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.509] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.509] sna_pixmap_move_to_gpu: already all-damaged [ 1259.509] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.509] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.509] sna_blt_copy_one: (391, 165) -> (738, 1088) x (137, 19) [ 1259.509] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1259.509] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1259.509] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1259.509] sna_glyphs: discarding mask [ 1259.510] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1259.510] clipped_glyphs? glyph extents (743, 1094), (883, 1099), region (347, 923), (934, 1158): no [ 1259.510] gen7_render_composite: 0x0, current mode=3/3 [ 1259.510] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1259.510] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 1259.510] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1259.510] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1259.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1259.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.510] sna_drawable_use_bo: using whole GPU bo [ 1259.510] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1259.510] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.510] get_pixel: 0x1cc38b0 [ 1259.510] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1259.510] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1259.510] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1259.510] color_convert: src=ff6a76b1 [20028888] [ 1259.510] color_convert: dst=ff6a76b1 [20028888] [ 1259.510] sna_render_get_solid: ff6a76b1 [ 1259.510] sna_render_get_solid(1) = ff6a76b1 (last) [ 1259.510] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.510] gen7_composite_picture: integer translation (0, 0), removing [ 1259.510] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1259.510] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1259.510] sna_render_pixmap_bo: GPU all damaged [ 1259.510] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1259.510] gen4_choose_composite_emitter: solid, identity mask [ 1259.510] gen6_render_context_switch: from 3 to 1, submit batch [ 1259.510] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1259.510] gem_write__cachealigned(handle=4, offset=0, len=72) [ 1259.510] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1259.510] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.510] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1259.510] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1259.510] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.510] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.510] kgem_add_handle: handle=24, index=0 [ 1259.510] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.510] gen7_composite_get_binding_table(ffe0) [ 1259.510] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1259.510] kgem_add_handle: handle=29, index=1 [ 1259.510] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.510] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.510] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1259.510] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1259.510] kgem_add_handle: handle=28, index=2 [ 1259.510] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.510] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1259.510] kgem_add_handle: handle=25, index=3 [ 1259.510] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1259.510] gen7_emit_cc: blend = a00 [ 1259.510] gen7_emit_sampler: sampler = 140 [ 1259.510] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1259.510] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1259.510] gen7_emit_vertex_elements: setup id=9 [ 1259.510] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1259.510] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1259.510] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(842, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(842, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(851, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(851, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(860, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(860, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(869, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(869, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] glyphs0_to_dst: glyph=(878, 1094)x(5, 5), unclipped [ 1259.510] emit_primitive_identity_mask__avx2: dst=(878, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.510] gen4_vertex_flush[214] = 48 [ 1259.510] sna_block_handler (tv=0.659000) [ 1259.510] kgem_retire, need_retire?=1 [ 1259.510] kgem_retire__flushing: 0 bo on flushing list [ 1259.510] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.510] __kgem_busy: handle=5, busy=0, wedged=0 [ 1259.510] __kgem_retire_rq: request 5 complete [ 1259.510] __kgem_busy: handle=4, busy=0, wedged=0 [ 1259.510] __kgem_retire_rq: request 4 complete [ 1259.510] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.510] kgem_retire -- retired=0, need_retire=0 [ 1259.510] sna_accel_block_handler: GPU idle, flushing [ 1259.510] gen4_vertex_close: used=192, vbo active? 0, vb=200, nreloc=1 [ 1259.510] gen4_vertex_close: copy to batch: 192 @ 140 [ 1259.510] gen4_vertex_close: reloc[0] = 128 [ 1259.510] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1259.510] batch[1/1, flags=1c00]: 140 332 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1259.510] shrinking from 16384 to 1024 [ 1259.510] gem_write__cachealigned(handle=3, offset=0, len=1328) [ 1259.510] gem_write(handle=3, offset=3968, len=128) [ 1259.510] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1259.510] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.510] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.510] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.510] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1259.510] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1259.510] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.510] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.510] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.510] timer_enable (time=1259510), starting timer 0 [ 1259.510] timer_enable (time=1259510), starting timer 1 [ 1259.510] sna_accel_block_handler: evaluating timers, active=7 [ 1259.510] sna_accel_block_handler: flush timer expires in 8 [1259518] [ 1259.510] sna_wakeup_handler [ 1259.510] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.510] sna_block_handler (tv=0.659000) [ 1259.510] kgem_retire, need_retire?=1 [ 1259.510] kgem_retire__flushing: 0 bo on flushing list [ 1259.510] __kgem_busy: handle=3, busy=65537, wedged=0 [ 1259.510] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=3 [ 1259.510] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.510] kgem_retire -- retired=0, need_retire=1 [ 1259.510] sna_accel_do_flush: flush timer active: delta=8 [ 1259.510] sna_accel_block_handler: evaluating timers, active=7 [ 1259.510] sna_accel_block_handler: flush timer expires in 8 [1259518] [ 1259.510] sna_wakeup_handler [ 1259.510] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.510] sna_poly_segment(n=1, first=((535, 168), (535, 184)), lineWidth=0 [ 1259.510] sna_poly_segment_extents: unclipped, untranslated extents (535, 168), (536, 185) [ 1259.510] sna_poly_segment: extents=(882, 1091), (883, 1108) [ 1259.510] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1259.510] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1259.510] sna_drawable_use_bo pixmap=4, box=((882, 1091), (883, 1108)), flags=1... [ 1259.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1259.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.510] sna_drawable_use_bo: using whole GPU bo [ 1259.510] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1259.510] gen7_render_fill: (alu=3, color=6a76b1) [ 1259.510] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1259.510] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.510] kgem_add_handle: handle=29, index=0 [ 1259.510] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.510] box_from_seg: seg=(535,168),(535,184); box=(535,168),(536,185) [ 1259.510] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1259.510] sna_block_handler (tv=0.659000) [ 1259.510] kgem_retire, need_retire?=1 [ 1259.510] kgem_retire__flushing: 0 bo on flushing list [ 1259.510] __kgem_busy: handle=3, busy=0, wedged=0 [ 1259.510] __kgem_retire_rq: request 3 complete [ 1259.510] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.510] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.510] kgem_retire -- retired=0, need_retire=0 [ 1259.510] sna_accel_block_handler: GPU idle, flushing [ 1259.510] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1259.510] gem_write__cachealigned(handle=2, offset=0, len=56) [ 1259.510] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1259.510] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.510] sna_accel_do_flush: flush timer active: delta=8 [ 1259.510] sna_accel_block_handler: evaluating timers, active=7 [ 1259.510] sna_accel_block_handler: flush timer expires in 8 [1259518] [ 1259.518] sna_wakeup_handler [ 1259.518] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.518] sna_block_handler (tv=0.651000) [ 1259.518] kgem_retire, need_retire?=1 [ 1259.518] kgem_retire__flushing: 0 bo on flushing list [ 1259.518] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.518] __kgem_busy: handle=2, busy=0, wedged=0 [ 1259.518] __kgem_retire_rq: request 2 complete [ 1259.518] __kgem_busy: handle=29, busy=0, wedged=0 [ 1259.518] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.518] kgem_retire -- retired=0, need_retire=0 [ 1259.518] sna_accel_do_flush: flush timer active: delta=0 [ 1259.518] sna_accel_do_flush (time=1259518), triggered [ 1259.518] sna_accel_flush (time=1259518), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.518] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.518] sna_mode_redisplay: posting shadow damage? 1 [ 1259.518] sna_mode_redisplay: damage: 8x(738, 1088), (883, 1108) [ 1259.518] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.518] sna_pixmap_move_to_gpu: already all-damaged [ 1259.518] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1259.518] sna_mode_redisplay: flipping tear-free outputs [ 1259.518] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1259.518] get_fb: reusing fb=26 for handle=29 [ 1259.518] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1259.518] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1259.518] sna_accel_block_handler: evaluating timers, active=7 [ 1259.518] sna_accel_block_handler: flush timer expires in 16 [1259534] [ 1259.535] sna_wakeup_handler [ 1259.535] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.535] sna_block_handler (tv=0.634000) [ 1259.535] sna_accel_do_flush: flush timer active: delta=-1 [ 1259.535] sna_accel_do_flush (time=1259535), triggered [ 1259.535] sna_accel_flush (time=1259535), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1259.535] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1259.535] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.535] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1259.535] sna_mode_redisplay: posting shadow damage? 0 [ 1259.535] sna_accel_do_throttle (time=1259535), triggered [ 1259.535] sna_accel_throttle (time=1259535) [ 1259.535] sna_accel_disarm_timer[1] (time=1259535) [ 1259.535] sna_accel_block_handler: evaluating timers, active=5 [ 1259.535] sna_accel_block_handler: flush timer expires in 16 [1259551] [ 1259.535] sna_wakeup_handler [ 1259.535] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.535] sna_mode_wakeup: len=32 [ 1259.535] sna_mode_redisplay: posting shadow damage? 0 [ 1259.535] sna_block_handler (tv=0.634000) [ 1259.535] sna_accel_do_flush: flush timer active: delta=16 [ 1259.535] sna_accel_do_throttle -- no pending activity [ 1259.535] sna_accel_block_handler: evaluating timers, active=5 [ 1259.535] sna_accel_block_handler: flush timer expires in 16 [1259551] [ 1259.551] sna_wakeup_handler [ 1259.551] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.551] sna_block_handler (tv=0.618000) [ 1259.551] sna_accel_do_flush: flush timer active: delta=0 [ 1259.551] sna_accel_do_flush (time=1259551), triggered [ 1259.551] sna_accel_flush (time=1259551), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.551] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.551] sna_accel_disarm_timer[0] (time=1259551) [ 1259.551] sna_mode_redisplay: posting shadow damage? 0 [ 1259.551] sna_accel_do_throttle -- no pending activity [ 1259.589] sna_wakeup_handler [ 1259.589] sna_block_handler (tv=0.580000) [ 1259.589] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.589] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.589] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.589] sna_accel_do_flush -- no pending write to scanout [ 1259.589] sna_accel_do_throttle -- no pending activity [ 1259.693] sna_wakeup_handler [ 1259.693] sna_block_handler (tv=0.660000) [ 1259.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.693] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.693] sna_accel_do_flush -- no pending write to scanout [ 1259.693] sna_accel_do_throttle -- no pending activity [ 1259.693] sna_wakeup_handler [ 1259.693] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.693] sna_validate_gc changes=7fffff [ 1259.693] sna_validate_gc: recomputing clip [ 1259.693] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.693] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.693] sna_poly_fill_rect_extents: [0] = (535, 168)x(1, 17) [ 1259.693] sna_poly_fill_rect: extents(882, 1091), (883, 1108), flags=1 [ 1259.693] sna_poly_fill_rect: dropping last-cpu hint [ 1259.693] sna_poly_fill_rect: source is already on the gpu [ 1259.693] sna_drawable_use_bo pixmap=4, box=((882, 1091), (883, 1108)), flags=b... [ 1259.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.693] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1259.693] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (883, 1108) [ 1259.693] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.693] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.693] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.693] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.693] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.693] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.693] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1259.693] sna_blt_copy_boxes: box=(738, 1088)x(137, 3) [ 1259.693] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.693] kgem_add_handle: handle=36, index=0 [ 1259.693] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.693] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1259.693] kgem_add_handle: handle=29, index=1 [ 1259.693] sna_blt_copy_boxes: box=(738, 1091)x(137, 3) [ 1259.693] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=29, pos=15, delta=0, domains=00028000 [ 1259.693] sna_blt_copy_boxes: box=(882, 1091)x(1, 3) [ 1259.693] kgem_add_reloc: handle=36, pos=20, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=29, pos=23, delta=0, domains=00028000 [ 1259.693] sna_blt_copy_boxes: box=(738, 1094)x(145, 5) [ 1259.693] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=29, pos=31, delta=0, domains=00028000 [ 1259.693] sna_blt_copy_boxes: box=(738, 1099)x(137, 8) [ 1259.693] kgem_add_reloc: handle=36, pos=36, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=29, pos=39, delta=0, domains=00028000 [ 1259.693] sna_blt_copy_boxes: box=(882, 1099)x(1, 8) [ 1259.693] kgem_add_reloc: handle=36, pos=44, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=29, pos=47, delta=0, domains=00028000 [ 1259.693] sna_blt_copy_boxes: box=(873, 1107)x(1, 1) [ 1259.693] kgem_add_reloc: handle=36, pos=52, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=29, pos=55, delta=0, domains=00028000 [ 1259.693] sna_blt_copy_boxes: box=(882, 1107)x(1, 1) [ 1259.693] kgem_add_reloc: handle=36, pos=60, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=29, pos=63, delta=0, domains=00028000 [ 1259.693] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1259.693] gem_write__cachealigned(handle=1, offset=0, len=264) [ 1259.693] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1259.693] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.693] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1259.693] sna_drawable_use_bo: using whole GPU bo [ 1259.693] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.693] sna_poly_fill_rect_tiled_blt x 1 [(535, 168)x(1, 17)...] [ 1259.693] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.693] sna_pixmap_move_to_gpu: already all-damaged [ 1259.693] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.693] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.693] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.693] sna_pixmap_move_to_gpu: already all-damaged [ 1259.693] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.693] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.693] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.693] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.693] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.693] kgem_bo_is_render: handle=32, rq? 0 [0] [ 1259.693] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1259.693] sna_blt_copy_one: (535, 168) -> (882, 1091) x (1, 17) [ 1259.693] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.693] kgem_add_handle: handle=36, index=0 [ 1259.693] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.693] kgem_add_reloc: handle=32, pos=7, delta=0, domains=00028000 [ 1259.693] kgem_add_handle: handle=32, index=1 [ 1259.693] sna_validate_gc changes=7fffff [ 1259.693] sna_validate_gc: recomputing clip [ 1259.693] sna_validate_gc: composite clip=1x[(347, 923), (934, 1158)] [ 1259.693] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.693] sna_poly_fill_rect_extents: [0] = (391, 165)x(146, 19) [ 1259.693] sna_poly_fill_rect: extents(738, 1088), (884, 1107), flags=1 [ 1259.693] sna_poly_fill_rect: dropping last-cpu hint [ 1259.693] sna_poly_fill_rect: source is already on the gpu [ 1259.693] sna_drawable_use_bo pixmap=4, box=((738, 1088), (884, 1107)), flags=b... [ 1259.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.693] sna_drawable_use_bo: using whole GPU bo [ 1259.693] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.693] sna_poly_fill_rect_tiled_blt x 1 [(391, 165)x(146, 19)...] [ 1259.693] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=a [ 1259.693] sna_pixmap_move_to_gpu: already all-damaged [ 1259.693] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.693] sna_pixmap_force_to_gpu(pixmap=0x1b29e10, flags=a) [ 1259.693] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=4a [ 1259.693] sna_pixmap_move_to_gpu: already all-damaged [ 1259.693] sna_pixmap_mark_active: pixmap=10, handle=32 [ 1259.693] gen7_render_copy (alu=3, src=(587x235), dst=(2560x1600)) [ 1259.693] sna_blt_copy_one: (391, 165) -> (738, 1088) x (146, 19) [ 1259.693] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1259.693] kgem_add_reloc: handle=32, pos=15, delta=0, domains=00028000 [ 1259.693] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 1259.693] sna_glyphs: discarding mask [ 1259.693] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(394, 181)+(347, 923)) [ 1259.694] clipped_glyphs? glyph extents (743, 1094), (892, 1099), region (347, 923), (934, 1158): no [ 1259.694] gen7_render_composite: 0x0, current mode=3/3 [ 1259.694] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 1259.694] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1259.694] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1259.694] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=7... [ 1259.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1259.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.694] sna_drawable_use_bo: using whole GPU bo [ 1259.694] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1259.694] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.694] get_pixel: 0x1cc38b0 [ 1259.694] _sna_pixmap_move_to_cpu(pixmap=54, 1x1, flags=2) [ 1259.694] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=(nil), cpu_damage=0x1cc3a41, is-clear?=0 [ 1259.694] _sna_pixmap_move_to_cpu: CPU all-damaged [ 1259.694] color_convert: src=ff6a76b1 [20028888] [ 1259.694] color_convert: dst=ff6a76b1 [20028888] [ 1259.694] sna_render_get_solid: ff6a76b1 [ 1259.694] sna_render_get_solid(1) = ff6a76b1 (last) [ 1259.694] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 1259.694] gen7_composite_picture: integer translation (0, 0), removing [ 1259.694] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=08018000 [ 1259.694] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 1259.694] sna_render_pixmap_bo: GPU all damaged [ 1259.694] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1259.694] gen4_choose_composite_emitter: solid, identity mask [ 1259.694] gen6_render_context_switch: from 3 to 1, submit batch [ 1259.694] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=4150 [fenced=0] [ 1259.694] gem_write__cachealigned(handle=16, offset=0, len=72) [ 1259.694] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1259.694] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.694] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3f41000 [ 1259.694] kgem_check_bo: num_pages=+4257, num_exec=+3 [ 1259.694] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.694] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.694] kgem_add_handle: handle=24, index=0 [ 1259.694] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.694] gen7_composite_get_binding_table(ffe0) [ 1259.694] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1259.694] kgem_add_handle: handle=36, index=1 [ 1259.694] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.694] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.694] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1259.694] kgem_add_reloc: adding proxy [delta=4] for handle=28 [ 1259.694] kgem_add_handle: handle=28, index=2 [ 1259.694] [3fe8] bind bo(handle=28, addr=68288516), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.694] kgem_add_reloc: handle=25, pos=16353, delta=0, domains=00040000 [ 1259.694] kgem_add_handle: handle=25, index=3 [ 1259.694] [3fe0] bind bo(handle=25, addr=66977792), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 1259.694] gen7_emit_cc: blend = a00 [ 1259.694] gen7_emit_sampler: sampler = 140 [ 1259.694] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1259.694] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1259.694] gen7_emit_vertex_elements: setup id=9 [ 1259.694] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 1259.694] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 1259.694] glyphs0_to_dst: glyph=(743, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(743, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(752, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(752, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(761, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(761, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(770, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(770, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(779, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(779, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(788, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(788, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(797, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(797, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(806, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(806, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(815, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(815, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(824, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(824, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(833, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(833, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(842, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(842, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(851, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(851, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(860, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(860, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(869, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(869, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(878, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(878, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] glyphs0_to_dst: glyph=(887, 1094)x(5, 5), unclipped [ 1259.694] emit_primitive_identity_mask__avx2: dst=(887, 1094), mask=(48.000000, 32.000000) x (5.000000, 5.000000) [ 1259.694] gen4_vertex_flush[214] = 51 [ 1259.694] sna_block_handler (tv=0.659000) [ 1259.694] kgem_retire, need_retire?=1 [ 1259.694] kgem_retire__flushing: 0 bo on flushing list [ 1259.694] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.694] __kgem_busy: handle=1, busy=0, wedged=0 [ 1259.694] __kgem_retire_rq: request 1 complete [ 1259.694] __kgem_busy: handle=16, busy=0, wedged=0 [ 1259.694] __kgem_retire_rq: request 16 complete [ 1259.694] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.694] kgem_retire -- retired=0, need_retire=0 [ 1259.694] sna_accel_block_handler: GPU idle, flushing [ 1259.694] gen4_vertex_close: used=204, vbo active? 0, vb=200, nreloc=1 [ 1259.694] gen4_vertex_close: copy to batch: 204 @ 140 [ 1259.694] gen4_vertex_close: reloc[0] = 128 [ 1259.694] kgem_add_reloc: handle=0, pos=128, delta=560, domains=00200000 [ 1259.694] batch[1/1, flags=1c00]: 140 344 16352 16384, nreloc=7, nexec=4, nfence=0, aperture=4266 [fenced=0] [ 1259.694] shrinking from 16384 to 1024 [ 1259.694] gem_write__cachealigned(handle=15, offset=0, len=1376) [ 1259.694] gem_write(handle=15, offset=3968, len=128) [ 1259.694] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1259.694] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.694] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.694] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.694] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1259.694] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fe0000 [ 1259.694] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.694] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.694] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.694] timer_enable (time=1259694), starting timer 0 [ 1259.694] timer_enable (time=1259694), starting timer 1 [ 1259.694] sna_accel_block_handler: evaluating timers, active=7 [ 1259.694] sna_accel_block_handler: flush timer expires in 8 [1259702] [ 1259.694] sna_wakeup_handler [ 1259.694] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.694] sna_block_handler (tv=0.659000) [ 1259.694] kgem_retire, need_retire?=1 [ 1259.694] kgem_retire__flushing: 0 bo on flushing list [ 1259.694] __kgem_busy: handle=15, busy=65537, wedged=0 [ 1259.694] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=15 [ 1259.694] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.694] kgem_retire -- retired=0, need_retire=1 [ 1259.694] sna_accel_do_flush: flush timer active: delta=8 [ 1259.694] sna_accel_block_handler: evaluating timers, active=7 [ 1259.694] sna_accel_block_handler: flush timer expires in 8 [1259702] [ 1259.694] sna_wakeup_handler [ 1259.694] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.694] sna_poly_segment(n=1, first=((544, 168), (544, 184)), lineWidth=0 [ 1259.694] sna_poly_segment_extents: unclipped, untranslated extents (544, 168), (545, 185) [ 1259.694] sna_poly_segment: extents=(891, 1091), (892, 1108) [ 1259.694] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1259.694] sna_poly_segment: trying blt solid fill [006a76b1, flags=5] paths [ 1259.694] sna_drawable_use_bo pixmap=4, box=((891, 1091), (892, 1108)), flags=1... [ 1259.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1259.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.694] sna_drawable_use_bo: using whole GPU bo [ 1259.694] sna_poly_segment_blt: n=1, alu=3, fg=006a76b1, clipped=0 [ 1259.694] gen7_render_fill: (alu=3, color=6a76b1) [ 1259.694] sna_blt_fill(alu=3, pixel=6a76b1, bpp=32) [ 1259.694] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.694] kgem_add_handle: handle=36, index=0 [ 1259.694] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.694] box_from_seg: seg=(544,168),(544,184); box=(544,168),(545,185) [ 1259.694] _sna_blt_fill_boxes: 006a76b1 x 1 [ 1259.694] sna_block_handler (tv=0.659000) [ 1259.694] kgem_retire, need_retire?=1 [ 1259.694] kgem_retire__flushing: 0 bo on flushing list [ 1259.694] __kgem_busy: handle=15, busy=0, wedged=0 [ 1259.694] __kgem_retire_rq: request 15 complete [ 1259.694] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.694] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.694] kgem_retire -- retired=0, need_retire=0 [ 1259.694] sna_accel_block_handler: GPU idle, flushing [ 1259.694] batch[3/3, flags=1c00]: 14 14 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1259.694] gem_write__cachealigned(handle=14, offset=0, len=56) [ 1259.694] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1259.694] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.694] sna_accel_do_flush: flush timer active: delta=8 [ 1259.694] sna_accel_block_handler: evaluating timers, active=7 [ 1259.694] sna_accel_block_handler: flush timer expires in 8 [1259702] [ 1259.702] sna_wakeup_handler [ 1259.702] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.702] sna_block_handler (tv=0.651000) [ 1259.702] kgem_retire, need_retire?=1 [ 1259.702] kgem_retire__flushing: 0 bo on flushing list [ 1259.702] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.702] __kgem_busy: handle=14, busy=0, wedged=0 [ 1259.702] __kgem_retire_rq: request 14 complete [ 1259.702] __kgem_busy: handle=36, busy=0, wedged=0 [ 1259.702] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.702] kgem_retire -- retired=0, need_retire=0 [ 1259.702] sna_accel_do_flush: flush timer active: delta=0 [ 1259.702] sna_accel_do_flush (time=1259702), triggered [ 1259.702] sna_accel_flush (time=1259702), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.702] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.702] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.702] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.702] sna_mode_redisplay: posting shadow damage? 1 [ 1259.702] sna_mode_redisplay: damage: 8x(738, 1088), (892, 1108) [ 1259.702] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.702] sna_pixmap_move_to_gpu: already all-damaged [ 1259.702] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1259.702] sna_mode_redisplay: flipping tear-free outputs [ 1259.702] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1259.702] get_fb: reusing fb=27 for handle=36 [ 1259.702] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1259.702] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1259.702] sna_accel_block_handler: evaluating timers, active=7 [ 1259.702] sna_accel_block_handler: flush timer expires in 16 [1259718] [ 1259.718] sna_wakeup_handler [ 1259.718] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.718] sna_mode_wakeup: len=32 [ 1259.718] sna_mode_redisplay: posting shadow damage? 0 [ 1259.718] sna_block_handler (tv=0.635000) [ 1259.718] sna_accel_do_flush: flush timer active: delta=0 [ 1259.718] sna_accel_do_flush (time=1259718), triggered [ 1259.718] sna_accel_flush (time=1259718), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1259.718] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.718] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.718] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.718] sna_mode_redisplay: posting shadow damage? 0 [ 1259.718] sna_accel_do_throttle (time=1259718), triggered [ 1259.718] sna_accel_throttle (time=1259718) [ 1259.718] sna_accel_disarm_timer[1] (time=1259718) [ 1259.718] sna_accel_block_handler: evaluating timers, active=5 [ 1259.718] sna_accel_block_handler: flush timer expires in 16 [1259734] [ 1259.735] sna_wakeup_handler [ 1259.735] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.735] sna_block_handler (tv=0.618000) [ 1259.735] sna_accel_do_flush: flush timer active: delta=-1 [ 1259.735] sna_accel_do_flush (time=1259735), triggered [ 1259.735] sna_accel_flush (time=1259735), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.735] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.735] sna_accel_disarm_timer[0] (time=1259735) [ 1259.735] sna_mode_redisplay: posting shadow damage? 0 [ 1259.735] sna_accel_do_throttle -- no pending activity [ 1259.781] sna_wakeup_handler [ 1259.781] sna_block_handler (tv=0.572000) [ 1259.781] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.781] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.781] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.781] sna_accel_do_flush -- no pending write to scanout [ 1259.781] sna_accel_do_throttle -- no pending activity [ 1259.925] sna_wakeup_handler [ 1259.925] sna_block_handler (tv=0.660000) [ 1259.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.925] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.925] sna_accel_do_flush -- no pending write to scanout [ 1259.925] sna_accel_do_throttle -- no pending activity [ 1259.931] sna_wakeup_handler [ 1259.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.931] sna_validate_gc changes=7fffff [ 1259.931] sna_validate_gc: recomputing clip [ 1259.931] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1259.931] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1259.931] sna_poly_fill_rect_extents: [0] = (347, 923)x(587, 235) [ 1259.931] sna_poly_fill_rect: extents(347, 923), (934, 1158), flags=1 [ 1259.931] sna_poly_fill_rect: promoting to full GPU [ 1259.931] sna_poly_fill_rect: dropping last-cpu hint [ 1259.931] sna_poly_fill_rect: source is already on the gpu [ 1259.931] sna_drawable_use_bo pixmap=4, box=((347, 923), (934, 1158)), flags=b... [ 1259.931] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.931] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.931] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1259.931] wait_for_shadow: copying existing GPU damage: 8x(738, 1088), (892, 1108) [ 1259.931] gen7_render_copy_boxes (0, 0)->(0, 0) x 8, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.931] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.931] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.931] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.931] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.931] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.931] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 8, tiling=(1, 1), pitch=(10240, 10240) [ 1259.931] sna_blt_copy_boxes: box=(738, 1088)x(146, 3) [ 1259.931] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.931] kgem_add_handle: handle=29, index=0 [ 1259.931] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.931] kgem_add_reloc: handle=36, pos=7, delta=0, domains=00028000 [ 1259.931] kgem_add_handle: handle=36, index=1 [ 1259.931] sna_blt_copy_boxes: box=(738, 1091)x(146, 3) [ 1259.931] kgem_add_reloc: handle=29, pos=12, delta=0, domains=00028002 [ 1259.931] kgem_add_reloc: handle=36, pos=15, delta=0, domains=00028000 [ 1259.931] sna_blt_copy_boxes: box=(891, 1091)x(1, 3) [ 1259.931] kgem_add_reloc: handle=29, pos=20, delta=0, domains=00028002 [ 1259.931] kgem_add_reloc: handle=36, pos=23, delta=0, domains=00028000 [ 1259.931] sna_blt_copy_boxes: box=(738, 1094)x(154, 5) [ 1259.931] kgem_add_reloc: handle=29, pos=28, delta=0, domains=00028002 [ 1259.931] kgem_add_reloc: handle=36, pos=31, delta=0, domains=00028000 [ 1259.931] sna_blt_copy_boxes: box=(738, 1099)x(146, 8) [ 1259.931] kgem_add_reloc: handle=29, pos=36, delta=0, domains=00028002 [ 1259.931] kgem_add_reloc: handle=36, pos=39, delta=0, domains=00028000 [ 1259.931] sna_blt_copy_boxes: box=(891, 1099)x(1, 8) [ 1259.931] kgem_add_reloc: handle=29, pos=44, delta=0, domains=00028002 [ 1259.931] kgem_add_reloc: handle=36, pos=47, delta=0, domains=00028000 [ 1259.931] sna_blt_copy_boxes: box=(882, 1107)x(1, 1) [ 1259.931] kgem_add_reloc: handle=29, pos=52, delta=0, domains=00028002 [ 1259.931] kgem_add_reloc: handle=36, pos=55, delta=0, domains=00028000 [ 1259.931] sna_blt_copy_boxes: box=(891, 1107)x(1, 1) [ 1259.931] kgem_add_reloc: handle=29, pos=60, delta=0, domains=00028002 [ 1259.931] kgem_add_reloc: handle=36, pos=63, delta=0, domains=00028000 [ 1259.931] batch[3/3, flags=1c00]: 66 66 16384 16384, nreloc=16, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1259.931] gem_write__cachealigned(handle=13, offset=0, len=264) [ 1259.931] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1259.931] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.931] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1259.931] sna_drawable_use_bo: using whole GPU bo [ 1259.931] sna_poly_fill_rect: tiled fill, testing for blt [ 1259.931] sna_poly_fill_rect_tiled_blt x 1 [(347, 923)x(587, 235)...] [ 1259.931] sna_pixmap_move_to_gpu(pixmap=12, usage=0), flags=a [ 1259.931] sna_pixmap_move_to_gpu: already all-damaged [ 1259.931] sna_pixmap_mark_active: pixmap=12, handle=33 [ 1259.931] sna_pixmap_force_to_gpu(pixmap=0x1cc22f0, flags=a) [ 1259.931] sna_pixmap_move_to_gpu(pixmap=12, usage=0), flags=4a [ 1259.931] sna_pixmap_move_to_gpu: already all-damaged [ 1259.931] sna_pixmap_mark_active: pixmap=12, handle=33 [ 1259.931] gen7_render_copy (alu=3, src=(2560x1600), dst=(2560x1600)) [ 1259.931] kgem_bo_is_render: handle=33, rq? 0 [0] [ 1259.931] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.931] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.931] kgem_bo_is_render: handle=33, rq? 0 [0] [ 1259.931] kgem_bo_is_render: handle=29, rq? 1 [3] [ 1259.932] sna_blt_copy_one: (347, 923) -> (347, 923) x (587, 235) [ 1259.932] kgem_add_reloc: handle=29, pos=4, delta=0, domains=00028002 [ 1259.932] kgem_add_handle: handle=29, index=0 [ 1259.932] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1259.932] kgem_add_reloc: handle=33, pos=7, delta=0, domains=00028000 [ 1259.932] kgem_add_handle: handle=33, index=1 [ 1259.932] sna_block_handler (tv=0.653000) [ 1259.932] kgem_retire, need_retire?=1 [ 1259.932] kgem_retire__flushing: 0 bo on flushing list [ 1259.932] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.932] __kgem_busy: handle=13, busy=0, wedged=0 [ 1259.932] __kgem_retire_rq: request 13 complete [ 1259.932] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.932] kgem_retire -- retired=0, need_retire=0 [ 1259.932] sna_accel_block_handler: GPU idle, flushing [ 1259.932] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1259.932] gem_write__cachealigned(handle=12, offset=0, len=40) [ 1259.932] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1259.932] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1259.932] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2fa1000 [ 1259.932] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.932] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.932] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.932] timer_enable (time=1259932), starting timer 0 [ 1259.932] timer_enable (time=1259932), starting timer 1 [ 1259.932] sna_accel_block_handler: evaluating timers, active=7 [ 1259.932] sna_accel_block_handler: flush timer expires in 8 [1259940] [ 1259.940] sna_wakeup_handler [ 1259.940] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.940] sna_block_handler (tv=0.645000) [ 1259.940] kgem_retire, need_retire?=1 [ 1259.940] kgem_retire__flushing: 0 bo on flushing list [ 1259.940] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.940] __kgem_busy: handle=12, busy=0, wedged=0 [ 1259.940] __kgem_retire_rq: request 12 complete [ 1259.940] __kgem_busy: handle=29, busy=0, wedged=0 [ 1259.940] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.940] kgem_retire -- retired=0, need_retire=0 [ 1259.940] sna_accel_do_flush: flush timer active: delta=0 [ 1259.940] sna_accel_do_flush (time=1259940), triggered [ 1259.940] sna_accel_flush (time=1259940), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.940] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.940] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.940] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.940] sna_mode_redisplay: posting shadow damage? 1 [ 1259.940] sna_mode_redisplay: damage: 1x(347, 923), (934, 1158) [ 1259.940] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.940] sna_pixmap_move_to_gpu: already all-damaged [ 1259.940] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1259.940] sna_mode_redisplay: flipping tear-free outputs [ 1259.940] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1259.940] get_fb: reusing fb=26 for handle=29 [ 1259.940] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1259.940] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1259.940] sna_accel_block_handler: evaluating timers, active=7 [ 1259.940] sna_accel_block_handler: flush timer expires in 16 [1259956] [ 1259.940] sna_wakeup_handler [ 1259.940] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.940] sna_block_handler (tv=0.645000) [ 1259.940] sna_accel_do_flush: flush timer active: delta=16 [ 1259.940] sna_accel_block_handler: evaluating timers, active=7 [ 1259.940] sna_accel_block_handler: flush timer expires in 16 [1259956] [ 1259.940] sna_wakeup_handler [ 1259.940] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.940] sna_block_handler (tv=0.000000) [ 1259.940] sna_wakeup_handler [ 1259.940] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.940] sna_block_handler (tv=0.645000) [ 1259.940] sna_accel_do_flush: flush timer active: delta=16 [ 1259.940] sna_accel_block_handler: evaluating timers, active=7 [ 1259.940] sna_accel_block_handler: flush timer expires in 16 [1259956] [ 1259.940] sna_wakeup_handler [ 1259.940] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.940] sna_block_handler (tv=0.645000) [ 1259.940] sna_accel_do_flush: flush timer active: delta=16 [ 1259.940] sna_accel_block_handler: evaluating timers, active=7 [ 1259.940] sna_accel_block_handler: flush timer expires in 16 [1259956] [ 1259.941] sna_wakeup_handler [ 1259.941] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.941] sna_block_handler (tv=0.644000) [ 1259.941] sna_accel_do_flush: flush timer active: delta=15 [ 1259.941] sna_accel_block_handler: evaluating timers, active=7 [ 1259.941] sna_accel_block_handler: flush timer expires in 15 [1259956] [ 1259.941] sna_wakeup_handler [ 1259.941] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.941] sna_block_handler (tv=0.644000) [ 1259.941] sna_accel_do_flush: flush timer active: delta=15 [ 1259.941] sna_accel_block_handler: evaluating timers, active=7 [ 1259.941] sna_accel_block_handler: flush timer expires in 15 [1259956] [ 1259.941] sna_wakeup_handler [ 1259.941] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.941] sna_block_handler (tv=0.644000) [ 1259.941] sna_accel_do_flush: flush timer active: delta=15 [ 1259.941] sna_accel_block_handler: evaluating timers, active=7 [ 1259.941] sna_accel_block_handler: flush timer expires in 15 [1259956] [ 1259.941] sna_wakeup_handler [ 1259.941] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.941] sna_block_handler (tv=0.644000) [ 1259.941] sna_accel_do_flush: flush timer active: delta=15 [ 1259.941] sna_accel_block_handler: evaluating timers, active=7 [ 1259.941] sna_accel_block_handler: flush timer expires in 15 [1259956] [ 1259.941] sna_wakeup_handler [ 1259.941] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.941] sna_block_handler (tv=0.644000) [ 1259.941] sna_accel_do_flush: flush timer active: delta=15 [ 1259.941] sna_accel_block_handler: evaluating timers, active=7 [ 1259.941] sna_accel_block_handler: flush timer expires in 15 [1259956] [ 1259.941] sna_wakeup_handler [ 1259.941] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.942] sna_block_handler (tv=0.643000) [ 1259.942] sna_accel_do_flush: flush timer active: delta=14 [ 1259.942] sna_accel_block_handler: evaluating timers, active=7 [ 1259.942] sna_accel_block_handler: flush timer expires in 14 [1259956] [ 1259.942] sna_wakeup_handler [ 1259.942] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.942] sna_block_handler (tv=0.643000) [ 1259.942] sna_accel_do_flush: flush timer active: delta=14 [ 1259.942] sna_accel_block_handler: evaluating timers, active=7 [ 1259.942] sna_accel_block_handler: flush timer expires in 14 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.000000) [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.943] sna_wakeup_handler [ 1259.943] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.943] sna_block_handler (tv=0.642000) [ 1259.943] sna_accel_do_flush: flush timer active: delta=13 [ 1259.943] sna_accel_block_handler: evaluating timers, active=7 [ 1259.943] sna_accel_block_handler: flush timer expires in 13 [1259956] [ 1259.946] sna_wakeup_handler [ 1259.946] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.946] sna_block_handler (tv=0.639000) [ 1259.946] sna_accel_do_flush: flush timer active: delta=10 [ 1259.946] sna_accel_block_handler: evaluating timers, active=7 [ 1259.946] sna_accel_block_handler: flush timer expires in 10 [1259956] [ 1259.946] sna_wakeup_handler [ 1259.946] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.946] sna_block_handler (tv=0.000000) [ 1259.946] sna_wakeup_handler [ 1259.946] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.946] sna_block_handler (tv=0.639000) [ 1259.946] sna_accel_do_flush: flush timer active: delta=10 [ 1259.946] sna_accel_block_handler: evaluating timers, active=7 [ 1259.946] sna_accel_block_handler: flush timer expires in 10 [1259956] [ 1259.946] sna_wakeup_handler [ 1259.946] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.946] sna_block_handler (tv=0.639000) [ 1259.946] sna_accel_do_flush: flush timer active: delta=10 [ 1259.946] sna_accel_block_handler: evaluating timers, active=7 [ 1259.946] sna_accel_block_handler: flush timer expires in 10 [1259956] [ 1259.946] sna_wakeup_handler [ 1259.946] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.946] sna_realize_font (key=0) [ 1259.946] sna_block_handler (tv=0.639000) [ 1259.946] sna_accel_do_flush: flush timer active: delta=10 [ 1259.946] sna_accel_block_handler: evaluating timers, active=7 [ 1259.946] sna_accel_block_handler: flush timer expires in 10 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_change_window_attributes [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.000000) [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_block_handler (tv=0.638000) [ 1259.947] sna_accel_do_flush: flush timer active: delta=9 [ 1259.947] sna_accel_block_handler: evaluating timers, active=7 [ 1259.947] sna_accel_block_handler: flush timer expires in 9 [1259956] [ 1259.947] sna_wakeup_handler [ 1259.947] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.947] sna_create_pixmap(10, 16, 1, usage=1) [ 1259.947] kgem_can_create_2d: 10x16 @ 1 [ 1259.947] kgem_can_create_2d: unhandled depth 1 [ 1259.947] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.947] create_pixmap: allocating pixmap 10x16, depth=1, size=72 [ 1259.947] create_pixmap: serial=77, usage=1, 10x16 [ 1259.947] sna_validate_gc changes=7fffff [ 1259.947] sna_validate_gc: recomputing clip [ 1259.947] sna_validate_gc: composite clip=1x[(0, 0), (10, 16)] [ 1259.947] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.947] sna_poly_fill_rect_extents: [0] = (0, 0)x(10, 16) [ 1259.947] sna_poly_fill_rect: extents(0, 0), (10, 16), flags=1 [ 1259.947] sna_poly_fill_rect: fallback -- unattached [ 1259.947] sna_poly_fill_rect: fallback (0, 0), (10, 16) [ 1259.947] sna_gc_move_to_cpu, changes=7fffff [ 1259.947] sfbValidateGC changes=77ffff [ 1259.947] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.947] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.947] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=77 (10x16), [(0, 0), (10, 16)], flags=5) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d1edb0 [ 1259.947] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.947] sfbPolyFillRect x 1 [ 1259.947] sfbPolyFillRect: rectangle (0, 0), (10, 16) [ 1259.947] fbClipBoxes: box=(0, 0),(10, 16); region=(0, 0),(10, 16) x 1 [ 1259.947] fbDrawableRun: box=(0, 0), (10, 16), clip=(0, 0), (10, 16) [ 1259.947] fbFillBox box=(0, 0), (10, 16) [ 1259.947] sfbFill (0, 0)x(10, 16), style=0 [ 1259.947] sna_validate_gc changes=4 [ 1259.947] sna_validate_gc: recomputing clip [ 1259.947] sna_validate_gc: composite clip=1x[(0, 0), (10, 16)] [ 1259.947] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.947] sna_glyph_blt (1, 1) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.947] sna_drawable_use_bo pixmap=77, box=((0, 0), (10, 16)), flags=1... [ 1259.947] sna_drawable_use_bo: not attached [ 1259.947] sna_poly_text16: fallback [ 1259.947] sna_gc_move_to_cpu, changes=4 [ 1259.947] sfbValidateGC changes=4 [ 1259.947] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.947] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=77 (10x16), [(0, 0), (10, 16)], flags=3) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d1edb0 [ 1259.947] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.947] sfbPolyGlyphBlt x 1 [ 1259.947] sfbPushImage (0, 0)x(10, 16)fbClipBoxes: box=(0, 0),(10, 16); region=(0, 0),(10, 16) x 1 [ 1259.947] fbDrawableRun: box=(0, 0), (10, 16), clip=(0, 0), (10, 16) [ 1259.947] sfbBlt 10x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.947] sna_get_image: pixmap=77 (0, 0)x(10, 16), format=1, mask=1, depth=1 [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=77 (10x16), [(0, 0), (10, 16)], flags=34) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d1edb0 [ 1259.947] sfbGetImage (0, 0)x(10, 16) [ 1259.947] sfbBlt 10x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.947] sna_destroy_pixmap: pixmap=77, attached?=0 [ 1259.947] sna_create_pixmap(10, 16, 1, usage=1) [ 1259.947] kgem_can_create_2d: 10x16 @ 1 [ 1259.947] kgem_can_create_2d: unhandled depth 1 [ 1259.947] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.947] create_pixmap: allocating pixmap 10x16, depth=1, size=72 [ 1259.947] create_pixmap: serial=78, usage=1, 10x16 [ 1259.947] sna_validate_gc changes=7fffff [ 1259.947] sna_validate_gc: recomputing clip [ 1259.947] sna_validate_gc: composite clip=1x[(0, 0), (10, 16)] [ 1259.947] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.947] sna_poly_fill_rect_extents: [0] = (0, 0)x(10, 16) [ 1259.947] sna_poly_fill_rect: extents(0, 0), (10, 16), flags=1 [ 1259.947] sna_poly_fill_rect: fallback -- unattached [ 1259.947] sna_poly_fill_rect: fallback (0, 0), (10, 16) [ 1259.947] sna_gc_move_to_cpu, changes=7fffff [ 1259.947] sfbValidateGC changes=77ffff [ 1259.947] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.947] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.947] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=78 (10x16), [(0, 0), (10, 16)], flags=5) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d20690 [ 1259.947] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.947] sfbPolyFillRect x 1 [ 1259.947] sfbPolyFillRect: rectangle (0, 0), (10, 16) [ 1259.947] fbClipBoxes: box=(0, 0),(10, 16); region=(0, 0),(10, 16) x 1 [ 1259.947] fbDrawableRun: box=(0, 0), (10, 16), clip=(0, 0), (10, 16) [ 1259.947] fbFillBox box=(0, 0), (10, 16) [ 1259.947] sfbFill (0, 0)x(10, 16), style=0 [ 1259.947] sna_validate_gc changes=4 [ 1259.947] sna_validate_gc: recomputing clip [ 1259.947] sna_validate_gc: composite clip=1x[(0, 0), (10, 16)] [ 1259.947] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.947] sna_glyph_blt (1, 1) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.947] sna_drawable_use_bo pixmap=78, box=((1, 1), (9, 15)), flags=1... [ 1259.947] sna_drawable_use_bo: not attached [ 1259.947] sna_poly_text16: fallback [ 1259.947] sna_gc_move_to_cpu, changes=4 [ 1259.947] sfbValidateGC changes=4 [ 1259.947] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.947] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=78 (10x16), [(1, 1), (9, 15)], flags=3) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d20690 [ 1259.947] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.947] sfbPolyGlyphBlt x 1 [ 1259.947] sfbPushImage (1, 1)x(8, 14)fbClipBoxes: box=(1, 1),(9, 15); region=(1, 1),(9, 15) x 1 [ 1259.947] fbDrawableRun: box=(1, 1), (9, 15), clip=(1, 1), (9, 15) [ 1259.947] sfbBlt 8x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.947] sna_get_image: pixmap=78 (0, 0)x(10, 16), format=1, mask=1, depth=1 [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=78 (10x16), [(0, 0), (10, 16)], flags=34) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d20690 [ 1259.947] sfbGetImage (0, 0)x(10, 16) [ 1259.947] sfbBlt 10x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.947] sna_destroy_pixmap: pixmap=78, attached?=0 [ 1259.947] sna_create_pixmap(15, 9, 1, usage=1) [ 1259.947] kgem_can_create_2d: 15x9 @ 1 [ 1259.947] kgem_can_create_2d: unhandled depth 1 [ 1259.947] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.947] create_pixmap: allocating pixmap 15x9, depth=1, size=44 [ 1259.947] create_pixmap: serial=79, usage=1, 15x9 [ 1259.947] sna_validate_gc changes=7fffff [ 1259.947] sna_validate_gc: recomputing clip [ 1259.947] sna_validate_gc: composite clip=1x[(0, 0), (15, 9)] [ 1259.947] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.947] sna_poly_fill_rect_extents: [0] = (0, 0)x(15, 9) [ 1259.947] sna_poly_fill_rect: extents(0, 0), (15, 9), flags=1 [ 1259.947] sna_poly_fill_rect: fallback -- unattached [ 1259.947] sna_poly_fill_rect: fallback (0, 0), (15, 9) [ 1259.947] sna_gc_move_to_cpu, changes=7fffff [ 1259.947] sfbValidateGC changes=77ffff [ 1259.947] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.947] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.947] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=79 (15x9), [(0, 0), (15, 9)], flags=5) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d21f70 [ 1259.947] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.947] sfbPolyFillRect x 1 [ 1259.947] sfbPolyFillRect: rectangle (0, 0), (15, 9) [ 1259.947] fbClipBoxes: box=(0, 0),(15, 9); region=(0, 0),(15, 9) x 1 [ 1259.947] fbDrawableRun: box=(0, 0), (15, 9), clip=(0, 0), (15, 9) [ 1259.947] fbFillBox box=(0, 0), (15, 9) [ 1259.947] sfbFill (0, 0)x(15, 9), style=0 [ 1259.947] sna_validate_gc changes=4 [ 1259.947] sna_validate_gc: recomputing clip [ 1259.947] sna_validate_gc: composite clip=1x[(0, 0), (15, 9)] [ 1259.947] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.947] sna_glyph_blt (7, 4) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.947] sna_drawable_use_bo pixmap=79, box=((0, 0), (15, 9)), flags=1... [ 1259.947] sna_drawable_use_bo: not attached [ 1259.947] sna_poly_text16: fallback [ 1259.947] sna_gc_move_to_cpu, changes=4 [ 1259.947] sfbValidateGC changes=4 [ 1259.947] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.947] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=79 (15x9), [(0, 0), (15, 9)], flags=3) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d21f70 [ 1259.947] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.947] sfbPolyGlyphBlt x 1 [ 1259.947] sfbPushImage (0, 0)x(15, 9)fbClipBoxes: box=(0, 0),(15, 9); region=(0, 0),(15, 9) x 1 [ 1259.947] fbDrawableRun: box=(0, 0), (15, 9), clip=(0, 0), (15, 9) [ 1259.947] sfbBlt 15x9, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.947] sna_get_image: pixmap=79 (0, 0)x(15, 9), format=1, mask=1, depth=1 [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=79 (15x9), [(0, 0), (15, 9)], flags=34) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d21f70 [ 1259.947] sfbGetImage (0, 0)x(15, 9) [ 1259.947] sfbBlt 15x9, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.947] sna_destroy_pixmap: pixmap=79, attached?=0 [ 1259.947] sna_create_pixmap(15, 9, 1, usage=1) [ 1259.947] kgem_can_create_2d: 15x9 @ 1 [ 1259.947] kgem_can_create_2d: unhandled depth 1 [ 1259.947] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.947] create_pixmap: allocating pixmap 15x9, depth=1, size=44 [ 1259.947] create_pixmap: serial=80, usage=1, 15x9 [ 1259.947] sna_validate_gc changes=7fffff [ 1259.947] sna_validate_gc: recomputing clip [ 1259.947] sna_validate_gc: composite clip=1x[(0, 0), (15, 9)] [ 1259.947] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.947] sna_poly_fill_rect_extents: [0] = (0, 0)x(15, 9) [ 1259.947] sna_poly_fill_rect: extents(0, 0), (15, 9), flags=1 [ 1259.947] sna_poly_fill_rect: fallback -- unattached [ 1259.947] sna_poly_fill_rect: fallback (0, 0), (15, 9) [ 1259.947] sna_gc_move_to_cpu, changes=7fffff [ 1259.947] sfbValidateGC changes=77ffff [ 1259.947] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.947] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.947] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.947] sna_drawable_move_region_to_cpu(pixmap=80 (15x9), [(0, 0), (15, 9)], flags=5) [ 1259.947] sna_drawable_move_region_to_cpu: not attached to 0x1d21f70 [ 1259.947] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.947] sfbPolyFillRect x 1 [ 1259.947] sfbPolyFillRect: rectangle (0, 0), (15, 9) [ 1259.947] fbClipBoxes: box=(0, 0),(15, 9); region=(0, 0),(15, 9) x 1 [ 1259.947] fbDrawableRun: box=(0, 0), (15, 9), clip=(0, 0), (15, 9) [ 1259.948] fbFillBox box=(0, 0), (15, 9) [ 1259.948] sfbFill (0, 0)x(15, 9), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (15, 9)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (7, 4) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=80, box=((0, 1), (15, 8)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=80 (15x9), [(0, 1), (15, 8)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d21f70 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (0, 1)x(15, 7)fbClipBoxes: box=(0, 1),(15, 8); region=(0, 1),(15, 8) x 1 [ 1259.948] fbDrawableRun: box=(0, 1), (15, 8), clip=(0, 1), (15, 8) [ 1259.948] sfbBlt 15x7, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=80 (0, 0)x(15, 9), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=80 (15x9), [(0, 0), (15, 9)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d21f70 [ 1259.948] sfbGetImage (0, 0)x(15, 9) [ 1259.948] sfbBlt 15x9, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_destroy_pixmap: pixmap=80, attached?=0 [ 1259.948] sna_create_pixmap(9, 15, 1, usage=1) [ 1259.948] kgem_can_create_2d: 9x15 @ 1 [ 1259.948] kgem_can_create_2d: unhandled depth 1 [ 1259.948] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.948] create_pixmap: allocating pixmap 9x15, depth=1, size=68 [ 1259.948] create_pixmap: serial=81, usage=1, 9x15 [ 1259.948] sna_validate_gc changes=7fffff [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (9, 15)] [ 1259.948] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.948] sna_poly_fill_rect_extents: [0] = (0, 0)x(9, 15) [ 1259.948] sna_poly_fill_rect: extents(0, 0), (9, 15), flags=1 [ 1259.948] sna_poly_fill_rect: fallback -- unattached [ 1259.948] sna_poly_fill_rect: fallback (0, 0), (9, 15) [ 1259.948] sna_gc_move_to_cpu, changes=7fffff [ 1259.948] sfbValidateGC changes=77ffff [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.948] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=81 (9x15), [(0, 0), (9, 15)], flags=5) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d250b0 [ 1259.948] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.948] sfbPolyFillRect x 1 [ 1259.948] sfbPolyFillRect: rectangle (0, 0), (9, 15) [ 1259.948] fbClipBoxes: box=(0, 0),(9, 15); region=(0, 0),(9, 15) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (9, 15), clip=(0, 0), (9, 15) [ 1259.948] fbFillBox box=(0, 0), (9, 15) [ 1259.948] sfbFill (0, 0)x(9, 15), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (9, 15)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (4, 7) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=81, box=((0, 0), (9, 15)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=81 (9x15), [(0, 0), (9, 15)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d250b0 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (0, 0)x(9, 15)fbClipBoxes: box=(0, 0),(9, 15); region=(0, 0),(9, 15) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (9, 15), clip=(0, 0), (9, 15) [ 1259.948] sfbBlt 9x15, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=81 (0, 0)x(9, 15), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=81 (9x15), [(0, 0), (9, 15)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d250b0 [ 1259.948] sfbGetImage (0, 0)x(9, 15) [ 1259.948] sfbBlt 9x15, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_destroy_pixmap: pixmap=81, attached?=0 [ 1259.948] sna_create_pixmap(9, 15, 1, usage=1) [ 1259.948] kgem_can_create_2d: 9x15 @ 1 [ 1259.948] kgem_can_create_2d: unhandled depth 1 [ 1259.948] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.948] create_pixmap: allocating pixmap 9x15, depth=1, size=68 [ 1259.948] create_pixmap: serial=82, usage=1, 9x15 [ 1259.948] sna_validate_gc changes=7fffff [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (9, 15)] [ 1259.948] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.948] sna_poly_fill_rect_extents: [0] = (0, 0)x(9, 15) [ 1259.948] sna_poly_fill_rect: extents(0, 0), (9, 15), flags=1 [ 1259.948] sna_poly_fill_rect: fallback -- unattached [ 1259.948] sna_poly_fill_rect: fallback (0, 0), (9, 15) [ 1259.948] sna_gc_move_to_cpu, changes=7fffff [ 1259.948] sfbValidateGC changes=77ffff [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.948] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=82 (9x15), [(0, 0), (9, 15)], flags=5) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d269c0 [ 1259.948] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.948] sfbPolyFillRect x 1 [ 1259.948] sfbPolyFillRect: rectangle (0, 0), (9, 15) [ 1259.948] fbClipBoxes: box=(0, 0),(9, 15); region=(0, 0),(9, 15) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (9, 15), clip=(0, 0), (9, 15) [ 1259.948] fbFillBox box=(0, 0), (9, 15) [ 1259.948] sfbFill (0, 0)x(9, 15), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (9, 15)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (4, 7) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=82, box=((1, 0), (8, 15)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=82 (9x15), [(1, 0), (8, 15)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d269c0 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (1, 0)x(7, 15)fbClipBoxes: box=(1, 0),(8, 15); region=(1, 0),(8, 15) x 1 [ 1259.948] fbDrawableRun: box=(1, 0), (8, 15), clip=(1, 0), (8, 15) [ 1259.948] sfbBlt 7x15, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=82 (0, 0)x(9, 15), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=82 (9x15), [(0, 0), (9, 15)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d269c0 [ 1259.948] sfbGetImage (0, 0)x(9, 15) [ 1259.948] sfbBlt 9x15, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_destroy_pixmap: pixmap=82, attached?=0 [ 1259.948] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.948] kgem_can_create_2d: 16x16 @ 1 [ 1259.948] kgem_can_create_2d: unhandled depth 1 [ 1259.948] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.948] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.948] create_pixmap: serial=83, usage=1, 16x16 [ 1259.948] sna_validate_gc changes=7fffff [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.948] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.948] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.948] sna_poly_fill_rect: fallback -- unattached [ 1259.948] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.948] sna_gc_move_to_cpu, changes=7fffff [ 1259.948] sfbValidateGC changes=77ffff [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.948] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=83 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d282a0 [ 1259.948] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.948] sfbPolyFillRect x 1 [ 1259.948] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.948] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] fbFillBox box=(0, 0), (16, 16) [ 1259.948] sfbFill (0, 0)x(16, 16), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (15, 9) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=83, box=((0, 0), (16, 16)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=83 (16x16), [(0, 0), (16, 16)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d282a0 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=83 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=83 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d282a0 [ 1259.948] sfbGetImage (0, 0)x(16, 16) [ 1259.948] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=6384) [ 1259.948] sna_destroy_pixmap: pixmap=83, attached?=0 [ 1259.948] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.948] kgem_can_create_2d: 16x16 @ 1 [ 1259.948] kgem_can_create_2d: unhandled depth 1 [ 1259.948] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.948] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.948] create_pixmap: serial=84, usage=1, 16x16 [ 1259.948] sna_validate_gc changes=7fffff [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.948] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.948] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.948] sna_poly_fill_rect: fallback -- unattached [ 1259.948] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.948] sna_gc_move_to_cpu, changes=7fffff [ 1259.948] sfbValidateGC changes=77ffff [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.948] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=84 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d29bb0 [ 1259.948] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.948] sfbPolyFillRect x 1 [ 1259.948] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.948] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] fbFillBox box=(0, 0), (16, 16) [ 1259.948] sfbFill (0, 0)x(16, 16), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (15, 9) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=84, box=((0, 0), (16, 16)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=84 (16x16), [(0, 0), (16, 16)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d29bb0 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=84 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=84 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d29bb0 [ 1259.948] sfbGetImage (0, 0)x(16, 16) [ 1259.948] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=6544) [ 1259.948] sna_destroy_pixmap: pixmap=84, attached?=0 [ 1259.948] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.948] kgem_can_create_2d: 16x16 @ 1 [ 1259.948] kgem_can_create_2d: unhandled depth 1 [ 1259.948] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.948] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.948] create_pixmap: serial=85, usage=1, 16x16 [ 1259.948] sna_validate_gc changes=7fffff [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.948] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.948] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.948] sna_poly_fill_rect: fallback -- unattached [ 1259.948] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.948] sna_gc_move_to_cpu, changes=7fffff [ 1259.948] sfbValidateGC changes=77ffff [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.948] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=85 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2b4e0 [ 1259.948] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.948] sfbPolyFillRect x 1 [ 1259.948] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.948] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] fbFillBox box=(0, 0), (16, 16) [ 1259.948] sfbFill (0, 0)x(16, 16), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (8, 8) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=85, box=((0, 0), (16, 16)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=85 (16x16), [(0, 0), (16, 16)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2b4e0 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=85 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=85 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2b4e0 [ 1259.948] sfbGetImage (0, 0)x(16, 16) [ 1259.948] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=208) [ 1259.948] sna_destroy_pixmap: pixmap=85, attached?=0 [ 1259.948] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.948] kgem_can_create_2d: 16x16 @ 1 [ 1259.948] kgem_can_create_2d: unhandled depth 1 [ 1259.948] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.948] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.948] create_pixmap: serial=86, usage=1, 16x16 [ 1259.948] sna_validate_gc changes=7fffff [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.948] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.948] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.948] sna_poly_fill_rect: fallback -- unattached [ 1259.948] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.948] sna_gc_move_to_cpu, changes=7fffff [ 1259.948] sfbValidateGC changes=77ffff [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.948] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=86 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2cdc0 [ 1259.948] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.948] sfbPolyFillRect x 1 [ 1259.948] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.948] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] fbFillBox box=(0, 0), (16, 16) [ 1259.948] sfbFill (0, 0)x(16, 16), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (8, 8) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=86, box=((1, 1), (15, 15)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=86 (16x16), [(1, 1), (15, 15)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2cdc0 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (1, 1)x(14, 14)fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [ 1259.948] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [ 1259.948] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=86 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=86 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2cdc0 [ 1259.948] sfbGetImage (0, 0)x(16, 16) [ 1259.948] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=6496) [ 1259.948] sna_destroy_pixmap: pixmap=86, attached?=0 [ 1259.948] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.948] kgem_can_create_2d: 16x16 @ 1 [ 1259.948] kgem_can_create_2d: unhandled depth 1 [ 1259.948] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.948] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.948] create_pixmap: serial=87, usage=1, 16x16 [ 1259.948] sna_validate_gc changes=7fffff [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.948] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.948] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.948] sna_poly_fill_rect: fallback -- unattached [ 1259.948] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.948] sna_gc_move_to_cpu, changes=7fffff [ 1259.948] sfbValidateGC changes=77ffff [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.948] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=87 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2cea0 [ 1259.948] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.948] sfbPolyFillRect x 1 [ 1259.948] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.948] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] fbFillBox box=(0, 0), (16, 16) [ 1259.948] sfbFill (0, 0)x(16, 16), style=0 [ 1259.948] sna_validate_gc changes=4 [ 1259.948] sna_validate_gc: recomputing clip [ 1259.948] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.948] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.948] sna_glyph_blt (1, 1) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.948] sna_drawable_use_bo pixmap=87, box=((0, 0), (16, 16)), flags=1... [ 1259.948] sna_drawable_use_bo: not attached [ 1259.948] sna_poly_text16: fallback [ 1259.948] sna_gc_move_to_cpu, changes=4 [ 1259.948] sfbValidateGC changes=4 [ 1259.948] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.948] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=87 (16x16), [(0, 0), (16, 16)], flags=3) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2cea0 [ 1259.948] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.948] sfbPolyGlyphBlt x 1 [ 1259.948] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.948] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.948] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sna_get_image: pixmap=87 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.948] sna_drawable_move_region_to_cpu(pixmap=87 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.948] sna_drawable_move_region_to_cpu: not attached to 0x1d2cea0 [ 1259.948] sfbGetImage (0, 0)x(16, 16) [ 1259.948] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.948] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=208) [ 1259.948] sna_destroy_pixmap: pixmap=87, attached?=0 [ 1259.948] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.948] kgem_can_create_2d: 16x16 @ 1 [ 1259.949] kgem_can_create_2d: unhandled depth 1 [ 1259.949] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.949] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.949] create_pixmap: serial=88, usage=1, 16x16 [ 1259.949] sna_validate_gc changes=7fffff [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.949] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.949] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.949] sna_poly_fill_rect: fallback -- unattached [ 1259.949] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.949] sna_gc_move_to_cpu, changes=7fffff [ 1259.949] sfbValidateGC changes=77ffff [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.949] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=88 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2cfa0 [ 1259.949] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.949] sfbPolyFillRect x 1 [ 1259.949] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.949] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] fbFillBox box=(0, 0), (16, 16) [ 1259.949] sfbFill (0, 0)x(16, 16), style=0 [ 1259.949] sna_validate_gc changes=4 [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.949] sna_glyph_blt (1, 1) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.949] sna_drawable_use_bo pixmap=88, box=((1, 1), (15, 15)), flags=1... [ 1259.949] sna_drawable_use_bo: not attached [ 1259.949] sna_poly_text16: fallback [ 1259.949] sna_gc_move_to_cpu, changes=4 [ 1259.949] sfbValidateGC changes=4 [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=88 (16x16), [(1, 1), (15, 15)], flags=3) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2cfa0 [ 1259.949] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.949] sfbPolyGlyphBlt x 1 [ 1259.949] sfbPushImage (1, 1)x(14, 14)fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [ 1259.949] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [ 1259.949] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sna_get_image: pixmap=88 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=88 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2cfa0 [ 1259.949] sfbGetImage (0, 0)x(16, 16) [ 1259.949] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=384) [ 1259.949] sna_destroy_pixmap: pixmap=88, attached?=0 [ 1259.949] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.949] kgem_can_create_2d: 16x16 @ 1 [ 1259.949] kgem_can_create_2d: unhandled depth 1 [ 1259.949] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.949] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.949] create_pixmap: serial=89, usage=1, 16x16 [ 1259.949] sna_validate_gc changes=7fffff [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.949] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.949] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.949] sna_poly_fill_rect: fallback -- unattached [ 1259.949] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.949] sna_gc_move_to_cpu, changes=7fffff [ 1259.949] sfbValidateGC changes=77ffff [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.949] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=89 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2d080 [ 1259.949] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.949] sfbPolyFillRect x 1 [ 1259.949] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.949] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] fbFillBox box=(0, 0), (16, 16) [ 1259.949] sfbFill (0, 0)x(16, 16), style=0 [ 1259.949] sna_validate_gc changes=4 [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.949] sna_glyph_blt (14, 1) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.949] sna_drawable_use_bo pixmap=89, box=((0, 0), (16, 16)), flags=1... [ 1259.949] sna_drawable_use_bo: not attached [ 1259.949] sna_poly_text16: fallback [ 1259.949] sna_gc_move_to_cpu, changes=4 [ 1259.949] sfbValidateGC changes=4 [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=89 (16x16), [(0, 0), (16, 16)], flags=3) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2d080 [ 1259.949] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.949] sfbPolyGlyphBlt x 1 [ 1259.949] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sna_get_image: pixmap=89 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=89 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2d080 [ 1259.949] sfbGetImage (0, 0)x(16, 16) [ 1259.949] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=208) [ 1259.949] sna_destroy_pixmap: pixmap=89, attached?=0 [ 1259.949] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.949] kgem_can_create_2d: 16x16 @ 1 [ 1259.949] kgem_can_create_2d: unhandled depth 1 [ 1259.949] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.949] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.949] create_pixmap: serial=90, usage=1, 16x16 [ 1259.949] sna_validate_gc changes=7fffff [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.949] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.949] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.949] sna_poly_fill_rect: fallback -- unattached [ 1259.949] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.949] sna_gc_move_to_cpu, changes=7fffff [ 1259.949] sfbValidateGC changes=77ffff [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.949] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=90 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2d180 [ 1259.949] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.949] sfbPolyFillRect x 1 [ 1259.949] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.949] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] fbFillBox box=(0, 0), (16, 16) [ 1259.949] sfbFill (0, 0)x(16, 16), style=0 [ 1259.949] sna_validate_gc changes=4 [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.949] sna_glyph_blt (14, 1) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.949] sna_drawable_use_bo pixmap=90, box=((1, 1), (15, 15)), flags=1... [ 1259.949] sna_drawable_use_bo: not attached [ 1259.949] sna_poly_text16: fallback [ 1259.949] sna_gc_move_to_cpu, changes=4 [ 1259.949] sfbValidateGC changes=4 [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=90 (16x16), [(1, 1), (15, 15)], flags=3) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2d180 [ 1259.949] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.949] sfbPolyGlyphBlt x 1 [ 1259.949] sfbPushImage (1, 1)x(14, 14)fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [ 1259.949] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [ 1259.949] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sna_get_image: pixmap=90 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=90 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d2d180 [ 1259.949] sfbGetImage (0, 0)x(16, 16) [ 1259.949] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=384) [ 1259.949] sna_destroy_pixmap: pixmap=90, attached?=0 [ 1259.949] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.949] kgem_can_create_2d: 16x16 @ 1 [ 1259.949] kgem_can_create_2d: unhandled depth 1 [ 1259.949] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.949] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.949] create_pixmap: serial=91, usage=1, 16x16 [ 1259.949] sna_validate_gc changes=7fffff [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.949] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.949] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.949] sna_poly_fill_rect: fallback -- unattached [ 1259.949] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.949] sna_gc_move_to_cpu, changes=7fffff [ 1259.949] sfbValidateGC changes=77ffff [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.949] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=91 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3a9f0 [ 1259.949] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.949] sfbPolyFillRect x 1 [ 1259.949] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.949] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] fbFillBox box=(0, 0), (16, 16) [ 1259.949] sfbFill (0, 0)x(16, 16), style=0 [ 1259.949] sna_validate_gc changes=4 [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.949] sna_glyph_blt (1, 14) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.949] sna_drawable_use_bo pixmap=91, box=((0, 0), (16, 16)), flags=1... [ 1259.949] sna_drawable_use_bo: not attached [ 1259.949] sna_poly_text16: fallback [ 1259.949] sna_gc_move_to_cpu, changes=4 [ 1259.949] sfbValidateGC changes=4 [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=91 (16x16), [(0, 0), (16, 16)], flags=3) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3a9f0 [ 1259.949] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.949] sfbPolyGlyphBlt x 1 [ 1259.949] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sna_get_image: pixmap=91 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=91 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3a9f0 [ 1259.949] sfbGetImage (0, 0)x(16, 16) [ 1259.949] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=55392) [ 1259.949] sna_destroy_pixmap: pixmap=91, attached?=0 [ 1259.949] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.949] kgem_can_create_2d: 16x16 @ 1 [ 1259.949] kgem_can_create_2d: unhandled depth 1 [ 1259.949] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.949] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.949] create_pixmap: serial=92, usage=1, 16x16 [ 1259.949] sna_validate_gc changes=7fffff [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.949] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.949] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.949] sna_poly_fill_rect: fallback -- unattached [ 1259.949] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.949] sna_gc_move_to_cpu, changes=7fffff [ 1259.949] sfbValidateGC changes=77ffff [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.949] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=92 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3a9f0 [ 1259.949] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.949] sfbPolyFillRect x 1 [ 1259.949] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.949] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] fbFillBox box=(0, 0), (16, 16) [ 1259.949] sfbFill (0, 0)x(16, 16), style=0 [ 1259.949] sna_validate_gc changes=4 [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.949] sna_glyph_blt (1, 14) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.949] sna_drawable_use_bo pixmap=92, box=((1, 1), (15, 15)), flags=1... [ 1259.949] sna_drawable_use_bo: not attached [ 1259.949] sna_poly_text16: fallback [ 1259.949] sna_gc_move_to_cpu, changes=4 [ 1259.949] sfbValidateGC changes=4 [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=92 (16x16), [(1, 1), (15, 15)], flags=3) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3a9f0 [ 1259.949] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.949] sfbPolyGlyphBlt x 1 [ 1259.949] sfbPushImage (1, 1)x(14, 14)fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [ 1259.949] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [ 1259.949] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sna_get_image: pixmap=92 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=92 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3a9f0 [ 1259.949] sfbGetImage (0, 0)x(16, 16) [ 1259.949] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=55264) [ 1259.949] sna_destroy_pixmap: pixmap=92, attached?=0 [ 1259.949] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.949] kgem_can_create_2d: 16x16 @ 1 [ 1259.949] kgem_can_create_2d: unhandled depth 1 [ 1259.949] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.949] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.949] create_pixmap: serial=93, usage=1, 16x16 [ 1259.949] sna_validate_gc changes=7fffff [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.949] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.949] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.949] sna_poly_fill_rect: fallback -- unattached [ 1259.949] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.949] sna_gc_move_to_cpu, changes=7fffff [ 1259.949] sfbValidateGC changes=77ffff [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.949] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=93 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3db60 [ 1259.949] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.949] sfbPolyFillRect x 1 [ 1259.949] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.949] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] fbFillBox box=(0, 0), (16, 16) [ 1259.949] sfbFill (0, 0)x(16, 16), style=0 [ 1259.949] sna_validate_gc changes=4 [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.949] sna_glyph_blt (14, 14) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.949] sna_drawable_use_bo pixmap=93, box=((0, 0), (16, 16)), flags=1... [ 1259.949] sna_drawable_use_bo: not attached [ 1259.949] sna_poly_text16: fallback [ 1259.949] sna_gc_move_to_cpu, changes=4 [ 1259.949] sfbValidateGC changes=4 [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=93 (16x16), [(0, 0), (16, 16)], flags=3) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3db60 [ 1259.949] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.949] sfbPolyGlyphBlt x 1 [ 1259.949] sfbPushImage (0, 0)x(16, 16)fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] sfbBlt 16x16, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sna_get_image: pixmap=93 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=93 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3db60 [ 1259.949] sfbGetImage (0, 0)x(16, 16) [ 1259.949] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=208) [ 1259.949] sna_destroy_pixmap: pixmap=93, attached?=0 [ 1259.949] sna_create_pixmap(16, 16, 1, usage=1) [ 1259.949] kgem_can_create_2d: 16x16 @ 1 [ 1259.949] kgem_can_create_2d: unhandled depth 1 [ 1259.949] sna_create_pixmap: can not use GPU, just creating shadow [ 1259.949] create_pixmap: allocating pixmap 16x16, depth=1, size=72 [ 1259.949] create_pixmap: serial=94, usage=1, 16x16 [ 1259.949] sna_validate_gc changes=7fffff [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.949] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 1259.949] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 1259.949] sna_poly_fill_rect: fallback -- unattached [ 1259.949] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 1259.949] sna_gc_move_to_cpu, changes=7fffff [ 1259.949] sfbValidateGC changes=77ffff [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000000, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=00000000, bg=ffffffff, pm=ffffffff, and=00000000, xor=00000000, bgand=00000000, bgxor=ffffffff [ 1259.949] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=94 (16x16), [(0, 0), (16, 16)], flags=5) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3f470 [ 1259.949] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1259.949] sfbPolyFillRect x 1 [ 1259.949] sfbPolyFillRect: rectangle (0, 0), (16, 16) [ 1259.949] fbClipBoxes: box=(0, 0),(16, 16); region=(0, 0),(16, 16) x 1 [ 1259.949] fbDrawableRun: box=(0, 0), (16, 16), clip=(0, 0), (16, 16) [ 1259.949] fbFillBox box=(0, 0), (16, 16) [ 1259.949] sfbFill (0, 0)x(16, 16), style=0 [ 1259.949] sna_validate_gc changes=4 [ 1259.949] sna_validate_gc: recomputing clip [ 1259.949] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [ 1259.949] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 1259.949] sna_glyph_blt (14, 14) x 1, fg=00000001, bg=ffffffff alu=cc [ 1259.949] sna_drawable_use_bo pixmap=94, box=((1, 1), (15, 15)), flags=1... [ 1259.949] sna_drawable_use_bo: not attached [ 1259.949] sna_poly_text16: fallback [ 1259.949] sna_gc_move_to_cpu, changes=4 [ 1259.949] sfbValidateGC changes=4 [ 1259.949] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00000001, bg=00000001, planemask=ffffffff [ 1259.949] sfbValidateGC: rrop fg=ffffffff, bg=ffffffff, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=ffffffff [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=94 (16x16), [(1, 1), (15, 15)], flags=3) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3f470 [ 1259.949] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 1259.949] sfbPolyGlyphBlt x 1 [ 1259.949] sfbPushImage (1, 1)x(14, 14)fbClipBoxes: box=(1, 1),(15, 15); region=(1, 1),(15, 15) x 1 [ 1259.949] fbDrawableRun: box=(1, 1), (15, 15), clip=(1, 1), (15, 15) [ 1259.949] sfbBlt 14x14, alu=7, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sna_get_image: pixmap=94 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 1259.949] sna_drawable_move_region_to_cpu(pixmap=94 (16x16), [(0, 0), (16, 16)], flags=34) [ 1259.949] sna_drawable_move_region_to_cpu: not attached to 0x1d3f470 [ 1259.949] sfbGetImage (0, 0)x(16, 16) [ 1259.949] sfbBlt 16x16, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1259.949] sfbBlt fast blt, src_stride=4, dst_stride=4, width=2 (offset=6544) [ 1259.949] sna_destroy_pixmap: pixmap=94, attached?=0 [ 1259.949] sna_change_window_attributes [ 1259.949] sna_block_handler (tv=0.636000) [ 1259.949] sna_accel_do_flush: flush timer active: delta=7 [ 1259.949] sna_accel_do_throttle (time=1259949), triggered [ 1259.950] sna_accel_throttle (time=1259949) [ 1259.950] sna_accel_disarm_timer[1] (time=1259949) [ 1259.950] sna_accel_block_handler: evaluating timers, active=5 [ 1259.950] sna_accel_block_handler: flush timer expires in 7 [1259956] [ 1259.950] sna_wakeup_handler [ 1259.950] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.950] sna_block_handler (tv=0.635000) [ 1259.950] sna_accel_do_flush: flush timer active: delta=6 [ 1259.950] sna_accel_do_throttle -- no pending activity [ 1259.950] sna_accel_block_handler: evaluating timers, active=5 [ 1259.950] sna_accel_block_handler: flush timer expires in 6 [1259956] [ 1259.950] sna_wakeup_handler [ 1259.950] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_create_pixmap(2560, 1600, 24, usage=0) [ 1259.951] kgem_can_create_2d: 2560x1600 @ 24 [ 1259.951] kgem_can_create_2d: untiled size=16384000 [ 1259.951] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1259.951] kgem_can_create_2d: tiled[-1] size=16384000 [ 1259.951] sna_create_pixmap: usage=0, flags=b [ 1259.951] sna_create_pixmap: creating GPU pixmap 2560x1600, stride=10240, flags=b [ 1259.951] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1259.951] create_pixmap: serial=105, usage=0, 0x0 [ 1259.951] sna_validate_gc changes=7fffff [ 1259.951] sna_validate_gc: recomputing clip [ 1259.951] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1259.951] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 0); alu=3, pm=ffffffff [ 1259.951] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1259.951] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1259.951] sna_do_copy: dst extents (0, 0), (2560, 1600) [ 1259.951] sna_do_copy: window -- include inferiors [ 1259.951] sna_do_copy: src extents (0, 0), (2560, 1600) x 1 [ 1259.951] sna_do_copy: copy region (0, 0), (2560, 1600) x 1 [ 1259.951] sna_copy_boxes (boxes=1x[(0, 0), (2560, 1600)...], src=+(0, 0), alu=3, src.size=2560x1600, dst.size=2560x1600) [ 1259.951] sna_copy_boxes: dst=(priv=0x1d6cb60, gpu_bo=0, cpu_bo=0), src=(priv=0x191fa60, gpu_bo=29, cpu_bo=0), replaces=1 [ 1259.951] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1259.951] discard_cpu_damage: discarding existing CPU damage [ 1259.951] sna_drawable_use_bo pixmap=106, box=((0, 0), (2560, 1600)), flags=1b... [ 1259.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 1259.951] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 1259.951] sna_pixmap_move_to_gpu(pixmap=106, usage=0), flags=43 [ 1259.951] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1259.951] sna_pixmap_move_to_gpu: creating GPU bo (2560x1600@32), create=b [ 1259.951] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1259.951] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1259.951] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 1259.951] from inactive: pitch=10240, tiling=1: handle=31, id=309 [ 1259.951] __sna_damage_all(2560, 1600) [ 1259.951] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 1259.951] sna_pixmap_mark_active: pixmap=106, handle=31 [ 1259.951] sna_drawable_use_bo: allocated GPU bo for operation [ 1259.951] sna_drawable_use_bo: using GPU bo with damage? 0 [ 1259.951] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.951] wait_for_shadow: flags=a, shadow_flip=1, handle=29, wait=36, old=36 [ 1259.951] sna_pixmap_move_to_gpu: already all-damaged [ 1259.951] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1259.951] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1259.951] sna_pixmap_make_cow: make cow src=4, dst=106, handle=29 (already cow? src=0, dst=0) [ 1259.951] sna_pixmap_make_cow: moo! attaching source cow to pixmap=4, handle=29 [ 1259.951] _kgem_bo_destroy: handle=31, proxy? 0 [ 1259.951] __kgem_bo_destroy: handle=31 [ 1259.951] __kgem_bo_destroy: handle=31, purged [ 1259.951] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 1259.951] sna_pixmap_make_cow: moo! attaching clone to pixmap=106 (source=4, handle=29) [ 1259.951] sna_change_window_attributes [ 1259.951] sna_change_window_attributes: flushing background pixmap [ 1259.951] sna_validate_pixmap: target bpp=32, source bpp=32 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.951] sna_wakeup_handler [ 1259.951] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.951] sna_block_handler (tv=0.634000) [ 1259.951] sna_accel_do_flush: flush timer active: delta=5 [ 1259.951] sna_accel_do_throttle -- no pending activity [ 1259.951] sna_accel_block_handler: evaluating timers, active=5 [ 1259.951] sna_accel_block_handler: flush timer expires in 5 [1259956] [ 1259.952] sna_wakeup_handler [ 1259.952] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.952] sna_mode_wakeup: len=32 [ 1259.952] sna_mode_redisplay: posting shadow damage? 0 [ 1259.952] sna_block_handler (tv=0.633000) [ 1259.952] sna_accel_do_flush: flush timer active: delta=4 [ 1259.952] sna_accel_do_throttle -- no pending activity [ 1259.952] sna_accel_block_handler: evaluating timers, active=5 [ 1259.952] sna_accel_block_handler: flush timer expires in 4 [1259956] [ 1259.952] sna_wakeup_handler [ 1259.952] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.952] sna_block_handler (tv=0.633000) [ 1259.952] sna_accel_do_flush: flush timer active: delta=4 [ 1259.952] sna_accel_do_throttle -- no pending activity [ 1259.952] sna_accel_block_handler: evaluating timers, active=5 [ 1259.952] sna_accel_block_handler: flush timer expires in 4 [1259956] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=1 [ 1259.955] sna_accel_do_flush (time=1259955), triggered [ 1259.955] sna_accel_flush (time=1259955), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1259.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.955] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.955] sna_mode_redisplay: posting shadow damage? 0 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.000000) [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_create_pixmap(2560, 1600, 24, usage=0) [ 1259.955] kgem_can_create_2d: 2560x1600 @ 24 [ 1259.955] kgem_can_create_2d: untiled size=16384000 [ 1259.955] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1259.955] kgem_can_create_2d: tiled[-1] size=16384000 [ 1259.955] sna_create_pixmap: usage=0, flags=b [ 1259.955] sna_create_pixmap: creating GPU pixmap 2560x1600, stride=10240, flags=b [ 1259.955] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1259.955] create_pixmap: serial=107, usage=0, 0x0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_destroy_pixmap: pixmap=108, attached?=1 [ 1259.955] sna_create_pixmap(2560, 18, 24, usage=0) [ 1259.955] kgem_can_create_2d: 2560x18 @ 24 [ 1259.955] kgem_can_create_2d: untiled size=184320 [ 1259.955] kgem_choose_tiling: TLB miss between lines 2560x18 (pitch=10240), forcing tiling 1 [ 1259.955] kgem_can_create_2d: tiled[-1] size=184320 [ 1259.955] sna_create_pixmap: usage=0, flags=b [ 1259.955] sna_create_pixmap: creating GPU pixmap 2560x18, stride=10240, flags=b [ 1259.955] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1259.955] create_pixmap: serial=109, usage=0, 0x0 [ 1259.955] sna_block_handler (tv=0.000000) [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_change_window_attributes [ 1259.955] sna_create_pixmap(2560, 18, 24, usage=0) [ 1259.955] kgem_can_create_2d: 2560x18 @ 24 [ 1259.955] kgem_can_create_2d: untiled size=184320 [ 1259.955] kgem_choose_tiling: TLB miss between lines 2560x18 (pitch=10240), forcing tiling 1 [ 1259.955] kgem_can_create_2d: tiled[-1] size=184320 [ 1259.955] sna_create_pixmap: usage=0, flags=b [ 1259.955] sna_create_pixmap: creating GPU pixmap 2560x18, stride=10240, flags=b [ 1259.955] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1259.955] create_pixmap: serial=112, usage=0, 0x0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.955] sna_change_window_attributes [ 1259.955] sna_block_handler (tv=0.630000) [ 1259.955] sna_accel_do_flush: flush timer active: delta=16 [ 1259.955] sna_accel_do_throttle -- no pending activity [ 1259.955] sna_accel_block_handler: evaluating timers, active=5 [ 1259.955] sna_accel_block_handler: flush timer expires in 16 [1259971] [ 1259.955] sna_wakeup_handler [ 1259.955] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.956] sna_block_handler (tv=0.629000) [ 1259.956] sna_accel_do_flush: flush timer active: delta=15 [ 1259.956] sna_accel_do_throttle -- no pending activity [ 1259.956] sna_accel_block_handler: evaluating timers, active=5 [ 1259.956] sna_accel_block_handler: flush timer expires in 15 [1259971] [ 1259.956] sna_wakeup_handler [ 1259.956] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.956] sna_block_handler (tv=0.629000) [ 1259.956] sna_accel_do_flush: flush timer active: delta=15 [ 1259.956] sna_accel_do_throttle -- no pending activity [ 1259.956] sna_accel_block_handler: evaluating timers, active=5 [ 1259.956] sna_accel_block_handler: flush timer expires in 15 [1259971] [ 1259.956] sna_wakeup_handler [ 1259.956] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.956] sna_change_window_attributes [ 1259.956] sna_change_window_attributes [ 1259.956] sna_change_window_attributes [ 1259.956] sna_block_handler (tv=0.629000) [ 1259.956] sna_accel_do_flush: flush timer active: delta=15 [ 1259.956] sna_accel_do_throttle -- no pending activity [ 1259.956] sna_accel_block_handler: evaluating timers, active=5 [ 1259.956] sna_accel_block_handler: flush timer expires in 15 [1259971] [ 1259.956] sna_wakeup_handler [ 1259.956] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.956] sna_change_window_attributes [ 1259.956] sna_create_pixmap(2560, 18, 24, usage=0) [ 1259.956] kgem_can_create_2d: 2560x18 @ 24 [ 1259.956] kgem_can_create_2d: untiled size=184320 [ 1259.956] kgem_choose_tiling: TLB miss between lines 2560x18 (pitch=10240), forcing tiling 1 [ 1259.956] kgem_can_create_2d: tiled[-1] size=184320 [ 1259.956] sna_create_pixmap: usage=0, flags=b [ 1259.956] sna_create_pixmap: creating GPU pixmap 2560x18, stride=10240, flags=b [ 1259.956] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1259.956] create_pixmap: serial=115, usage=0, 0x0 [ 1259.956] sna_validate_gc changes=7fffff [ 1259.956] sna_validate_gc: recomputing clip [ 1259.956] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [ 1259.956] sna_copy_area: src=(0, 0)x(2560, 18)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1259.956] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x18) [ 1259.956] sna_do_copy: unmapped [ 1259.956] sna_change_window_attributes [ 1259.956] sna_validate_gc changes=7fffff [ 1259.956] sna_validate_gc: recomputing clip [ 1259.956] sna_validate_gc: composite clip=1x[(0, 1582), (2560, 1600)] [ 1259.956] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 1259.956] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1259.956] sna_poly_fill_rect: extents(0, 1582), (2560, 1600), flags=1 [ 1259.956] sna_poly_fill_rect: dropping last-cpu hint [ 1259.956] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=9... [ 1259.956] region_subsumes_damage? [ 1259.956] region_subsumes_damage: region (0, 1582), (2560, 1600), damage (0, 0), (2560, 1600) [ 1259.956] region_subsumes_damage: not contained [ 1259.956] sna_pixmap_undo_cow: pixmap=4, handle=29 [refcnt=3], cow refcnt=2, flags=2 [ 1259.956] sna_pixmap_undo_cow: copying the Holy cow [ 1259.956] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1259.956] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 1259.956] from inactive: pitch=10240, tiling=1: handle=31, id=310 [ 1259.956] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.956] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.956] kgem_bo_is_render: handle=31, rq? 0 [0] [ 1259.956] kgem_bo_is_render: handle=31, rq? 0 [0] [ 1259.956] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1259.956] kgem_check_bo: num_pages=+8000, num_exec=+2 [ 1259.956] aligning vertex: was 4, now 2 floats per vertex [ 1259.956] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.956] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.956] kgem_add_handle: handle=24, index=0 [ 1259.956] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.956] gen7_composite_get_binding_table(ffe0) [ 1259.956] kgem_add_reloc: handle=31, pos=16369, delta=0, domains=00020002 [ 1259.956] kgem_add_handle: handle=31, index=1 [ 1259.956] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 1259.956] [3ff0] bind bo(handle=31, addr=33558528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.956] kgem_add_reloc: handle=29, pos=16361, delta=0, domains=00040000 [ 1259.956] kgem_add_handle: handle=29, index=2 [ 1259.956] [3fe8] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> sampler [ 1259.956] gen7_emit_cc: blend = 980 [ 1259.956] gen7_emit_sampler: sampler = 0 [ 1259.956] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1259.956] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1259.956] gen7_emit_vertex_elements: setup id=0 [ 1259.956] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1259.956] (0, 0) -> (0, 0) + (2560, 1600) [ 1259.956] gen4_vertex_flush[20c] = 3 [ 1259.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1259.956] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.956] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1259.956] wait_for_shadow: copying existing GPU damage: 1x(347, 923), (934, 1158) [ 1259.956] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.956] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1259.956] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.956] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1259.956] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1259.956] kgem_set_mode: flushing before new bo [ 1259.956] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1259.956] gen4_vertex_close: copy to batch: 6 @ 138 [ 1259.956] gen4_vertex_close: reloc[0] = 126 [ 1259.956] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1259.956] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=8009 [fenced=0] [ 1259.956] shrinking from 16384 to 1024 [ 1259.956] gem_write__cachealigned(handle=11, offset=0, len=576) [ 1259.956] gem_write(handle=11, offset=4000, len=96) [ 1259.956] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1259.956] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2001000 [ 1259.956] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.956] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1259.956] kgem_check_bo: num_pages=+8000, num_exec=+2 [ 1259.956] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.956] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.956] kgem_add_handle: handle=24, index=0 [ 1259.956] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.956] gen7_composite_get_binding_table(ffe0) [ 1259.956] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1259.956] kgem_add_handle: handle=36, index=1 [ 1259.956] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.956] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.956] kgem_add_reloc: handle=29, pos=16361, delta=0, domains=00040000 [ 1259.956] kgem_add_handle: handle=29, index=2 [ 1259.956] [3fe8] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> sampler [ 1259.956] gen7_emit_cc: blend = 980 [ 1259.956] gen7_emit_sampler: sampler = 0 [ 1259.956] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1259.956] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1259.956] gen7_emit_vertex_elements: setup id=0 [ 1259.956] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1259.956] (347, 923) -> (347, 923) + (587, 235) [ 1259.956] gen4_vertex_flush[20c] = 3 [ 1259.956] sna_drawable_use_bo: using whole GPU bo [ 1259.956] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1259.956] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,1582), clipped?=0 [ 1259.956] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1259.956] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1259.956] color_convert: src=ff000000 [20020888] [ 1259.956] color_convert: dst=ff000000 [20028888] [ 1259.956] sna_render_get_solid: ff000000 [ 1259.956] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1259.956] gen7_composite_get_binding_table(ff80) [ 1259.956] kgem_add_reloc: handle=27, pos=16345, delta=0, domains=00040000 [ 1259.956] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1259.956] kgem_add_handle: handle=27, index=3 [ 1259.956] [3fd8] bind bo(handle=27, addr=1020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.956] gen7_emit_sampler: sampler = 20 [ 1259.956] gen7_emit_vertex_elements: setup id=0 [ 1259.956] (0, 1582), (2560, 1600) [ 1259.956] gen4_vertex_flush[248] = 3 [ 1259.956] sna_change_window_attributes [ 1259.956] sna_validate_gc changes=0 [ 1259.956] sna_validate_gc: recomputing clip [ 1259.956] sna_validate_gc: composite clip=0x[(0, 1582), (0, 1582)] [ 1259.956] sna_copy_area: src=(0, 0)x(2560, 18)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1259.956] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x18) [ 1259.956] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x18) [ 1259.956] sna_do_copy: dst extents (0, 1582), (2560, 1600) [ 1259.956] sna_do_copy: dst clipped out [ 1259.956] sna_change_window_attributes [ 1259.956] sna_change_window_attributes [ 1259.956] sna_change_window_attributes [ 1259.956] sna_block_handler (tv=0.629000) [ 1259.956] kgem_retire, need_retire?=1 [ 1259.956] kgem_retire__flushing: 0 bo on flushing list [ 1259.956] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1259.956] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=11 [ 1259.956] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.956] kgem_retire -- retired=0, need_retire=1 [ 1259.956] sna_accel_block_handler: GPU idle, flushing [ 1259.956] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 1259.956] gen4_vertex_close: copy to batch: 12 @ 152 [ 1259.956] gen4_vertex_close: reloc[0] = 126 [ 1259.956] kgem_add_reloc: handle=0, pos=126, delta=608, domains=00200000 [ 1259.956] batch[1/1, flags=1c00]: 152 164 16344 16384, nreloc=7, nexec=4, nfence=0, aperture=8010 [fenced=0] [ 1259.956] shrinking from 16384 to 1024 [ 1259.956] gem_write__cachealigned(handle=10, offset=0, len=656) [ 1259.956] gem_write(handle=10, offset=3936, len=160) [ 1259.956] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1259.956] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.956] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.956] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1259.956] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.956] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1259.956] sna_accel_do_flush: flush timer active: delta=15 [ 1259.956] timer_enable (time=1259956), starting timer 1 [ 1259.956] sna_accel_block_handler: evaluating timers, active=7 [ 1259.956] sna_accel_block_handler: flush timer expires in 15 [1259971] [ 1259.956] sna_wakeup_handler [ 1259.956] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.956] sna_change_window_attributes [ 1259.956] sna_block_handler (tv=0.629000) [ 1259.956] kgem_retire, need_retire?=1 [ 1259.956] kgem_retire__flushing: 0 bo on flushing list [ 1259.956] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1259.956] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=11 [ 1259.956] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.956] kgem_retire -- retired=0, need_retire=1 [ 1259.956] sna_accel_do_flush: flush timer active: delta=15 [ 1259.956] sna_accel_block_handler: evaluating timers, active=7 [ 1259.956] sna_accel_block_handler: flush timer expires in 15 [1259971] [ 1259.956] sna_wakeup_handler [ 1259.956] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.956] sna_validate_gc changes=7fffff [ 1259.956] sna_validate_gc: recomputing clip [ 1259.956] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1259.956] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.956] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1259.956] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1259.956] sna_poly_fill_rect: dropping last-cpu hint [ 1259.956] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1259.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1259.956] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 1259.956] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=3 [ 1259.956] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1259.956] sna_pixmap_move_to_gpu: creating GPU bo (2560x18@32), create=b [ 1259.956] kgem_choose_tiling: TLB miss between lines 2560x18 (pitch=10240), forcing tiling 1 [ 1259.956] kgem_create_2d(2560x18, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1259.956] inactive too small: 64 < 80 [ 1259.956] new pitch=10240, tiling=1, handle=37, id=311, num_pages=80 [80], bucket=6 [ 1259.956] __sna_damage_all(2560, 18) [ 1259.956] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 1259.956] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1259.956] sna_drawable_use_bo: allocated GPU bo for operation [ 1259.956] sna_drawable_use_bo: using GPU bo with damage? 0 [ 1259.956] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1259.956] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1259.956] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1259.956] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1259.956] color_convert: src=ff000000 [20020888] [ 1259.956] color_convert: dst=ff000000 [20028888] [ 1259.956] sna_render_get_solid: ff000000 [ 1259.956] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1259.957] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1259.957] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1259.957] kgem_add_handle: handle=24, index=0 [ 1259.957] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1259.957] gen7_composite_get_binding_table(ffe0) [ 1259.957] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1259.957] kgem_add_handle: handle=37, index=1 [ 1259.957] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1259.957] [3ff0] bind bo(handle=37, addr=0), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1259.957] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1259.957] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1259.957] kgem_add_handle: handle=27, index=2 [ 1259.957] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.957] gen7_emit_cc: blend = 980 [ 1259.957] gen7_emit_sampler: sampler = 20 [ 1259.957] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1259.957] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1259.957] (0, 0), (2560, 14) [ 1259.957] gen4_vertex_flush[20c] = 3 [ 1259.957] sna_validate_gc changes=7fffff [ 1259.957] sna_validate_gc: recomputing clip [ 1259.957] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1259.957] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.957] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1259.957] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1259.957] discard_cpu_damage: discarding existing CPU damage [ 1259.957] sna_poly_fill_rect: dropping last-cpu hint [ 1259.957] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1259.957] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 1259.957] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=3 [ 1259.957] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1259.957] sna_pixmap_move_to_gpu: creating GPU bo (2560x18@32), create=b [ 1259.957] kgem_choose_tiling: TLB miss between lines 2560x18 (pitch=10240), forcing tiling 1 [ 1259.957] kgem_create_2d(2560x18, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1259.957] inactive too small: 64 < 80 [ 1259.957] new pitch=10240, tiling=1, handle=38, id=312, num_pages=80 [80], bucket=6 [ 1259.957] __sna_damage_all(2560, 18) [ 1259.957] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 1259.957] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1259.957] sna_drawable_use_bo: allocated GPU bo for operation [ 1259.957] sna_drawable_use_bo: using GPU bo with damage? 0 [ 1259.957] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1259.957] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1259.957] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1259.957] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1259.957] color_convert: src=ff000000 [20020888] [ 1259.957] color_convert: dst=ff000000 [20028888] [ 1259.957] sna_render_get_solid: ff000000 [ 1259.957] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1259.957] __kgem_ring_is_idle: last requests handle=10 still busy [ 1259.957] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1259.957] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1259.957] __kgem_ring_is_idle: last requests handle=10 still busy [ 1259.957] gen7_composite_get_binding_table(ff80) [ 1259.957] kgem_add_reloc: handle=38, pos=16345, delta=0, domains=00020002 [ 1259.957] kgem_add_handle: handle=38, index=3 [ 1259.957] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1259.957] [3fd8] bind bo(handle=38, addr=0), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] (0, 0), (2560, 18) [ 1259.957] gen4_vertex_flush[240] = 3 [ 1259.957] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1259.957] sna_validate_gc changes=0 [ 1259.957] sna_validate_gc: recomputing clip [ 1259.957] sna_validate_gc: composite clip=1x[(0, 1582), (2560, 1600)] [ 1259.957] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1259.957] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1259.957] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1259.957] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1259.957] sna_do_copy: pixmap -- no source clipping [ 1259.957] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1259.957] sna_do_copy: copy region (0, 1582), (2560, 1600) x 1 [ 1259.957] sna_copy_boxes (boxes=1x[(0, 1582), (2560, 1600)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1259.957] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=36, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1259.957] copy_prefer_gpu: source is clear, don't force use of GPU [ 1259.957] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=8... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=8 [ 1259.957] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 1259.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.957] sna_drawable_use_bo: using whole GPU bo [ 1259.957] sna_copy_boxes: applying src clear [ff000000] to dst [ 1259.957] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1259.957] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1259.957] color_convert: src=ff000000 [20020888] [ 1259.957] color_convert: dst=ff000000 [20028888] [ 1259.957] sna_render_get_solid: ff000000 [ 1259.957] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1259.957] __kgem_ring_is_idle: last requests handle=10 still busy [ 1259.957] kgem_check_bo: num_pages=+4000, num_exec=+1 [ 1259.957] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1259.957] __kgem_ring_is_idle: last requests handle=10 still busy [ 1259.957] gen7_composite_get_binding_table(ff40) [ 1259.957] kgem_add_reloc: handle=36, pos=16329, delta=0, domains=00020002 [ 1259.957] kgem_add_handle: handle=36, index=4 [ 1259.957] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.957] [3fc8] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] (0, 1582), (2560, 1600) [ 1259.957] gen4_vertex_flush[274] = 3 [ 1259.957] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1259.957] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1259.957] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1259.957] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1259.957] sna_do_copy: pixmap -- no source clipping [ 1259.957] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1259.957] sna_do_copy: copy region (0, 1582), (2560, 1600) x 1 [ 1259.957] sna_copy_boxes (boxes=1x[(0, 1582), (2560, 1600)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1259.957] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=36, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1259.957] copy_prefer_gpu: source is clear, don't force use of GPU [ 1259.957] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=8... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=8 [ 1259.957] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1259.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.957] sna_drawable_use_bo: using whole GPU bo [ 1259.957] sna_copy_boxes: applying src clear [ff000000] to dst [ 1259.957] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1259.957] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1259.957] color_convert: src=ff000000 [20020888] [ 1259.957] color_convert: dst=ff000000 [20028888] [ 1259.957] sna_render_get_solid: ff000000 [ 1259.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1259.957] gen7_composite_get_binding_table(ff00) [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] (0, 1582), (2560, 1600) [ 1259.957] gen4_vertex_flush[274] = 6 [ 1259.957] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.957] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1259.957] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1259.957] sna_poly_fill_rect: dropping last-cpu hint [ 1259.957] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1259.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.957] sna_drawable_use_bo: using whole GPU bo [ 1259.957] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1259.957] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1259.957] kgem_bo_is_render: handle=37, rq? 1 [1] [ 1259.957] kgem_bo_is_render: handle=37, rq? 1 [1] [ 1259.957] color_convert: src=ff000000 [20020888] [ 1259.957] color_convert: dst=ff000000 [20028888] [ 1259.957] sna_render_get_solid: ff000000 [ 1259.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1259.957] gen7_composite_get_binding_table(ff00) [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] (0, 0), (2560, 14) [ 1259.957] gen4_vertex_flush[2b8] = 3 [ 1259.957] sna_validate_gc changes=4 [ 1259.957] sna_validate_gc: recomputing clip [ 1259.957] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1259.957] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.957] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1259.957] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1259.957] discard_cpu_damage: discarding existing CPU damage [ 1259.957] sna_poly_fill_rect: promoting to full GPU [ 1259.957] sna_poly_fill_rect: dropping last-cpu hint [ 1259.957] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1259.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.957] sna_drawable_use_bo: using whole GPU bo [ 1259.957] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1259.957] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1259.957] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1259.957] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1259.957] color_convert: src=ff000000 [20020888] [ 1259.957] color_convert: dst=ff000000 [20028888] [ 1259.957] sna_render_get_solid: ff000000 [ 1259.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1259.957] gen7_composite_get_binding_table(fee0) [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] (0, 0), (2560, 18) [ 1259.957] gen4_vertex_flush[2ec] = 3 [ 1259.957] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1259.957] sna_validate_gc changes=c [ 1259.957] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.957] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1259.957] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1259.957] sna_poly_fill_rect: dropping last-cpu hint [ 1259.957] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1259.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.957] sna_drawable_use_bo: using whole GPU bo [ 1259.957] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1259.957] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1259.957] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1259.957] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1259.957] color_convert: src=ff4c7899 [20020888] [ 1259.957] color_convert: dst=ff4c7899 [20028888] [ 1259.957] sna_render_get_solid: ff4c7899 [ 1259.957] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=2) [ 1259.957] sna_render_get_solid(2) = ff4c7899 (new) [ 1259.957] kgem_create_proxy: target handle=28 [proxy? -1], offset=8, length=4, io=0 [ 1259.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1259.957] gen7_composite_get_binding_table(fec0) [ 1259.957] kgem_add_reloc: handle=28, pos=16297, delta=0, domains=00040000 [ 1259.957] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1259.957] kgem_add_handle: handle=28, index=5 [ 1259.957] [3fa8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] (0, 1), (16, 17) [ 1259.957] gen4_vertex_flush[320] = 3 [ 1259.957] sna_validate_gc changes=c [ 1259.957] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1259.957] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1259.957] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1259.957] sna_poly_fill_rect: dropping last-cpu hint [ 1259.957] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1259.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.957] sna_drawable_use_bo: using whole GPU bo [ 1259.957] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1259.957] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1259.957] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1259.957] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1259.957] color_convert: src=ff285577 [20020888] [ 1259.957] color_convert: dst=ff285577 [20028888] [ 1259.957] sna_render_get_solid: ff285577 [ 1259.957] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=1, size=3) [ 1259.957] sna_render_get_solid(3) = ff285577 (new) [ 1259.957] kgem_create_proxy: target handle=28 [proxy? -1], offset=12, length=4, io=0 [ 1259.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1259.957] gen7_composite_get_binding_table(fe80) [ 1259.957] kgem_add_reloc: handle=28, pos=16281, delta=0, domains=00040000 [ 1259.957] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1259.957] [3f98] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1259.957] gen7_emit_vertex_elements: setup id=0 [ 1259.957] (1, 2), (15, 16) [ 1259.957] gen4_vertex_flush[354] = 3 [ 1259.957] sna_validate_gc changes=400c [ 1259.957] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1259.957] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1259.957] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1259.957] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1259.957] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1259.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1259.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.957] sna_drawable_use_bo: using whole GPU bo [ 1259.957] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1259.957] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1259.957] gen6_render_context_switch: from 1 to 3, submit batch [ 1259.957] gen4_vertex_close: used=48, vbo active? 0, vb=1, nreloc=1 [ 1259.957] gen4_vertex_close: copy to batch: 48 @ 220 [ 1259.957] gen4_vertex_close: reloc[0] = 126 [ 1259.957] kgem_add_reloc: handle=0, pos=126, delta=880, domains=00200000 [ 1259.957] sna_render_flush_solid(size=4) [ 1259.957] gem_write(handle=28, offset=0, len=16) [ 1259.957] kgem_bo_write: flush=0, domain=0 [ 1259.957] batch[1/1, flags=1c00]: 220 268 16280 16384, nreloc=10, nexec=6, nfence=0, aperture=4171 [fenced=0] [ 1259.957] shrinking from 16384 to 1024 [ 1259.957] gem_write__cachealigned(handle=9, offset=0, len=1072) [ 1259.957] gem_write(handle=9, offset=3680, len=416) [ 1259.958] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1259.958] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.958] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1259.958] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1259.958] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1259.958] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.958] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1259.958] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.958] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1259.958] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1259.958] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1259.958] kgem_add_handle: handle=38, index=0 [ 1259.958] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1259.958] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1259.958] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1259.958] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1259.958] sna_validate_gc changes=0 [ 1259.958] sna_validate_gc: recomputing clip [ 1259.958] sna_validate_gc: composite clip=1x[(0, 1582), (2560, 1600)] [ 1259.958] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1259.958] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1259.958] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1259.958] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1259.958] sna_do_copy: pixmap -- no source clipping [ 1259.958] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1259.958] sna_do_copy: copy region (0, 1582), (2560, 1600) x 1 [ 1259.958] sna_copy_boxes (boxes=1x[(0, 1582), (2560, 1600)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1259.958] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=36, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1259.958] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1259.958] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=b... [ 1259.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1259.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1259.958] sna_drawable_use_bo: using whole GPU bo [ 1259.958] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=a [ 1259.958] sna_pixmap_move_to_gpu: already all-damaged [ 1259.958] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1259.958] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1259.958] gen7_render_copy_boxes (0, -1582)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1259.958] sna_blt_copy_boxes src=(0, -1582) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1259.958] kgem_set_mode: flushing before new bo [ 1259.958] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1259.958] gem_write__cachealigned(handle=8, offset=0, len=88) [ 1259.958] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1259.958] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1259.958] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1259.958] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1259.958] kgem_add_handle: handle=36, index=0 [ 1259.958] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1259.958] kgem_add_reloc: handle=38, pos=7, delta=0, domains=00028000 [ 1259.958] kgem_add_handle: handle=38, index=1 [ 1259.958] sna_block_handler (tv=0.627000) [ 1259.958] kgem_retire, need_retire?=1 [ 1259.958] kgem_retire__flushing: 0 bo on flushing list [ 1259.958] __kgem_busy: handle=11, busy=65537, wedged=0 [ 1259.958] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=11 [ 1259.958] __kgem_busy: handle=8, busy=262145, wedged=0 [ 1259.958] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=8 [ 1259.958] kgem_retire -- retired=0, need_retire=1 [ 1259.958] sna_accel_block_handler: GPU idle, flushing [ 1259.958] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4080 [fenced=0] [ 1259.958] gem_write__cachealigned(handle=7, offset=0, len=40) [ 1259.958] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1259.958] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1259.958] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=5117000 [ 1259.958] sna_accel_do_flush: flush timer active: delta=13 [ 1259.958] sna_accel_block_handler: evaluating timers, active=7 [ 1259.958] sna_accel_block_handler: flush timer expires in 13 [1259971] [ 1259.971] sna_wakeup_handler [ 1259.971] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1259.971] sna_block_handler (tv=0.614000) [ 1259.971] kgem_retire, need_retire?=1 [ 1259.971] kgem_retire__flushing: 0 bo on flushing list [ 1259.971] __kgem_busy: handle=11, busy=0, wedged=0 [ 1259.971] __kgem_retire_rq: request 11 complete [ 1259.971] __kgem_busy: handle=31, busy=0, wedged=0 [ 1259.971] __kgem_busy: handle=10, busy=0, wedged=0 [ 1259.971] __kgem_retire_rq: request 10 complete [ 1259.971] __kgem_busy: handle=9, busy=0, wedged=0 [ 1259.971] __kgem_retire_rq: request 9 complete [ 1259.971] __kgem_busy: handle=37, busy=0, wedged=0 [ 1259.971] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1259.971] __kgem_busy: handle=8, busy=0, wedged=0 [ 1259.971] __kgem_retire_rq: request 8 complete [ 1259.971] __kgem_busy: handle=7, busy=0, wedged=0 [ 1259.971] __kgem_retire_rq: request 7 complete [ 1259.971] __kgem_busy: handle=36, busy=0, wedged=0 [ 1259.971] __kgem_busy: handle=38, busy=0, wedged=0 [ 1259.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1259.971] kgem_retire -- retired=0, need_retire=0 [ 1259.971] sna_accel_do_flush: flush timer active: delta=0 [ 1259.971] sna_accel_do_flush (time=1259971), triggered [ 1259.971] sna_accel_flush (time=1259971), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1259.971] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.971] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.971] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1259.971] sna_mode_redisplay: posting shadow damage? 1 [ 1259.971] sna_mode_redisplay: damage: 1x(0, 1582), (2560, 1600) [ 1259.971] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1259.971] sna_pixmap_move_to_gpu: already all-damaged [ 1259.971] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1259.971] sna_mode_redisplay: flipping tear-free outputs [ 1259.971] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1259.971] get_fb: reusing fb=27 for handle=36 [ 1259.971] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1259.971] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1259.971] sna_accel_block_handler: evaluating timers, active=7 [ 1259.971] sna_accel_block_handler: flush timer expires in 16 [1259987] [ 1259.985] sna_wakeup_handler [ 1259.985] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.985] sna_mode_wakeup: len=32 [ 1259.985] sna_mode_redisplay: posting shadow damage? 0 [ 1259.985] sna_block_handler (tv=0.600000) [ 1259.985] sna_accel_do_flush: flush timer active: delta=2 [ 1259.985] sna_accel_do_flush (time=1259985), triggered [ 1259.985] sna_accel_flush (time=1259985), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1259.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.985] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1259.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1259.985] sna_mode_redisplay: posting shadow damage? 0 [ 1259.985] sna_accel_do_throttle (time=1259985), triggered [ 1259.985] sna_accel_throttle (time=1259985) [ 1259.985] sna_accel_disarm_timer[1] (time=1259985) [ 1259.985] sna_accel_block_handler: evaluating timers, active=5 [ 1259.985] sna_accel_block_handler: flush timer expires in 16 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.000000) [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.992] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.992] sna_wakeup_handler [ 1259.992] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.992] sna_block_handler (tv=0.593000) [ 1259.992] sna_accel_do_flush: flush timer active: delta=9 [ 1259.992] sna_accel_do_throttle -- no pending activity [ 1259.992] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 9 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_change_window_attributes [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_change_window_attributes [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_change_window_attributes [ 1259.993] sna_change_window_attributes [ 1259.993] sna_change_window_attributes [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1259.993] sna_wakeup_handler [ 1259.993] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1259.993] sna_block_handler (tv=0.592000) [ 1259.993] sna_accel_do_flush: flush timer active: delta=8 [ 1259.993] sna_accel_do_throttle -- no pending activity [ 1259.993] sna_accel_block_handler: evaluating timers, active=5 [ 1259.993] sna_accel_block_handler: flush timer expires in 8 [1260001] [ 1260.002] sna_wakeup_handler [ 1260.002] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.002] sna_block_handler (tv=0.583000) [ 1260.002] sna_accel_do_flush: flush timer active: delta=-1 [ 1260.002] sna_accel_do_flush (time=1260002), triggered [ 1260.002] sna_accel_flush (time=1260002), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1260.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.002] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.002] sna_accel_disarm_timer[0] (time=1260002) [ 1260.002] sna_mode_redisplay: posting shadow damage? 0 [ 1260.002] sna_accel_do_throttle -- no pending activity [ 1260.013] sna_wakeup_handler [ 1260.013] sna_block_handler (tv=0.572000) [ 1260.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.013] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.013] sna_accel_do_flush -- no pending write to scanout [ 1260.013] sna_accel_do_throttle -- no pending activity [ 1260.020] sna_wakeup_handler [ 1260.020] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.020] sna_block_handler (tv=0.565000) [ 1260.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.020] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.020] sna_accel_do_flush -- no pending write to scanout [ 1260.020] sna_accel_do_throttle -- no pending activity [ 1260.020] sna_wakeup_handler [ 1260.020] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.020] sna_block_handler (tv=0.565000) [ 1260.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.020] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.020] sna_accel_do_flush -- no pending write to scanout [ 1260.020] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.000000) [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.022] sna_wakeup_handler [ 1260.022] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.022] sna_block_handler (tv=0.563000) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.022] sna_accel_do_flush -- no pending write to scanout [ 1260.022] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.000000) [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.024] sna_wakeup_handler [ 1260.024] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.024] sna_block_handler (tv=0.561000) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.024] sna_accel_do_flush -- no pending write to scanout [ 1260.024] sna_accel_do_throttle -- no pending activity [ 1260.041] sna_wakeup_handler [ 1260.041] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.041] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.041] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1260.041] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1260.041] sna_poly_fill_rect: dropping last-cpu hint [ 1260.041] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1260.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.041] sna_drawable_use_bo: using whole GPU bo [ 1260.041] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.041] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1260.041] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.041] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.041] color_convert: src=ff000000 [20020888] [ 1260.041] color_convert: dst=ff000000 [20028888] [ 1260.041] sna_render_get_solid: ff000000 [ 1260.041] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.041] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.041] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.041] kgem_add_handle: handle=24, index=0 [ 1260.041] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.041] gen7_composite_get_binding_table(ffe0) [ 1260.041] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.041] kgem_add_handle: handle=37, index=1 [ 1260.041] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.041] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.041] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.041] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.041] kgem_add_handle: handle=27, index=2 [ 1260.041] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.041] gen7_emit_cc: blend = 980 [ 1260.041] gen7_emit_sampler: sampler = 20 [ 1260.041] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.041] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.041] gen7_emit_vertex_elements: setup id=0 [ 1260.041] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.041] (0, 0), (2560, 14) [ 1260.041] gen4_vertex_flush[20c] = 3 [ 1260.041] sna_validate_gc changes=7fffff [ 1260.041] sna_validate_gc: recomputing clip [ 1260.041] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1260.042] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1260.042] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1260.042] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.042] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.042] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.042] gen4_vertex_close: reloc[0] = 126 [ 1260.042] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.042] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.042] shrinking from 16384 to 1024 [ 1260.042] gem_write__cachealigned(handle=6, offset=0, len=576) [ 1260.042] gem_write(handle=6, offset=4000, len=96) [ 1260.042] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1260.042] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.042] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.042] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.042] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.042] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.042] kgem_add_handle: handle=37, index=0 [ 1260.042] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.042] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (46, 2), (47, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] __kgem_busy: handle=6, busy=0, wedged=0 [ 1260.042] __kgem_ring_is_idle: ring=0 idle (handle=6) [ 1260.042] __kgem_busy: handle=6, busy=0, wedged=0 [ 1260.042] __kgem_retire_rq: request 6 complete [ 1260.042] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=60, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1260.042] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=72, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=78, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (331, 2), (332, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=366, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1260.042] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=378, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=384, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (364, 2), (365, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=420, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1260.042] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=432, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=438, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (397, 2), (398, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=474, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1260.042] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=486, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=492, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (472, 2), (473, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=570, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1260.042] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=582, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=588, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (529, 2), (530, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=645, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1260.042] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=657, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=663, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (562, 2), (563, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=699, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1260.042] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=711, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=717, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=c [ 1260.042] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1260.042] sna_poly_line: extents (655, 2), (656, 11) [ 1260.042] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.042] sna_poly_line: trying solid fill [ff666666] [ 1260.042] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.042] gen7_render_fill: (alu=3, color=ff666666) [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.042] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.042] kgem_add_reloc: handle=37, pos=809, delta=0, domains=00028002 [ 1260.042] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1260.042] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.042] sna_validate_gc changes=400c [ 1260.042] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1260.042] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1260.042] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.042] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1260.042] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.042] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1260.042] kgem_add_reloc: handle=37, pos=821, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1260.042] kgem_add_reloc: handle=37, pos=827, delta=0, domains=00028002 [ 1260.042] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1260.042] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1260.042] sna_validate_gc changes=4 [ 1260.042] sna_validate_gc: recomputing clip [ 1260.042] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1260.042] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.042] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1260.042] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1260.042] discard_cpu_damage: discarding existing CPU damage [ 1260.042] sna_poly_fill_rect: promoting to full GPU [ 1260.042] sna_poly_fill_rect: dropping last-cpu hint [ 1260.042] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1260.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1260.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.042] sna_drawable_use_bo: using whole GPU bo [ 1260.042] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.042] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1260.042] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.042] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.043] color_convert: src=ff000000 [20020888] [ 1260.043] color_convert: dst=ff000000 [20028888] [ 1260.043] sna_render_get_solid: ff000000 [ 1260.043] kgem_set_mode: flushing before new bo [ 1260.043] batch[3/3, flags=1c00]: 958 958 16384 16384, nreloc=26, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.043] gem_write__cachealigned(handle=5, offset=0, len=3832) [ 1260.043] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1260.043] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.043] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.043] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.043] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.043] kgem_add_handle: handle=24, index=0 [ 1260.043] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.043] gen7_composite_get_binding_table(ffe0) [ 1260.043] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.043] kgem_add_handle: handle=38, index=1 [ 1260.043] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.043] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.043] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.043] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.043] kgem_add_handle: handle=27, index=2 [ 1260.043] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.043] gen7_emit_cc: blend = 980 [ 1260.043] gen7_emit_sampler: sampler = 20 [ 1260.043] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.043] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.043] gen7_emit_vertex_elements: setup id=0 [ 1260.043] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.043] (0, 0), (2560, 18) [ 1260.043] gen4_vertex_flush[20c] = 3 [ 1260.043] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1260.043] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1782, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1260.043] sna_do_copy: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.043] sna_do_copy: after drawable: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.043] sna_do_copy: dst extents (1782, 3), (2556, 17) [ 1260.043] sna_do_copy: pixmap -- no source clipping [ 1260.043] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1260.043] sna_do_copy: copy region (1782, 3), (2556, 17) x 1 [ 1260.043] sna_copy_boxes (boxes=1x[(1782, 3), (2556, 17)...], src=+(-1782, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1260.043] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1260.043] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.043] sna_drawable_use_bo pixmap=113, box=((1782, 3), (2556, 17)), flags=b... [ 1260.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.043] sna_drawable_use_bo: using whole GPU bo [ 1260.043] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1260.043] sna_pixmap_move_to_gpu: already all-damaged [ 1260.043] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1260.043] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.043] gen7_render_copy_boxes (-1782, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.043] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.043] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.043] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.043] kgem_check_bo: flushing for required semaphore [ 1260.043] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.043] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.043] gen4_vertex_close: reloc[0] = 126 [ 1260.043] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.043] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.043] shrinking from 16384 to 1024 [ 1260.043] gem_write__cachealigned(handle=4, offset=0, len=576) [ 1260.043] gem_write(handle=4, offset=4000, len=96) [ 1260.043] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1260.043] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.043] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.043] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.043] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.043] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1260.043] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.043] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.043] kgem_add_handle: handle=24, index=0 [ 1260.043] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.043] gen7_composite_get_binding_table(ffe0) [ 1260.043] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.043] kgem_add_handle: handle=38, index=1 [ 1260.043] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.043] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.043] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1260.043] kgem_add_handle: handle=37, index=2 [ 1260.043] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1260.043] gen7_emit_cc: blend = 980 [ 1260.043] gen7_emit_sampler: sampler = 0 [ 1260.043] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.043] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.043] gen7_emit_vertex_elements: setup id=0 [ 1260.043] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.043] (0, 0) -> (1782, 3) + (774, 14) [ 1260.043] gen4_vertex_flush[20c] = 3 [ 1260.043] sna_validate_gc changes=c [ 1260.043] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.043] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1260.043] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1260.043] sna_poly_fill_rect: dropping last-cpu hint [ 1260.043] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1260.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.043] sna_drawable_use_bo: using whole GPU bo [ 1260.043] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1260.043] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1260.043] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.043] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.043] color_convert: src=ff4c7899 [20020888] [ 1260.043] color_convert: dst=ff4c7899 [20028888] [ 1260.043] sna_render_get_solid: ff4c7899 [ 1260.043] sna_render_get_solid(2) = ff4c7899 (old) [ 1260.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.043] gen7_composite_get_binding_table(ff80) [ 1260.043] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1260.043] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1260.043] kgem_add_handle: handle=28, index=3 [ 1260.043] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.043] gen7_emit_sampler: sampler = 20 [ 1260.043] gen7_emit_vertex_elements: setup id=0 [ 1260.043] (0, 1), (16, 17) [ 1260.043] gen4_vertex_flush[248] = 3 [ 1260.043] sna_validate_gc changes=c [ 1260.043] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.043] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1260.043] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1260.043] sna_poly_fill_rect: dropping last-cpu hint [ 1260.043] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1260.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.043] sna_drawable_use_bo: using whole GPU bo [ 1260.043] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1260.043] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1260.043] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.043] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.043] color_convert: src=ff285577 [20020888] [ 1260.043] color_convert: dst=ff285577 [20028888] [ 1260.043] sna_render_get_solid: ff285577 [ 1260.043] sna_render_get_solid(3) = ff285577 (old) [ 1260.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.043] gen7_composite_get_binding_table(ff40) [ 1260.043] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1260.043] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1260.043] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.043] gen7_emit_vertex_elements: setup id=0 [ 1260.043] (1, 2), (15, 16) [ 1260.043] gen4_vertex_flush[27c] = 3 [ 1260.043] sna_validate_gc changes=400c [ 1260.043] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1260.043] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1260.043] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.043] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1260.043] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1260.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.043] sna_drawable_use_bo: using whole GPU bo [ 1260.043] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1260.043] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1260.043] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.043] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1260.043] gen4_vertex_close: copy to batch: 18 @ 166 [ 1260.043] gen4_vertex_close: reloc[0] = 126 [ 1260.043] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1260.043] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1260.043] shrinking from 16384 to 1024 [ 1260.043] gem_write__cachealigned(handle=3, offset=0, len=736) [ 1260.043] gem_write(handle=3, offset=3872, len=224) [ 1260.043] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1260.043] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.043] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.043] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.043] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.043] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.043] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.043] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1260.043] kgem_add_handle: handle=38, index=0 [ 1260.043] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.043] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1260.043] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1260.043] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1260.043] sna_validate_gc changes=0 [ 1260.043] sna_validate_gc: recomputing clip [ 1260.043] sna_validate_gc: composite clip=1x[(0, 1582), (2560, 1600)] [ 1260.043] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1260.043] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1260.043] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1260.043] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1260.043] sna_do_copy: pixmap -- no source clipping [ 1260.043] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1260.043] sna_do_copy: copy region (0, 1582), (2560, 1600) x 1 [ 1260.043] sna_copy_boxes (boxes=1x[(0, 1582), (2560, 1600)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1260.043] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=36, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1260.043] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.043] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=b... [ 1260.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.043] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1260.043] wait_for_shadow: copying existing GPU damage: 1x(0, 1582), (2560, 1600) [ 1260.043] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.043] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.043] __kgem_busy: handle=5, busy=262145, wedged=0 [ 1260.043] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.043] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1260.043] kgem_add_reloc: handle=29, pos=25, delta=0, domains=00028002 [ 1260.043] kgem_add_handle: handle=29, index=1 [ 1260.043] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1260.043] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028000 [ 1260.043] kgem_add_handle: handle=36, index=2 [ 1260.043] sna_drawable_use_bo: using whole GPU bo [ 1260.043] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=a [ 1260.043] sna_pixmap_move_to_gpu: already all-damaged [ 1260.043] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1260.043] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.043] gen7_render_copy_boxes (0, -1582)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.043] sna_blt_copy_boxes src=(0, -1582) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.043] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1260.043] kgem_add_reloc: handle=29, pos=33, delta=0, domains=00028002 [ 1260.043] kgem_add_reloc: handle=38, pos=36, delta=0, domains=00028000 [ 1260.043] sna_block_handler (tv=0.542000) [ 1260.043] kgem_retire, need_retire?=1 [ 1260.043] kgem_retire__flushing: 0 bo on flushing list [ 1260.043] __kgem_busy: handle=4, busy=65537, wedged=0 [ 1260.043] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=4 [ 1260.043] __kgem_busy: handle=5, busy=262145, wedged=0 [ 1260.043] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=5 [ 1260.043] kgem_retire -- retired=0, need_retire=1 [ 1260.043] __kgem_busy: handle=5, busy=262145, wedged=0 [ 1260.043] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.043] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.043] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.043] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.043] timer_enable (time=1260043), starting timer 0 [ 1260.043] timer_enable (time=1260043), starting timer 1 [ 1260.043] sna_accel_block_handler: evaluating timers, active=7 [ 1260.043] sna_accel_block_handler: flush timer expires in 8 [1260051] [ 1260.051] sna_wakeup_handler [ 1260.051] sna_accel_wakeup_handler: nbatch=37, need_retire=1, need_purge=0 [ 1260.051] __kgem_busy: handle=5, busy=0, wedged=0 [ 1260.051] __kgem_ring_is_idle: ring=1 idle (handle=5) [ 1260.051] __kgem_busy: handle=5, busy=0, wedged=0 [ 1260.051] __kgem_retire_rq: request 5 complete [ 1260.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.051] sna_accel_wakeup_handler: GPU idle, flushing [ 1260.051] batch[3/3, flags=1c00]: 38 38 16384 16384, nreloc=6, nexec=3, nfence=0, aperture=8080 [fenced=0] [ 1260.051] gem_write__cachealigned(handle=2, offset=0, len=152) [ 1260.051] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1260.051] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1260.051] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.051] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1260.051] sna_block_handler (tv=0.534000) [ 1260.051] kgem_retire, need_retire?=1 [ 1260.051] kgem_retire__flushing: 0 bo on flushing list [ 1260.051] __kgem_busy: handle=4, busy=0, wedged=0 [ 1260.051] __kgem_retire_rq: request 4 complete [ 1260.051] __kgem_busy: handle=3, busy=0, wedged=0 [ 1260.051] __kgem_retire_rq: request 3 complete [ 1260.051] __kgem_busy: handle=37, busy=0, wedged=0 [ 1260.051] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.051] __kgem_busy: handle=2, busy=262145, wedged=0 [ 1260.051] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=2 [ 1260.051] kgem_retire -- retired=0, need_retire=1 [ 1260.051] sna_accel_do_flush: flush timer active: delta=0 [ 1260.051] sna_accel_do_flush (time=1260051), triggered [ 1260.051] sna_accel_flush (time=1260051), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1260.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.051] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.051] sna_mode_redisplay: posting shadow damage? 1 [ 1260.051] sna_mode_redisplay: damage: 1x(0, 1582), (2560, 1600) [ 1260.051] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1260.051] sna_pixmap_move_to_gpu: already all-damaged [ 1260.051] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1260.051] sna_mode_redisplay: flipping tear-free outputs [ 1260.051] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1260.051] get_fb: reusing fb=26 for handle=29 [ 1260.051] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1260.051] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1260.051] sna_accel_block_handler: evaluating timers, active=7 [ 1260.051] sna_accel_block_handler: flush timer expires in 16 [1260067] [ 1260.052] sna_wakeup_handler [ 1260.052] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.052] sna_mode_wakeup: len=32 [ 1260.052] sna_mode_redisplay: posting shadow damage? 0 [ 1260.052] sna_block_handler (tv=0.533000) [ 1260.052] kgem_retire, need_retire?=1 [ 1260.052] kgem_retire__flushing: 0 bo on flushing list [ 1260.052] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.052] __kgem_busy: handle=2, busy=0, wedged=0 [ 1260.052] __kgem_retire_rq: request 2 complete [ 1260.052] __kgem_busy: handle=29, busy=0, wedged=0 [ 1260.052] __kgem_busy: handle=38, busy=0, wedged=0 [ 1260.052] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.052] kgem_retire -- retired=0, need_retire=0 [ 1260.052] sna_accel_do_flush: flush timer active: delta=15 [ 1260.052] sna_accel_block_handler: evaluating timers, active=7 [ 1260.052] sna_accel_block_handler: flush timer expires in 15 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle (time=1260061), triggered [ 1260.061] sna_accel_throttle (time=1260061) [ 1260.061] sna_accel_disarm_timer[1] (time=1260061) [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_change_window_attributes [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_change_window_attributes [ 1260.061] sna_change_window_attributes [ 1260.061] sna_change_window_attributes [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_create_pixmap(1, 1, 24, usage=0) [ 1260.061] kgem_can_create_2d: 1x1 @ 24 [ 1260.061] kgem_can_create_2d: untiled size=4096 [ 1260.061] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 1260.061] kgem_choose_tiling: 1x1 -> 0 [ 1260.061] sna_create_pixmap: usage=0, flags=b [ 1260.061] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 1260.061] create_pixmap: allocating pixmap 1x1, depth=24, size=12 [ 1260.061] create_pixmap: serial=126, usage=0, 1x1 [ 1260.061] sna_change_window_attributes [ 1260.061] sna_change_window_attributes [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_change_window_attributes [ 1260.061] sna_block_handler (tv=0.524000) [ 1260.061] sna_accel_do_flush: flush timer active: delta=6 [ 1260.061] sna_accel_do_throttle -- no pending activity [ 1260.061] sna_accel_block_handler: evaluating timers, active=5 [ 1260.061] sna_accel_block_handler: flush timer expires in 6 [1260067] [ 1260.061] sna_wakeup_handler [ 1260.061] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.061] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.061] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1260.061] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1260.061] sna_poly_fill_rect: dropping last-cpu hint [ 1260.061] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1260.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.061] sna_drawable_use_bo: using whole GPU bo [ 1260.061] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.061] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1260.061] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.061] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.061] color_convert: src=ff000000 [20020888] [ 1260.061] color_convert: dst=ff000000 [20028888] [ 1260.061] sna_render_get_solid: ff000000 [ 1260.061] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.061] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.062] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.062] kgem_add_handle: handle=24, index=0 [ 1260.062] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.062] gen7_composite_get_binding_table(ffe0) [ 1260.062] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.062] kgem_add_handle: handle=37, index=1 [ 1260.062] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.062] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.062] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.062] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.062] kgem_add_handle: handle=27, index=2 [ 1260.062] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.062] gen7_emit_cc: blend = 980 [ 1260.062] gen7_emit_sampler: sampler = 20 [ 1260.062] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.062] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.062] gen7_emit_vertex_elements: setup id=0 [ 1260.062] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.062] (0, 0), (2560, 14) [ 1260.062] gen4_vertex_flush[20c] = 3 [ 1260.062] sna_validate_gc changes=400c [ 1260.062] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1260.062] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1260.062] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.062] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1260.062] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.062] sna_drawable_use_bo: using whole GPU bo [ 1260.062] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.062] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1260.062] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.062] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.062] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.062] gen4_vertex_close: reloc[0] = 126 [ 1260.062] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.062] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.062] shrinking from 16384 to 1024 [ 1260.062] gem_write__cachealigned(handle=1, offset=0, len=576) [ 1260.062] gem_write(handle=1, offset=4000, len=96) [ 1260.062] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1260.062] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.062] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.062] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.062] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.062] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.062] kgem_add_handle: handle=37, index=0 [ 1260.062] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.062] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1260.062] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.062] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1260.062] sna_validate_gc changes=c [ 1260.062] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1260.062] sna_poly_line: extents (46, 2), (47, 11) [ 1260.062] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.062] sna_poly_line: trying solid fill [ff666666] [ 1260.062] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.062] sna_drawable_use_bo: using whole GPU bo [ 1260.062] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.062] gen7_render_fill: (alu=3, color=ff666666) [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] __kgem_busy: handle=1, busy=65537, wedged=0 [ 1260.062] __kgem_ring_is_idle: last requests handle=1 still busy [ 1260.062] color_convert: src=ff666666 [20020888] [ 1260.062] color_convert: dst=ff666666 [20028888] [ 1260.062] sna_render_get_solid: ff666666 [ 1260.062] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=4) [ 1260.062] sna_render_get_solid(4) = ff666666 (new) [ 1260.062] kgem_create_proxy: target handle=28 [proxy? -1], offset=16, length=4, io=0 [ 1260.062] gen6_render_context_switch: from 3 to 1, submit batch [ 1260.062] sna_render_flush_solid(size=5) [ 1260.062] gem_write(handle=28, offset=0, len=20) [ 1260.062] kgem_bo_write: flush=0, domain=0 [ 1260.062] __kgem_busy: handle=28, busy=0, wedged=0 [ 1260.062] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 0 [busy?=0] [ 1260.062] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.062] gem_write__cachealigned(handle=16, offset=0, len=232) [ 1260.062] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1260.062] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.062] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.062] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.062] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.062] kgem_add_handle: handle=24, index=0 [ 1260.062] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.062] gen7_composite_get_binding_table(ffe0) [ 1260.062] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.062] kgem_add_handle: handle=37, index=1 [ 1260.062] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.062] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.062] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1260.062] kgem_add_reloc: adding proxy [delta=16] for handle=28 [ 1260.062] kgem_add_handle: handle=28, index=2 [ 1260.062] [3fe8] bind bo(handle=28, addr=68288528), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.062] gen7_emit_cc: blend = 980 [ 1260.062] gen7_emit_sampler: sampler = 20 [ 1260.062] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.062] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.062] gen7_emit_vertex_elements: setup id=0 [ 1260.062] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.062] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1260.062] gen7_render_fill_op_boxes: (46, 2),(47, 11)... x 1 [ 1260.062] gen4_vertex_flush[20c] = 3 [ 1260.062] sna_validate_gc changes=400c [ 1260.062] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1260.062] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1260.062] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.062] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1260.062] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.062] sna_drawable_use_bo: using whole GPU bo [ 1260.062] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.062] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1260.062] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.062] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.062] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.062] gen4_vertex_close: reloc[0] = 126 [ 1260.062] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.062] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.062] shrinking from 16384 to 1024 [ 1260.062] gem_write__cachealigned(handle=15, offset=0, len=576) [ 1260.062] gem_write(handle=15, offset=4000, len=96) [ 1260.062] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1260.062] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.062] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.062] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.062] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.062] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.062] kgem_add_handle: handle=37, index=0 [ 1260.062] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.062] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1260.062] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.062] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1260.062] sna_validate_gc changes=c [ 1260.062] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1260.062] sna_poly_line: extents (331, 2), (332, 11) [ 1260.062] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.062] sna_poly_line: trying solid fill [ff666666] [ 1260.062] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.062] sna_drawable_use_bo: using whole GPU bo [ 1260.062] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.062] gen7_render_fill: (alu=3, color=ff666666) [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] __kgem_busy: handle=15, busy=0, wedged=0 [ 1260.062] __kgem_ring_is_idle: ring=0 idle (handle=15) [ 1260.062] __kgem_busy: handle=1, busy=0, wedged=0 [ 1260.062] __kgem_retire_rq: request 1 complete [ 1260.062] __kgem_busy: handle=15, busy=0, wedged=0 [ 1260.062] __kgem_retire_rq: request 15 complete [ 1260.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.062] kgem_add_reloc: handle=37, pos=298, delta=0, domains=00028002 [ 1260.062] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1260.062] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.062] sna_validate_gc changes=400c [ 1260.062] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1260.062] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1260.062] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.062] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.062] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.062] sna_drawable_use_bo: using whole GPU bo [ 1260.062] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.062] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1260.062] kgem_add_reloc: handle=37, pos=310, delta=0, domains=00028002 [ 1260.062] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1260.062] kgem_add_reloc: handle=37, pos=316, delta=0, domains=00028002 [ 1260.062] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1260.062] sna_validate_gc changes=c [ 1260.062] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1260.062] sna_poly_line: extents (364, 2), (365, 11) [ 1260.062] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.062] sna_poly_line: trying solid fill [ff666666] [ 1260.062] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.062] sna_drawable_use_bo: using whole GPU bo [ 1260.062] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.062] gen7_render_fill: (alu=3, color=ff666666) [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.062] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.062] kgem_add_reloc: handle=37, pos=352, delta=0, domains=00028002 [ 1260.062] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1260.062] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.062] sna_validate_gc changes=400c [ 1260.062] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1260.062] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1260.062] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.062] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.062] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.062] sna_drawable_use_bo: using whole GPU bo [ 1260.062] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.062] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1260.062] kgem_add_reloc: handle=37, pos=364, delta=0, domains=00028002 [ 1260.062] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1260.062] kgem_add_reloc: handle=37, pos=370, delta=0, domains=00028002 [ 1260.062] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1260.062] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1260.062] sna_validate_gc changes=c [ 1260.062] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1260.062] sna_poly_line: extents (397, 2), (398, 11) [ 1260.062] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.062] sna_poly_line: trying solid fill [ff666666] [ 1260.062] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1260.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.063] gen7_render_fill: (alu=3, color=ff666666) [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.063] kgem_add_reloc: handle=37, pos=406, delta=0, domains=00028002 [ 1260.063] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1260.063] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.063] sna_validate_gc changes=400c [ 1260.063] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1260.063] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1260.063] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.063] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1260.063] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.063] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1260.063] kgem_add_reloc: handle=37, pos=418, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1260.063] kgem_add_reloc: handle=37, pos=424, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1260.063] sna_validate_gc changes=c [ 1260.063] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1260.063] sna_poly_line: extents (472, 2), (473, 11) [ 1260.063] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.063] sna_poly_line: trying solid fill [ff666666] [ 1260.063] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.063] gen7_render_fill: (alu=3, color=ff666666) [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.063] kgem_add_reloc: handle=37, pos=502, delta=0, domains=00028002 [ 1260.063] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1260.063] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.063] sna_validate_gc changes=400c [ 1260.063] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1260.063] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1260.063] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.063] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1260.063] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.063] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1260.063] kgem_add_reloc: handle=37, pos=514, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1260.063] kgem_add_reloc: handle=37, pos=520, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1260.063] sna_validate_gc changes=c [ 1260.063] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1260.063] sna_poly_line: extents (529, 2), (530, 11) [ 1260.063] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.063] sna_poly_line: trying solid fill [ff666666] [ 1260.063] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.063] gen7_render_fill: (alu=3, color=ff666666) [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.063] kgem_add_reloc: handle=37, pos=577, delta=0, domains=00028002 [ 1260.063] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1260.063] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.063] sna_validate_gc changes=400c [ 1260.063] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1260.063] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1260.063] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.063] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1260.063] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.063] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1260.063] kgem_add_reloc: handle=37, pos=589, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1260.063] kgem_add_reloc: handle=37, pos=595, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1260.063] sna_validate_gc changes=c [ 1260.063] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1260.063] sna_poly_line: extents (562, 2), (563, 11) [ 1260.063] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.063] sna_poly_line: trying solid fill [ff666666] [ 1260.063] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.063] gen7_render_fill: (alu=3, color=ff666666) [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.063] kgem_add_reloc: handle=37, pos=631, delta=0, domains=00028002 [ 1260.063] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1260.063] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.063] sna_validate_gc changes=400c [ 1260.063] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1260.063] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1260.063] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.063] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1260.063] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.063] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1260.063] kgem_add_reloc: handle=37, pos=643, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1260.063] kgem_add_reloc: handle=37, pos=649, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1260.063] sna_validate_gc changes=c [ 1260.063] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1260.063] sna_poly_line: extents (655, 2), (656, 11) [ 1260.063] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.063] sna_poly_line: trying solid fill [ff666666] [ 1260.063] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.063] gen7_render_fill: (alu=3, color=ff666666) [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.063] kgem_add_reloc: handle=37, pos=741, delta=0, domains=00028002 [ 1260.063] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1260.063] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.063] sna_validate_gc changes=400c [ 1260.063] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1260.063] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1260.063] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.063] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1260.063] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.063] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1260.063] kgem_add_reloc: handle=37, pos=753, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1260.063] kgem_add_reloc: handle=37, pos=759, delta=0, domains=00028002 [ 1260.063] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1260.063] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1260.063] sna_validate_gc changes=4 [ 1260.063] sna_validate_gc: recomputing clip [ 1260.063] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1260.063] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.063] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1260.063] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1260.063] discard_cpu_damage: discarding existing CPU damage [ 1260.063] sna_poly_fill_rect: promoting to full GPU [ 1260.063] sna_poly_fill_rect: dropping last-cpu hint [ 1260.063] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.063] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1260.063] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.063] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.063] color_convert: src=ff000000 [20020888] [ 1260.063] color_convert: dst=ff000000 [20028888] [ 1260.063] sna_render_get_solid: ff000000 [ 1260.063] __kgem_busy: handle=16, busy=0, wedged=0 [ 1260.063] __kgem_ring_is_idle: ring=1 idle (handle=16) [ 1260.063] __kgem_busy: handle=16, busy=0, wedged=0 [ 1260.063] __kgem_retire_rq: request 16 complete [ 1260.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.063] kgem_set_mode: flushing before new bo [ 1260.063] batch[3/3, flags=1c00]: 890 890 16384 16384, nreloc=23, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.063] gem_write__cachealigned(handle=14, offset=0, len=3560) [ 1260.063] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1260.063] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.063] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.063] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.063] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.063] kgem_add_handle: handle=24, index=0 [ 1260.063] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.063] gen7_composite_get_binding_table(ffe0) [ 1260.063] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.063] kgem_add_handle: handle=38, index=1 [ 1260.063] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.063] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.063] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.063] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.063] kgem_add_handle: handle=27, index=2 [ 1260.063] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.063] gen7_emit_cc: blend = 980 [ 1260.063] gen7_emit_sampler: sampler = 20 [ 1260.063] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.063] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.063] gen7_emit_vertex_elements: setup id=0 [ 1260.063] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.063] (0, 0), (2560, 18) [ 1260.063] gen4_vertex_flush[20c] = 3 [ 1260.063] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1260.063] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1782, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1260.063] sna_do_copy: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.063] sna_do_copy: after drawable: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.063] sna_do_copy: dst extents (1782, 3), (2556, 17) [ 1260.063] sna_do_copy: pixmap -- no source clipping [ 1260.063] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1260.063] sna_do_copy: copy region (1782, 3), (2556, 17) x 1 [ 1260.063] sna_copy_boxes (boxes=1x[(1782, 3), (2556, 17)...], src=+(-1782, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1260.063] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1260.063] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.063] sna_drawable_use_bo pixmap=113, box=((1782, 3), (2556, 17)), flags=b... [ 1260.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.063] sna_drawable_use_bo: using whole GPU bo [ 1260.063] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1260.063] sna_pixmap_move_to_gpu: already all-damaged [ 1260.063] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1260.063] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.063] gen7_render_copy_boxes (-1782, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.063] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.063] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.063] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.064] kgem_check_bo: flushing for required semaphore [ 1260.064] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.064] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.064] gen4_vertex_close: reloc[0] = 126 [ 1260.064] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.064] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.064] shrinking from 16384 to 1024 [ 1260.064] gem_write__cachealigned(handle=13, offset=0, len=576) [ 1260.064] gem_write(handle=13, offset=4000, len=96) [ 1260.064] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1260.064] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.064] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.064] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.064] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.064] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1260.064] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.064] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.064] kgem_add_handle: handle=24, index=0 [ 1260.064] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.064] gen7_composite_get_binding_table(ffe0) [ 1260.064] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.064] kgem_add_handle: handle=38, index=1 [ 1260.064] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.064] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.064] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1260.064] kgem_add_handle: handle=37, index=2 [ 1260.064] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1260.064] gen7_emit_cc: blend = 980 [ 1260.064] gen7_emit_sampler: sampler = 0 [ 1260.064] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.064] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.064] gen7_emit_vertex_elements: setup id=0 [ 1260.064] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.064] (0, 0) -> (1782, 3) + (774, 14) [ 1260.064] gen4_vertex_flush[20c] = 3 [ 1260.064] sna_validate_gc changes=c [ 1260.064] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.064] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1260.064] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1260.064] sna_poly_fill_rect: dropping last-cpu hint [ 1260.064] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1260.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.064] sna_drawable_use_bo: using whole GPU bo [ 1260.064] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1260.064] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1260.064] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.064] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.064] color_convert: src=ff4c7899 [20020888] [ 1260.064] color_convert: dst=ff4c7899 [20028888] [ 1260.064] sna_render_get_solid: ff4c7899 [ 1260.064] sna_render_get_solid(2) = ff4c7899 (old) [ 1260.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.064] gen7_composite_get_binding_table(ff80) [ 1260.064] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1260.064] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1260.064] kgem_add_handle: handle=28, index=3 [ 1260.064] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.064] gen7_emit_sampler: sampler = 20 [ 1260.064] gen7_emit_vertex_elements: setup id=0 [ 1260.064] (0, 1), (16, 17) [ 1260.064] gen4_vertex_flush[248] = 3 [ 1260.064] sna_validate_gc changes=c [ 1260.064] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.064] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1260.064] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1260.064] sna_poly_fill_rect: dropping last-cpu hint [ 1260.064] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1260.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.064] sna_drawable_use_bo: using whole GPU bo [ 1260.064] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1260.064] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1260.064] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.064] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.064] color_convert: src=ff285577 [20020888] [ 1260.064] color_convert: dst=ff285577 [20028888] [ 1260.064] sna_render_get_solid: ff285577 [ 1260.064] sna_render_get_solid(3) = ff285577 (old) [ 1260.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.064] gen7_composite_get_binding_table(ff40) [ 1260.064] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1260.064] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1260.064] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.064] gen7_emit_vertex_elements: setup id=0 [ 1260.064] (1, 2), (15, 16) [ 1260.064] gen4_vertex_flush[27c] = 3 [ 1260.064] sna_validate_gc changes=400c [ 1260.064] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1260.064] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1260.064] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.064] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1260.064] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1260.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.064] sna_drawable_use_bo: using whole GPU bo [ 1260.064] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1260.064] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1260.064] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.064] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1260.064] gen4_vertex_close: copy to batch: 18 @ 166 [ 1260.064] gen4_vertex_close: reloc[0] = 126 [ 1260.064] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1260.064] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1260.064] shrinking from 16384 to 1024 [ 1260.064] gem_write__cachealigned(handle=12, offset=0, len=736) [ 1260.064] gem_write(handle=12, offset=3872, len=224) [ 1260.064] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1260.064] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.064] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.064] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.064] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.064] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.064] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.064] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1260.064] kgem_add_handle: handle=38, index=0 [ 1260.064] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.064] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1260.064] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1260.064] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1260.064] sna_validate_gc changes=0 [ 1260.064] sna_validate_gc: recomputing clip [ 1260.064] sna_validate_gc: composite clip=1x[(0, 1582), (2560, 1600)] [ 1260.064] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1260.064] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1260.064] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1260.064] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1260.064] sna_do_copy: pixmap -- no source clipping [ 1260.064] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1260.064] sna_do_copy: copy region (0, 1582), (2560, 1600) x 1 [ 1260.064] sna_copy_boxes (boxes=1x[(0, 1582), (2560, 1600)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1260.064] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=29, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1260.064] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.064] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=b... [ 1260.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.064] wait_for_shadow: flags=3, shadow_flip=0, handle=29, wait=36, old=36 [ 1260.064] wait_for_shadow: copying existing GPU damage: 1x(0, 1582), (2560, 1600) [ 1260.064] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.064] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.064] __kgem_busy: handle=14, busy=0, wedged=0 [ 1260.064] __kgem_ring_is_idle: ring=1 idle (handle=14) [ 1260.064] __kgem_busy: handle=14, busy=0, wedged=0 [ 1260.064] __kgem_retire_rq: request 14 complete [ 1260.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.064] kgem_set_mode: flushing before new bo [ 1260.064] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.064] gem_write__cachealigned(handle=11, offset=0, len=88) [ 1260.064] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1260.064] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.064] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1260.064] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1260.064] kgem_add_handle: handle=36, index=0 [ 1260.064] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1260.064] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1260.064] kgem_add_handle: handle=29, index=1 [ 1260.064] sna_drawable_use_bo: using whole GPU bo [ 1260.064] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=a [ 1260.064] sna_pixmap_move_to_gpu: already all-damaged [ 1260.064] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1260.064] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.064] gen7_render_copy_boxes (0, -1582)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.064] sna_blt_copy_boxes src=(0, -1582) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.064] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1260.064] kgem_add_reloc: handle=36, pos=12, delta=0, domains=00028002 [ 1260.064] kgem_add_reloc: handle=38, pos=15, delta=0, domains=00028000 [ 1260.064] kgem_add_handle: handle=38, index=2 [ 1260.064] sna_block_handler (tv=0.521000) [ 1260.064] kgem_retire, need_retire?=1 [ 1260.064] kgem_retire__flushing: 0 bo on flushing list [ 1260.064] __kgem_busy: handle=13, busy=0, wedged=0 [ 1260.064] __kgem_retire_rq: request 13 complete [ 1260.064] __kgem_busy: handle=12, busy=0, wedged=0 [ 1260.064] __kgem_retire_rq: request 12 complete [ 1260.064] __kgem_busy: handle=37, busy=0, wedged=0 [ 1260.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.064] __kgem_busy: handle=11, busy=0, wedged=0 [ 1260.064] __kgem_retire_rq: request 11 complete [ 1260.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.064] kgem_retire -- retired=0, need_retire=0 [ 1260.064] sna_accel_block_handler: GPU idle, flushing [ 1260.064] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=3, nfence=0, aperture=8080 [fenced=0] [ 1260.064] gem_write__cachealigned(handle=10, offset=0, len=72) [ 1260.064] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1260.064] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1260.064] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1260.064] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=5117000 [ 1260.064] sna_accel_do_flush: flush timer active: delta=3 [ 1260.064] sna_accel_do_flush (time=1260064), triggered [ 1260.064] sna_accel_flush (time=1260064), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1260.064] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.064] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.064] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.064] sna_mode_redisplay: posting shadow damage? 1 [ 1260.064] sna_mode_redisplay: damage: 1x(0, 1582), (2560, 1600) [ 1260.064] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1260.064] sna_pixmap_move_to_gpu: already all-damaged [ 1260.064] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1260.064] sna_mode_redisplay: flipping tear-free outputs [ 1260.064] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1260.064] get_fb: reusing fb=27 for handle=36 [ 1260.064] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1260.064] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1260.064] timer_enable (time=1260064), starting timer 1 [ 1260.064] sna_accel_block_handler: evaluating timers, active=7 [ 1260.064] sna_accel_block_handler: flush timer expires in 16 [1260080] [ 1260.068] sna_wakeup_handler [ 1260.068] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.068] sna_mode_wakeup: len=32 [ 1260.068] sna_mode_redisplay: posting shadow damage? 0 [ 1260.068] sna_block_handler (tv=0.517000) [ 1260.068] kgem_retire, need_retire?=1 [ 1260.068] kgem_retire__flushing: 0 bo on flushing list [ 1260.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.069] __kgem_busy: handle=10, busy=0, wedged=0 [ 1260.069] __kgem_retire_rq: request 10 complete [ 1260.069] __kgem_busy: handle=36, busy=0, wedged=0 [ 1260.069] __kgem_busy: handle=38, busy=0, wedged=0 [ 1260.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.069] kgem_retire -- retired=0, need_retire=0 [ 1260.069] sna_accel_do_flush: flush timer active: delta=11 [ 1260.069] sna_accel_block_handler: evaluating timers, active=7 [ 1260.069] sna_accel_block_handler: flush timer expires in 11 [1260080] [ 1260.074] sna_wakeup_handler [ 1260.074] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.075] sna_change_window_attributes [ 1260.075] sna_block_handler (tv=0.510000) [ 1260.075] sna_accel_do_flush: flush timer active: delta=5 [ 1260.075] sna_accel_block_handler: evaluating timers, active=7 [ 1260.075] sna_accel_block_handler: flush timer expires in 5 [1260080] [ 1260.075] sna_wakeup_handler [ 1260.075] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.075] sna_block_handler (tv=0.510000) [ 1260.075] sna_accel_do_flush: flush timer active: delta=5 [ 1260.075] sna_accel_block_handler: evaluating timers, active=7 [ 1260.075] sna_accel_block_handler: flush timer expires in 5 [1260080] [ 1260.075] sna_wakeup_handler [ 1260.075] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.075] sna_block_handler (tv=0.510000) [ 1260.075] sna_accel_do_flush: flush timer active: delta=5 [ 1260.075] sna_accel_block_handler: evaluating timers, active=7 [ 1260.075] sna_accel_block_handler: flush timer expires in 5 [1260080] [ 1260.075] sna_wakeup_handler [ 1260.075] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.075] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.075] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1260.075] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1260.075] sna_poly_fill_rect: dropping last-cpu hint [ 1260.075] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1260.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.075] sna_drawable_use_bo: using whole GPU bo [ 1260.075] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.075] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1260.075] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.075] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.075] color_convert: src=ff000000 [20020888] [ 1260.075] color_convert: dst=ff000000 [20028888] [ 1260.075] sna_render_get_solid: ff000000 [ 1260.075] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.075] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.075] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.075] kgem_add_handle: handle=24, index=0 [ 1260.075] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.075] gen7_composite_get_binding_table(ffe0) [ 1260.075] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.075] kgem_add_handle: handle=37, index=1 [ 1260.075] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.075] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.075] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.075] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.075] kgem_add_handle: handle=27, index=2 [ 1260.075] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.075] gen7_emit_cc: blend = 980 [ 1260.075] gen7_emit_sampler: sampler = 20 [ 1260.075] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.075] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.075] gen7_emit_vertex_elements: setup id=0 [ 1260.075] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.075] (0, 0), (2560, 14) [ 1260.075] gen4_vertex_flush[20c] = 3 [ 1260.075] sna_validate_gc changes=400c [ 1260.075] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1260.075] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1260.075] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.075] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1260.075] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1260.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.075] sna_drawable_use_bo: using whole GPU bo [ 1260.075] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.075] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1260.075] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.075] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.075] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.075] gen4_vertex_close: reloc[0] = 126 [ 1260.075] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.075] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.075] shrinking from 16384 to 1024 [ 1260.075] gem_write__cachealigned(handle=9, offset=0, len=576) [ 1260.075] gem_write(handle=9, offset=4000, len=96) [ 1260.075] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1260.075] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.075] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.075] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.075] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.075] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.075] kgem_add_handle: handle=37, index=0 [ 1260.075] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.075] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1260.075] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.075] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1260.075] sna_validate_gc changes=c [ 1260.075] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1260.075] sna_poly_line: extents (46, 2), (47, 11) [ 1260.075] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.075] sna_poly_line: trying solid fill [ff666666] [ 1260.075] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1260.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.075] sna_drawable_use_bo: using whole GPU bo [ 1260.075] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.075] gen7_render_fill: (alu=3, color=ff666666) [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1260.075] __kgem_ring_is_idle: last requests handle=9 still busy [ 1260.075] color_convert: src=ff666666 [20020888] [ 1260.075] color_convert: dst=ff666666 [20028888] [ 1260.075] sna_render_get_solid: ff666666 [ 1260.075] sna_render_get_solid(4) = ff666666 (old) [ 1260.075] gen6_render_context_switch: from 3 to 1, submit batch [ 1260.075] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.075] gem_write__cachealigned(handle=8, offset=0, len=232) [ 1260.075] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1260.075] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.075] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.075] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.075] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.075] kgem_add_handle: handle=24, index=0 [ 1260.075] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.075] gen7_composite_get_binding_table(ffe0) [ 1260.075] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.075] kgem_add_handle: handle=37, index=1 [ 1260.075] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.075] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.075] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1260.075] kgem_add_reloc: adding proxy [delta=16] for handle=28 [ 1260.075] kgem_add_handle: handle=28, index=2 [ 1260.075] [3fe8] bind bo(handle=28, addr=68288528), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.075] gen7_emit_cc: blend = 980 [ 1260.075] gen7_emit_sampler: sampler = 20 [ 1260.075] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.075] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.075] gen7_emit_vertex_elements: setup id=0 [ 1260.075] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.075] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1260.075] gen7_render_fill_op_boxes: (46, 2),(47, 11)... x 1 [ 1260.075] gen4_vertex_flush[20c] = 3 [ 1260.075] sna_validate_gc changes=400c [ 1260.075] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1260.075] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1260.075] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.075] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1260.075] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1260.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.075] sna_drawable_use_bo: using whole GPU bo [ 1260.075] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.075] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1260.075] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.075] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.075] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.075] gen4_vertex_close: reloc[0] = 126 [ 1260.075] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.075] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.075] shrinking from 16384 to 1024 [ 1260.075] gem_write__cachealigned(handle=7, offset=0, len=576) [ 1260.075] gem_write(handle=7, offset=4000, len=96) [ 1260.075] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1260.075] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.075] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.075] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.075] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.075] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.075] kgem_add_handle: handle=37, index=0 [ 1260.075] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.075] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1260.075] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.075] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1260.075] sna_validate_gc changes=c [ 1260.075] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1260.075] sna_poly_line: extents (331, 2), (332, 11) [ 1260.075] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.075] sna_poly_line: trying solid fill [ff666666] [ 1260.075] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1260.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.075] sna_drawable_use_bo: using whole GPU bo [ 1260.075] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.075] gen7_render_fill: (alu=3, color=ff666666) [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] __kgem_busy: handle=7, busy=0, wedged=0 [ 1260.075] __kgem_ring_is_idle: ring=0 idle (handle=7) [ 1260.075] __kgem_busy: handle=9, busy=0, wedged=0 [ 1260.075] __kgem_retire_rq: request 9 complete [ 1260.075] __kgem_busy: handle=7, busy=0, wedged=0 [ 1260.075] __kgem_retire_rq: request 7 complete [ 1260.075] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.075] kgem_add_reloc: handle=37, pos=298, delta=0, domains=00028002 [ 1260.075] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1260.075] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.075] sna_validate_gc changes=400c [ 1260.075] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1260.075] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1260.075] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.075] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.075] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1260.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.075] sna_drawable_use_bo: using whole GPU bo [ 1260.075] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.075] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1260.075] kgem_add_reloc: handle=37, pos=310, delta=0, domains=00028002 [ 1260.075] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1260.075] kgem_add_reloc: handle=37, pos=316, delta=0, domains=00028002 [ 1260.075] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1260.075] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1260.075] sna_validate_gc changes=c [ 1260.075] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1260.075] sna_poly_line: extents (364, 2), (365, 11) [ 1260.075] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.075] sna_poly_line: trying solid fill [ff666666] [ 1260.075] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1260.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.075] sna_drawable_use_bo: using whole GPU bo [ 1260.075] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.075] gen7_render_fill: (alu=3, color=ff666666) [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.075] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.075] kgem_add_reloc: handle=37, pos=352, delta=0, domains=00028002 [ 1260.076] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1260.076] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.076] sna_validate_gc changes=400c [ 1260.076] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1260.076] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1260.076] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.076] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.076] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.076] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1260.076] kgem_add_reloc: handle=37, pos=364, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1260.076] kgem_add_reloc: handle=37, pos=370, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1260.076] sna_validate_gc changes=c [ 1260.076] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1260.076] sna_poly_line: extents (397, 2), (398, 11) [ 1260.076] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.076] sna_poly_line: trying solid fill [ff666666] [ 1260.076] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.076] gen7_render_fill: (alu=3, color=ff666666) [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.076] kgem_add_reloc: handle=37, pos=406, delta=0, domains=00028002 [ 1260.076] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1260.076] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.076] sna_validate_gc changes=400c [ 1260.076] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1260.076] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1260.076] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.076] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1260.076] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.076] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1260.076] kgem_add_reloc: handle=37, pos=418, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1260.076] kgem_add_reloc: handle=37, pos=424, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1260.076] sna_validate_gc changes=c [ 1260.076] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1260.076] sna_poly_line: extents (472, 2), (473, 11) [ 1260.076] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.076] sna_poly_line: trying solid fill [ff666666] [ 1260.076] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.076] gen7_render_fill: (alu=3, color=ff666666) [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.076] kgem_add_reloc: handle=37, pos=502, delta=0, domains=00028002 [ 1260.076] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1260.076] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.076] sna_validate_gc changes=400c [ 1260.076] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1260.076] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1260.076] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.076] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1260.076] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.076] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1260.076] kgem_add_reloc: handle=37, pos=514, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1260.076] kgem_add_reloc: handle=37, pos=520, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1260.076] sna_validate_gc changes=c [ 1260.076] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1260.076] sna_poly_line: extents (529, 2), (530, 11) [ 1260.076] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.076] sna_poly_line: trying solid fill [ff666666] [ 1260.076] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.076] gen7_render_fill: (alu=3, color=ff666666) [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.076] kgem_add_reloc: handle=37, pos=577, delta=0, domains=00028002 [ 1260.076] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1260.076] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.076] sna_validate_gc changes=400c [ 1260.076] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1260.076] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1260.076] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.076] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1260.076] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.076] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1260.076] kgem_add_reloc: handle=37, pos=589, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1260.076] kgem_add_reloc: handle=37, pos=595, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1260.076] sna_validate_gc changes=c [ 1260.076] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1260.076] sna_poly_line: extents (562, 2), (563, 11) [ 1260.076] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.076] sna_poly_line: trying solid fill [ff666666] [ 1260.076] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.076] gen7_render_fill: (alu=3, color=ff666666) [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.076] kgem_add_reloc: handle=37, pos=631, delta=0, domains=00028002 [ 1260.076] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1260.076] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.076] sna_validate_gc changes=400c [ 1260.076] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1260.076] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1260.076] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.076] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1260.076] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.076] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1260.076] kgem_add_reloc: handle=37, pos=643, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1260.076] kgem_add_reloc: handle=37, pos=649, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1260.076] sna_validate_gc changes=c [ 1260.076] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1260.076] sna_poly_line: extents (655, 2), (656, 11) [ 1260.076] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.076] sna_poly_line: trying solid fill [ff666666] [ 1260.076] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.076] gen7_render_fill: (alu=3, color=ff666666) [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.076] kgem_add_reloc: handle=37, pos=741, delta=0, domains=00028002 [ 1260.076] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1260.076] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.076] sna_validate_gc changes=400c [ 1260.076] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1260.076] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1260.076] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.076] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1260.076] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.076] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1260.076] kgem_add_reloc: handle=37, pos=753, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1260.076] kgem_add_reloc: handle=37, pos=759, delta=0, domains=00028002 [ 1260.076] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1260.076] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1260.076] sna_validate_gc changes=4 [ 1260.076] sna_validate_gc: recomputing clip [ 1260.076] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1260.076] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.076] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1260.076] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1260.076] discard_cpu_damage: discarding existing CPU damage [ 1260.076] sna_poly_fill_rect: promoting to full GPU [ 1260.076] sna_poly_fill_rect: dropping last-cpu hint [ 1260.076] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.076] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1260.076] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.076] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.076] color_convert: src=ff000000 [20020888] [ 1260.076] color_convert: dst=ff000000 [20028888] [ 1260.076] sna_render_get_solid: ff000000 [ 1260.076] __kgem_busy: handle=8, busy=0, wedged=0 [ 1260.076] __kgem_ring_is_idle: ring=1 idle (handle=8) [ 1260.076] __kgem_busy: handle=8, busy=0, wedged=0 [ 1260.076] __kgem_retire_rq: request 8 complete [ 1260.076] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.076] kgem_set_mode: flushing before new bo [ 1260.076] batch[3/3, flags=1c00]: 890 890 16384 16384, nreloc=23, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.076] gem_write__cachealigned(handle=6, offset=0, len=3560) [ 1260.076] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1260.076] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.076] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.076] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.076] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.076] kgem_add_handle: handle=24, index=0 [ 1260.076] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.076] gen7_composite_get_binding_table(ffe0) [ 1260.076] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.076] kgem_add_handle: handle=38, index=1 [ 1260.076] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.076] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.076] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.076] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.076] kgem_add_handle: handle=27, index=2 [ 1260.076] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.076] gen7_emit_cc: blend = 980 [ 1260.076] gen7_emit_sampler: sampler = 20 [ 1260.076] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.076] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.076] gen7_emit_vertex_elements: setup id=0 [ 1260.076] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.076] (0, 0), (2560, 18) [ 1260.076] gen4_vertex_flush[20c] = 3 [ 1260.076] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1260.076] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1782, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1260.076] sna_do_copy: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.076] sna_do_copy: after drawable: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.076] sna_do_copy: dst extents (1782, 3), (2556, 17) [ 1260.076] sna_do_copy: pixmap -- no source clipping [ 1260.076] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1260.076] sna_do_copy: copy region (1782, 3), (2556, 17) x 1 [ 1260.076] sna_copy_boxes (boxes=1x[(1782, 3), (2556, 17)...], src=+(-1782, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1260.076] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1260.076] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.076] sna_drawable_use_bo pixmap=113, box=((1782, 3), (2556, 17)), flags=b... [ 1260.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.076] sna_drawable_use_bo: using whole GPU bo [ 1260.076] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1260.076] sna_pixmap_move_to_gpu: already all-damaged [ 1260.076] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1260.076] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.076] gen7_render_copy_boxes (-1782, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.076] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.076] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.077] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.077] kgem_check_bo: flushing for required semaphore [ 1260.077] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.077] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.077] gen4_vertex_close: reloc[0] = 126 [ 1260.077] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.077] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.077] shrinking from 16384 to 1024 [ 1260.077] gem_write__cachealigned(handle=5, offset=0, len=576) [ 1260.077] gem_write(handle=5, offset=4000, len=96) [ 1260.077] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1260.077] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.077] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.077] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.077] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.077] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1260.077] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.077] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.077] kgem_add_handle: handle=24, index=0 [ 1260.077] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.077] gen7_composite_get_binding_table(ffe0) [ 1260.077] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.077] kgem_add_handle: handle=38, index=1 [ 1260.077] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.077] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.077] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1260.077] kgem_add_handle: handle=37, index=2 [ 1260.077] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1260.077] gen7_emit_cc: blend = 980 [ 1260.077] gen7_emit_sampler: sampler = 0 [ 1260.077] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.077] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.077] gen7_emit_vertex_elements: setup id=0 [ 1260.077] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.077] (0, 0) -> (1782, 3) + (774, 14) [ 1260.077] gen4_vertex_flush[20c] = 3 [ 1260.077] sna_validate_gc changes=c [ 1260.077] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.077] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1260.077] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1260.077] sna_poly_fill_rect: dropping last-cpu hint [ 1260.077] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1260.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.077] sna_drawable_use_bo: using whole GPU bo [ 1260.077] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1260.077] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1260.077] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.077] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.077] color_convert: src=ff4c7899 [20020888] [ 1260.077] color_convert: dst=ff4c7899 [20028888] [ 1260.077] sna_render_get_solid: ff4c7899 [ 1260.077] sna_render_get_solid(2) = ff4c7899 (old) [ 1260.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.077] gen7_composite_get_binding_table(ff80) [ 1260.077] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1260.077] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1260.077] kgem_add_handle: handle=28, index=3 [ 1260.077] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.077] gen7_emit_sampler: sampler = 20 [ 1260.077] gen7_emit_vertex_elements: setup id=0 [ 1260.077] (0, 1), (16, 17) [ 1260.077] gen4_vertex_flush[248] = 3 [ 1260.077] sna_validate_gc changes=c [ 1260.077] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.077] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1260.077] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1260.077] sna_poly_fill_rect: dropping last-cpu hint [ 1260.077] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1260.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.077] sna_drawable_use_bo: using whole GPU bo [ 1260.077] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1260.077] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1260.077] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.077] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.077] color_convert: src=ff285577 [20020888] [ 1260.077] color_convert: dst=ff285577 [20028888] [ 1260.077] sna_render_get_solid: ff285577 [ 1260.077] sna_render_get_solid(3) = ff285577 (old) [ 1260.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.077] gen7_composite_get_binding_table(ff40) [ 1260.077] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1260.077] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1260.077] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.077] gen7_emit_vertex_elements: setup id=0 [ 1260.077] (1, 2), (15, 16) [ 1260.077] gen4_vertex_flush[27c] = 3 [ 1260.077] sna_validate_gc changes=400c [ 1260.077] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1260.077] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1260.077] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.077] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1260.077] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1260.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.077] sna_drawable_use_bo: using whole GPU bo [ 1260.077] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1260.077] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1260.077] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.077] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1260.077] gen4_vertex_close: copy to batch: 18 @ 166 [ 1260.077] gen4_vertex_close: reloc[0] = 126 [ 1260.077] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1260.077] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1260.077] shrinking from 16384 to 1024 [ 1260.077] gem_write__cachealigned(handle=4, offset=0, len=736) [ 1260.077] gem_write(handle=4, offset=3872, len=224) [ 1260.077] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1260.077] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.077] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.077] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.077] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.077] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.077] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.077] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1260.077] kgem_add_handle: handle=38, index=0 [ 1260.077] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.077] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1260.077] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1260.077] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1260.077] sna_validate_gc changes=0 [ 1260.077] sna_validate_gc: recomputing clip [ 1260.077] sna_validate_gc: composite clip=1x[(0, 1582), (2560, 1600)] [ 1260.077] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1260.077] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1260.077] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1260.077] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1260.077] sna_do_copy: pixmap -- no source clipping [ 1260.077] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1260.077] sna_do_copy: copy region (0, 1582), (2560, 1600) x 1 [ 1260.077] sna_copy_boxes (boxes=1x[(0, 1582), (2560, 1600)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1260.077] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=36, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1260.077] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.077] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=b... [ 1260.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.077] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=29, old=29 [ 1260.077] wait_for_shadow: copying existing GPU damage: 1x(0, 1582), (2560, 1600) [ 1260.077] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.077] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.077] __kgem_busy: handle=6, busy=262145, wedged=0 [ 1260.077] __kgem_ring_is_idle: last requests handle=6 still busy [ 1260.077] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1260.077] kgem_add_reloc: handle=29, pos=25, delta=0, domains=00028002 [ 1260.077] kgem_add_handle: handle=29, index=1 [ 1260.077] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1260.077] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028000 [ 1260.077] kgem_add_handle: handle=36, index=2 [ 1260.077] sna_drawable_use_bo: using whole GPU bo [ 1260.077] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=a [ 1260.077] sna_pixmap_move_to_gpu: already all-damaged [ 1260.077] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1260.077] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.077] gen7_render_copy_boxes (0, -1582)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.077] sna_blt_copy_boxes src=(0, -1582) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.077] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1260.077] kgem_add_reloc: handle=29, pos=33, delta=0, domains=00028002 [ 1260.077] kgem_add_reloc: handle=38, pos=36, delta=0, domains=00028000 [ 1260.077] sna_block_handler (tv=0.508000) [ 1260.077] kgem_retire, need_retire?=1 [ 1260.077] kgem_retire__flushing: 0 bo on flushing list [ 1260.077] __kgem_busy: handle=5, busy=0, wedged=0 [ 1260.077] __kgem_retire_rq: request 5 complete [ 1260.077] __kgem_busy: handle=4, busy=65537, wedged=0 [ 1260.077] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=4 [ 1260.077] __kgem_busy: handle=6, busy=0, wedged=0 [ 1260.077] __kgem_retire_rq: request 6 complete [ 1260.077] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.077] kgem_retire -- retired=0, need_retire=1 [ 1260.077] sna_accel_block_handler: GPU idle, flushing [ 1260.077] batch[3/3, flags=1c00]: 38 38 16384 16384, nreloc=6, nexec=3, nfence=0, aperture=8080 [fenced=0] [ 1260.077] gem_write__cachealigned(handle=3, offset=0, len=152) [ 1260.077] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1260.077] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1260.077] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.077] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1260.077] sna_accel_do_flush: flush timer active: delta=3 [ 1260.077] sna_accel_do_flush (time=1260077), triggered [ 1260.077] sna_accel_flush (time=1260077), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1260.077] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.077] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.077] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1260.077] sna_mode_redisplay: posting shadow damage? 1 [ 1260.077] sna_mode_redisplay: damage: 1x(0, 1582), (2560, 1600) [ 1260.077] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1260.077] sna_pixmap_move_to_gpu: already all-damaged [ 1260.077] sna_pixmap_mark_active: pixmap=4, handle=29 [ 1260.077] sna_mode_redisplay: flipping tear-free outputs [ 1260.077] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1260.077] get_fb: reusing fb=26 for handle=29 [ 1260.077] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1260.077] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1260.077] sna_accel_block_handler: evaluating timers, active=7 [ 1260.077] sna_accel_block_handler: flush timer expires in 16 [1260093] [ 1260.078] sna_wakeup_handler [ 1260.078] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.078] sna_change_window_attributes [ 1260.078] sna_change_window_attributes [ 1260.078] sna_change_window_attributes [ 1260.078] sna_block_handler (tv=0.507000) [ 1260.078] kgem_retire, need_retire?=1 [ 1260.078] kgem_retire__flushing: 0 bo on flushing list [ 1260.078] __kgem_busy: handle=4, busy=0, wedged=0 [ 1260.078] __kgem_retire_rq: request 4 complete [ 1260.078] __kgem_busy: handle=37, busy=0, wedged=0 [ 1260.078] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.078] __kgem_busy: handle=3, busy=0, wedged=0 [ 1260.078] __kgem_retire_rq: request 3 complete [ 1260.078] __kgem_busy: handle=29, busy=0, wedged=0 [ 1260.078] __kgem_busy: handle=38, busy=0, wedged=0 [ 1260.078] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.078] kgem_retire -- retired=0, need_retire=0 [ 1260.078] sna_accel_do_flush: flush timer active: delta=15 [ 1260.078] sna_accel_block_handler: evaluating timers, active=7 [ 1260.078] sna_accel_block_handler: flush timer expires in 15 [1260093] [ 1260.078] sna_wakeup_handler [ 1260.078] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.078] sna_change_window_attributes [ 1260.078] sna_change_window_attributes [ 1260.078] sna_block_handler (tv=0.507000) [ 1260.078] sna_accel_do_flush: flush timer active: delta=15 [ 1260.078] sna_accel_block_handler: evaluating timers, active=7 [ 1260.078] sna_accel_block_handler: flush timer expires in 15 [1260093] [ 1260.078] sna_wakeup_handler [ 1260.078] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.078] sna_block_handler (tv=0.507000) [ 1260.078] sna_accel_do_flush: flush timer active: delta=15 [ 1260.078] sna_accel_block_handler: evaluating timers, active=7 [ 1260.078] sna_accel_block_handler: flush timer expires in 15 [1260093] [ 1260.078] sna_wakeup_handler [ 1260.078] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.078] sna_change_window_attributes [ 1260.078] sna_block_handler (tv=0.507000) [ 1260.078] sna_accel_do_flush: flush timer active: delta=15 [ 1260.078] sna_accel_block_handler: evaluating timers, active=7 [ 1260.078] sna_accel_block_handler: flush timer expires in 15 [1260093] [ 1260.078] sna_wakeup_handler [ 1260.078] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.079] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.079] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1260.079] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1260.079] sna_poly_fill_rect: dropping last-cpu hint [ 1260.079] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.079] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1260.079] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.079] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.079] color_convert: src=ff000000 [20020888] [ 1260.079] color_convert: dst=ff000000 [20028888] [ 1260.079] sna_render_get_solid: ff000000 [ 1260.079] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.079] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.079] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.079] kgem_add_handle: handle=24, index=0 [ 1260.079] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.079] gen7_composite_get_binding_table(ffe0) [ 1260.079] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.079] kgem_add_handle: handle=37, index=1 [ 1260.079] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.079] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.079] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.079] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.079] kgem_add_handle: handle=27, index=2 [ 1260.079] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.079] gen7_emit_cc: blend = 980 [ 1260.079] gen7_emit_sampler: sampler = 20 [ 1260.079] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.079] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.079] gen7_emit_vertex_elements: setup id=0 [ 1260.079] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.079] (0, 0), (2560, 14) [ 1260.079] gen4_vertex_flush[20c] = 3 [ 1260.079] sna_validate_gc changes=400c [ 1260.079] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1260.079] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1260.079] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.079] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1260.079] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.079] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1260.079] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.079] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.079] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.079] gen4_vertex_close: reloc[0] = 126 [ 1260.079] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.079] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.079] shrinking from 16384 to 1024 [ 1260.079] gem_write__cachealigned(handle=2, offset=0, len=576) [ 1260.079] gem_write(handle=2, offset=4000, len=96) [ 1260.079] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1260.079] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.079] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.079] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.079] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.079] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.079] kgem_add_handle: handle=37, index=0 [ 1260.079] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.079] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1260.079] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.079] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1260.079] sna_validate_gc changes=c [ 1260.079] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1260.079] sna_poly_line: extents (46, 2), (47, 11) [ 1260.079] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.079] sna_poly_line: trying solid fill [ff666666] [ 1260.079] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.079] gen7_render_fill: (alu=3, color=ff666666) [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] __kgem_busy: handle=2, busy=65537, wedged=0 [ 1260.079] __kgem_ring_is_idle: last requests handle=2 still busy [ 1260.079] color_convert: src=ff666666 [20020888] [ 1260.079] color_convert: dst=ff666666 [20028888] [ 1260.079] sna_render_get_solid: ff666666 [ 1260.079] sna_render_get_solid(4) = ff666666 (old) [ 1260.079] gen6_render_context_switch: from 3 to 1, submit batch [ 1260.079] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.079] gem_write__cachealigned(handle=1, offset=0, len=232) [ 1260.079] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1260.079] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.079] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.079] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.079] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.079] kgem_add_handle: handle=24, index=0 [ 1260.079] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.079] gen7_composite_get_binding_table(ffe0) [ 1260.079] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.079] kgem_add_handle: handle=37, index=1 [ 1260.079] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.079] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.079] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1260.079] kgem_add_reloc: adding proxy [delta=16] for handle=28 [ 1260.079] kgem_add_handle: handle=28, index=2 [ 1260.079] [3fe8] bind bo(handle=28, addr=68288528), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.079] gen7_emit_cc: blend = 980 [ 1260.079] gen7_emit_sampler: sampler = 20 [ 1260.079] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.079] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.079] gen7_emit_vertex_elements: setup id=0 [ 1260.079] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.079] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1260.079] gen7_render_fill_op_boxes: (46, 2),(47, 11)... x 1 [ 1260.079] gen4_vertex_flush[20c] = 3 [ 1260.079] sna_validate_gc changes=400c [ 1260.079] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1260.079] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1260.079] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.079] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1260.079] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.079] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1260.079] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.079] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.079] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.079] gen4_vertex_close: reloc[0] = 126 [ 1260.079] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.079] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.079] shrinking from 16384 to 1024 [ 1260.079] gem_write__cachealigned(handle=16, offset=0, len=576) [ 1260.079] gem_write(handle=16, offset=4000, len=96) [ 1260.079] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1260.079] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.079] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.079] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.079] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.079] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.079] kgem_add_handle: handle=37, index=0 [ 1260.079] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.079] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1260.079] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.079] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1260.079] sna_validate_gc changes=c [ 1260.079] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1260.079] sna_poly_line: extents (331, 2), (332, 11) [ 1260.079] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.079] sna_poly_line: trying solid fill [ff666666] [ 1260.079] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.079] gen7_render_fill: (alu=3, color=ff666666) [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] __kgem_busy: handle=16, busy=0, wedged=0 [ 1260.079] __kgem_ring_is_idle: ring=0 idle (handle=16) [ 1260.079] __kgem_busy: handle=2, busy=0, wedged=0 [ 1260.079] __kgem_retire_rq: request 2 complete [ 1260.079] __kgem_busy: handle=16, busy=0, wedged=0 [ 1260.079] __kgem_retire_rq: request 16 complete [ 1260.079] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.079] kgem_add_reloc: handle=37, pos=298, delta=0, domains=00028002 [ 1260.079] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1260.079] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.079] sna_validate_gc changes=400c [ 1260.079] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1260.079] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1260.079] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.079] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.079] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.079] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1260.079] kgem_add_reloc: handle=37, pos=310, delta=0, domains=00028002 [ 1260.079] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1260.079] kgem_add_reloc: handle=37, pos=316, delta=0, domains=00028002 [ 1260.079] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1260.079] sna_validate_gc changes=c [ 1260.079] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1260.079] sna_poly_line: extents (364, 2), (365, 11) [ 1260.079] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.079] sna_poly_line: trying solid fill [ff666666] [ 1260.079] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.079] gen7_render_fill: (alu=3, color=ff666666) [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.079] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.079] kgem_add_reloc: handle=37, pos=352, delta=0, domains=00028002 [ 1260.079] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1260.079] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.079] sna_validate_gc changes=400c [ 1260.079] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1260.079] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1260.079] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.079] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.079] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1260.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.079] sna_drawable_use_bo: using whole GPU bo [ 1260.079] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.079] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1260.079] kgem_add_reloc: handle=37, pos=364, delta=0, domains=00028002 [ 1260.079] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1260.079] kgem_add_reloc: handle=37, pos=370, delta=0, domains=00028002 [ 1260.079] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1260.079] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1260.080] sna_validate_gc changes=c [ 1260.080] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1260.080] sna_poly_line: extents (397, 2), (398, 11) [ 1260.080] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.080] sna_poly_line: trying solid fill [ff666666] [ 1260.080] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.080] gen7_render_fill: (alu=3, color=ff666666) [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.080] kgem_add_reloc: handle=37, pos=406, delta=0, domains=00028002 [ 1260.080] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1260.080] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.080] sna_validate_gc changes=400c [ 1260.080] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1260.080] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1260.080] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.080] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1260.080] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.080] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1260.080] kgem_add_reloc: handle=37, pos=418, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1260.080] kgem_add_reloc: handle=37, pos=424, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1260.080] sna_validate_gc changes=c [ 1260.080] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1260.080] sna_poly_line: extents (472, 2), (473, 11) [ 1260.080] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.080] sna_poly_line: trying solid fill [ff666666] [ 1260.080] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.080] gen7_render_fill: (alu=3, color=ff666666) [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.080] kgem_add_reloc: handle=37, pos=502, delta=0, domains=00028002 [ 1260.080] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1260.080] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.080] sna_validate_gc changes=400c [ 1260.080] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1260.080] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1260.080] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.080] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1260.080] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.080] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1260.080] kgem_add_reloc: handle=37, pos=514, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1260.080] kgem_add_reloc: handle=37, pos=520, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1260.080] sna_validate_gc changes=c [ 1260.080] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1260.080] sna_poly_line: extents (529, 2), (530, 11) [ 1260.080] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.080] sna_poly_line: trying solid fill [ff666666] [ 1260.080] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.080] gen7_render_fill: (alu=3, color=ff666666) [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.080] kgem_add_reloc: handle=37, pos=577, delta=0, domains=00028002 [ 1260.080] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1260.080] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.080] sna_validate_gc changes=400c [ 1260.080] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1260.080] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1260.080] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.080] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1260.080] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.080] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1260.080] kgem_add_reloc: handle=37, pos=589, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1260.080] kgem_add_reloc: handle=37, pos=595, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1260.080] sna_validate_gc changes=c [ 1260.080] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1260.080] sna_poly_line: extents (562, 2), (563, 11) [ 1260.080] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.080] sna_poly_line: trying solid fill [ff666666] [ 1260.080] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.080] gen7_render_fill: (alu=3, color=ff666666) [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.080] kgem_add_reloc: handle=37, pos=631, delta=0, domains=00028002 [ 1260.080] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1260.080] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.080] sna_validate_gc changes=400c [ 1260.080] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1260.080] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1260.080] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.080] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1260.080] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.080] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1260.080] kgem_add_reloc: handle=37, pos=643, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1260.080] kgem_add_reloc: handle=37, pos=649, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1260.080] sna_validate_gc changes=c [ 1260.080] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1260.080] sna_poly_line: extents (655, 2), (656, 11) [ 1260.080] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.080] sna_poly_line: trying solid fill [ff666666] [ 1260.080] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.080] gen7_render_fill: (alu=3, color=ff666666) [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.080] kgem_add_reloc: handle=37, pos=741, delta=0, domains=00028002 [ 1260.080] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1260.080] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.080] sna_validate_gc changes=400c [ 1260.080] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1260.080] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1260.080] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.080] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1260.080] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.080] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1260.080] kgem_add_reloc: handle=37, pos=753, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1260.080] kgem_add_reloc: handle=37, pos=759, delta=0, domains=00028002 [ 1260.080] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1260.080] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1260.080] sna_validate_gc changes=4 [ 1260.080] sna_validate_gc: recomputing clip [ 1260.080] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1260.080] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.080] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1260.080] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1260.080] discard_cpu_damage: discarding existing CPU damage [ 1260.080] sna_poly_fill_rect: promoting to full GPU [ 1260.080] sna_poly_fill_rect: dropping last-cpu hint [ 1260.080] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.080] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1260.080] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.080] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.080] color_convert: src=ff000000 [20020888] [ 1260.080] color_convert: dst=ff000000 [20028888] [ 1260.080] sna_render_get_solid: ff000000 [ 1260.080] __kgem_busy: handle=1, busy=0, wedged=0 [ 1260.080] __kgem_ring_is_idle: ring=1 idle (handle=1) [ 1260.080] __kgem_busy: handle=1, busy=0, wedged=0 [ 1260.080] __kgem_retire_rq: request 1 complete [ 1260.080] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.080] kgem_set_mode: flushing before new bo [ 1260.080] batch[3/3, flags=1c00]: 890 890 16384 16384, nreloc=23, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.080] gem_write__cachealigned(handle=15, offset=0, len=3560) [ 1260.080] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1260.080] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.080] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.080] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.080] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.080] kgem_add_handle: handle=24, index=0 [ 1260.080] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.080] gen7_composite_get_binding_table(ffe0) [ 1260.080] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.080] kgem_add_handle: handle=38, index=1 [ 1260.080] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.080] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.080] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.080] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.080] kgem_add_handle: handle=27, index=2 [ 1260.080] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.080] gen7_emit_cc: blend = 980 [ 1260.080] gen7_emit_sampler: sampler = 20 [ 1260.080] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.080] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.080] gen7_emit_vertex_elements: setup id=0 [ 1260.080] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.080] (0, 0), (2560, 18) [ 1260.080] gen4_vertex_flush[20c] = 3 [ 1260.080] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1260.080] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1782, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1260.080] sna_do_copy: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.080] sna_do_copy: after drawable: src=(0, 0), dst=(1782, 3), size=(774x14) [ 1260.080] sna_do_copy: dst extents (1782, 3), (2556, 17) [ 1260.080] sna_do_copy: pixmap -- no source clipping [ 1260.080] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1260.080] sna_do_copy: copy region (1782, 3), (2556, 17) x 1 [ 1260.080] sna_copy_boxes (boxes=1x[(1782, 3), (2556, 17)...], src=+(-1782, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1260.080] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1260.080] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.080] sna_drawable_use_bo pixmap=113, box=((1782, 3), (2556, 17)), flags=b... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1260.080] sna_pixmap_move_to_gpu: already all-damaged [ 1260.080] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1260.080] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.080] gen7_render_copy_boxes (-1782, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.080] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.080] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.080] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.080] kgem_check_bo: flushing for required semaphore [ 1260.080] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.080] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.080] gen4_vertex_close: reloc[0] = 126 [ 1260.080] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.080] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.080] shrinking from 16384 to 1024 [ 1260.080] gem_write__cachealigned(handle=14, offset=0, len=576) [ 1260.080] gem_write(handle=14, offset=4000, len=96) [ 1260.080] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1260.080] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.080] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.080] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.080] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.080] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1260.080] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.080] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.080] kgem_add_handle: handle=24, index=0 [ 1260.080] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.080] gen7_composite_get_binding_table(ffe0) [ 1260.080] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.080] kgem_add_handle: handle=38, index=1 [ 1260.080] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.080] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.080] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1260.080] kgem_add_handle: handle=37, index=2 [ 1260.080] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1260.080] gen7_emit_cc: blend = 980 [ 1260.080] gen7_emit_sampler: sampler = 0 [ 1260.080] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.080] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.080] gen7_emit_vertex_elements: setup id=0 [ 1260.080] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.080] (0, 0) -> (1782, 3) + (774, 14) [ 1260.080] gen4_vertex_flush[20c] = 3 [ 1260.080] sna_validate_gc changes=c [ 1260.080] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.080] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1260.080] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1260.080] sna_poly_fill_rect: dropping last-cpu hint [ 1260.080] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1260.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.080] sna_drawable_use_bo: using whole GPU bo [ 1260.080] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1260.080] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1260.080] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.080] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.080] color_convert: src=ff4c7899 [20020888] [ 1260.080] color_convert: dst=ff4c7899 [20028888] [ 1260.080] sna_render_get_solid: ff4c7899 [ 1260.080] sna_render_get_solid(2) = ff4c7899 (old) [ 1260.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.081] gen7_composite_get_binding_table(ff80) [ 1260.081] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1260.081] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1260.081] kgem_add_handle: handle=28, index=3 [ 1260.081] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.081] gen7_emit_sampler: sampler = 20 [ 1260.081] gen7_emit_vertex_elements: setup id=0 [ 1260.081] (0, 1), (16, 17) [ 1260.081] gen4_vertex_flush[248] = 3 [ 1260.081] sna_validate_gc changes=c [ 1260.081] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.081] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1260.081] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1260.081] sna_poly_fill_rect: dropping last-cpu hint [ 1260.081] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1260.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.081] sna_drawable_use_bo: using whole GPU bo [ 1260.081] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1260.081] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1260.081] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.081] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.081] color_convert: src=ff285577 [20020888] [ 1260.081] color_convert: dst=ff285577 [20028888] [ 1260.081] sna_render_get_solid: ff285577 [ 1260.081] sna_render_get_solid(3) = ff285577 (old) [ 1260.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.081] gen7_composite_get_binding_table(ff40) [ 1260.081] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1260.081] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1260.081] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.081] gen7_emit_vertex_elements: setup id=0 [ 1260.081] (1, 2), (15, 16) [ 1260.081] gen4_vertex_flush[27c] = 3 [ 1260.081] sna_validate_gc changes=400c [ 1260.081] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1260.081] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1260.081] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.081] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1260.081] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1260.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.081] sna_drawable_use_bo: using whole GPU bo [ 1260.081] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1260.081] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1260.081] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.081] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1260.081] gen4_vertex_close: copy to batch: 18 @ 166 [ 1260.081] gen4_vertex_close: reloc[0] = 126 [ 1260.081] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1260.081] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1260.081] shrinking from 16384 to 1024 [ 1260.081] gem_write__cachealigned(handle=13, offset=0, len=736) [ 1260.081] gem_write(handle=13, offset=3872, len=224) [ 1260.081] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1260.081] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.081] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.081] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.081] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.081] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.081] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.081] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1260.081] kgem_add_handle: handle=38, index=0 [ 1260.081] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.081] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1260.081] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1260.081] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1260.081] sna_validate_gc changes=0 [ 1260.081] sna_validate_gc: recomputing clip [ 1260.081] sna_validate_gc: composite clip=1x[(0, 1582), (2560, 1600)] [ 1260.081] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1260.081] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1260.081] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1260.081] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1260.081] sna_do_copy: pixmap -- no source clipping [ 1260.081] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1260.081] sna_do_copy: copy region (0, 1582), (2560, 1600) x 1 [ 1260.081] sna_copy_boxes (boxes=1x[(0, 1582), (2560, 1600)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1260.081] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=29, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1260.081] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.081] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=b... [ 1260.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.081] wait_for_shadow: flags=3, shadow_flip=1, handle=29, wait=36, old=36 [ 1260.081] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 1260.081] new pitch=10240, tiling=1, handle=39, id=316, num_pages=4000 [4000], bucket=11 [ 1260.081] wait_for_shadow: replacing still-attached GPU bo [ 1260.081] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (2560, 1600) [ 1260.081] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.081] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.081] __kgem_busy: handle=15, busy=0, wedged=0 [ 1260.081] __kgem_ring_is_idle: ring=1 idle (handle=15) [ 1260.081] __kgem_busy: handle=15, busy=0, wedged=0 [ 1260.081] __kgem_retire_rq: request 15 complete [ 1260.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.081] kgem_set_mode: flushing before new bo [ 1260.081] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.081] gem_write__cachealigned(handle=12, offset=0, len=88) [ 1260.081] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1260.081] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.081] sna_blt_copy_boxes: box=(0, 0)x(2560, 1600) [ 1260.081] kgem_add_reloc: handle=39, pos=4, delta=0, domains=00028002 [ 1260.081] kgem_add_handle: handle=39, index=0 [ 1260.081] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 1260.081] kgem_add_reloc: handle=29, pos=7, delta=0, domains=00028000 [ 1260.081] kgem_add_handle: handle=29, index=1 [ 1260.081] _kgem_bo_destroy: handle=36, proxy? 0 [ 1260.081] __kgem_bo_destroy: handle=36 [ 1260.081] kgem_bo_move_to_scanout: moving 36 [fb 27] to scanout cache, active? 0 [ 1260.081] sna_drawable_use_bo: using whole GPU bo [ 1260.081] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=a [ 1260.081] sna_pixmap_move_to_gpu: already all-damaged [ 1260.081] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1260.081] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.081] gen7_render_copy_boxes (0, -1582)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.081] sna_blt_copy_boxes src=(0, -1582) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.081] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1260.081] kgem_add_reloc: handle=39, pos=12, delta=0, domains=00028002 [ 1260.081] kgem_add_reloc: handle=38, pos=15, delta=0, domains=00028000 [ 1260.081] kgem_add_handle: handle=38, index=2 [ 1260.081] sna_block_handler (tv=0.504000) [ 1260.081] kgem_retire, need_retire?=1 [ 1260.081] kgem_retire__flushing: 0 bo on flushing list [ 1260.081] __kgem_busy: handle=14, busy=0, wedged=0 [ 1260.081] __kgem_retire_rq: request 14 complete [ 1260.081] __kgem_busy: handle=13, busy=0, wedged=0 [ 1260.081] __kgem_retire_rq: request 13 complete [ 1260.081] __kgem_busy: handle=37, busy=0, wedged=0 [ 1260.081] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.081] __kgem_busy: handle=12, busy=0, wedged=0 [ 1260.081] __kgem_retire_rq: request 12 complete [ 1260.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.081] kgem_retire -- retired=0, need_retire=0 [ 1260.081] sna_accel_block_handler: GPU idle, flushing [ 1260.081] batch[3/3, flags=1c00]: 18 18 16384 16384, nreloc=4, nexec=3, nfence=0, aperture=8080 [fenced=0] [ 1260.081] gem_write__cachealigned(handle=11, offset=0, len=72) [ 1260.084] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1260.084] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5167000 [ 1260.084] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1061000 [ 1260.084] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=5117000 [ 1260.084] sna_accel_do_flush: flush timer active: delta=12 [ 1260.084] sna_accel_do_throttle (time=1260081), triggered [ 1260.084] sna_accel_throttle (time=1260081) [ 1260.084] sna_accel_block_handler: evaluating timers, active=7 [ 1260.084] sna_accel_block_handler: flush timer expires in 12 [1260093] [ 1260.085] sna_wakeup_handler [ 1260.085] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.085] sna_mode_wakeup: len=32 [ 1260.085] sna_mode_redisplay: posting shadow damage? 1 [ 1260.085] sna_mode_redisplay: damage: 1x(0, 1582), (2560, 1600) [ 1260.085] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1260.085] sna_pixmap_move_to_gpu: already all-damaged [ 1260.085] sna_pixmap_mark_active: pixmap=4, handle=39 [ 1260.085] sna_mode_redisplay: flipping tear-free outputs [ 1260.085] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1260.085] get_fb: create fb 2560x1600@24/32 [ 1260.093] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1260.093] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1260.093] sna_block_handler (tv=0.492000) [ 1260.093] kgem_retire, need_retire?=1 [ 1260.093] kgem_retire__flushing: 0 bo on flushing list [ 1260.093] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.093] __kgem_busy: handle=11, busy=0, wedged=0 [ 1260.093] __kgem_retire_rq: request 11 complete [ 1260.093] __kgem_busy: handle=39, busy=0, wedged=0 [ 1260.093] __kgem_busy: handle=38, busy=0, wedged=0 [ 1260.093] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.093] kgem_retire -- retired=0, need_retire=0 [ 1260.093] sna_accel_do_flush: flush timer active: delta=0 [ 1260.093] sna_accel_do_flush (time=1260093), triggered [ 1260.093] sna_accel_flush (time=1260093), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1260.093] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1260.093] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.093] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1260.093] sna_mode_redisplay: posting shadow damage? 0 [ 1260.093] sna_accel_block_handler: evaluating timers, active=7 [ 1260.093] sna_accel_block_handler: flush timer expires in 16 [1260109] [ 1260.096] sna_wakeup_handler [ 1260.096] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.096] sna_change_window_attributes [ 1260.096] sna_block_handler (tv=0.489000) [ 1260.096] sna_accel_do_flush: flush timer active: delta=13 [ 1260.096] sna_accel_block_handler: evaluating timers, active=7 [ 1260.096] sna_accel_block_handler: flush timer expires in 13 [1260109] [ 1260.096] sna_wakeup_handler [ 1260.096] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.096] sna_block_handler (tv=0.489000) [ 1260.096] sna_accel_do_flush: flush timer active: delta=13 [ 1260.096] sna_accel_block_handler: evaluating timers, active=7 [ 1260.096] sna_accel_block_handler: flush timer expires in 13 [1260109] [ 1260.096] sna_wakeup_handler [ 1260.096] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.096] sna_validate_gc changes=7fffff [ 1260.096] sna_validate_gc: recomputing clip [ 1260.096] sna_validate_gc: composite clip=1x[(2546, 1584), (2558, 1596)] [ 1260.096] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 1260.096] sna_poly_fill_rect_extents: [0] = (0, 0)x(12, 12) [ 1260.096] sna_poly_fill_rect: extents(2546, 1584), (2558, 1596), flags=1 [ 1260.096] sna_poly_fill_rect: dropping last-cpu hint [ 1260.096] sna_drawable_use_bo pixmap=4, box=((2546, 1584), (2558, 1596)), flags=9... [ 1260.096] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.096] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.096] wait_for_shadow: flags=3, shadow_flip=1, handle=39, wait=29, old=29 [ 1260.096] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 1260.096] 1:from scanout: pitch=10240, tiling=1, handle=36, id=317 [ 1260.096] wait_for_shadow: replacing still-attached GPU bo [ 1260.097] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (2560, 1600) [ 1260.097] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.097] kgem_bo_is_render: handle=39, rq? 0 [0] [ 1260.097] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1260.097] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1260.097] kgem_bo_is_render: handle=39, rq? 0 [0] [ 1260.097] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1260.097] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1260.097] sna_blt_copy_boxes: box=(0, 0)x(2560, 1600) [ 1260.097] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1260.097] kgem_add_handle: handle=36, index=0 [ 1260.097] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1260.097] kgem_add_reloc: handle=39, pos=7, delta=0, domains=00028000 [ 1260.097] kgem_add_handle: handle=39, index=1 [ 1260.097] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=8000 [fenced=0] [ 1260.097] gem_write__cachealigned(handle=10, offset=0, len=40) [ 1260.097] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1260.097] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1260.097] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=5167000 [ 1260.097] _kgem_bo_destroy: handle=29, proxy? 0 [ 1260.097] __kgem_bo_destroy: handle=29 [ 1260.097] kgem_bo_move_to_scanout: moving 29 [fb 26] to scanout cache, active? 0 [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.097] sna_poly_fill_rect_blt x 1 [(0, 0)x(12, 12)...]+(2546,1584), clipped?=0 [ 1260.097] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((2546, 1584), (2558, 1596)) [ 1260.097] kgem_add_reloc: handle=36, pos=4, delta=0, domains=00028002 [ 1260.097] kgem_add_handle: handle=36, index=0 [ 1260.097] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1260.097] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.097] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1260.097] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1260.097] sna_poly_fill_rect: dropping last-cpu hint [ 1260.097] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.097] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1260.097] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.097] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1260.097] color_convert: src=ff000000 [20020888] [ 1260.097] color_convert: dst=ff000000 [20028888] [ 1260.097] sna_render_get_solid: ff000000 [ 1260.097] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.097] __kgem_ring_is_idle: last requests handle=10 still busy [ 1260.097] gen6_render_context_switch: from 3 to 1, submit batch [ 1260.097] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=4000 [fenced=0] [ 1260.097] gem_write__cachealigned(handle=9, offset=0, len=32) [ 1260.097] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1260.097] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1260.097] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.097] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.097] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.097] kgem_add_handle: handle=24, index=0 [ 1260.097] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.097] gen7_composite_get_binding_table(ffe0) [ 1260.097] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1260.097] kgem_add_handle: handle=37, index=1 [ 1260.097] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.097] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.097] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.097] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.097] kgem_add_handle: handle=27, index=2 [ 1260.097] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.097] gen7_emit_cc: blend = 980 [ 1260.097] gen7_emit_sampler: sampler = 20 [ 1260.097] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.097] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.097] gen7_emit_vertex_elements: setup id=0 [ 1260.097] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.097] (0, 0), (2560, 14) [ 1260.097] gen4_vertex_flush[20c] = 3 [ 1260.097] sna_validate_gc changes=400c [ 1260.097] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1260.097] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1260.097] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.097] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1260.097] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1260.097] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.097] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.097] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.097] gen4_vertex_close: reloc[0] = 126 [ 1260.097] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.097] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.097] shrinking from 16384 to 1024 [ 1260.097] gem_write__cachealigned(handle=8, offset=0, len=576) [ 1260.097] gem_write(handle=8, offset=4000, len=96) [ 1260.097] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1260.097] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.097] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.097] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.097] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.097] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1260.097] kgem_add_handle: handle=37, index=0 [ 1260.097] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1260.097] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1260.097] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1260.097] sna_validate_gc changes=c [ 1260.097] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1260.097] sna_poly_line: extents (46, 2), (47, 11) [ 1260.097] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.097] sna_poly_line: trying solid fill [ff666666] [ 1260.097] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.097] gen7_render_fill: (alu=3, color=ff666666) [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] __kgem_busy: handle=8, busy=0, wedged=0 [ 1260.097] __kgem_ring_is_idle: ring=0 idle (handle=8) [ 1260.097] __kgem_busy: handle=8, busy=0, wedged=0 [ 1260.097] __kgem_retire_rq: request 8 complete [ 1260.097] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.097] kgem_add_reloc: handle=37, pos=60, delta=0, domains=00028002 [ 1260.097] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1260.097] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.097] sna_validate_gc changes=400c [ 1260.097] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1260.097] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1260.097] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.097] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1260.097] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1260.097] kgem_add_reloc: handle=37, pos=72, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1260.097] kgem_add_reloc: handle=37, pos=78, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1260.097] sna_validate_gc changes=c [ 1260.097] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1260.097] sna_poly_line: extents (331, 2), (332, 11) [ 1260.097] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.097] sna_poly_line: trying solid fill [ff666666] [ 1260.097] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.097] gen7_render_fill: (alu=3, color=ff666666) [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.097] kgem_add_reloc: handle=37, pos=366, delta=0, domains=00028002 [ 1260.097] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1260.097] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.097] sna_validate_gc changes=400c [ 1260.097] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1260.097] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1260.097] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.097] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.097] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1260.097] kgem_add_reloc: handle=37, pos=378, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1260.097] kgem_add_reloc: handle=37, pos=384, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1260.097] sna_validate_gc changes=c [ 1260.097] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1260.097] sna_poly_line: extents (364, 2), (365, 11) [ 1260.097] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.097] sna_poly_line: trying solid fill [ff666666] [ 1260.097] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.097] gen7_render_fill: (alu=3, color=ff666666) [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.097] kgem_add_reloc: handle=37, pos=420, delta=0, domains=00028002 [ 1260.097] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1260.097] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.097] sna_validate_gc changes=400c [ 1260.097] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1260.097] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1260.097] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.097] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1260.097] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1260.097] kgem_add_reloc: handle=37, pos=432, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1260.097] kgem_add_reloc: handle=37, pos=438, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1260.097] sna_validate_gc changes=c [ 1260.097] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1260.097] sna_poly_line: extents (397, 2), (398, 11) [ 1260.097] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.097] sna_poly_line: trying solid fill [ff666666] [ 1260.097] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.097] gen7_render_fill: (alu=3, color=ff666666) [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.097] kgem_add_reloc: handle=37, pos=474, delta=0, domains=00028002 [ 1260.097] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1260.097] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.097] sna_validate_gc changes=400c [ 1260.097] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1260.097] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1260.097] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.097] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1260.097] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1260.097] kgem_add_reloc: handle=37, pos=486, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1260.097] kgem_add_reloc: handle=37, pos=492, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1260.097] sna_validate_gc changes=c [ 1260.097] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1260.097] sna_poly_line: extents (472, 2), (473, 11) [ 1260.097] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.097] sna_poly_line: trying solid fill [ff666666] [ 1260.097] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.097] gen7_render_fill: (alu=3, color=ff666666) [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.097] kgem_add_reloc: handle=37, pos=570, delta=0, domains=00028002 [ 1260.097] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1260.097] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.097] sna_validate_gc changes=400c [ 1260.097] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1260.097] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1260.097] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.097] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1260.097] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1260.097] kgem_add_reloc: handle=37, pos=582, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1260.097] kgem_add_reloc: handle=37, pos=588, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1260.097] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1260.097] sna_validate_gc changes=c [ 1260.097] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1260.097] sna_poly_line: extents (529, 2), (530, 11) [ 1260.097] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.097] sna_poly_line: trying solid fill [ff666666] [ 1260.097] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.097] gen7_render_fill: (alu=3, color=ff666666) [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.097] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.097] kgem_add_reloc: handle=37, pos=645, delta=0, domains=00028002 [ 1260.097] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1260.097] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.097] sna_validate_gc changes=400c [ 1260.097] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1260.097] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1260.097] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.097] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1260.097] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1260.097] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.097] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.097] sna_drawable_use_bo: using whole GPU bo [ 1260.097] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.097] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1260.097] kgem_add_reloc: handle=37, pos=657, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1260.097] kgem_add_reloc: handle=37, pos=663, delta=0, domains=00028002 [ 1260.097] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1260.098] sna_validate_gc changes=c [ 1260.098] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1260.098] sna_poly_line: extents (562, 2), (563, 11) [ 1260.098] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.098] sna_poly_line: trying solid fill [ff666666] [ 1260.098] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.098] gen7_render_fill: (alu=3, color=ff666666) [ 1260.098] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.098] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.098] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.098] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.098] kgem_add_reloc: handle=37, pos=699, delta=0, domains=00028002 [ 1260.098] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1260.098] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.098] sna_validate_gc changes=400c [ 1260.098] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1260.098] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1260.098] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.098] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1260.098] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.098] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1260.098] kgem_add_reloc: handle=37, pos=711, delta=0, domains=00028002 [ 1260.098] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1260.098] kgem_add_reloc: handle=37, pos=717, delta=0, domains=00028002 [ 1260.098] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1260.098] sna_validate_gc changes=c [ 1260.098] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1260.098] sna_poly_line: extents (655, 2), (656, 11) [ 1260.098] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1260.098] sna_poly_line: trying solid fill [ff666666] [ 1260.098] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_poly_line_blt: alu=3, fg=ff666666 [ 1260.098] gen7_render_fill: (alu=3, color=ff666666) [ 1260.098] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.098] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.098] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.098] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1260.098] kgem_add_reloc: handle=37, pos=809, delta=0, domains=00028002 [ 1260.098] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1260.098] _sna_blt_fill_boxes: ff666666 x 1 [ 1260.098] sna_validate_gc changes=400c [ 1260.098] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1260.098] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1260.098] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.098] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1260.098] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1260.098] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1260.098] kgem_add_reloc: handle=37, pos=821, delta=0, domains=00028002 [ 1260.098] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1260.098] kgem_add_reloc: handle=37, pos=827, delta=0, domains=00028002 [ 1260.098] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1260.098] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1260.098] sna_validate_gc changes=4 [ 1260.098] sna_validate_gc: recomputing clip [ 1260.098] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1260.098] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.098] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1260.098] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1260.098] discard_cpu_damage: discarding existing CPU damage [ 1260.098] sna_poly_fill_rect: promoting to full GPU [ 1260.098] sna_poly_fill_rect: dropping last-cpu hint [ 1260.098] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.098] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1260.098] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.098] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1260.098] color_convert: src=ff000000 [20020888] [ 1260.098] color_convert: dst=ff000000 [20028888] [ 1260.098] sna_render_get_solid: ff000000 [ 1260.098] __kgem_busy: handle=9, busy=262145, wedged=0 [ 1260.098] __kgem_ring_is_idle: last requests handle=9 still busy [ 1260.098] gen6_render_context_switch: from 3 to 1, submit batch [ 1260.098] batch[3/3, flags=1c00]: 958 958 16384 16384, nreloc=26, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1260.098] gem_write__cachealigned(handle=7, offset=0, len=3832) [ 1260.098] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1260.098] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.098] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1260.098] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.098] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.098] kgem_add_handle: handle=24, index=0 [ 1260.098] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.098] gen7_composite_get_binding_table(ffe0) [ 1260.098] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.098] kgem_add_handle: handle=38, index=1 [ 1260.098] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.098] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.098] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.098] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.098] kgem_add_handle: handle=27, index=2 [ 1260.098] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.098] gen7_emit_cc: blend = 980 [ 1260.098] gen7_emit_sampler: sampler = 20 [ 1260.098] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.098] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.098] gen7_emit_vertex_elements: setup id=0 [ 1260.098] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.098] (0, 0), (2560, 18) [ 1260.098] gen4_vertex_flush[20c] = 3 [ 1260.098] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1260.098] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1766, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1260.098] sna_do_copy: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1260.098] sna_do_copy: after drawable: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1260.098] sna_do_copy: dst extents (1766, 3), (2540, 17) [ 1260.098] sna_do_copy: pixmap -- no source clipping [ 1260.098] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1260.098] sna_do_copy: copy region (1766, 3), (2540, 17) x 1 [ 1260.098] sna_copy_boxes (boxes=1x[(1766, 3), (2540, 17)...], src=+(-1766, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1260.098] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1260.098] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.098] sna_drawable_use_bo pixmap=113, box=((1766, 3), (2540, 17)), flags=b... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1260.098] sna_pixmap_move_to_gpu: already all-damaged [ 1260.098] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1260.098] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.098] gen7_render_copy_boxes (-1766, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.098] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1260.098] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.098] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.098] kgem_check_bo: flushing for required semaphore [ 1260.098] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1260.098] gen4_vertex_close: copy to batch: 6 @ 138 [ 1260.098] gen4_vertex_close: reloc[0] = 126 [ 1260.098] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1260.098] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1260.098] shrinking from 16384 to 1024 [ 1260.098] gem_write__cachealigned(handle=6, offset=0, len=576) [ 1260.098] gem_write(handle=6, offset=4000, len=96) [ 1260.098] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1260.098] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.098] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.098] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.098] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.098] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1260.098] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.098] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.098] kgem_add_handle: handle=24, index=0 [ 1260.098] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.098] gen7_composite_get_binding_table(ffe0) [ 1260.098] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1260.098] kgem_add_handle: handle=38, index=1 [ 1260.098] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.098] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1260.098] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1260.098] kgem_add_handle: handle=37, index=2 [ 1260.098] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1260.098] gen7_emit_cc: blend = 980 [ 1260.098] gen7_emit_sampler: sampler = 0 [ 1260.098] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.098] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.098] gen7_emit_vertex_elements: setup id=0 [ 1260.098] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.098] (0, 0) -> (1766, 3) + (774, 14) [ 1260.098] gen4_vertex_flush[20c] = 3 [ 1260.098] sna_validate_gc changes=c [ 1260.098] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.098] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1260.098] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1260.098] sna_poly_fill_rect: dropping last-cpu hint [ 1260.098] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1260.098] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1260.098] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.098] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.098] color_convert: src=ff4c7899 [20020888] [ 1260.098] color_convert: dst=ff4c7899 [20028888] [ 1260.098] sna_render_get_solid: ff4c7899 [ 1260.098] sna_render_get_solid(2) = ff4c7899 (old) [ 1260.098] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.098] gen7_composite_get_binding_table(ff80) [ 1260.098] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1260.098] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1260.098] kgem_add_handle: handle=28, index=3 [ 1260.098] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.098] gen7_emit_sampler: sampler = 20 [ 1260.098] gen7_emit_vertex_elements: setup id=0 [ 1260.098] (0, 1), (16, 17) [ 1260.098] gen4_vertex_flush[248] = 3 [ 1260.098] sna_validate_gc changes=c [ 1260.098] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1260.098] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1260.098] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1260.098] sna_poly_fill_rect: dropping last-cpu hint [ 1260.098] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1260.098] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1260.098] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.098] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1260.098] color_convert: src=ff285577 [20020888] [ 1260.098] color_convert: dst=ff285577 [20028888] [ 1260.098] sna_render_get_solid: ff285577 [ 1260.098] sna_render_get_solid(3) = ff285577 (old) [ 1260.098] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1260.098] gen7_composite_get_binding_table(ff40) [ 1260.098] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1260.098] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1260.098] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.098] gen7_emit_vertex_elements: setup id=0 [ 1260.098] (1, 2), (15, 16) [ 1260.098] gen4_vertex_flush[27c] = 3 [ 1260.098] sna_validate_gc changes=400c [ 1260.098] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1260.098] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1260.098] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1260.098] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1260.098] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1260.098] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1260.098] gen6_render_context_switch: from 1 to 3, submit batch [ 1260.098] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1260.098] gen4_vertex_close: copy to batch: 18 @ 166 [ 1260.098] gen4_vertex_close: reloc[0] = 126 [ 1260.098] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1260.098] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1260.098] shrinking from 16384 to 1024 [ 1260.098] gem_write__cachealigned(handle=5, offset=0, len=736) [ 1260.098] gem_write(handle=5, offset=3872, len=224) [ 1260.098] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1260.098] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.098] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.098] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1260.098] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.098] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1260.098] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.098] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1260.098] kgem_add_handle: handle=38, index=0 [ 1260.098] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1260.098] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1260.098] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1260.098] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1260.098] sna_validate_gc changes=0 [ 1260.098] sna_validate_gc: recomputing clip [ 1260.098] sna_validate_gc: composite clip=4x[(0, 1582), (2560, 1600)] [ 1260.098] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1260.098] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1260.098] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1260.098] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1260.098] sna_do_copy: pixmap -- no source clipping [ 1260.098] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1260.098] sna_do_copy: copy region (0, 1582), (2560, 1600) x 4 [ 1260.098] sna_copy_boxes (boxes=4x[(0, 1582), (2560, 1584)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1260.098] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=36, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1260.098] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1260.098] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=3... [ 1260.098] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 1260.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.098] sna_drawable_use_bo: using whole GPU bo [ 1260.098] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=a [ 1260.098] sna_pixmap_move_to_gpu: already all-damaged [ 1260.098] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1260.098] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1260.098] gen7_render_copy_boxes (0, -1582)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1260.098] sna_blt_copy_boxes src=(0, -1582) -> (0, 0) x 4, tiling=(1, 1), pitch=(10240, 10240) [ 1260.098] __kgem_busy: handle=7, busy=262145, wedged=0 [ 1260.098] __kgem_ring_is_idle: last requests handle=7 still busy [ 1260.098] sna_blt_copy_boxes: box=(0, 1582)x(2560, 2) [ 1260.098] kgem_add_reloc: handle=36, pos=25, delta=0, domains=00028002 [ 1260.098] kgem_add_handle: handle=36, index=1 [ 1260.098] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1260.098] kgem_add_reloc: handle=38, pos=28, delta=0, domains=00028000 [ 1260.098] sna_blt_copy_boxes: box=(0, 1584)x(2546, 12) [ 1260.098] kgem_add_reloc: handle=36, pos=33, delta=0, domains=00028002 [ 1260.098] kgem_add_reloc: handle=38, pos=36, delta=0, domains=00028000 [ 1260.098] sna_blt_copy_boxes: box=(2558, 1584)x(2, 12) [ 1260.098] kgem_add_reloc: handle=36, pos=41, delta=0, domains=00028002 [ 1260.098] kgem_add_reloc: handle=38, pos=44, delta=0, domains=00028000 [ 1260.098] sna_blt_copy_boxes: box=(0, 1596)x(2560, 4) [ 1260.098] kgem_add_reloc: handle=36, pos=49, delta=0, domains=00028002 [ 1260.098] kgem_add_reloc: handle=38, pos=52, delta=0, domains=00028000 [ 1260.098] sna_block_handler (tv=0.487000) [ 1260.098] kgem_retire, need_retire?=1 [ 1260.098] kgem_retire__flushing: 0 bo on flushing list [ 1260.098] __kgem_busy: handle=6, busy=0, wedged=0 [ 1260.098] __kgem_retire_rq: request 6 complete [ 1260.098] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.098] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.098] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.098] kgem_retire__requests_ring: ring=1, 3 outstanding requests, oldest=10 [ 1260.098] kgem_retire -- retired=0, need_retire=1 [ 1260.098] sna_accel_block_handler: GPU idle, flushing [ 1260.098] batch[3/3, flags=1c00]: 54 54 16384 16384, nreloc=10, nexec=2, nfence=0, aperture=4080 [fenced=0] [ 1260.098] gem_write__cachealigned(handle=4, offset=0, len=216) [ 1260.098] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1260.098] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1260.098] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1260.098] sna_accel_do_flush: flush timer active: delta=11 [ 1260.098] sna_accel_do_throttle (time=1260098), triggered [ 1260.098] sna_accel_throttle (time=1260098) [ 1260.098] sna_accel_block_handler: evaluating timers, active=7 [ 1260.098] sna_accel_block_handler: flush timer expires in 11 [1260109] [ 1260.098] sna_wakeup_handler [ 1260.098] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.098] sna_block_handler (tv=0.487000) [ 1260.098] kgem_retire, need_retire?=1 [ 1260.098] kgem_retire__flushing: 0 bo on flushing list [ 1260.098] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.098] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.098] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.098] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=10 [ 1260.098] kgem_retire -- retired=0, need_retire=1 [ 1260.098] sna_accel_do_flush: flush timer active: delta=11 [ 1260.098] sna_accel_block_handler: evaluating timers, active=7 [ 1260.098] sna_accel_block_handler: flush timer expires in 11 [1260109] [ 1260.098] sna_wakeup_handler [ 1260.098] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.099] sna_block_handler (tv=0.487000) [ 1260.099] kgem_retire, need_retire?=1 [ 1260.099] kgem_retire__flushing: 0 bo on flushing list [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.099] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=10 [ 1260.099] kgem_retire -- retired=0, need_retire=1 [ 1260.099] sna_accel_do_flush: flush timer active: delta=10 [ 1260.099] sna_accel_block_handler: evaluating timers, active=7 [ 1260.099] sna_accel_block_handler: flush timer expires in 10 [1260109] [ 1260.099] sna_wakeup_handler [ 1260.099] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.099] sna_block_handler (tv=0.486000) [ 1260.099] kgem_retire, need_retire?=1 [ 1260.099] kgem_retire__flushing: 0 bo on flushing list [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.099] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=10 [ 1260.099] kgem_retire -- retired=0, need_retire=1 [ 1260.099] sna_accel_do_flush: flush timer active: delta=10 [ 1260.099] sna_accel_block_handler: evaluating timers, active=7 [ 1260.099] sna_accel_block_handler: flush timer expires in 10 [1260109] [ 1260.099] sna_wakeup_handler [ 1260.099] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.099] sna_create_pixmap(12, 12, 24, usage=0) [ 1260.099] kgem_can_create_2d: 12x12 @ 24 [ 1260.099] kgem_can_create_2d: untiled size=4096 [ 1260.099] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 1260.099] kgem_choose_tiling: 12x12 -> 0 [ 1260.099] sna_create_pixmap: usage=0, flags=b [ 1260.099] sna_create_pixmap: small buffer [576], attaching to shadow pixmap [ 1260.099] create_pixmap: allocating pixmap 12x12, depth=24, size=584 [ 1260.099] create_pixmap: serial=133, usage=0, 12x12 [ 1260.099] sna_validate_gc changes=7fffff [ 1260.099] sna_validate_gc: recomputing clip [ 1260.099] sna_validate_gc: composite clip=1x[(2546, 1584), (2558, 1596)] [ 1260.099] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 1260.099] sna_poly_fill_rect_extents: [0] = (0, 0)x(12, 12) [ 1260.099] sna_poly_fill_rect: extents(2546, 1584), (2558, 1596), flags=1 [ 1260.099] sna_poly_fill_rect: dropping last-cpu hint [ 1260.099] sna_drawable_use_bo pixmap=4, box=((2546, 1584), (2558, 1596)), flags=9... [ 1260.099] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.099] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.099] sna_drawable_use_bo: using whole GPU bo [ 1260.099] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.099] sna_poly_fill_rect_blt x 1 [(0, 0)x(12, 12)...]+(2546,1584), clipped?=0 [ 1260.099] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1260.099] kgem_bo_is_render: handle=36, rq? 1 [3] [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.099] color_convert: src=ff000000 [20020888] [ 1260.099] color_convert: dst=ff000000 [20028888] [ 1260.099] sna_render_get_solid: ff000000 [ 1260.099] kgem_check_bo: num_pages=+4000, num_exec=+1 [ 1260.099] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.099] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.099] kgem_add_handle: handle=24, index=0 [ 1260.099] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.099] gen7_composite_get_binding_table(ffe0) [ 1260.099] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1260.099] kgem_add_handle: handle=36, index=1 [ 1260.099] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1260.099] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1260.099] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.099] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.099] kgem_add_handle: handle=27, index=2 [ 1260.099] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.099] gen7_emit_cc: blend = 980 [ 1260.099] gen7_emit_sampler: sampler = 20 [ 1260.099] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.099] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.099] gen7_emit_vertex_elements: setup id=0 [ 1260.099] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.099] (2546, 1584), (2558, 1596) [ 1260.099] gen4_vertex_flush[20c] = 3 [ 1260.099] sna_block_handler (tv=0.486000) [ 1260.099] kgem_retire, need_retire?=1 [ 1260.099] kgem_retire__flushing: 0 bo on flushing list [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.099] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=10 [ 1260.099] kgem_retire -- retired=0, need_retire=1 [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.099] sna_accel_do_flush: flush timer active: delta=10 [ 1260.099] sna_accel_block_handler: evaluating timers, active=7 [ 1260.099] sna_accel_block_handler: flush timer expires in 10 [1260109] [ 1260.099] sna_wakeup_handler [ 1260.099] sna_accel_wakeup_handler: nbatch=136, need_retire=1, need_purge=0 [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.099] sna_create_pixmap(0, 0, 24, usage=0) [ 1260.099] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1260.099] create_pixmap: serial=135, usage=-1, 0x0 [ 1260.099] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(2546, 1584), size=(12, 12) [ 1260.099] sna_compute_composite_region: dst=(0, 0)x(12, 12) [ 1260.099] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 12) [ 1260.099] clip_to_dst: region: 1x[(2546, 1584), (2558, 1596)], clip: 1x[(2546, 1584), (2558, 1596)] [ 1260.099] sna_compute_composite_region: clip against dst->pCompositeClip: (2546, 1584), (2558, 1596) [ 1260.099] sna_compute_composite_region: clip against src (1536x64 clip=0): (2546, 1584), (2558, 1596) [ 1260.099] sna_compute_composite_region: clip against mask: (2546, 1584), (2558, 1596) [ 1260.099] sna_composite: composite region extents:+(0, 0) -> (2546, 1584), (2558, 1596) + (0, 0) [ 1260.099] gen7_render_composite: 12x12, current mode=1/1 [ 1260.099] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1260.099] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1260.099] sna_drawable_use_bo pixmap=4, box=((2546, 1584), (2558, 1596)), flags=7... [ 1260.099] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1260.099] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.099] sna_drawable_use_bo: using whole GPU bo [ 1260.099] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1260.099] gen7_composite_picture: (0, 0)x(12, 12), dst=(2546, 1584) [ 1260.099] gen7_composite_picture: integer translation (0, 0), removing [ 1260.099] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=20030888 [ 1260.099] sna_render_pixmap_bo pixmap=137, (0, 0)x(12, 12)/(1536, 64) [ 1260.099] sna_render_pixmap_bo box=(0, 0), (12, 12): (12, 12)/(1536, 64) [ 1260.099] sna_render_pixmap_bo: offset=(-2546, -1584), size=(1536, 64) [ 1260.099] use_cpu_bo: no cpu bo [ 1260.099] move_to_gpu: not migrating unattached pixmap [ 1260.099] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 12) [ 1260.099] upload: box=(0, 0), (12, 12), pixmap=1536x64 [ 1260.099] kgem_can_create_2d: 12x12 @ 32 [ 1260.099] kgem_can_create_2d: untiled size=4096 [ 1260.099] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 1260.099] kgem_choose_tiling: 12x12 -> 0 [ 1260.099] kgem_upload_source_image : (0, 0), (12, 12), stride=6144, bpp=32 [ 1260.099] kgem_create_buffer_2d: 12x12, 32 bpp, stride=48 [ 1260.099] kgem_create_buffer: size=576, flags=3 [write?=1, inplace?=1, last?=0] [ 1260.099] kgem_create_buffer: searching for an inactive GTT map for upload [ 1260.099] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 1260.099] search_linear_cache: searching for inactive gtt map [ 1260.099] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 1260.099] search_linear_cache: searching for inactive gtt map [ 1260.099] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 1260.099] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 1260.099] search_linear_cache: found handle=34 (near-miss) (num_pages=64) in linear inactive cache [ 1260.099] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1260.099] kgem_create_buffer: reusing handle=34 for buffer [ 1260.099] kgem_bo_can_map: map=(nil):0x7fb6bfdbb000, tiling=0, domain=0, offset=68026368 [ 1260.099] init_buffer_from_bo: reusing handle=34 for buffer [ 1260.099] kgem_bo_map: handle=34, offset=68026368, tiling=0, map=(nil):0x7fb6bfdbb000, domain=0 [ 1260.099] kgem_bo_map: converting request for GTT map into CPU map [ 1260.099] kgem_bo_map__cpu(handle=34, size=262144, map=(nil):0x7fb6bfdbb000) [ 1260.099] kgem_bo_sync__cpu: handle=34 [ 1260.099] __kgem_busy: handle=34, busy=0, wedged=0 [ 1260.099] kgem_bo_sync__cpu: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 1260.099] __kgem_busy: handle=34, busy=0, wedged=0 [ 1260.099] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 1260.099] kgem_create_buffer(pages=64 [64]) new handle=34, used=576, write=1 [ 1260.099] kgem_create_proxy: target handle=34 [proxy? -1], offset=0, length=576, io=1 [ 1260.099] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x12, pitch=6144/48 [ 1260.099] reuse_source: mask reuses source drawable [ 1260.099] reuse_source: reusing source channel for mask with a twist [ 1260.099] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1260.099] gen4_choose_composite_emitter: identity source, identity mask [ 1260.099] kgem_check_bo: num_pages=+128, num_exec=+2 [ 1260.099] aligning vertex: was 2, now 5 floats per vertex [ 1260.099] gen7_composite_get_binding_table(ff80) [ 1260.099] kgem_add_reloc: handle=34, pos=16345, delta=0, domains=00040000 [ 1260.099] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1260.099] kgem_add_handle: handle=34, index=3 [ 1260.099] [3fd8] bind bo(handle=34, addr=68026368), format=235, width=12, height=12, pitch=48, tiling=0 -> sampler [ 1260.099] kgem_add_reloc: handle=34, pos=16337, delta=0, domains=00040000 [ 1260.099] kgem_add_reloc: adding proxy [delta=0] for handle=34 [ 1260.099] [3fd0] bind bo(handle=34, addr=68026368), format=192, width=12, height=12, pitch=48, tiling=0 -> sampler [ 1260.099] gen7_emit_cc: blend = a00 [ 1260.099] gen7_emit_sampler: sampler = 40 [ 1260.099] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1260.099] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1260.099] gen7_emit_vertex_elements: setup id=10 [ 1260.099] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1260.099] gen7_emit_vertex_elements: second channel 2 floats, offset=12b [ 1260.099] gen7_render_composite_box: (2546, 1584), (2558, 1596) [ 1260.099] apply_damage: damage=(nil), region=1 [(2546, 1584), (2558, 1596) + (0, 0)] [ 1260.099] gen4_vertex_flush[2e0] = 3 [ 1260.099] _kgem_bo_destroy: handle=34, proxy? 1 [ 1260.099] sna_destroy_pixmap: pixmap=134, attached?=1 [ 1260.099] sna_block_handler (tv=0.486000) [ 1260.099] kgem_retire, need_retire?=1 [ 1260.099] kgem_retire__flushing: 0 bo on flushing list [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.099] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.099] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=10 [ 1260.099] kgem_retire -- retired=0, need_retire=1 [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.099] sna_accel_do_flush: flush timer active: delta=10 [ 1260.099] sna_accel_block_handler: evaluating timers, active=7 [ 1260.099] sna_accel_block_handler: flush timer expires in 10 [1260109] [ 1260.099] sna_wakeup_handler [ 1260.099] sna_accel_wakeup_handler: nbatch=189, need_retire=1, need_purge=0 [ 1260.099] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.099] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.099] sna_block_handler (tv=0.486000) [ 1260.099] kgem_retire, need_retire?=1 [ 1260.100] kgem_retire__flushing: 0 bo on flushing list [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.100] __kgem_busy: handle=10, busy=262145, wedged=0 [ 1260.100] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=10 [ 1260.100] kgem_retire -- retired=0, need_retire=1 [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.100] sna_accel_do_flush: flush timer active: delta=9 [ 1260.100] sna_accel_block_handler: evaluating timers, active=7 [ 1260.100] sna_accel_block_handler: flush timer expires in 9 [1260109] [ 1260.100] sna_wakeup_handler [ 1260.100] sna_accel_wakeup_handler: nbatch=189, need_retire=1, need_purge=0 [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.100] sna_block_handler (tv=0.485000) [ 1260.100] kgem_retire, need_retire?=1 [ 1260.100] kgem_retire__flushing: 0 bo on flushing list [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.100] __kgem_busy: handle=10, busy=0, wedged=0 [ 1260.100] __kgem_retire_rq: request 10 complete [ 1260.100] __kgem_busy: handle=9, busy=0, wedged=0 [ 1260.100] __kgem_retire_rq: request 9 complete [ 1260.100] __kgem_busy: handle=7, busy=262145, wedged=0 [ 1260.100] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=7 [ 1260.100] kgem_retire -- retired=0, need_retire=1 [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.100] sna_accel_do_flush: flush timer active: delta=9 [ 1260.100] sna_accel_block_handler: evaluating timers, active=7 [ 1260.100] sna_accel_block_handler: flush timer expires in 9 [1260109] [ 1260.100] sna_wakeup_handler [ 1260.100] sna_accel_wakeup_handler: nbatch=189, need_retire=1, need_purge=0 [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.100] sna_block_handler (tv=0.485000) [ 1260.100] kgem_retire, need_retire?=1 [ 1260.100] kgem_retire__flushing: 0 bo on flushing list [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=5 [ 1260.100] __kgem_busy: handle=7, busy=262145, wedged=0 [ 1260.100] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=7 [ 1260.100] kgem_retire -- retired=0, need_retire=1 [ 1260.100] __kgem_busy: handle=5, busy=65537, wedged=0 [ 1260.100] __kgem_ring_is_idle: last requests handle=5 still busy [ 1260.100] sna_accel_do_flush: flush timer active: delta=9 [ 1260.100] sna_accel_block_handler: evaluating timers, active=7 [ 1260.100] sna_accel_block_handler: flush timer expires in 9 [1260109] [ 1260.100] sna_wakeup_handler [ 1260.100] sna_accel_wakeup_handler: nbatch=189, need_retire=1, need_purge=0 [ 1260.100] __kgem_busy: handle=5, busy=0, wedged=0 [ 1260.100] __kgem_ring_is_idle: ring=0 idle (handle=5) [ 1260.100] __kgem_busy: handle=5, busy=0, wedged=0 [ 1260.100] __kgem_retire_rq: request 5 complete [ 1260.100] __kgem_busy: handle=37, busy=0, wedged=0 [ 1260.100] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.100] sna_accel_wakeup_handler: GPU idle, flushing [ 1260.100] gen4_vertex_close: used=25, vbo active? 0, vb=401, nreloc=2 [ 1260.100] gen4_vertex_close: copy to batch: 25 @ 190 [ 1260.100] gen4_vertex_close: reloc[0] = 126 [ 1260.100] kgem_add_reloc: handle=0, pos=126, delta=760, domains=00200000 [ 1260.100] gen4_vertex_close: reloc[1] = 179 [ 1260.100] kgem_add_reloc: handle=0, pos=179, delta=760, domains=00200000 [ 1260.100] batch[1/1, flags=1c00]: 190 215 16336 16384, nreloc=9, nexec=4, nfence=0, aperture=4074 [fenced=0] [ 1260.100] kgem_finish_buffers: buffer handle=34, used=640, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1260.100] kgem_finish_buffers: retaining upload buffer (640/262144): used=4096, refcnt=1 [ 1260.100] shrinking from 16384 to 1024 [ 1260.100] gem_write__cachealigned(handle=3, offset=0, len=860) [ 1260.100] gem_write(handle=3, offset=3904, len=192) [ 1260.100] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1260.100] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1260.100] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.100] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.100] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.100] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1260.100] sna_create_pixmap(12, 12, 24, usage=0) [ 1260.100] kgem_can_create_2d: 12x12 @ 24 [ 1260.100] kgem_can_create_2d: untiled size=4096 [ 1260.100] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 1260.100] kgem_choose_tiling: 12x12 -> 0 [ 1260.100] sna_create_pixmap: usage=0, flags=b [ 1260.100] sna_create_pixmap: small buffer [576], attaching to shadow pixmap [ 1260.100] create_pixmap: allocating pixmap 12x12, depth=24, size=584 [ 1260.100] create_pixmap: serial=138, usage=0, 12x12 [ 1260.100] sna_validate_gc changes=7fffff [ 1260.100] sna_validate_gc: recomputing clip [ 1260.100] sna_validate_gc: composite clip=1x[(2546, 1584), (2558, 1596)] [ 1260.100] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 1260.100] sna_poly_fill_rect_extents: [0] = (0, 0)x(12, 12) [ 1260.100] sna_poly_fill_rect: extents(2546, 1584), (2558, 1596), flags=1 [ 1260.100] sna_poly_fill_rect: dropping last-cpu hint [ 1260.100] sna_drawable_use_bo pixmap=4, box=((2546, 1584), (2558, 1596)), flags=9... [ 1260.100] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1260.100] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.100] sna_drawable_use_bo: using whole GPU bo [ 1260.100] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1260.100] sna_poly_fill_rect_blt x 1 [(0, 0)x(12, 12)...]+(2546,1584), clipped?=0 [ 1260.100] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1260.100] kgem_bo_is_render: handle=36, rq? 1 [1] [ 1260.100] color_convert: src=ff000000 [20020888] [ 1260.100] color_convert: dst=ff000000 [20028888] [ 1260.100] sna_render_get_solid: ff000000 [ 1260.100] kgem_check_bo: num_pages=+4000, num_exec=+1 [ 1260.100] aligning vertex: was 5, now 2 floats per vertex [ 1260.100] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1260.100] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1260.100] kgem_add_handle: handle=24, index=0 [ 1260.100] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1260.100] gen7_composite_get_binding_table(ffe0) [ 1260.100] kgem_add_reloc: handle=36, pos=16369, delta=0, domains=00020002 [ 1260.100] kgem_add_handle: handle=36, index=1 [ 1260.100] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1260.100] [3ff0] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1260.100] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1260.100] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1260.100] kgem_add_handle: handle=27, index=2 [ 1260.100] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1260.101] gen7_emit_cc: blend = 980 [ 1260.101] gen7_emit_sampler: sampler = 20 [ 1260.101] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1260.101] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1260.101] gen7_emit_vertex_elements: setup id=0 [ 1260.101] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1260.101] (2546, 1584), (2558, 1596) [ 1260.101] gen4_vertex_flush[20c] = 3 [ 1260.101] sna_composite(3 src=(16, 0), mask=(16, 0), dst=(0, 0)+(2546, 1584), size=(12, 12) [ 1260.101] sna_compute_composite_region: dst=(0, 0)x(12, 12) [ 1260.101] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 12) [ 1260.101] clip_to_dst: region: 1x[(2546, 1584), (2558, 1596)], clip: 1x[(2546, 1584), (2558, 1596)] [ 1260.101] sna_compute_composite_region: clip against dst->pCompositeClip: (2546, 1584), (2558, 1596) [ 1260.101] sna_compute_composite_region: clip against src (1536x64 clip=0): (2546, 1584), (2558, 1596) [ 1260.101] sna_compute_composite_region: clip against mask: (2546, 1584), (2558, 1596) [ 1260.101] sna_composite: composite region extents:+(0, 0) -> (2546, 1584), (2558, 1596) + (0, 0) [ 1260.101] gen7_render_composite: 12x12, current mode=1/1 [ 1260.101] kgem_bo_is_busy: handle=36, domain: 3 exec? 1, rq? 1 [ 1260.101] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 1260.101] sna_drawable_use_bo pixmap=4, box=((2546, 1584), (2558, 1596)), flags=7... [ 1260.101] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 1260.101] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1260.101] sna_drawable_use_bo: using whole GPU bo [ 1260.101] gen7_composite_set_target: pixmap=0x191f9e0, format=20020888, size=2560x1600, pitch=10240, delta=(0,0),damage=0xffffffffffffffff [ 1260.101] gen7_composite_picture: (16, 0)x(12, 12), dst=(2546, 1584) [ 1260.101] gen7_composite_picture: integer translation (0, 0), removing [ 1260.101] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=20030888 [ 1260.101] sna_render_pixmap_bo pixmap=137, (16, 0)x(12, 12)/(1536, 64) [ 1260.101] sna_render_pixmap_bo box=(16, 0), (28, 12): (12, 12)/(1536, 64) [ 1260.101] sna_render_pixmap_bo: offset=(-2530, -1584), size=(1536, 64) [ 1260.101] use_cpu_bo: no cpu bo [ 1260.101] move_to_gpu: not migrating unattached pixmap [ 1260.101] sna_render_pixmap_bo: uploading CPU box (16, 0), (28, 12) [ 1260.101] upload: box=(16, 0), (28, 12), pixmap=1536x64 [ 1260.101] kgem_can_create_2d: 12x12 @ 32 [ 1260.101] kgem_can_create_2d: untiled size=4096 [ 1260.101] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 1260.101] kgem_choose_tiling: 12x12 -> 0 [ 1260.101] kgem_upload_source_image : (16, 0), (28, 12), stride=6144, bpp=32 [ 1260.101] kgem_create_buffer_2d: 12x12, 32 bpp, stride=48 [ 1260.101] kgem_create_buffer: size=576, flags=3 [write?=1, inplace?=1, last?=0] [ 1260.101] kgem_create_buffer: reusing buffer? used=4096 + size=576, total=262144 [ 1260.101] kgem_create_proxy: target handle=34 [proxy? -1], offset=4096, length=576, io=1 [ 1260.101] memcpy_blt: src=(16, 0), dst=(0, 0), size=12x12, pitch=6144/48 [ 1260.101] reuse_source: mask reuses source drawable [ 1260.101] reuse_source: reusing source channel for mask with a twist [ 1260.101] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 1260.101] gen4_choose_composite_emitter: identity source, identity mask [ 1260.101] kgem_check_bo: num_pages=+128, num_exec=+2 [ 1260.101] aligning vertex: was 2, now 5 floats per vertex [ 1260.101] gen7_composite_get_binding_table(ff80) [ 1260.101] kgem_add_reloc: handle=34, pos=16345, delta=0, domains=00040000 [ 1260.101] kgem_add_reloc: adding proxy [delta=4096] for handle=34 [ 1260.101] kgem_add_handle: handle=34, index=3 [ 1260.101] [3fd8] bind bo(handle=34, addr=68030464), format=235, width=12, height=12, pitch=48, tiling=0 -> sampler [ 1260.101] kgem_add_reloc: handle=34, pos=16337, delta=0, domains=00040000 [ 1260.101] kgem_add_reloc: adding proxy [delta=4096] for handle=34 [ 1260.101] [3fd0] bind bo(handle=34, addr=68030464), format=192, width=12, height=12, pitch=48, tiling=0 -> sampler [ 1260.101] gen7_emit_cc: blend = a00 [ 1260.101] gen7_emit_sampler: sampler = 40 [ 1260.101] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 1260.101] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 1260.101] gen7_emit_vertex_elements: setup id=10 [ 1260.101] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 1260.101] gen7_emit_vertex_elements: second channel 2 floats, offset=12b [ 1260.101] gen7_render_composite_box: (2546, 1584), (2558, 1596) [ 1260.101] apply_damage: damage=(nil), region=1 [(2546, 1584), (2558, 1596) + (0, 0)] [ 1260.101] gen4_vertex_flush[2e0] = 3 [ 1260.101] _kgem_bo_destroy: handle=34, proxy? 1 [ 1260.101] sna_destroy_pixmap: pixmap=139, attached?=1 [ 1260.101] sna_block_handler (tv=0.484000) [ 1260.101] kgem_retire, need_retire?=1 [ 1260.101] kgem_retire__flushing: 0 bo on flushing list [ 1260.101] __kgem_busy: handle=3, busy=0, wedged=0 [ 1260.101] __kgem_retire_rq: request 3 complete [ 1260.101] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.101] __kgem_busy: handle=7, busy=0, wedged=0 [ 1260.101] __kgem_retire_rq: request 7 complete [ 1260.101] __kgem_busy: handle=4, busy=0, wedged=0 [ 1260.101] __kgem_retire_rq: request 4 complete [ 1260.101] __kgem_busy: handle=38, busy=0, wedged=0 [ 1260.101] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.101] kgem_retire -- retired=0, need_retire=0 [ 1260.101] sna_accel_block_handler: GPU idle, flushing [ 1260.101] gen4_vertex_close: used=25, vbo active? 0, vb=401, nreloc=2 [ 1260.101] gen4_vertex_close: copy to batch: 25 @ 190 [ 1260.101] gen4_vertex_close: reloc[0] = 126 [ 1260.101] kgem_add_reloc: handle=0, pos=126, delta=760, domains=00200000 [ 1260.101] gen4_vertex_close: reloc[1] = 179 [ 1260.101] kgem_add_reloc: handle=0, pos=179, delta=760, domains=00200000 [ 1260.101] batch[1/1, flags=1c00]: 190 215 16336 16384, nreloc=9, nexec=4, nfence=0, aperture=4074 [fenced=0] [ 1260.101] kgem_finish_buffers: buffer handle=34, used=4736, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 1260.101] kgem_finish_buffers: retaining upload buffer (4736/262144): used=8192, refcnt=1 [ 1260.101] shrinking from 16384 to 1024 [ 1260.101] gem_write__cachealigned(handle=2, offset=0, len=860) [ 1260.101] gem_write(handle=2, offset=3904, len=192) [ 1260.101] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1260.101] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1260.101] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1260.101] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1260.101] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1260.101] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=40e0000 [ 1260.101] sna_accel_do_flush: flush timer active: delta=8 [ 1260.101] sna_accel_block_handler: evaluating timers, active=7 [ 1260.101] sna_accel_block_handler: flush timer expires in 8 [1260109] [ 1260.101] sna_wakeup_handler [ 1260.101] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.101] sna_block_handler (tv=0.484000) [ 1260.101] kgem_retire, need_retire?=1 [ 1260.101] kgem_retire__flushing: 0 bo on flushing list [ 1260.101] __kgem_busy: handle=2, busy=65537, wedged=0 [ 1260.101] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2 [ 1260.101] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.101] kgem_retire__buffers: handle=34, busy? 1 [0] [ 1260.101] kgem_retire -- retired=0, need_retire=1 [ 1260.101] sna_accel_do_flush: flush timer active: delta=8 [ 1260.101] sna_accel_block_handler: evaluating timers, active=7 [ 1260.101] sna_accel_block_handler: flush timer expires in 8 [1260109] [ 1260.101] sna_wakeup_handler [ 1260.101] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1260.101] sna_block_handler (tv=0.484000) [ 1260.101] kgem_retire, need_retire?=1 [ 1260.101] kgem_retire__flushing: 0 bo on flushing list [ 1260.101] __kgem_busy: handle=2, busy=0, wedged=0 [ 1260.101] __kgem_retire_rq: request 2 complete [ 1260.101] __kgem_busy: handle=36, busy=0, wedged=0 [ 1260.101] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1260.101] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1260.101] kgem_retire__buffers: handle=34, busy? 0 [0] [ 1260.101] kgem_retire__buffers: releasing upload cache for handle=34? 0 [ 1260.101] __kgem_bo_destroy: handle=34 [ 1260.101] kgem_bo_replace_io: transferring io handle=34 to bo [ 1260.101] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 1260.101] kgem_retire -- retired=1, need_retire=0 [ 1260.101] sna_accel_do_flush: flush timer active: delta=8 [ 1260.101] sna_accel_block_handler: evaluating timers, active=7 [ 1260.101] sna_accel_block_handler: flush timer expires in 8 [1260109] [ 1260.102] sna_wakeup_handler [ 1260.102] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.102] sna_mode_wakeup: len=32 [ 1260.102] sna_mode_redisplay: posting shadow damage? 1 [ 1260.102] sna_mode_redisplay: damage: 1x(0, 1582), (2560, 1600) [ 1260.102] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1260.102] sna_pixmap_move_to_gpu: already all-damaged [ 1260.102] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1260.102] sna_mode_redisplay: flipping tear-free outputs [ 1260.102] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1260.102] get_fb: reusing fb=27 for handle=36 [ 1260.102] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1260.102] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1260.102] sna_block_handler (tv=0.483000) [ 1260.102] sna_accel_do_flush: flush timer active: delta=7 [ 1260.102] sna_accel_block_handler: evaluating timers, active=7 [ 1260.102] sna_accel_block_handler: flush timer expires in 7 [1260109] [ 1260.109] sna_wakeup_handler [ 1260.109] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.109] sna_block_handler (tv=0.476000) [ 1260.109] sna_accel_do_flush: flush timer active: delta=0 [ 1260.109] sna_accel_do_flush (time=1260109), triggered [ 1260.109] sna_accel_flush (time=1260109), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1260.109] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1260.109] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.109] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1260.109] sna_accel_disarm_timer[0] (time=1260109) [ 1260.109] sna_mode_redisplay: posting shadow damage? 0 [ 1260.119] sna_wakeup_handler [ 1260.119] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.119] sna_mode_wakeup: len=32 [ 1260.119] sna_mode_redisplay: posting shadow damage? 0 [ 1260.119] sna_block_handler (tv=0.466000) [ 1260.119] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.119] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.119] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.119] sna_accel_do_flush -- no pending write to scanout [ 1260.119] sna_accel_do_throttle (time=1260119), triggered [ 1260.119] sna_accel_throttle (time=1260119) [ 1260.119] sna_accel_disarm_timer[1] (time=1260119) [ 1260.585] sna_wakeup_handler [ 1260.585] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1260.585] sna_block_handler (tv=119.428000) [ 1260.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.585] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1260.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1260.585] sna_accel_do_flush -- no pending write to scanout [ 1260.585] sna_accel_do_throttle -- no pending activity [ 1264.831] sna_wakeup_handler [ 1264.831] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1264.831] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1264.831] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1264.831] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1264.831] sna_poly_fill_rect: dropping last-cpu hint [ 1264.831] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1264.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.831] sna_drawable_use_bo: using whole GPU bo [ 1264.831] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1264.831] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1264.831] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1264.831] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1264.831] color_convert: src=ff000000 [20020888] [ 1264.831] color_convert: dst=ff000000 [20028888] [ 1264.831] sna_render_get_solid: ff000000 [ 1264.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1264.831] aligning vertex: was 5, now 2 floats per vertex [ 1264.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1264.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1264.831] kgem_add_handle: handle=24, index=0 [ 1264.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1264.831] gen7_composite_get_binding_table(ffe0) [ 1264.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1264.831] kgem_add_handle: handle=37, index=1 [ 1264.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1264.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1264.831] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1264.831] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1264.831] kgem_add_handle: handle=27, index=2 [ 1264.831] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1264.831] gen7_emit_cc: blend = 980 [ 1264.831] gen7_emit_sampler: sampler = 20 [ 1264.831] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1264.831] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1264.831] gen7_emit_vertex_elements: setup id=0 [ 1264.831] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1264.831] (0, 0), (2560, 14) [ 1264.831] gen4_vertex_flush[20c] = 3 [ 1264.831] sna_validate_gc changes=400c [ 1264.831] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1264.831] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1264.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.831] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1264.831] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1264.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.831] sna_drawable_use_bo: using whole GPU bo [ 1264.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.831] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1264.831] gen6_render_context_switch: from 1 to 3, submit batch [ 1264.831] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1264.831] gen4_vertex_close: copy to batch: 6 @ 138 [ 1264.831] gen4_vertex_close: reloc[0] = 126 [ 1264.831] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1264.831] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1264.831] shrinking from 16384 to 1024 [ 1264.831] gem_write__cachealigned(handle=1, offset=0, len=576) [ 1264.831] gem_write(handle=1, offset=4000, len=96) [ 1264.831] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1264.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1264.831] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1264.831] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1264.831] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1264.831] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1264.831] kgem_add_handle: handle=37, index=0 [ 1264.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1264.831] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1264.831] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1264.831] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1264.831] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1264.831] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1264.831] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1264.831] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1264.831] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1264.831] sna_validate_gc changes=c [ 1264.831] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1264.831] sna_poly_line: extents (46, 2), (47, 11) [ 1264.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.831] sna_poly_line: trying solid fill [ff666666] [ 1264.831] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1264.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.831] sna_drawable_use_bo: using whole GPU bo [ 1264.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.831] gen7_render_fill: (alu=3, color=ff666666) [ 1264.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.831] __kgem_busy: handle=1, busy=65537, wedged=0 [ 1264.831] __kgem_ring_is_idle: last requests handle=1 still busy [ 1264.831] color_convert: src=ff666666 [20020888] [ 1264.831] color_convert: dst=ff666666 [20028888] [ 1264.831] sna_render_get_solid: ff666666 [ 1264.831] sna_render_get_solid(4) = ff666666 (old) [ 1264.831] gen6_render_context_switch: from 3 to 1, submit batch [ 1264.831] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1264.831] gem_write__cachealigned(handle=16, offset=0, len=232) [ 1264.831] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1264.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1264.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1264.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1264.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1264.831] kgem_add_handle: handle=24, index=0 [ 1264.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1264.831] gen7_composite_get_binding_table(ffe0) [ 1264.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1264.831] kgem_add_handle: handle=37, index=1 [ 1264.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1264.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1264.832] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1264.832] kgem_add_reloc: adding proxy [delta=16] for handle=28 [ 1264.832] kgem_add_handle: handle=28, index=2 [ 1264.832] [3fe8] bind bo(handle=28, addr=68288528), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1264.832] gen7_emit_cc: blend = 980 [ 1264.832] gen7_emit_sampler: sampler = 20 [ 1264.832] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1264.832] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1264.832] gen7_emit_vertex_elements: setup id=0 [ 1264.832] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1264.832] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1264.832] gen7_render_fill_op_boxes: (46, 2),(47, 11)... x 1 [ 1264.832] gen4_vertex_flush[20c] = 3 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1264.832] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1264.832] gen6_render_context_switch: from 1 to 3, submit batch [ 1264.832] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1264.832] gen4_vertex_close: copy to batch: 6 @ 138 [ 1264.832] gen4_vertex_close: reloc[0] = 126 [ 1264.832] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1264.832] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1264.832] shrinking from 16384 to 1024 [ 1264.832] gem_write__cachealigned(handle=15, offset=0, len=576) [ 1264.832] gem_write(handle=15, offset=4000, len=96) [ 1264.832] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1264.832] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1264.832] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1264.832] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1264.832] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1264.832] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1264.832] kgem_add_handle: handle=37, index=0 [ 1264.832] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1264.832] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=c [ 1264.832] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1264.832] sna_poly_line: extents (331, 2), (332, 11) [ 1264.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.832] sna_poly_line: trying solid fill [ff666666] [ 1264.832] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.832] gen7_render_fill: (alu=3, color=ff666666) [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] __kgem_busy: handle=15, busy=0, wedged=0 [ 1264.832] __kgem_ring_is_idle: ring=0 idle (handle=15) [ 1264.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 1264.832] __kgem_retire_rq: request 1 complete [ 1264.832] __kgem_busy: handle=15, busy=0, wedged=0 [ 1264.832] __kgem_retire_rq: request 15 complete [ 1264.832] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1264.832] kgem_add_reloc: handle=37, pos=298, delta=0, domains=00028002 [ 1264.832] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1264.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1264.832] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1264.832] kgem_add_reloc: handle=37, pos=310, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=316, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=c [ 1264.832] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1264.832] sna_poly_line: extents (364, 2), (365, 11) [ 1264.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.832] sna_poly_line: trying solid fill [ff666666] [ 1264.832] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.832] gen7_render_fill: (alu=3, color=ff666666) [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1264.832] kgem_add_reloc: handle=37, pos=352, delta=0, domains=00028002 [ 1264.832] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1264.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1264.832] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1264.832] kgem_add_reloc: handle=37, pos=364, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=370, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=c [ 1264.832] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1264.832] sna_poly_line: extents (397, 2), (398, 11) [ 1264.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.832] sna_poly_line: trying solid fill [ff666666] [ 1264.832] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.832] gen7_render_fill: (alu=3, color=ff666666) [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1264.832] kgem_add_reloc: handle=37, pos=406, delta=0, domains=00028002 [ 1264.832] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1264.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1264.832] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1264.832] kgem_add_reloc: handle=37, pos=418, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=424, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=c [ 1264.832] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1264.832] sna_poly_line: extents (472, 2), (473, 11) [ 1264.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.832] sna_poly_line: trying solid fill [ff666666] [ 1264.832] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.832] gen7_render_fill: (alu=3, color=ff666666) [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1264.832] kgem_add_reloc: handle=37, pos=502, delta=0, domains=00028002 [ 1264.832] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1264.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1264.832] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1264.832] kgem_add_reloc: handle=37, pos=514, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=520, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=c [ 1264.832] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1264.832] sna_poly_line: extents (529, 2), (530, 11) [ 1264.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.832] sna_poly_line: trying solid fill [ff666666] [ 1264.832] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.832] gen7_render_fill: (alu=3, color=ff666666) [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1264.832] kgem_add_reloc: handle=37, pos=577, delta=0, domains=00028002 [ 1264.832] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1264.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1264.832] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1264.832] kgem_add_reloc: handle=37, pos=589, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=595, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=c [ 1264.832] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1264.832] sna_poly_line: extents (562, 2), (563, 11) [ 1264.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.832] sna_poly_line: trying solid fill [ff666666] [ 1264.832] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.832] gen7_render_fill: (alu=3, color=ff666666) [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1264.832] kgem_add_reloc: handle=37, pos=631, delta=0, domains=00028002 [ 1264.832] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1264.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1264.832] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1264.832] kgem_add_reloc: handle=37, pos=643, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=649, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=c [ 1264.832] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1264.832] sna_poly_line: extents (655, 2), (656, 11) [ 1264.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1264.832] sna_poly_line: trying solid fill [ff666666] [ 1264.832] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1264.832] gen7_render_fill: (alu=3, color=ff666666) [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1264.832] kgem_add_reloc: handle=37, pos=741, delta=0, domains=00028002 [ 1264.832] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1264.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1264.832] sna_validate_gc changes=400c [ 1264.832] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1264.832] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1264.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.832] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1264.832] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1264.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.832] sna_drawable_use_bo: using whole GPU bo [ 1264.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1264.832] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1264.832] kgem_add_reloc: handle=37, pos=753, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1264.832] kgem_add_reloc: handle=37, pos=759, delta=0, domains=00028002 [ 1264.832] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1264.832] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1264.832] sna_validate_gc changes=4 [ 1264.832] sna_validate_gc: recomputing clip [ 1264.832] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1264.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1264.832] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1264.832] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1264.832] discard_cpu_damage: discarding existing CPU damage [ 1264.832] sna_poly_fill_rect: promoting to full GPU [ 1264.833] sna_poly_fill_rect: dropping last-cpu hint [ 1264.833] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1264.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1264.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.833] sna_drawable_use_bo: using whole GPU bo [ 1264.833] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1264.833] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1264.833] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1264.833] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1264.833] color_convert: src=ff000000 [20020888] [ 1264.833] color_convert: dst=ff000000 [20028888] [ 1264.833] sna_render_get_solid: ff000000 [ 1264.833] __kgem_busy: handle=16, busy=0, wedged=0 [ 1264.833] __kgem_ring_is_idle: ring=1 idle (handle=16) [ 1264.833] __kgem_busy: handle=16, busy=0, wedged=0 [ 1264.833] __kgem_retire_rq: request 16 complete [ 1264.833] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1264.833] kgem_set_mode: flushing before new bo [ 1264.833] batch[3/3, flags=1c00]: 890 890 16384 16384, nreloc=23, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1264.833] gem_write__cachealigned(handle=14, offset=0, len=3560) [ 1264.833] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1264.833] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1264.833] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1264.833] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1264.833] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1264.833] kgem_add_handle: handle=24, index=0 [ 1264.833] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1264.833] gen7_composite_get_binding_table(ffe0) [ 1264.833] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1264.833] kgem_add_handle: handle=38, index=1 [ 1264.833] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1264.833] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1264.833] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1264.833] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1264.833] kgem_add_handle: handle=27, index=2 [ 1264.833] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1264.833] gen7_emit_cc: blend = 980 [ 1264.833] gen7_emit_sampler: sampler = 20 [ 1264.833] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1264.833] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1264.833] gen7_emit_vertex_elements: setup id=0 [ 1264.833] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1264.833] (0, 0), (2560, 18) [ 1264.833] gen4_vertex_flush[20c] = 3 [ 1264.833] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1264.833] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1766, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1264.833] sna_do_copy: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1264.833] sna_do_copy: after drawable: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1264.833] sna_do_copy: dst extents (1766, 3), (2540, 17) [ 1264.833] sna_do_copy: pixmap -- no source clipping [ 1264.833] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1264.833] sna_do_copy: copy region (1766, 3), (2540, 17) x 1 [ 1264.833] sna_copy_boxes (boxes=1x[(1766, 3), (2540, 17)...], src=+(-1766, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1264.833] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1264.833] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1264.833] sna_drawable_use_bo pixmap=113, box=((1766, 3), (2540, 17)), flags=b... [ 1264.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1264.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.833] sna_drawable_use_bo: using whole GPU bo [ 1264.833] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1264.833] sna_pixmap_move_to_gpu: already all-damaged [ 1264.833] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1264.833] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1264.833] gen7_render_copy_boxes (-1766, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1264.833] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1264.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1264.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1264.833] kgem_check_bo: flushing for required semaphore [ 1264.833] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1264.833] gen4_vertex_close: copy to batch: 6 @ 138 [ 1264.833] gen4_vertex_close: reloc[0] = 126 [ 1264.833] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1264.833] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1264.833] shrinking from 16384 to 1024 [ 1264.833] gem_write__cachealigned(handle=13, offset=0, len=576) [ 1264.833] gem_write(handle=13, offset=4000, len=96) [ 1264.833] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1264.833] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1264.833] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1264.833] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1264.833] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1264.833] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1264.833] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1264.833] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1264.833] kgem_add_handle: handle=24, index=0 [ 1264.833] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1264.833] gen7_composite_get_binding_table(ffe0) [ 1264.833] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1264.833] kgem_add_handle: handle=38, index=1 [ 1264.833] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1264.833] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1264.833] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1264.833] kgem_add_handle: handle=37, index=2 [ 1264.833] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1264.833] gen7_emit_cc: blend = 980 [ 1264.833] gen7_emit_sampler: sampler = 0 [ 1264.833] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1264.833] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1264.833] gen7_emit_vertex_elements: setup id=0 [ 1264.833] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1264.833] (0, 0) -> (1766, 3) + (774, 14) [ 1264.833] gen4_vertex_flush[20c] = 3 [ 1264.833] sna_validate_gc changes=c [ 1264.833] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1264.833] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1264.833] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1264.833] sna_poly_fill_rect: dropping last-cpu hint [ 1264.833] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1264.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.833] sna_drawable_use_bo: using whole GPU bo [ 1264.833] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1264.833] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1264.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1264.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1264.833] color_convert: src=ff4c7899 [20020888] [ 1264.833] color_convert: dst=ff4c7899 [20028888] [ 1264.833] sna_render_get_solid: ff4c7899 [ 1264.833] sna_render_get_solid(2) = ff4c7899 (old) [ 1264.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1264.833] gen7_composite_get_binding_table(ff80) [ 1264.833] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1264.833] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1264.833] kgem_add_handle: handle=28, index=3 [ 1264.833] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1264.833] gen7_emit_sampler: sampler = 20 [ 1264.833] gen7_emit_vertex_elements: setup id=0 [ 1264.833] (0, 1), (16, 17) [ 1264.833] gen4_vertex_flush[248] = 3 [ 1264.833] sna_validate_gc changes=c [ 1264.833] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1264.833] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1264.833] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1264.833] sna_poly_fill_rect: dropping last-cpu hint [ 1264.833] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1264.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.833] sna_drawable_use_bo: using whole GPU bo [ 1264.833] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1264.833] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1264.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1264.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1264.833] color_convert: src=ff285577 [20020888] [ 1264.833] color_convert: dst=ff285577 [20028888] [ 1264.833] sna_render_get_solid: ff285577 [ 1264.833] sna_render_get_solid(3) = ff285577 (old) [ 1264.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1264.833] gen7_composite_get_binding_table(ff40) [ 1264.833] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1264.833] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1264.833] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1264.833] gen7_emit_vertex_elements: setup id=0 [ 1264.833] (1, 2), (15, 16) [ 1264.833] gen4_vertex_flush[27c] = 3 [ 1264.833] sna_validate_gc changes=400c [ 1264.833] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1264.833] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1264.833] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1264.833] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1264.833] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1264.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1264.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.833] sna_drawable_use_bo: using whole GPU bo [ 1264.833] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1264.833] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1264.833] gen6_render_context_switch: from 1 to 3, submit batch [ 1264.833] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1264.833] gen4_vertex_close: copy to batch: 18 @ 166 [ 1264.833] gen4_vertex_close: reloc[0] = 126 [ 1264.833] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1264.833] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1264.833] shrinking from 16384 to 1024 [ 1264.833] gem_write__cachealigned(handle=12, offset=0, len=736) [ 1264.833] gem_write(handle=12, offset=3872, len=224) [ 1264.833] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1264.833] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1264.833] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1264.833] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1264.833] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1264.833] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1264.833] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1264.833] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1264.833] kgem_add_handle: handle=38, index=0 [ 1264.833] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1264.833] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1264.833] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1264.833] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1264.833] sna_validate_gc changes=0 [ 1264.833] sna_validate_gc: recomputing clip [ 1264.833] sna_validate_gc: composite clip=4x[(0, 1582), (2560, 1600)] [ 1264.833] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1264.833] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1264.833] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1264.833] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1264.833] sna_do_copy: pixmap -- no source clipping [ 1264.833] sna_do_copy: src extents (0, 0), (2560, 18) x 1 [ 1264.833] sna_do_copy: copy region (0, 1582), (2560, 1600) x 4 [ 1264.833] sna_copy_boxes (boxes=4x[(0, 1582), (2560, 1584)...], src=+(0, -1582), alu=3, src.size=2560x18, dst.size=2560x1600) [ 1264.833] sna_copy_boxes: dst=(priv=0x191fa60, gpu_bo=36, cpu_bo=0), src=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), replaces=0 [ 1264.833] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1264.833] sna_drawable_use_bo pixmap=4, box=((0, 1582), (2560, 1600)), flags=3... [ 1264.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 1264.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1264.833] wait_for_shadow: flags=3, shadow_flip=0, handle=36, wait=39, old=39 [ 1264.833] wait_for_shadow: copying existing GPU damage: 1x(0, 1582), (2560, 1600) [ 1264.833] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1264.833] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1264.833] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1264.833] __kgem_ring_is_idle: last requests handle=14 still busy [ 1264.833] sna_blt_copy_boxes: box=(0, 1582)x(2560, 18) [ 1264.833] kgem_add_reloc: handle=39, pos=25, delta=0, domains=00028002 [ 1264.833] kgem_add_handle: handle=39, index=1 [ 1264.833] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 1264.833] kgem_add_reloc: handle=36, pos=28, delta=0, domains=00028000 [ 1264.833] kgem_add_handle: handle=36, index=2 [ 1264.833] sna_drawable_use_bo: using whole GPU bo [ 1264.833] sna_pixmap_move_to_gpu(pixmap=113, usage=0), flags=a [ 1264.833] sna_pixmap_move_to_gpu: already all-damaged [ 1264.833] sna_pixmap_mark_active: pixmap=113, handle=38 [ 1264.833] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1264.833] gen7_render_copy_boxes (0, -1582)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1264.833] sna_blt_copy_boxes src=(0, -1582) -> (0, 0) x 4, tiling=(1, 1), pitch=(10240, 10240) [ 1264.833] sna_blt_copy_boxes: box=(0, 1582)x(2560, 2) [ 1264.833] kgem_add_reloc: handle=39, pos=33, delta=0, domains=00028002 [ 1264.833] kgem_add_reloc: handle=38, pos=36, delta=0, domains=00028000 [ 1264.833] sna_blt_copy_boxes: box=(0, 1584)x(2546, 12) [ 1264.833] kgem_add_reloc: handle=39, pos=41, delta=0, domains=00028002 [ 1264.833] kgem_add_reloc: handle=38, pos=44, delta=0, domains=00028000 [ 1264.833] sna_blt_copy_boxes: box=(2558, 1584)x(2, 12) [ 1264.833] kgem_add_reloc: handle=39, pos=49, delta=0, domains=00028002 [ 1264.833] kgem_add_reloc: handle=38, pos=52, delta=0, domains=00028000 [ 1264.833] sna_blt_copy_boxes: box=(0, 1596)x(2560, 4) [ 1264.833] kgem_add_reloc: handle=39, pos=57, delta=0, domains=00028002 [ 1264.833] kgem_add_reloc: handle=38, pos=60, delta=0, domains=00028000 [ 1264.833] sna_block_handler (tv=115.180000) [ 1264.833] kgem_retire, need_retire?=1 [ 1264.833] kgem_retire__flushing: 0 bo on flushing list [ 1264.833] __kgem_busy: handle=13, busy=65537, wedged=0 [ 1264.833] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=13 [ 1264.833] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1264.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1264.833] kgem_retire -- retired=0, need_retire=1 [ 1264.833] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1264.833] __kgem_ring_is_idle: last requests handle=14 still busy [ 1264.833] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1264.833] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1264.833] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1264.833] timer_enable (time=1264833), starting timer 0 [ 1264.833] timer_enable (time=1264833), starting timer 1 [ 1264.833] sna_accel_do_expire (time=1264833), triggered [ 1264.833] sna_accel_expire (time=1264833) [ 1264.833] __kgem_busy: handle=29, busy=0, wedged=0 [ 1264.833] kgem_clean_scanout_cache: handle=29, fb=26 (reusable=1) [ 1264.833] __kgem_bo_destroy: handle=29 [ 1264.833] __kgem_bo_destroy: handle=29, purged [ 1264.833] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 1264.833] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 1264.833] kgem_retire, need_retire?=1 [ 1264.833] kgem_retire__flushing: 0 bo on flushing list [ 1264.833] __kgem_busy: handle=13, busy=0, wedged=0 [ 1264.833] __kgem_retire_rq: request 13 complete [ 1264.833] __kgem_busy: handle=12, busy=65537, wedged=0 [ 1264.833] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=12 [ 1264.833] __kgem_busy: handle=14, busy=0, wedged=0 [ 1264.833] __kgem_retire_rq: request 14 complete [ 1264.833] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1264.833] kgem_retire -- retired=0, need_retire=1 [ 1264.833] kgem_bo_free: handle=35 [ 1264.833] kgem_bo_free: releasing (nil):(nil) vma for handle=35, count=0 [ 1264.833] kgem_expire_cache: expiring 35 [ 1264.833] kgem_expire_cache: still allocated 2 bo, 16646144 bytes, in inactive cache [ 1264.833] kgem_expire_cache: expired 1 objects, 4096 bytes, idle? 0 [ 1264.833] Allocated pixmaps: 42 [ 1264.833] Allocated bo: 34, 88608832 bytes [ 1264.833] Allocated CPU bo: 0, 0 bytes [ 1264.833] sna_accel_block_handler: evaluating timers, active=7 [ 1264.833] sna_accel_block_handler: flush timer expires in 8 [1264841] [ 1264.841] sna_wakeup_handler [ 1264.841] sna_accel_wakeup_handler: nbatch=61, need_retire=1, need_purge=0 [ 1264.841] sna_accel_wakeup_handler: GPU idle, flushing [ 1264.841] batch[3/3, flags=1c00]: 62 62 16384 16384, nreloc=12, nexec=3, nfence=0, aperture=8080 [fenced=0] [ 1264.841] gem_write__cachealigned(handle=11, offset=0, len=248) [ 1264.841] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1264.841] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5167000 [ 1264.841] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1264.841] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4122000 [ 1264.841] sna_block_handler (tv=115.172000) [ 1264.841] kgem_retire, need_retire?=1 [ 1264.841] kgem_retire__flushing: 0 bo on flushing list [ 1264.841] __kgem_busy: handle=12, busy=0, wedged=0 [ 1264.841] __kgem_retire_rq: request 12 complete [ 1264.841] __kgem_busy: handle=37, busy=0, wedged=0 [ 1264.841] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1264.841] __kgem_busy: handle=11, busy=262145, wedged=0 [ 1264.841] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=11 [ 1264.841] kgem_retire -- retired=0, need_retire=1 [ 1264.841] sna_accel_do_flush: flush timer active: delta=0 [ 1264.841] sna_accel_do_flush (time=1264841), triggered [ 1264.841] sna_accel_flush (time=1264841), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1264.841] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1264.841] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1264.841] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1264.841] sna_mode_redisplay: posting shadow damage? 1 [ 1264.841] sna_mode_redisplay: damage: 4x(0, 1582), (2560, 1600) [ 1264.841] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1264.841] sna_pixmap_move_to_gpu: already all-damaged [ 1264.841] sna_pixmap_mark_active: pixmap=4, handle=39 [ 1264.841] sna_mode_redisplay: flipping tear-free outputs [ 1264.841] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1264.841] get_fb: reusing fb=25 for handle=39 [ 1264.841] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1264.841] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1264.841] sna_accel_block_handler: evaluating timers, active=7 [ 1264.841] sna_accel_block_handler: flush timer expires in 16 [1264857] [ 1264.854] sna_wakeup_handler [ 1264.854] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1264.854] sna_mode_wakeup: len=32 [ 1264.854] sna_mode_redisplay: posting shadow damage? 0 [ 1264.854] sna_block_handler (tv=115.159000) [ 1264.854] kgem_retire, need_retire?=1 [ 1264.854] kgem_retire__flushing: 0 bo on flushing list [ 1264.854] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1264.854] __kgem_busy: handle=11, busy=0, wedged=0 [ 1264.854] __kgem_retire_rq: request 11 complete [ 1264.854] __kgem_busy: handle=39, busy=0, wedged=0 [ 1264.854] __kgem_busy: handle=38, busy=0, wedged=0 [ 1264.854] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1264.854] kgem_retire -- retired=0, need_retire=0 [ 1264.854] sna_accel_do_flush: flush timer active: delta=3 [ 1264.854] sna_accel_do_flush (time=1264854), triggered [ 1264.854] sna_accel_flush (time=1264854), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1264.854] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1264.854] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1264.854] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1264.854] sna_mode_redisplay: posting shadow damage? 0 [ 1264.854] sna_accel_do_throttle (time=1264854), triggered [ 1264.854] sna_accel_throttle (time=1264854) [ 1264.854] sna_accel_disarm_timer[1] (time=1264854) [ 1264.854] sna_accel_block_handler: evaluating timers, active=5 [ 1264.854] sna_accel_block_handler: flush timer expires in 16 [1264870] [ 1264.870] sna_wakeup_handler [ 1264.870] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1264.870] sna_block_handler (tv=115.143000) [ 1264.870] sna_accel_do_flush: flush timer active: delta=0 [ 1264.870] sna_accel_do_flush (time=1264870), triggered [ 1264.870] sna_accel_flush (time=1264870), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1264.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1264.870] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1264.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1264.870] sna_accel_disarm_timer[0] (time=1264870) [ 1264.870] sna_mode_redisplay: posting shadow damage? 0 [ 1264.870] sna_accel_do_throttle -- no pending activity [ 1265.877] sna_wakeup_handler [ 1265.877] sna_block_handler (tv=0.660000) [ 1265.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.877] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.877] sna_accel_do_flush -- no pending write to scanout [ 1265.877] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.636000) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] sna_accel_do_flush -- no pending write to scanout [ 1265.901] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.000000) [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.636000) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] sna_accel_do_flush -- no pending write to scanout [ 1265.901] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.636000) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] sna_accel_do_flush -- no pending write to scanout [ 1265.901] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.636000) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] sna_accel_do_flush -- no pending write to scanout [ 1265.901] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.636000) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] sna_accel_do_flush -- no pending write to scanout [ 1265.901] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.636000) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] sna_accel_do_flush -- no pending write to scanout [ 1265.901] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.901] sna_block_handler (tv=0.636000) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.901] sna_accel_do_flush -- no pending write to scanout [ 1265.901] sna_accel_do_throttle -- no pending activity [ 1265.901] sna_wakeup_handler [ 1265.901] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.907] sna_block_handler (tv=0.630000) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.907] sna_accel_do_flush -- no pending write to scanout [ 1265.907] sna_accel_do_throttle -- no pending activity [ 1265.907] sna_wakeup_handler [ 1265.907] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] sna_accel_do_flush -- no pending write to scanout [ 1265.908] sna_accel_do_throttle -- no pending activity [ 1265.908] sna_wakeup_handler [ 1265.908] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.908] sna_block_handler (tv=0.629000) [ 1265.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.908] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.909] sna_accel_do_throttle -- no pending activity [ 1265.909] sna_wakeup_handler [ 1265.909] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.909] sna_block_handler (tv=0.628000) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.909] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] sna_accel_do_flush -- no pending write to scanout [ 1265.910] sna_accel_do_throttle -- no pending activity [ 1265.910] sna_wakeup_handler [ 1265.910] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.910] sna_block_handler (tv=0.627000) [ 1265.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.910] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.911] sna_wakeup_handler [ 1265.911] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.911] sna_block_handler (tv=0.626000) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.911] sna_accel_do_flush -- no pending write to scanout [ 1265.911] sna_accel_do_throttle -- no pending activity [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.914] sna_block_handler (tv=0.623000) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] sna_accel_do_flush -- no pending write to scanout [ 1265.914] sna_accel_do_throttle -- no pending activity [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.914] sna_block_handler (tv=0.623000) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] sna_accel_do_flush -- no pending write to scanout [ 1265.914] sna_accel_do_throttle -- no pending activity [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.914] sna_block_handler (tv=0.623000) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] sna_accel_do_flush -- no pending write to scanout [ 1265.914] sna_accel_do_throttle -- no pending activity [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.914] sna_change_window_attributes [ 1265.914] sna_create_pixmap(2560, 1600, 24, usage=0) [ 1265.914] kgem_can_create_2d: 2560x1600 @ 24 [ 1265.914] kgem_can_create_2d: untiled size=16384000 [ 1265.914] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1265.914] kgem_can_create_2d: tiled[-1] size=16384000 [ 1265.914] sna_create_pixmap: usage=0, flags=b [ 1265.914] sna_create_pixmap: creating GPU pixmap 2560x1600, stride=10240, flags=b [ 1265.914] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 1265.914] create_pixmap: serial=140, usage=0, 0x0 [ 1265.914] sna_validate_gc changes=7fffff [ 1265.914] sna_validate_gc: recomputing clip [ 1265.914] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1265.914] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1265.914] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 1600) [ 1265.914] sna_poly_fill_rect: extents(0, 0), (2560, 1600), flags=1 [ 1265.914] discard_cpu_damage: discarding existing CPU damage [ 1265.914] sna_poly_fill_rect: dropping last-cpu hint [ 1265.914] sna_drawable_use_bo pixmap=141, box=((0, 0), (2560, 1600)), flags=19... [ 1265.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1265.914] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 1265.914] sna_pixmap_move_to_gpu(pixmap=141, usage=0), flags=3 [ 1265.914] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1265.914] sna_pixmap_move_to_gpu: creating GPU bo (2560x1600@32), create=b [ 1265.914] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 1265.914] kgem_create_2d(2560x1600, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 1265.914] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 1265.914] from inactive: pitch=10240, tiling=1: handle=29, id=322 [ 1265.914] __sna_damage_all(2560, 1600) [ 1265.914] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 1265.914] sna_pixmap_mark_active: pixmap=141, handle=29 [ 1265.914] sna_drawable_use_bo: allocated GPU bo for operation [ 1265.914] sna_drawable_use_bo: using GPU bo with damage? 0 [ 1265.914] sna_poly_fill_rect: solid fill [00000000], testing for blt [ 1265.914] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 1600)...]+(0,0), clipped?=0 [ 1265.914] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1265.914] kgem_bo_is_render: handle=29, rq? 0 [0] [ 1265.914] color_convert: src=00000000 [20020888] [ 1265.914] color_convert: dst=ff000000 [20028888] [ 1265.914] sna_render_get_solid: ff000000 [ 1265.914] kgem_check_bo: num_pages=+4000, num_exec=+1 [ 1265.914] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1265.914] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1265.914] kgem_add_handle: handle=24, index=0 [ 1265.914] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1265.914] gen7_composite_get_binding_table(ffe0) [ 1265.914] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1265.914] kgem_add_handle: handle=29, index=1 [ 1265.914] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1265.914] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1265.914] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1265.914] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1265.914] kgem_add_handle: handle=27, index=2 [ 1265.914] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1265.914] gen7_emit_cc: blend = 980 [ 1265.914] gen7_emit_sampler: sampler = 20 [ 1265.914] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1265.914] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1265.914] gen7_emit_vertex_elements: setup id=0 [ 1265.914] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1265.914] (0, 0), (2560, 1600) [ 1265.914] gen4_vertex_flush[20c] = 3 [ 1265.914] sna_poly_fill_rect_blt: pixmap=141, marking clear [00000000] [ 1265.914] sna_block_handler (tv=0.623000) [ 1265.914] sna_accel_block_handler: GPU idle, flushing [ 1265.914] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1265.914] gen4_vertex_close: copy to batch: 6 @ 138 [ 1265.914] gen4_vertex_close: reloc[0] = 126 [ 1265.914] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1265.914] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=4010 [fenced=0] [ 1265.914] shrinking from 16384 to 1024 [ 1265.914] gem_write__cachealigned(handle=10, offset=0, len=576) [ 1265.914] gem_write(handle=10, offset=4000, len=96) [ 1265.914] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1265.914] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1061000 [ 1265.914] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1265.914] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1265.914] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] sna_accel_do_flush -- no pending write to scanout [ 1265.914] timer_enable (time=1265914), starting timer 1 [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.914] sna_block_handler (tv=0.623000) [ 1265.914] kgem_retire, need_retire?=1 [ 1265.914] kgem_retire__flushing: 0 bo on flushing list [ 1265.914] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.914] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.914] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.914] kgem_retire -- retired=0, need_retire=1 [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] sna_accel_do_flush -- no pending write to scanout [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.914] sna_block_handler (tv=0.623000) [ 1265.914] kgem_retire, need_retire?=1 [ 1265.914] kgem_retire__flushing: 0 bo on flushing list [ 1265.914] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.914] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.914] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.914] kgem_retire -- retired=0, need_retire=1 [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] sna_accel_do_flush -- no pending write to scanout [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.914] sna_block_handler (tv=0.623000) [ 1265.914] kgem_retire, need_retire?=1 [ 1265.914] kgem_retire__flushing: 0 bo on flushing list [ 1265.914] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.914] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.914] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.914] kgem_retire -- retired=0, need_retire=1 [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.914] sna_accel_do_flush -- no pending write to scanout [ 1265.914] sna_wakeup_handler [ 1265.914] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.914] sna_composite_rectangles(op=3, ff000000 x 1 [(0, 0)x(2560, 1600) ...]) [ 1265.914] sna_composite_rectangles: converted to op 1 [ 1265.914] sna_composite_rectangles[0] (0, 0)x(2560, 1600) -> (0, 0), (2560, 1600) [ 1265.914] sna_composite_rectangles: nrects=1, region=(0, 0), (2560, 1600) x 1 [ 1265.914] sna_composite_rectangles: clipped extents (0, 0),(2560, 1600) x 1 [ 1265.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2560, 1600) [ 1265.914] sna_composite_rectangles: promoting to full GPU [ 1265.914] sna_composite_rectangles: dropping last-cpu hint [ 1265.914] sna_drawable_use_bo pixmap=141, box=((0, 0), (2560, 1600)), flags=19... [ 1265.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1265.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1265.914] sna_drawable_use_bo: using whole GPU bo [ 1265.914] gen7_render_fill_boxes (op=1, color=(0000, 0000, 0000, ffff) [20020888]) [ 1265.914] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1265.914] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1265.914] gen7_render_fill_boxes(ff000000 x 1 [(0, 0), (2560, 1600) ...]) [ 1265.914] sna_render_get_solid: ff000000 [ 1265.914] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 1265.914] kgem_check_bo: num_pages=+4000, num_exec=+1 [ 1265.914] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1265.914] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1265.914] kgem_add_handle: handle=24, index=0 [ 1265.914] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1265.914] gen7_composite_get_binding_table(ffe0) [ 1265.914] kgem_add_reloc: handle=29, pos=16369, delta=0, domains=00020002 [ 1265.914] kgem_add_handle: handle=29, index=1 [ 1265.914] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 1265.914] [3ff0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1265.914] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1265.914] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1265.914] kgem_add_handle: handle=27, index=2 [ 1265.914] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1265.914] gen7_emit_cc: blend = 980 [ 1265.914] gen7_emit_sampler: sampler = 20 [ 1265.914] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1265.914] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1265.914] gen7_emit_vertex_elements: setup id=0 [ 1265.914] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1265.914] (0, 0), (2560, 1600) [ 1265.914] gen4_vertex_flush[20c] = 3 [ 1265.914] sna_composite_rectangles: pixmap=141 marking clear [ff000000]? 1 [ 1265.914] sna_change_window_attributes [ 1265.914] sna_change_window_attributes: flushing background pixmap [ 1265.914] sna_validate_pixmap: target bpp=32, source bpp=32 [ 1265.915] sna_validate_gc changes=7fffff [ 1265.915] sna_validate_gc: recomputing clip [ 1265.915] sna_validate_gc: composite clip=1x[(0, 0), (2560, 1600)] [ 1265.915] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1265.915] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 1600) [ 1265.915] sna_poly_fill_rect: extents(0, 0), (2560, 1600), flags=1 [ 1265.915] discard_cpu_damage: discarding existing CPU damage [ 1265.915] sna_poly_fill_rect: promoting to full GPU [ 1265.915] sna_poly_fill_rect: dropping last-cpu hint [ 1265.915] sna_drawable_use_bo pixmap=4, box=((0, 0), (2560, 1600)), flags=19... [ 1265.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1265.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1265.915] wait_for_shadow: flags=1, shadow_flip=0, handle=39, wait=36, old=36 [ 1265.915] sna_drawable_use_bo: using whole GPU bo [ 1265.915] sna_poly_fill_rect: tiled fill, testing for blt [ 1265.915] sna_poly_fill_rect_tiled_blt x 1 [(0, 0)x(2560, 1600)...] [ 1265.915] sna_pixmap_move_to_gpu(pixmap=141, usage=0), flags=a [ 1265.915] sna_pixmap_move_to_gpu: already all-damaged [ 1265.915] sna_pixmap_mark_active: pixmap=141, handle=29 [ 1265.915] sna_pixmap_force_to_gpu(pixmap=0x1dbde40, flags=a) [ 1265.915] sna_pixmap_move_to_gpu(pixmap=141, usage=0), flags=4a [ 1265.915] sna_pixmap_move_to_gpu: already all-damaged [ 1265.915] sna_pixmap_mark_active: pixmap=141, handle=29 [ 1265.915] gen7_render_copy (alu=3, src=(2560x1600), dst=(2560x1600)) [ 1265.915] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1265.915] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1265.915] kgem_bo_is_render: handle=36, rq? 0 [0] [ 1265.915] kgem_bo_is_render: handle=29, rq? 1 [1] [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] kgem_check_bo: num_pages=+4000, num_exec=+1 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] gen7_composite_get_binding_table(ff80) [ 1265.915] kgem_add_reloc: handle=36, pos=16345, delta=0, domains=00020002 [ 1265.915] kgem_add_handle: handle=36, index=3 [ 1265.915] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1265.915] [3fd8] bind bo(handle=36, addr=68296704), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> render [ 1265.915] kgem_add_reloc: handle=29, pos=16337, delta=0, domains=00040000 [ 1265.915] [3fd0] bind bo(handle=29, addr=17174528), format=192, width=2560, height=1600, pitch=10240, tiling=1 -> sampler [ 1265.915] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 1265.915] gen7_emit_sampler: sampler = 0 [ 1265.915] gen7_emit_vertex_elements: setup id=0 [ 1265.915] gen4_vertex_flush[248] = 3 [ 1265.915] sna_create_pixmap(8, 8, 1, usage=0) [ 1265.915] kgem_can_create_2d: 8x8 @ 1 [ 1265.915] kgem_can_create_2d: unhandled depth 1 [ 1265.915] sna_create_pixmap: can not use GPU, just creating shadow [ 1265.915] create_pixmap: allocating pixmap 8x8, depth=1, size=40 [ 1265.915] create_pixmap: serial=148, usage=0, 8x8 [ 1265.915] sna_validate_gc changes=7fffff [ 1265.915] sna_validate_gc: recomputing clip [ 1265.915] sna_validate_gc: composite clip=1x[(0, 0), (8, 8)] [ 1265.915] sna_put_image((0, 0)x(8, 8), depth=1, format=1) [ 1265.915] sna_put_image: fallback -- unattached(0, 0, 8, 8) [ 1265.915] sna_put_image: fallback [ 1265.915] sna_gc_move_to_cpu, changes=7fffff [ 1265.915] sna_gc_move_to_cpu: flushing stipple pixmap [ 1265.915] sna_validate_pixmap: target bpp=1, source bpp=1 [ 1265.915] sna_validate_pixmap: flushing pixmap [ 1265.915] sfbValidateGC changes=77ffff [ 1265.915] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00ffffff, bg=00000000, planemask=ffffffff [ 1265.915] sfbValidateGC: rrop fg=ffffffff, bg=00000000, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=00000000 [ 1265.915] sna_drawable_move_region_to_cpu(pixmap=149 (8x8), [(0, 0), (8, 8)], flags=3) [ 1265.915] sna_drawable_move_region_to_cpu: not attached to 0x1db9b30 [ 1265.915] sna_put_image: fbPutImage(0, 0, 8, 8) [ 1265.915] sfbPutImage (0, 0)x(8, 8) [ 1265.915] fbClipBoxes: box=(0, 0),(8, 8); region=(0, 0),(8, 8) x 1 [ 1265.915] fbDrawableRun: box=(0, 0), (8, 8), clip=(0, 0), (8, 8) [ 1265.915] sfbBlt 8x8, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1265.915] sfbBlt fast blt, src_stride=4, dst_stride=4, width=1 (offset=-4856) [ 1265.915] sna_create_pixmap(8, 8, 1, usage=0) [ 1265.915] kgem_can_create_2d: 8x8 @ 1 [ 1265.915] kgem_can_create_2d: unhandled depth 1 [ 1265.915] sna_create_pixmap: can not use GPU, just creating shadow [ 1265.915] create_pixmap: allocating pixmap 8x8, depth=1, size=40 [ 1265.915] create_pixmap: serial=150, usage=0, 8x8 [ 1265.915] sna_validate_gc changes=7fffff [ 1265.915] sna_validate_gc: recomputing clip [ 1265.915] sna_validate_gc: composite clip=1x[(0, 0), (8, 8)] [ 1265.915] sna_put_image((0, 0)x(8, 8), depth=1, format=1) [ 1265.915] sna_put_image: fallback -- unattached(0, 0, 8, 8) [ 1265.915] sna_put_image: fallback [ 1265.915] sna_gc_move_to_cpu, changes=7fffff [ 1265.915] sna_gc_move_to_cpu: flushing stipple pixmap [ 1265.915] sna_validate_pixmap: target bpp=1, source bpp=1 [ 1265.915] sna_validate_pixmap: flushing pixmap [ 1265.915] sfbValidateGC changes=77ffff [ 1265.915] sfbValidateGC: computing rrop mask=00000001, depthMask=00000001, fg=00ffffff, bg=00000000, planemask=ffffffff [ 1265.915] sfbValidateGC: rrop fg=ffffffff, bg=00000000, pm=ffffffff, and=00000000, xor=ffffffff, bgand=00000000, bgxor=00000000 [ 1265.915] sna_drawable_move_region_to_cpu(pixmap=151 (8x8), [(0, 0), (8, 8)], flags=3) [ 1265.915] sna_drawable_move_region_to_cpu: not attached to 0x1db9be0 [ 1265.915] sna_put_image: fbPutImage(0, 0, 8, 8) [ 1265.915] sfbPutImage (0, 0)x(8, 8) [ 1265.915] fbClipBoxes: box=(0, 0),(8, 8); region=(0, 0),(8, 8) x 1 [ 1265.915] fbDrawableRun: box=(0, 0), (8, 8), clip=(0, 0), (8, 8) [ 1265.915] sfbBlt 8x8, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1265.915] sfbBlt fast blt, src_stride=4, dst_stride=4, width=1 (offset=-4928) [ 1265.915] sna_get_image: pixmap=149 (0, 0)x(8, 8), format=1, mask=1, depth=1 [ 1265.915] sna_drawable_move_region_to_cpu(pixmap=149 (8x8), [(0, 0), (8, 8)], flags=34) [ 1265.915] sna_drawable_move_region_to_cpu: not attached to 0x1db9b30 [ 1265.915] sfbGetImage (0, 0)x(8, 8) [ 1265.915] sfbBlt 8x8, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1265.915] sfbBlt fast blt, src_stride=4, dst_stride=4, width=1 (offset=560) [ 1265.915] sna_get_image: pixmap=151 (0, 0)x(8, 8), format=1, mask=1, depth=1 [ 1265.915] sna_drawable_move_region_to_cpu(pixmap=151 (8x8), [(0, 0), (8, 8)], flags=34) [ 1265.915] sna_drawable_move_region_to_cpu: not attached to 0x1db9be0 [ 1265.915] sfbGetImage (0, 0)x(8, 8) [ 1265.915] sfbBlt 8x8, alu=3, pm=ffffffff, bpp=1 (reverse=0, upsidedown=0) [ 1265.915] sfbBlt fast blt, src_stride=4, dst_stride=4, width=1 (offset=784) [ 1265.915] sna_destroy_pixmap: pixmap=149, attached?=0 [ 1265.915] sna_destroy_pixmap: pixmap=151, attached?=0 [ 1265.915] sna_block_handler (tv=0.622000) [ 1265.915] kgem_retire, need_retire?=1 [ 1265.915] kgem_retire__flushing: 0 bo on flushing list [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.915] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.915] kgem_retire -- retired=0, need_retire=1 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1265.915] start_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.915] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1265.915] timer_enable (time=1265915), starting timer 0 [ 1265.915] sna_accel_block_handler: evaluating timers, active=7 [ 1265.915] sna_accel_block_handler: flush timer expires in 8 [1265923] [ 1265.915] sna_wakeup_handler [ 1265.915] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_block_handler (tv=0.622000) [ 1265.915] kgem_retire, need_retire?=1 [ 1265.915] kgem_retire__flushing: 0 bo on flushing list [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.915] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.915] kgem_retire -- retired=0, need_retire=1 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_accel_do_flush: flush timer active: delta=8 [ 1265.915] sna_accel_block_handler: evaluating timers, active=7 [ 1265.915] sna_accel_block_handler: flush timer expires in 8 [1265923] [ 1265.915] sna_wakeup_handler [ 1265.915] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_block_handler (tv=0.622000) [ 1265.915] kgem_retire, need_retire?=1 [ 1265.915] kgem_retire__flushing: 0 bo on flushing list [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.915] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.915] kgem_retire -- retired=0, need_retire=1 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_accel_do_flush: flush timer active: delta=8 [ 1265.915] sna_accel_block_handler: evaluating timers, active=7 [ 1265.915] sna_accel_block_handler: flush timer expires in 8 [1265923] [ 1265.915] sna_wakeup_handler [ 1265.915] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_block_handler (tv=0.622000) [ 1265.915] kgem_retire, need_retire?=1 [ 1265.915] kgem_retire__flushing: 0 bo on flushing list [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.915] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.915] kgem_retire -- retired=0, need_retire=1 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_accel_do_flush: flush timer active: delta=8 [ 1265.915] sna_accel_block_handler: evaluating timers, active=7 [ 1265.915] sna_accel_block_handler: flush timer expires in 8 [1265923] [ 1265.915] sna_wakeup_handler [ 1265.915] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_block_handler (tv=0.622000) [ 1265.915] kgem_retire, need_retire?=1 [ 1265.915] kgem_retire__flushing: 0 bo on flushing list [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.915] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.915] kgem_retire -- retired=0, need_retire=1 [ 1265.915] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.915] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.915] sna_accel_do_flush: flush timer active: delta=8 [ 1265.915] sna_accel_block_handler: evaluating timers, active=7 [ 1265.915] sna_accel_block_handler: flush timer expires in 8 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.916] sna_wakeup_handler [ 1265.916] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_block_handler (tv=0.621000) [ 1265.916] kgem_retire, need_retire?=1 [ 1265.916] kgem_retire__flushing: 0 bo on flushing list [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.916] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.916] kgem_retire -- retired=0, need_retire=1 [ 1265.916] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.916] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.916] sna_accel_do_flush: flush timer active: delta=7 [ 1265.916] sna_accel_block_handler: evaluating timers, active=7 [ 1265.916] sna_accel_block_handler: flush timer expires in 7 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.917] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.917] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.917] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.917] sna_block_handler (tv=0.620000) [ 1265.917] kgem_retire, need_retire?=1 [ 1265.917] kgem_retire__flushing: 0 bo on flushing list [ 1265.917] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.917] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.917] kgem_retire -- retired=0, need_retire=1 [ 1265.917] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.917] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.917] sna_accel_do_flush: flush timer active: delta=6 [ 1265.917] sna_accel_block_handler: evaluating timers, active=7 [ 1265.917] sna_accel_block_handler: flush timer expires in 6 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.917] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.917] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.917] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.917] sna_block_handler (tv=0.620000) [ 1265.917] kgem_retire, need_retire?=1 [ 1265.917] kgem_retire__flushing: 0 bo on flushing list [ 1265.917] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.917] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=10 [ 1265.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.917] kgem_retire -- retired=0, need_retire=1 [ 1265.917] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1265.917] __kgem_ring_is_idle: last requests handle=10 still busy [ 1265.917] sna_accel_do_flush: flush timer active: delta=6 [ 1265.917] sna_accel_block_handler: evaluating timers, active=7 [ 1265.917] sna_accel_block_handler: flush timer expires in 6 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.917] sna_accel_wakeup_handler: nbatch=151, need_retire=1, need_purge=0 [ 1265.917] __kgem_busy: handle=10, busy=0, wedged=0 [ 1265.917] __kgem_ring_is_idle: ring=0 idle (handle=10) [ 1265.917] __kgem_busy: handle=10, busy=0, wedged=0 [ 1265.917] __kgem_retire_rq: request 10 complete [ 1265.917] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1265.917] sna_accel_wakeup_handler: GPU idle, flushing [ 1265.917] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 1265.917] gen4_vertex_close: copy to batch: 12 @ 152 [ 1265.917] gen4_vertex_close: reloc[0] = 126 [ 1265.917] kgem_add_reloc: handle=0, pos=126, delta=608, domains=00200000 [ 1265.917] batch[1/1, flags=1c00]: 152 164 16336 16384, nreloc=8, nexec=4, nfence=0, aperture=8010 [fenced=0] [ 1265.917] shrinking from 16384 to 1024 [ 1265.917] gem_write__cachealigned(handle=9, offset=0, len=656) [ 1265.917] gem_write(handle=9, offset=3904, len=192) [ 1265.917] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1265.917] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4122000 [ 1265.917] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1061000 [ 1265.917] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1265.917] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1265.917] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1265.917] sna_block_handler (tv=0.620000) [ 1265.917] kgem_retire, need_retire?=1 [ 1265.917] kgem_retire__flushing: 0 bo on flushing list [ 1265.917] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.917] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.917] kgem_retire -- retired=0, need_retire=1 [ 1265.917] sna_accel_do_flush: flush timer active: delta=6 [ 1265.917] sna_accel_block_handler: evaluating timers, active=7 [ 1265.917] sna_accel_block_handler: flush timer expires in 6 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.917] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.917] sna_block_handler (tv=0.620000) [ 1265.917] kgem_retire, need_retire?=1 [ 1265.917] kgem_retire__flushing: 0 bo on flushing list [ 1265.917] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.917] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.917] kgem_retire -- retired=0, need_retire=1 [ 1265.917] sna_accel_do_flush: flush timer active: delta=6 [ 1265.917] sna_accel_block_handler: evaluating timers, active=7 [ 1265.917] sna_accel_block_handler: flush timer expires in 6 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.917] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.917] sna_block_handler (tv=0.620000) [ 1265.917] kgem_retire, need_retire?=1 [ 1265.917] kgem_retire__flushing: 0 bo on flushing list [ 1265.917] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.917] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.917] kgem_retire -- retired=0, need_retire=1 [ 1265.917] sna_accel_do_flush: flush timer active: delta=6 [ 1265.917] sna_accel_block_handler: evaluating timers, active=7 [ 1265.917] sna_accel_block_handler: flush timer expires in 6 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.917] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.917] sna_block_handler (tv=0.620000) [ 1265.917] kgem_retire, need_retire?=1 [ 1265.917] kgem_retire__flushing: 0 bo on flushing list [ 1265.917] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.917] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.917] kgem_retire -- retired=0, need_retire=1 [ 1265.917] sna_accel_do_flush: flush timer active: delta=6 [ 1265.917] sna_accel_block_handler: evaluating timers, active=7 [ 1265.917] sna_accel_block_handler: flush timer expires in 6 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.917] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.917] sna_block_handler (tv=0.620000) [ 1265.917] kgem_retire, need_retire?=1 [ 1265.917] kgem_retire__flushing: 0 bo on flushing list [ 1265.917] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.917] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.917] kgem_retire -- retired=0, need_retire=1 [ 1265.917] sna_accel_do_flush: flush timer active: delta=6 [ 1265.917] sna_accel_block_handler: evaluating timers, active=7 [ 1265.917] sna_accel_block_handler: flush timer expires in 6 [1265923] [ 1265.917] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.918] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.918] kgem_retire -- retired=0, need_retire=1 [ 1265.918] sna_accel_do_flush: flush timer active: delta=5 [ 1265.918] sna_accel_block_handler: evaluating timers, active=7 [ 1265.918] sna_accel_block_handler: flush timer expires in 5 [1265923] [ 1265.918] sna_wakeup_handler [ 1265.918] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.918] sna_block_handler (tv=0.619000) [ 1265.918] kgem_retire, need_retire?=1 [ 1265.918] kgem_retire__flushing: 0 bo on flushing list [ 1265.918] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.919] sna_wakeup_handler [ 1265.919] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.919] sna_block_handler (tv=0.618000) [ 1265.919] kgem_retire, need_retire?=1 [ 1265.919] kgem_retire__flushing: 0 bo on flushing list [ 1265.919] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.919] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.919] kgem_retire -- retired=0, need_retire=1 [ 1265.919] sna_accel_do_flush: flush timer active: delta=4 [ 1265.919] sna_accel_block_handler: evaluating timers, active=7 [ 1265.919] sna_accel_block_handler: flush timer expires in 4 [1265923] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=3 [ 1265.920] sna_accel_do_flush (time=1265920), triggered [ 1265.920] sna_accel_flush (time=1265920), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1265.920] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1265.920] stop_flush: scanout=0 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.920] has_shadow: has pending damage? 1, outstanding flips: 0 [ 1265.920] sna_mode_redisplay: posting shadow damage? 1 [ 1265.920] sna_mode_redisplay: damage: 1x(0, 0), (2560, 1600) [ 1265.920] sna_pixmap_move_to_gpu(pixmap=4, usage=16), flags=a [ 1265.920] sna_pixmap_move_to_gpu: already all-damaged [ 1265.920] sna_pixmap_mark_active: pixmap=4, handle=36 [ 1265.920] sna_mode_redisplay: flipping tear-free outputs [ 1265.920] sna_mode_redisplay: crtc 0 [3, pipe=0] active? 1 [ 1265.920] get_fb: reusing fb=27 for handle=36 [ 1265.920] sna_mode_redisplay: crtc 1 [5, pipe=1] active? 0 [ 1265.920] sna_mode_redisplay: crtc 2 [7, pipe=2] active? 0 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=16 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=16 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=16 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=16 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=16 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=16 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.920] sna_wakeup_handler [ 1265.920] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.920] sna_block_handler (tv=0.617000) [ 1265.920] kgem_retire, need_retire?=1 [ 1265.920] kgem_retire__flushing: 0 bo on flushing list [ 1265.920] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.920] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.920] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.920] kgem_retire -- retired=0, need_retire=1 [ 1265.920] sna_accel_do_flush: flush timer active: delta=16 [ 1265.920] sna_accel_block_handler: evaluating timers, active=7 [ 1265.920] sna_accel_block_handler: flush timer expires in 16 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.921] sna_wakeup_handler [ 1265.921] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.921] sna_block_handler (tv=0.616000) [ 1265.921] kgem_retire, need_retire?=1 [ 1265.921] kgem_retire__flushing: 0 bo on flushing list [ 1265.921] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.921] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.921] kgem_retire -- retired=0, need_retire=1 [ 1265.921] sna_accel_do_flush: flush timer active: delta=15 [ 1265.921] sna_accel_block_handler: evaluating timers, active=7 [ 1265.921] sna_accel_block_handler: flush timer expires in 15 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=1 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=1 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=1 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=1 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=1 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=1 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=65537, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=9 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=1 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] kgem_retire, need_retire?=1 [ 1265.922] kgem_retire__flushing: 0 bo on flushing list [ 1265.922] __kgem_busy: handle=9, busy=0, wedged=0 [ 1265.922] __kgem_retire_rq: request 9 complete [ 1265.922] __kgem_busy: handle=36, busy=0, wedged=0 [ 1265.922] __kgem_busy: handle=29, busy=0, wedged=0 [ 1265.922] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1265.922] kgem_retire -- retired=0, need_retire=0 [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.922] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.922] sna_wakeup_handler [ 1265.922] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.922] sna_block_handler (tv=0.615000) [ 1265.922] sna_accel_do_flush: flush timer active: delta=14 [ 1265.922] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 14 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.923] sna_wakeup_handler [ 1265.923] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.923] sna_block_handler (tv=0.614000) [ 1265.923] sna_accel_do_flush: flush timer active: delta=13 [ 1265.923] sna_accel_block_handler: evaluating timers, active=7 [ 1265.923] sna_accel_block_handler: flush timer expires in 13 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.924] sna_wakeup_handler [ 1265.924] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.924] sna_block_handler (tv=0.613000) [ 1265.924] sna_accel_do_flush: flush timer active: delta=12 [ 1265.924] sna_accel_block_handler: evaluating timers, active=7 [ 1265.924] sna_accel_block_handler: flush timer expires in 12 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.925] sna_wakeup_handler [ 1265.925] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.925] sna_block_handler (tv=0.612000) [ 1265.925] sna_accel_do_flush: flush timer active: delta=11 [ 1265.925] sna_accel_block_handler: evaluating timers, active=7 [ 1265.925] sna_accel_block_handler: flush timer expires in 11 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.926] sna_wakeup_handler [ 1265.926] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.926] sna_block_handler (tv=0.611000) [ 1265.926] sna_accel_do_flush: flush timer active: delta=10 [ 1265.926] sna_accel_block_handler: evaluating timers, active=7 [ 1265.926] sna_accel_block_handler: flush timer expires in 10 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.927] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.927] sna_block_handler (tv=0.610000) [ 1265.927] sna_accel_do_flush: flush timer active: delta=9 [ 1265.927] sna_accel_block_handler: evaluating timers, active=7 [ 1265.927] sna_accel_block_handler: flush timer expires in 9 [1265936] [ 1265.927] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.928] sna_wakeup_handler [ 1265.928] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.928] sna_block_handler (tv=0.609000) [ 1265.928] sna_accel_do_flush: flush timer active: delta=8 [ 1265.928] sna_accel_block_handler: evaluating timers, active=7 [ 1265.928] sna_accel_block_handler: flush timer expires in 8 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.929] sna_wakeup_handler [ 1265.929] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.929] sna_block_handler (tv=0.608000) [ 1265.929] sna_accel_do_flush: flush timer active: delta=7 [ 1265.929] sna_accel_block_handler: evaluating timers, active=7 [ 1265.929] sna_accel_block_handler: flush timer expires in 7 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.930] sna_wakeup_handler [ 1265.930] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.930] sna_block_handler (tv=0.607000) [ 1265.930] sna_accel_do_flush: flush timer active: delta=6 [ 1265.930] sna_accel_block_handler: evaluating timers, active=7 [ 1265.930] sna_accel_block_handler: flush timer expires in 6 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle (time=1265931), triggered [ 1265.931] sna_accel_throttle (time=1265931) [ 1265.931] sna_accel_disarm_timer[1] (time=1265931) [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.931] sna_wakeup_handler [ 1265.931] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.931] sna_block_handler (tv=0.606000) [ 1265.931] sna_accel_do_flush: flush timer active: delta=5 [ 1265.931] sna_accel_do_throttle -- no pending activity [ 1265.931] sna_accel_block_handler: evaluating timers, active=5 [ 1265.931] sna_accel_block_handler: flush timer expires in 5 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.932] sna_wakeup_handler [ 1265.932] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.932] sna_block_handler (tv=0.605000) [ 1265.932] sna_accel_do_flush: flush timer active: delta=4 [ 1265.932] sna_accel_do_throttle -- no pending activity [ 1265.932] sna_accel_block_handler: evaluating timers, active=5 [ 1265.932] sna_accel_block_handler: flush timer expires in 4 [1265936] [ 1265.933] sna_wakeup_handler [ 1265.933] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.933] sna_block_handler (tv=0.604000) [ 1265.933] sna_accel_do_flush: flush timer active: delta=3 [ 1265.933] sna_accel_do_flush (time=1265933), triggered [ 1265.933] sna_accel_flush (time=1265933), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 1265.933] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1265.933] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.933] has_shadow: has pending damage? 0, outstanding flips: 1 [ 1265.933] sna_mode_redisplay: posting shadow damage? 0 [ 1265.933] sna_accel_do_throttle -- no pending activity [ 1265.933] sna_accel_block_handler: evaluating timers, active=5 [ 1265.933] sna_accel_block_handler: flush timer expires in 16 [1265949] [ 1265.933] sna_wakeup_handler [ 1265.933] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.933] sna_block_handler (tv=0.604000) [ 1265.933] sna_accel_do_flush: flush timer active: delta=16 [ 1265.933] sna_accel_do_throttle -- no pending activity [ 1265.933] sna_accel_block_handler: evaluating timers, active=5 [ 1265.933] sna_accel_block_handler: flush timer expires in 16 [1265949] [ 1265.933] sna_wakeup_handler [ 1265.933] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.933] sna_block_handler (tv=0.604000) [ 1265.933] sna_accel_do_flush: flush timer active: delta=16 [ 1265.933] sna_accel_do_throttle -- no pending activity [ 1265.933] sna_accel_block_handler: evaluating timers, active=5 [ 1265.933] sna_accel_block_handler: flush timer expires in 16 [1265949] [ 1265.933] sna_wakeup_handler [ 1265.933] sna_block_handler (tv=0.604000) [ 1265.933] sna_accel_do_flush: flush timer active: delta=16 [ 1265.933] sna_accel_do_throttle -- no pending activity [ 1265.933] sna_accel_block_handler: evaluating timers, active=5 [ 1265.933] sna_accel_block_handler: flush timer expires in 16 [1265949] [ 1265.933] sna_wakeup_handler [ 1265.933] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.933] sna_block_handler (tv=0.604000) [ 1265.933] sna_accel_do_flush: flush timer active: delta=16 [ 1265.933] sna_accel_do_throttle -- no pending activity [ 1265.933] sna_accel_block_handler: evaluating timers, active=5 [ 1265.933] sna_accel_block_handler: flush timer expires in 16 [1265949] [ 1265.933] sna_wakeup_handler [ 1265.933] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.933] sna_block_handler (tv=0.604000) [ 1265.933] sna_accel_do_flush: flush timer active: delta=16 [ 1265.933] sna_accel_do_throttle -- no pending activity [ 1265.933] sna_accel_block_handler: evaluating timers, active=5 [ 1265.933] sna_accel_block_handler: flush timer expires in 16 [1265949] [ 1265.938] sna_wakeup_handler [ 1265.938] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.938] sna_mode_wakeup: len=32 [ 1265.938] sna_mode_redisplay: posting shadow damage? 0 [ 1265.938] sna_block_handler (tv=0.599000) [ 1265.938] sna_accel_do_flush: flush timer active: delta=11 [ 1265.938] sna_accel_do_throttle -- no pending activity [ 1265.938] sna_accel_block_handler: evaluating timers, active=5 [ 1265.938] sna_accel_block_handler: flush timer expires in 11 [1265949] [ 1265.949] sna_wakeup_handler [ 1265.949] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1265.949] sna_block_handler (tv=0.588000) [ 1265.949] sna_accel_do_flush: flush timer active: delta=0 [ 1265.949] sna_accel_do_flush (time=1265949), triggered [ 1265.949] sna_accel_flush (time=1265949), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 1265.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.949] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1265.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1265.949] sna_accel_disarm_timer[0] (time=1265949) [ 1265.949] sna_mode_redisplay: posting shadow damage? 0 [ 1265.949] sna_accel_do_throttle -- no pending activity [ 1266.538] sna_wakeup_handler [ 1266.538] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1266.538] sna_block_handler (tv=119.395000) [ 1266.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1266.538] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1266.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1266.538] sna_accel_do_flush -- no pending write to scanout [ 1266.538] sna_accel_do_throttle -- no pending activity [ 1269.831] sna_wakeup_handler [ 1269.831] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1269.831] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1269.831] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1269.831] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1269.831] sna_poly_fill_rect: dropping last-cpu hint [ 1269.831] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1269.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.831] sna_drawable_use_bo: using whole GPU bo [ 1269.831] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1269.831] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1269.831] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1269.831] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1269.831] color_convert: src=ff000000 [20020888] [ 1269.831] color_convert: dst=ff000000 [20028888] [ 1269.831] sna_render_get_solid: ff000000 [ 1269.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1269.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1269.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1269.831] kgem_add_handle: handle=24, index=0 [ 1269.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1269.831] gen7_composite_get_binding_table(ffe0) [ 1269.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1269.831] kgem_add_handle: handle=37, index=1 [ 1269.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1269.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1269.831] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1269.831] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1269.831] kgem_add_handle: handle=27, index=2 [ 1269.831] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1269.831] gen7_emit_cc: blend = 980 [ 1269.831] gen7_emit_sampler: sampler = 20 [ 1269.831] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1269.831] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1269.831] gen7_emit_vertex_elements: setup id=0 [ 1269.831] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1269.831] (0, 0), (2560, 14) [ 1269.831] gen4_vertex_flush[20c] = 3 [ 1269.831] sna_validate_gc changes=400c [ 1269.831] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1269.831] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1269.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.831] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1269.831] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1269.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.831] sna_drawable_use_bo: using whole GPU bo [ 1269.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.831] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1269.831] gen6_render_context_switch: from 1 to 3, submit batch [ 1269.831] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1269.831] gen4_vertex_close: copy to batch: 6 @ 138 [ 1269.831] gen4_vertex_close: reloc[0] = 126 [ 1269.831] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1269.831] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1269.831] shrinking from 16384 to 1024 [ 1269.831] gem_write__cachealigned(handle=8, offset=0, len=576) [ 1269.831] gem_write(handle=8, offset=4000, len=96) [ 1269.831] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1269.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1269.831] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1269.831] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1269.831] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1269.831] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1269.831] kgem_add_handle: handle=37, index=0 [ 1269.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1269.831] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1269.831] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1269.831] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1269.831] sna_validate_gc changes=c [ 1269.831] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1269.831] sna_poly_line: extents (46, 2), (47, 11) [ 1269.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.831] sna_poly_line: trying solid fill [ff666666] [ 1269.831] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1269.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.831] sna_drawable_use_bo: using whole GPU bo [ 1269.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.831] gen7_render_fill: (alu=3, color=ff666666) [ 1269.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.831] __kgem_busy: handle=8, busy=65537, wedged=0 [ 1269.831] __kgem_ring_is_idle: last requests handle=8 still busy [ 1269.831] color_convert: src=ff666666 [20020888] [ 1269.831] color_convert: dst=ff666666 [20028888] [ 1269.831] sna_render_get_solid: ff666666 [ 1269.831] sna_render_get_solid(4) = ff666666 (old) [ 1269.831] gen6_render_context_switch: from 3 to 1, submit batch [ 1269.831] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1269.831] gem_write__cachealigned(handle=7, offset=0, len=232) [ 1269.831] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1269.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1269.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1269.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1269.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1269.831] kgem_add_handle: handle=24, index=0 [ 1269.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1269.831] gen7_composite_get_binding_table(ffe0) [ 1269.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1269.831] kgem_add_handle: handle=37, index=1 [ 1269.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1269.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1269.831] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1269.831] kgem_add_reloc: adding proxy [delta=16] for handle=28 [ 1269.831] kgem_add_handle: handle=28, index=2 [ 1269.831] [3fe8] bind bo(handle=28, addr=68288528), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1269.831] gen7_emit_cc: blend = 980 [ 1269.831] gen7_emit_sampler: sampler = 20 [ 1269.831] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1269.831] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1269.831] gen7_emit_vertex_elements: setup id=0 [ 1269.831] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1269.831] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1269.831] gen7_render_fill_op_boxes: (46, 2),(47, 11)... x 1 [ 1269.831] gen4_vertex_flush[20c] = 3 [ 1269.831] sna_validate_gc changes=400c [ 1269.831] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1269.831] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1269.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.831] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1269.831] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1269.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.831] sna_drawable_use_bo: using whole GPU bo [ 1269.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.831] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1269.831] gen6_render_context_switch: from 1 to 3, submit batch [ 1269.831] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1269.831] gen4_vertex_close: copy to batch: 6 @ 138 [ 1269.831] gen4_vertex_close: reloc[0] = 126 [ 1269.831] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1269.831] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1269.831] shrinking from 16384 to 1024 [ 1269.831] gem_write__cachealigned(handle=6, offset=0, len=576) [ 1269.831] gem_write(handle=6, offset=4000, len=96) [ 1269.831] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1269.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1269.831] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1269.831] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1269.831] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1269.831] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1269.831] kgem_add_handle: handle=37, index=0 [ 1269.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1269.831] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1269.831] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1269.831] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1269.831] sna_validate_gc changes=c [ 1269.831] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1269.831] sna_poly_line: extents (331, 2), (332, 11) [ 1269.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.831] sna_poly_line: trying solid fill [ff666666] [ 1269.831] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1269.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.831] sna_drawable_use_bo: using whole GPU bo [ 1269.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.831] gen7_render_fill: (alu=3, color=ff666666) [ 1269.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.831] __kgem_busy: handle=6, busy=0, wedged=0 [ 1269.831] __kgem_ring_is_idle: ring=0 idle (handle=6) [ 1269.831] __kgem_busy: handle=8, busy=0, wedged=0 [ 1269.831] __kgem_retire_rq: request 8 complete [ 1269.831] __kgem_busy: handle=6, busy=0, wedged=0 [ 1269.831] __kgem_retire_rq: request 6 complete [ 1269.831] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1269.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.831] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1269.831] kgem_add_reloc: handle=37, pos=298, delta=0, domains=00028002 [ 1269.831] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1269.831] _sna_blt_fill_boxes: ff666666 x 1 [ 1269.831] sna_validate_gc changes=400c [ 1269.831] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1269.831] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1269.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.831] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1269.831] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1269.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.831] sna_drawable_use_bo: using whole GPU bo [ 1269.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.831] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1269.831] kgem_add_reloc: handle=37, pos=310, delta=0, domains=00028002 [ 1269.831] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1269.831] kgem_add_reloc: handle=37, pos=316, delta=0, domains=00028002 [ 1269.831] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1269.831] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1269.831] sna_validate_gc changes=c [ 1269.831] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1269.831] sna_poly_line: extents (364, 2), (365, 11) [ 1269.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.831] sna_poly_line: trying solid fill [ff666666] [ 1269.832] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.832] gen7_render_fill: (alu=3, color=ff666666) [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1269.832] kgem_add_reloc: handle=37, pos=352, delta=0, domains=00028002 [ 1269.832] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1269.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1269.832] sna_validate_gc changes=400c [ 1269.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1269.832] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1269.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.832] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1269.832] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.832] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1269.832] kgem_add_reloc: handle=37, pos=364, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1269.832] kgem_add_reloc: handle=37, pos=370, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1269.832] sna_validate_gc changes=c [ 1269.832] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1269.832] sna_poly_line: extents (397, 2), (398, 11) [ 1269.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.832] sna_poly_line: trying solid fill [ff666666] [ 1269.832] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.832] gen7_render_fill: (alu=3, color=ff666666) [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1269.832] kgem_add_reloc: handle=37, pos=406, delta=0, domains=00028002 [ 1269.832] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1269.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1269.832] sna_validate_gc changes=400c [ 1269.832] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1269.832] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1269.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.832] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1269.832] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.832] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1269.832] kgem_add_reloc: handle=37, pos=418, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1269.832] kgem_add_reloc: handle=37, pos=424, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1269.832] sna_validate_gc changes=c [ 1269.832] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1269.832] sna_poly_line: extents (472, 2), (473, 11) [ 1269.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.832] sna_poly_line: trying solid fill [ff666666] [ 1269.832] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.832] gen7_render_fill: (alu=3, color=ff666666) [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1269.832] kgem_add_reloc: handle=37, pos=502, delta=0, domains=00028002 [ 1269.832] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1269.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1269.832] sna_validate_gc changes=400c [ 1269.832] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1269.832] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1269.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.832] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1269.832] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.832] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1269.832] kgem_add_reloc: handle=37, pos=514, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1269.832] kgem_add_reloc: handle=37, pos=520, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1269.832] sna_validate_gc changes=c [ 1269.832] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1269.832] sna_poly_line: extents (529, 2), (530, 11) [ 1269.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.832] sna_poly_line: trying solid fill [ff666666] [ 1269.832] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.832] gen7_render_fill: (alu=3, color=ff666666) [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1269.832] kgem_add_reloc: handle=37, pos=577, delta=0, domains=00028002 [ 1269.832] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1269.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1269.832] sna_validate_gc changes=400c [ 1269.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1269.832] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1269.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.832] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1269.832] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.832] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1269.832] kgem_add_reloc: handle=37, pos=589, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1269.832] kgem_add_reloc: handle=37, pos=595, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1269.832] sna_validate_gc changes=c [ 1269.832] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1269.832] sna_poly_line: extents (562, 2), (563, 11) [ 1269.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.832] sna_poly_line: trying solid fill [ff666666] [ 1269.832] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.832] gen7_render_fill: (alu=3, color=ff666666) [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1269.832] kgem_add_reloc: handle=37, pos=631, delta=0, domains=00028002 [ 1269.832] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1269.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1269.832] sna_validate_gc changes=400c [ 1269.832] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1269.832] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1269.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.832] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1269.832] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.832] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1269.832] kgem_add_reloc: handle=37, pos=643, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1269.832] kgem_add_reloc: handle=37, pos=649, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1269.832] sna_validate_gc changes=c [ 1269.832] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1269.832] sna_poly_line: extents (655, 2), (656, 11) [ 1269.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1269.832] sna_poly_line: trying solid fill [ff666666] [ 1269.832] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1269.832] gen7_render_fill: (alu=3, color=ff666666) [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1269.832] kgem_add_reloc: handle=37, pos=741, delta=0, domains=00028002 [ 1269.832] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1269.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1269.832] sna_validate_gc changes=400c [ 1269.832] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1269.832] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1269.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.832] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1269.832] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1269.832] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1269.832] kgem_add_reloc: handle=37, pos=753, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1269.832] kgem_add_reloc: handle=37, pos=759, delta=0, domains=00028002 [ 1269.832] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1269.832] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1269.832] sna_validate_gc changes=4 [ 1269.832] sna_validate_gc: recomputing clip [ 1269.832] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1269.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1269.832] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1269.832] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1269.832] discard_cpu_damage: discarding existing CPU damage [ 1269.832] sna_poly_fill_rect: promoting to full GPU [ 1269.832] sna_poly_fill_rect: dropping last-cpu hint [ 1269.832] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1269.832] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1269.832] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1269.832] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1269.832] color_convert: src=ff000000 [20020888] [ 1269.832] color_convert: dst=ff000000 [20028888] [ 1269.832] sna_render_get_solid: ff000000 [ 1269.832] __kgem_busy: handle=7, busy=0, wedged=0 [ 1269.832] __kgem_ring_is_idle: ring=1 idle (handle=7) [ 1269.832] __kgem_busy: handle=7, busy=0, wedged=0 [ 1269.832] __kgem_retire_rq: request 7 complete [ 1269.832] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1269.832] kgem_set_mode: flushing before new bo [ 1269.832] batch[3/3, flags=1c00]: 890 890 16384 16384, nreloc=23, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1269.832] gem_write__cachealigned(handle=5, offset=0, len=3560) [ 1269.832] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1045000 [ 1269.832] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1269.832] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1269.832] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1269.832] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1269.832] kgem_add_handle: handle=24, index=0 [ 1269.832] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1269.832] gen7_composite_get_binding_table(ffe0) [ 1269.832] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1269.832] kgem_add_handle: handle=38, index=1 [ 1269.832] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1269.832] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1269.832] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1269.832] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1269.832] kgem_add_handle: handle=27, index=2 [ 1269.832] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1269.832] gen7_emit_cc: blend = 980 [ 1269.832] gen7_emit_sampler: sampler = 20 [ 1269.832] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1269.832] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1269.832] gen7_emit_vertex_elements: setup id=0 [ 1269.832] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1269.832] (0, 0), (2560, 18) [ 1269.832] gen4_vertex_flush[20c] = 3 [ 1269.832] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1269.832] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1766, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1269.832] sna_do_copy: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1269.832] sna_do_copy: after drawable: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1269.832] sna_do_copy: dst extents (1766, 3), (2540, 17) [ 1269.832] sna_do_copy: pixmap -- no source clipping [ 1269.832] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1269.832] sna_do_copy: copy region (1766, 3), (2540, 17) x 1 [ 1269.832] sna_copy_boxes (boxes=1x[(1766, 3), (2540, 17)...], src=+(-1766, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1269.832] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1269.832] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1269.832] sna_drawable_use_bo pixmap=113, box=((1766, 3), (2540, 17)), flags=b... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1269.832] sna_pixmap_move_to_gpu: already all-damaged [ 1269.832] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1269.832] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1269.832] gen7_render_copy_boxes (-1766, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1269.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1269.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1269.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1269.832] kgem_check_bo: flushing for required semaphore [ 1269.832] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1269.832] gen4_vertex_close: copy to batch: 6 @ 138 [ 1269.832] gen4_vertex_close: reloc[0] = 126 [ 1269.832] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1269.832] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1269.832] shrinking from 16384 to 1024 [ 1269.832] gem_write__cachealigned(handle=4, offset=0, len=576) [ 1269.832] gem_write(handle=4, offset=4000, len=96) [ 1269.832] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1044000 [ 1269.832] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1269.832] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1269.832] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1269.832] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1269.832] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1269.832] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1269.832] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1269.832] kgem_add_handle: handle=24, index=0 [ 1269.832] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1269.832] gen7_composite_get_binding_table(ffe0) [ 1269.832] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1269.832] kgem_add_handle: handle=38, index=1 [ 1269.832] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1269.832] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1269.832] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1269.832] kgem_add_handle: handle=37, index=2 [ 1269.832] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1269.832] gen7_emit_cc: blend = 980 [ 1269.832] gen7_emit_sampler: sampler = 0 [ 1269.832] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1269.832] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1269.832] gen7_emit_vertex_elements: setup id=0 [ 1269.832] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1269.832] (0, 0) -> (1766, 3) + (774, 14) [ 1269.832] gen4_vertex_flush[20c] = 3 [ 1269.832] sna_validate_gc changes=c [ 1269.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1269.832] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1269.832] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1269.832] sna_poly_fill_rect: dropping last-cpu hint [ 1269.832] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1269.832] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1269.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1269.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1269.832] color_convert: src=ff4c7899 [20020888] [ 1269.832] color_convert: dst=ff4c7899 [20028888] [ 1269.832] sna_render_get_solid: ff4c7899 [ 1269.832] sna_render_get_solid(2) = ff4c7899 (old) [ 1269.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1269.832] gen7_composite_get_binding_table(ff80) [ 1269.832] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1269.832] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1269.832] kgem_add_handle: handle=28, index=3 [ 1269.832] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1269.832] gen7_emit_sampler: sampler = 20 [ 1269.832] gen7_emit_vertex_elements: setup id=0 [ 1269.832] (0, 1), (16, 17) [ 1269.832] gen4_vertex_flush[248] = 3 [ 1269.832] sna_validate_gc changes=c [ 1269.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1269.832] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1269.832] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1269.832] sna_poly_fill_rect: dropping last-cpu hint [ 1269.832] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1269.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.832] sna_drawable_use_bo: using whole GPU bo [ 1269.832] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1269.832] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1269.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1269.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1269.832] color_convert: src=ff285577 [20020888] [ 1269.832] color_convert: dst=ff285577 [20028888] [ 1269.832] sna_render_get_solid: ff285577 [ 1269.832] sna_render_get_solid(3) = ff285577 (old) [ 1269.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1269.832] gen7_composite_get_binding_table(ff40) [ 1269.832] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1269.833] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1269.833] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1269.833] gen7_emit_vertex_elements: setup id=0 [ 1269.833] (1, 2), (15, 16) [ 1269.833] gen4_vertex_flush[27c] = 3 [ 1269.833] sna_validate_gc changes=400c [ 1269.833] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1269.833] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1269.833] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1269.833] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1269.833] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1269.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1269.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1269.833] sna_drawable_use_bo: using whole GPU bo [ 1269.833] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1269.833] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1269.833] gen6_render_context_switch: from 1 to 3, submit batch [ 1269.833] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1269.833] gen4_vertex_close: copy to batch: 18 @ 166 [ 1269.833] gen4_vertex_close: reloc[0] = 126 [ 1269.833] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1269.833] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1269.833] shrinking from 16384 to 1024 [ 1269.833] gem_write__cachealigned(handle=3, offset=0, len=736) [ 1269.833] gem_write(handle=3, offset=3872, len=224) [ 1269.833] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1043000 [ 1269.833] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1269.833] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1269.833] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1269.833] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1269.833] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1269.833] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1269.833] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1269.833] kgem_add_handle: handle=38, index=0 [ 1269.833] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1269.833] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1269.833] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1269.833] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1269.833] sna_validate_gc changes=0 [ 1269.833] sna_validate_gc: recomputing clip [ 1269.833] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [ 1269.833] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1269.833] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1269.833] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1269.833] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1269.833] sna_do_copy: dst clipped out [ 1269.833] sna_block_handler (tv=116.100000) [ 1269.833] kgem_retire, need_retire?=1 [ 1269.833] kgem_retire__flushing: 0 bo on flushing list [ 1269.833] __kgem_busy: handle=4, busy=65537, wedged=0 [ 1269.833] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=4 [ 1269.833] __kgem_busy: handle=5, busy=262145, wedged=0 [ 1269.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=5 [ 1269.833] kgem_retire -- retired=0, need_retire=1 [ 1269.833] __kgem_busy: handle=5, busy=262145, wedged=0 [ 1269.833] __kgem_ring_is_idle: last requests handle=5 still busy [ 1269.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1269.833] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1269.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1269.833] sna_accel_do_flush -- no pending write to scanout [ 1269.833] timer_enable (time=1269833), starting timer 1 [ 1272.053] sna_wakeup_handler [ 1272.053] _sna_acpi_wakeup: read 21 bytes from acpid [ 1272.053] _sna_acpi_wakeup: event string [21]: 'button/lid LID close ' [ 1272.053] sna_accel_wakeup_handler: nbatch=21, need_retire=1, need_purge=0 [ 1272.053] __kgem_busy: handle=5, busy=0, wedged=0 [ 1272.053] __kgem_ring_is_idle: ring=1 idle (handle=5) [ 1272.053] __kgem_busy: handle=5, busy=0, wedged=0 [ 1272.053] __kgem_retire_rq: request 5 complete [ 1272.053] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1272.053] sna_accel_wakeup_handler: GPU idle, flushing [ 1272.053] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1272.053] gem_write__cachealigned(handle=2, offset=0, len=88) [ 1272.053] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1042000 [ 1272.053] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1272.053] sna_block_handler (tv=113.880000) [ 1272.053] kgem_retire, need_retire?=1 [ 1272.053] kgem_retire__flushing: 0 bo on flushing list [ 1272.053] __kgem_busy: handle=4, busy=0, wedged=0 [ 1272.053] __kgem_retire_rq: request 4 complete [ 1272.053] __kgem_busy: handle=3, busy=0, wedged=0 [ 1272.053] __kgem_retire_rq: request 3 complete [ 1272.053] __kgem_busy: handle=37, busy=0, wedged=0 [ 1272.053] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1272.053] __kgem_busy: handle=2, busy=262145, wedged=0 [ 1272.053] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=2 [ 1272.053] kgem_retire -- retired=0, need_retire=1 [ 1272.053] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.053] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.053] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.053] sna_accel_do_flush -- no pending write to scanout [ 1272.053] sna_accel_do_throttle (time=1272053), triggered [ 1272.053] sna_accel_throttle (time=1272053) [ 1272.086] sna_wakeup_handler [ 1272.086] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1272.086] sna_block_handler (tv=113.847000) [ 1272.086] kgem_retire, need_retire?=1 [ 1272.086] kgem_retire__flushing: 0 bo on flushing list [ 1272.086] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1272.086] __kgem_busy: handle=2, busy=0, wedged=0 [ 1272.086] __kgem_retire_rq: request 2 complete [ 1272.086] __kgem_busy: handle=38, busy=0, wedged=0 [ 1272.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1272.086] kgem_retire -- retired=0, need_retire=0 [ 1272.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.086] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.086] sna_accel_do_flush -- no pending write to scanout [ 1272.086] sna_accel_do_throttle (time=1272086), triggered [ 1272.086] sna_accel_throttle (time=1272086) [ 1272.086] sna_accel_disarm_timer[1] (time=1272086) [ 1272.086] sna_wakeup_handler [ 1272.086] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.086] sna_block_handler (tv=0.000000) [ 1272.086] sna_wakeup_handler [ 1272.086] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.086] sna_block_handler (tv=113.847000) [ 1272.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.086] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.086] sna_accel_do_flush -- no pending write to scanout [ 1272.086] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.087] sna_wakeup_handler [ 1272.087] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.087] sna_block_handler (tv=113.846000) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] start_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 1272.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 1272.087] sna_accel_do_flush -- no pending write to scanout [ 1272.087] sna_accel_do_throttle -- no pending activity [ 1272.187] sna_wakeup_handler [ 1272.187] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1272.187] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [ 1272.187] sna_output_dpms(eDP1): dpms=0 (current: 0), active? 1 [ 1272.187] sna_output_dpms(eDP1): dpms=3 (current: 0), active? 1 [ 1272.187] sna_output_dpms_backlight(eDP1) -- 0 -> 3 [ 1272.187] sna_output_backlight_get: level=24 (max=100) [ 1272.187] sna_output_backlight_set: level=0, max=100 [ 1273.360] sna_crtc_dpms(pipe 0, dpms mode -> 3):= active=0 [ 1273.360] sna_crtc_disable: disabling crtc [3, pipe=0] [ 1273.360] sna_crtc_force_outputs_off(pipe=0), currently? 0 [ 1273.360] sna_output_dpms(eDP1): dpms=3 (current: 3), active? 1 [ 1273.360] sna_crtc_disable_shadow: disabling for crtc 3 [ 1273.360] sna_mode_disable_shadow [ 1273.360] sna_output_dpms(eDP1): dpms=3 (current: 3), active? 1 [ 1273.360] sna_crtc_dpms(pipe 0, dpms mode -> 3):= active=0 [ 1273.360] sna_block_handler (tv=0.000000) [ 1273.360] sna_wakeup_handler [ 1273.360] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1273.360] sna_block_handler (tv=112.573000) [ 1273.360] sna_accel_do_flush -- no scanout attached [ 1273.360] sna_accel_disarm_timer[0] (time=1273360) [ 1273.360] sna_accel_do_throttle -- no pending activity [ 1273.360] sna_wakeup_handler [ 1273.360] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1273.360] sna_block_handler (tv=112.573000) [ 1273.360] sna_accel_do_flush -- no scanout attached [ 1273.360] sna_accel_disarm_timer[0] (time=1273360) [ 1273.360] sna_accel_do_throttle -- no pending activity [ 1274.831] sna_wakeup_handler [ 1274.831] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1274.831] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1274.831] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1274.831] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1274.831] sna_poly_fill_rect: dropping last-cpu hint [ 1274.831] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1274.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.831] sna_drawable_use_bo: using whole GPU bo [ 1274.831] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1274.831] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1274.831] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1274.831] kgem_bo_is_render: handle=37, rq? 0 [0] [ 1274.831] color_convert: src=ff000000 [20020888] [ 1274.831] color_convert: dst=ff000000 [20028888] [ 1274.831] sna_render_get_solid: ff000000 [ 1274.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1274.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1274.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1274.831] kgem_add_handle: handle=24, index=0 [ 1274.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1274.831] gen7_composite_get_binding_table(ffe0) [ 1274.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1274.831] kgem_add_handle: handle=37, index=1 [ 1274.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1274.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1274.831] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1274.831] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1274.831] kgem_add_handle: handle=27, index=2 [ 1274.831] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1274.831] gen7_emit_cc: blend = 980 [ 1274.831] gen7_emit_sampler: sampler = 20 [ 1274.831] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1274.831] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1274.831] gen7_emit_vertex_elements: setup id=0 [ 1274.831] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1274.831] (0, 0), (2560, 14) [ 1274.831] gen4_vertex_flush[20c] = 3 [ 1274.831] sna_validate_gc changes=400c [ 1274.831] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1274.831] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1274.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.831] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1274.831] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1274.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.831] sna_drawable_use_bo: using whole GPU bo [ 1274.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.831] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1274.831] gen6_render_context_switch: from 1 to 3, submit batch [ 1274.831] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1274.831] gen4_vertex_close: copy to batch: 6 @ 138 [ 1274.831] gen4_vertex_close: reloc[0] = 126 [ 1274.831] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1274.831] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1274.831] shrinking from 16384 to 1024 [ 1274.831] gem_write__cachealigned(handle=1, offset=0, len=576) [ 1274.831] gem_write(handle=1, offset=4000, len=96) [ 1274.831] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1041000 [ 1274.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1274.831] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1274.831] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1274.831] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1274.831] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1274.831] kgem_add_handle: handle=37, index=0 [ 1274.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1274.831] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1274.831] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1274.831] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1274.831] sna_validate_gc changes=c [ 1274.831] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1274.831] sna_poly_line: extents (46, 2), (47, 11) [ 1274.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.831] sna_poly_line: trying solid fill [ff666666] [ 1274.831] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1274.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.831] sna_drawable_use_bo: using whole GPU bo [ 1274.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.831] gen7_render_fill: (alu=3, color=ff666666) [ 1274.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.831] __kgem_busy: handle=1, busy=65537, wedged=0 [ 1274.831] __kgem_ring_is_idle: last requests handle=1 still busy [ 1274.831] color_convert: src=ff666666 [20020888] [ 1274.831] color_convert: dst=ff666666 [20028888] [ 1274.831] sna_render_get_solid: ff666666 [ 1274.831] sna_render_get_solid(4) = ff666666 (old) [ 1274.831] gen6_render_context_switch: from 3 to 1, submit batch [ 1274.831] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1274.831] gem_write__cachealigned(handle=16, offset=0, len=232) [ 1274.831] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1050000 [ 1274.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1274.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1274.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1274.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1274.831] kgem_add_handle: handle=24, index=0 [ 1274.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1274.831] gen7_composite_get_binding_table(ffe0) [ 1274.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1274.831] kgem_add_handle: handle=37, index=1 [ 1274.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1274.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1274.831] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1274.831] kgem_add_reloc: adding proxy [delta=16] for handle=28 [ 1274.831] kgem_add_handle: handle=28, index=2 [ 1274.831] [3fe8] bind bo(handle=28, addr=68288528), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1274.831] gen7_emit_cc: blend = 980 [ 1274.831] gen7_emit_sampler: sampler = 20 [ 1274.831] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1274.831] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1274.831] gen7_emit_vertex_elements: setup id=0 [ 1274.831] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1274.831] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1274.831] gen7_render_fill_op_boxes: (46, 2),(47, 11)... x 1 [ 1274.831] gen4_vertex_flush[20c] = 3 [ 1274.831] sna_validate_gc changes=400c [ 1274.831] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1274.831] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1274.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.831] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1274.831] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1274.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.831] sna_drawable_use_bo: using whole GPU bo [ 1274.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.831] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1274.831] gen6_render_context_switch: from 1 to 3, submit batch [ 1274.831] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1274.831] gen4_vertex_close: copy to batch: 6 @ 138 [ 1274.831] gen4_vertex_close: reloc[0] = 126 [ 1274.831] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1274.831] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1274.831] shrinking from 16384 to 1024 [ 1274.831] gem_write__cachealigned(handle=15, offset=0, len=576) [ 1274.831] gem_write(handle=15, offset=4000, len=96) [ 1274.831] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104f000 [ 1274.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1274.831] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1274.831] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1274.831] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1274.831] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1274.831] kgem_add_handle: handle=37, index=0 [ 1274.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1274.831] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1274.831] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1274.831] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1274.831] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1274.831] sna_validate_gc changes=c [ 1274.831] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1274.831] sna_poly_line: extents (331, 2), (332, 11) [ 1274.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.831] sna_poly_line: trying solid fill [ff666666] [ 1274.831] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1274.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.831] sna_drawable_use_bo: using whole GPU bo [ 1274.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.831] gen7_render_fill: (alu=3, color=ff666666) [ 1274.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.831] __kgem_busy: handle=15, busy=0, wedged=0 [ 1274.831] __kgem_ring_is_idle: ring=0 idle (handle=15) [ 1274.831] __kgem_busy: handle=1, busy=0, wedged=0 [ 1274.831] __kgem_retire_rq: request 1 complete [ 1274.831] __kgem_busy: handle=15, busy=0, wedged=0 [ 1274.831] __kgem_retire_rq: request 15 complete [ 1274.831] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1274.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.831] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1274.831] kgem_add_reloc: handle=37, pos=298, delta=0, domains=00028002 [ 1274.831] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1274.831] _sna_blt_fill_boxes: ff666666 x 1 [ 1274.831] sna_validate_gc changes=400c [ 1274.831] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1274.831] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1274.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.831] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1274.831] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1274.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.831] sna_drawable_use_bo: using whole GPU bo [ 1274.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.831] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1274.831] kgem_add_reloc: handle=37, pos=310, delta=0, domains=00028002 [ 1274.831] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1274.831] kgem_add_reloc: handle=37, pos=316, delta=0, domains=00028002 [ 1274.831] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1274.832] sna_poly_line: extents (364, 2), (365, 11) [ 1274.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.832] sna_poly_line: trying solid fill [ff666666] [ 1274.832] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.832] gen7_render_fill: (alu=3, color=ff666666) [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1274.832] kgem_add_reloc: handle=37, pos=352, delta=0, domains=00028002 [ 1274.832] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1274.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1274.832] sna_validate_gc changes=400c [ 1274.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1274.832] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1274.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.832] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1274.832] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.832] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1274.832] kgem_add_reloc: handle=37, pos=364, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1274.832] kgem_add_reloc: handle=37, pos=370, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1274.832] sna_poly_line: extents (397, 2), (398, 11) [ 1274.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.832] sna_poly_line: trying solid fill [ff666666] [ 1274.832] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.832] gen7_render_fill: (alu=3, color=ff666666) [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1274.832] kgem_add_reloc: handle=37, pos=406, delta=0, domains=00028002 [ 1274.832] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1274.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1274.832] sna_validate_gc changes=400c [ 1274.832] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1274.832] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1274.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.832] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1274.832] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.832] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1274.832] kgem_add_reloc: handle=37, pos=418, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1274.832] kgem_add_reloc: handle=37, pos=424, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1274.832] sna_poly_line: extents (472, 2), (473, 11) [ 1274.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.832] sna_poly_line: trying solid fill [ff666666] [ 1274.832] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.832] gen7_render_fill: (alu=3, color=ff666666) [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1274.832] kgem_add_reloc: handle=37, pos=502, delta=0, domains=00028002 [ 1274.832] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1274.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1274.832] sna_validate_gc changes=400c [ 1274.832] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1274.832] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1274.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.832] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1274.832] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.832] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1274.832] kgem_add_reloc: handle=37, pos=514, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1274.832] kgem_add_reloc: handle=37, pos=520, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1274.832] sna_poly_line: extents (529, 2), (530, 11) [ 1274.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.832] sna_poly_line: trying solid fill [ff666666] [ 1274.832] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.832] gen7_render_fill: (alu=3, color=ff666666) [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1274.832] kgem_add_reloc: handle=37, pos=577, delta=0, domains=00028002 [ 1274.832] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1274.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1274.832] sna_validate_gc changes=400c [ 1274.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1274.832] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1274.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.832] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1274.832] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.832] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1274.832] kgem_add_reloc: handle=37, pos=589, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1274.832] kgem_add_reloc: handle=37, pos=595, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1274.832] sna_poly_line: extents (562, 2), (563, 11) [ 1274.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.832] sna_poly_line: trying solid fill [ff666666] [ 1274.832] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.832] gen7_render_fill: (alu=3, color=ff666666) [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1274.832] kgem_add_reloc: handle=37, pos=631, delta=0, domains=00028002 [ 1274.832] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1274.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1274.832] sna_validate_gc changes=400c [ 1274.832] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1274.832] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1274.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.832] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1274.832] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.832] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1274.832] kgem_add_reloc: handle=37, pos=643, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1274.832] kgem_add_reloc: handle=37, pos=649, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1274.832] sna_poly_line: extents (655, 2), (656, 11) [ 1274.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1274.832] sna_poly_line: trying solid fill [ff666666] [ 1274.832] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1274.832] gen7_render_fill: (alu=3, color=ff666666) [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1274.832] kgem_add_reloc: handle=37, pos=741, delta=0, domains=00028002 [ 1274.832] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1274.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1274.832] sna_validate_gc changes=400c [ 1274.832] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1274.832] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1274.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.832] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1274.832] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1274.832] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1274.832] kgem_add_reloc: handle=37, pos=753, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1274.832] kgem_add_reloc: handle=37, pos=759, delta=0, domains=00028002 [ 1274.832] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1274.832] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1274.832] sna_validate_gc changes=4 [ 1274.832] sna_validate_gc: recomputing clip [ 1274.832] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1274.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1274.832] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1274.832] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1274.832] discard_cpu_damage: discarding existing CPU damage [ 1274.832] sna_poly_fill_rect: promoting to full GPU [ 1274.832] sna_poly_fill_rect: dropping last-cpu hint [ 1274.832] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1274.832] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1274.832] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1274.832] kgem_bo_is_render: handle=38, rq? 0 [0] [ 1274.832] color_convert: src=ff000000 [20020888] [ 1274.832] color_convert: dst=ff000000 [20028888] [ 1274.832] sna_render_get_solid: ff000000 [ 1274.832] __kgem_busy: handle=16, busy=0, wedged=0 [ 1274.832] __kgem_ring_is_idle: ring=1 idle (handle=16) [ 1274.832] __kgem_busy: handle=16, busy=0, wedged=0 [ 1274.832] __kgem_retire_rq: request 16 complete [ 1274.832] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1274.832] kgem_set_mode: flushing before new bo [ 1274.832] batch[3/3, flags=1c00]: 890 890 16384 16384, nreloc=23, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1274.832] gem_write__cachealigned(handle=14, offset=0, len=3560) [ 1274.832] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104e000 [ 1274.832] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1274.832] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1274.832] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1274.832] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1274.832] kgem_add_handle: handle=24, index=0 [ 1274.832] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1274.832] gen7_composite_get_binding_table(ffe0) [ 1274.832] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1274.832] kgem_add_handle: handle=38, index=1 [ 1274.832] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1274.832] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1274.832] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1274.832] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1274.832] kgem_add_handle: handle=27, index=2 [ 1274.832] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1274.832] gen7_emit_cc: blend = 980 [ 1274.832] gen7_emit_sampler: sampler = 20 [ 1274.832] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1274.832] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1274.832] gen7_emit_vertex_elements: setup id=0 [ 1274.832] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1274.832] (0, 0), (2560, 18) [ 1274.832] gen4_vertex_flush[20c] = 3 [ 1274.832] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1274.832] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1766, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1274.832] sna_do_copy: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1274.832] sna_do_copy: after drawable: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1274.832] sna_do_copy: dst extents (1766, 3), (2540, 17) [ 1274.832] sna_do_copy: pixmap -- no source clipping [ 1274.832] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1274.832] sna_do_copy: copy region (1766, 3), (2540, 17) x 1 [ 1274.832] sna_copy_boxes (boxes=1x[(1766, 3), (2540, 17)...], src=+(-1766, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1274.832] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1274.832] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1274.832] sna_drawable_use_bo pixmap=113, box=((1766, 3), (2540, 17)), flags=b... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1274.832] sna_pixmap_move_to_gpu: already all-damaged [ 1274.832] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1274.832] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1274.832] gen7_render_copy_boxes (-1766, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1274.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1274.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1274.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1274.832] kgem_check_bo: flushing for required semaphore [ 1274.832] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1274.832] gen4_vertex_close: copy to batch: 6 @ 138 [ 1274.832] gen4_vertex_close: reloc[0] = 126 [ 1274.832] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1274.832] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1274.832] shrinking from 16384 to 1024 [ 1274.832] gem_write__cachealigned(handle=13, offset=0, len=576) [ 1274.832] gem_write(handle=13, offset=4000, len=96) [ 1274.832] kgem_commit: release handle=13 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104d000 [ 1274.832] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1274.832] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1274.832] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1274.832] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1274.832] kgem_check_bo: num_pages=+160, num_exec=+2 [ 1274.832] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1274.832] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1274.832] kgem_add_handle: handle=24, index=0 [ 1274.832] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1274.832] gen7_composite_get_binding_table(ffe0) [ 1274.832] kgem_add_reloc: handle=38, pos=16369, delta=0, domains=00020002 [ 1274.832] kgem_add_handle: handle=38, index=1 [ 1274.832] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1274.832] [3ff0] bind bo(handle=38, addr=85028864), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1274.832] kgem_add_reloc: handle=37, pos=16361, delta=0, domains=00040000 [ 1274.832] kgem_add_handle: handle=37, index=2 [ 1274.832] [3fe8] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> sampler [ 1274.832] gen7_emit_cc: blend = 980 [ 1274.832] gen7_emit_sampler: sampler = 0 [ 1274.832] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1274.832] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1274.832] gen7_emit_vertex_elements: setup id=0 [ 1274.832] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1274.832] (0, 0) -> (1766, 3) + (774, 14) [ 1274.832] gen4_vertex_flush[20c] = 3 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1274.832] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1274.832] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1274.832] sna_poly_fill_rect: dropping last-cpu hint [ 1274.832] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1274.832] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1274.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1274.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1274.832] color_convert: src=ff4c7899 [20020888] [ 1274.832] color_convert: dst=ff4c7899 [20028888] [ 1274.832] sna_render_get_solid: ff4c7899 [ 1274.832] sna_render_get_solid(2) = ff4c7899 (old) [ 1274.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1274.832] gen7_composite_get_binding_table(ff80) [ 1274.832] kgem_add_reloc: handle=28, pos=16345, delta=0, domains=00040000 [ 1274.832] kgem_add_reloc: adding proxy [delta=8] for handle=28 [ 1274.832] kgem_add_handle: handle=28, index=3 [ 1274.832] [3fd8] bind bo(handle=28, addr=68288520), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1274.832] gen7_emit_sampler: sampler = 20 [ 1274.832] gen7_emit_vertex_elements: setup id=0 [ 1274.832] (0, 1), (16, 17) [ 1274.832] gen4_vertex_flush[248] = 3 [ 1274.832] sna_validate_gc changes=c [ 1274.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1274.832] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1274.832] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1274.832] sna_poly_fill_rect: dropping last-cpu hint [ 1274.832] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1274.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.832] sna_drawable_use_bo: using whole GPU bo [ 1274.832] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1274.832] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1274.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1274.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 1274.832] color_convert: src=ff285577 [20020888] [ 1274.832] color_convert: dst=ff285577 [20028888] [ 1274.832] sna_render_get_solid: ff285577 [ 1274.832] sna_render_get_solid(3) = ff285577 (old) [ 1274.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 1274.832] gen7_composite_get_binding_table(ff40) [ 1274.832] kgem_add_reloc: handle=28, pos=16329, delta=0, domains=00040000 [ 1274.832] kgem_add_reloc: adding proxy [delta=12] for handle=28 [ 1274.832] [3fc8] bind bo(handle=28, addr=68288524), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1274.832] gen7_emit_vertex_elements: setup id=0 [ 1274.832] (1, 2), (15, 16) [ 1274.832] gen4_vertex_flush[27c] = 3 [ 1274.832] sna_validate_gc changes=400c [ 1274.832] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1274.832] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1274.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1274.833] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1274.833] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1274.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1274.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1274.833] sna_drawable_use_bo: using whole GPU bo [ 1274.833] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1274.833] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1274.833] gen6_render_context_switch: from 1 to 3, submit batch [ 1274.833] gen4_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 1274.833] gen4_vertex_close: copy to batch: 18 @ 166 [ 1274.833] gen4_vertex_close: reloc[0] = 126 [ 1274.833] kgem_add_reloc: handle=0, pos=126, delta=664, domains=00200000 [ 1274.833] batch[1/1, flags=1c00]: 166 184 16328 16384, nreloc=8, nexec=4, nfence=0, aperture=170 [fenced=0] [ 1274.833] shrinking from 16384 to 1024 [ 1274.833] gem_write__cachealigned(handle=12, offset=0, len=736) [ 1274.833] gem_write(handle=12, offset=3872, len=224) [ 1274.833] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104c000 [ 1274.833] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1274.833] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1274.833] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1274.833] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1274.833] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1274.833] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1274.833] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1274.833] kgem_add_handle: handle=38, index=0 [ 1274.833] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1274.833] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1274.833] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1274.833] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1274.833] sna_validate_gc changes=0 [ 1274.833] sna_validate_gc: recomputing clip [ 1274.833] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [ 1274.833] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1274.833] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1274.833] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1274.833] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1274.833] sna_do_copy: dst clipped out [ 1274.833] sna_block_handler (tv=111.100000) [ 1274.833] kgem_retire, need_retire?=1 [ 1274.833] kgem_retire__flushing: 0 bo on flushing list [ 1274.833] __kgem_busy: handle=13, busy=65537, wedged=0 [ 1274.833] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=13 [ 1274.833] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1274.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1274.833] kgem_retire -- retired=0, need_retire=1 [ 1274.833] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1274.833] __kgem_ring_is_idle: last requests handle=14 still busy [ 1274.833] sna_accel_do_flush -- no scanout attached [ 1274.833] sna_accel_disarm_timer[0] (time=1274833) [ 1274.833] timer_enable (time=1274833), starting timer 1 [ 1274.833] sna_accel_do_expire (time=1274833), triggered [ 1274.833] sna_accel_expire (time=1274833) [ 1274.833] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 1274.833] kgem_retire, need_retire?=1 [ 1274.833] kgem_retire__flushing: 0 bo on flushing list [ 1274.833] __kgem_busy: handle=13, busy=65537, wedged=0 [ 1274.833] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=13 [ 1274.833] __kgem_busy: handle=14, busy=262145, wedged=0 [ 1274.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=14 [ 1274.833] kgem_retire -- retired=0, need_retire=1 [ 1274.833] kgem_expire_cache: still allocated 1 bo, 262144 bytes, in inactive cache [ 1274.833] kgem_expire_cache: expired 0 objects, 0 bytes, idle? 0 [ 1274.833] Allocated pixmaps: 43 [ 1274.833] Allocated bo: 34, 88608832 bytes [ 1274.833] Allocated CPU bo: 0, 0 bytes [ 1279.831] sna_wakeup_handler [ 1279.831] sna_accel_wakeup_handler: nbatch=21, need_retire=1, need_purge=0 [ 1279.831] __kgem_busy: handle=14, busy=0, wedged=0 [ 1279.831] __kgem_ring_is_idle: ring=1 idle (handle=14) [ 1279.831] __kgem_busy: handle=14, busy=0, wedged=0 [ 1279.831] __kgem_retire_rq: request 14 complete [ 1279.831] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1279.831] sna_accel_wakeup_handler: GPU idle, flushing [ 1279.831] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1279.831] gem_write__cachealigned(handle=11, offset=0, len=88) [ 1279.831] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104b000 [ 1279.831] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1279.831] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1279.831] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 14) [ 1279.831] sna_poly_fill_rect: extents(0, 0), (2560, 14), flags=1 [ 1279.831] sna_poly_fill_rect: dropping last-cpu hint [ 1279.831] sna_drawable_use_bo pixmap=110, box=((0, 0), (2560, 14)), flags=9... [ 1279.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.831] sna_drawable_use_bo: using whole GPU bo [ 1279.831] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1279.831] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 14)...]+(0,0), clipped?=0 [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [1] [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [1] [ 1279.831] color_convert: src=ff000000 [20020888] [ 1279.831] color_convert: dst=ff000000 [20028888] [ 1279.831] sna_render_get_solid: ff000000 [ 1279.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1279.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1279.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1279.831] kgem_add_handle: handle=24, index=0 [ 1279.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1279.831] gen7_composite_get_binding_table(ffe0) [ 1279.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1279.831] kgem_add_handle: handle=37, index=1 [ 1279.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1279.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1279.831] kgem_add_reloc: handle=27, pos=16361, delta=0, domains=00040000 [ 1279.831] kgem_add_reloc: adding proxy [delta=1020] for handle=27 [ 1279.831] kgem_add_handle: handle=27, index=2 [ 1279.831] [3fe8] bind bo(handle=27, addr=84698108), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1279.831] gen7_emit_cc: blend = 980 [ 1279.831] gen7_emit_sampler: sampler = 20 [ 1279.831] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1279.831] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1279.831] gen7_emit_vertex_elements: setup id=0 [ 1279.831] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1279.831] (0, 0), (2560, 14) [ 1279.831] gen4_vertex_flush[20c] = 3 [ 1279.831] sna_validate_gc changes=400c [ 1279.831] sna_image_text16: count=7/7, extents=(left=0, right=42, width=42, ascent=10, descent=2), box=(0, 1), (42, 13) [ 1279.831] sna_image_text16: clipped extents (0, 1), (42, 13) [ 1279.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.831] sna_glyph_blt (0, 11) x 7, fg=ffffffff, bg=ff000000 alu=cc [ 1279.831] sna_drawable_use_bo pixmap=110, box=((0, 1), (42, 13)), flags=9... [ 1279.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.831] sna_drawable_use_bo: using whole GPU bo [ 1279.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.831] sna_blt_fill_box: box=((0, 1), (42, 13)) [ 1279.831] gen6_render_context_switch: from 1 to 3, submit batch [ 1279.831] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1279.831] gen4_vertex_close: copy to batch: 6 @ 138 [ 1279.831] gen4_vertex_close: reloc[0] = 126 [ 1279.831] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1279.831] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1279.831] shrinking from 16384 to 1024 [ 1279.831] gem_write__cachealigned(handle=10, offset=0, len=576) [ 1279.831] gem_write(handle=10, offset=4000, len=96) [ 1279.831] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=104a000 [ 1279.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1279.831] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1279.831] kgem_commit: release handle=27 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1279.831] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=50c6000 [ 1279.831] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1279.831] kgem_add_handle: handle=37, index=0 [ 1279.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1279.831] sna_glyph_blt: glyph clip box (0, 1), (42, 13) [ 1279.831] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1279.831] sna_glyph_blt glyph: (0, 11) -> (0, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (6, 11) -> (6, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (12, 11) -> (12, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (24, 11) -> (24, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (30, 11) -> (30, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (36, 11) -> (36, 1) x (6[1], 12), len=4 [ 1279.831] sna_validate_gc changes=c [ 1279.831] sna_poly_line(mode=0, n=2, pt[0]=(46, 2), lineWidth=0 [ 1279.831] sna_poly_line: extents (46, 2), (47, 11) [ 1279.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.831] sna_poly_line: trying solid fill [ff666666] [ 1279.831] sna_drawable_use_bo pixmap=110, box=((46, 2), (47, 11)), flags=1... [ 1279.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.831] sna_drawable_use_bo: using whole GPU bo [ 1279.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.831] gen7_render_fill: (alu=3, color=ff666666) [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] __kgem_busy: handle=10, busy=65537, wedged=0 [ 1279.831] __kgem_ring_is_idle: last requests handle=10 still busy [ 1279.831] color_convert: src=ff666666 [20020888] [ 1279.831] color_convert: dst=ff666666 [20028888] [ 1279.831] sna_render_get_solid: ff666666 [ 1279.831] sna_render_get_solid(4) = ff666666 (old) [ 1279.831] gen6_render_context_switch: from 3 to 1, submit batch [ 1279.831] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1279.831] gem_write__cachealigned(handle=9, offset=0, len=232) [ 1279.831] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1049000 [ 1279.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1279.831] kgem_check_bo: num_pages=+80, num_exec=+1 [ 1279.831] kgem_add_reloc: handle=0, pos=19, delta=1, domains=00100000 [ 1279.831] kgem_add_reloc: handle=24, pos=20, delta=1281, domains=00100000 [ 1279.831] kgem_add_handle: handle=24, index=0 [ 1279.831] kgem_add_reloc: handle=24, pos=22, delta=1281, domains=00100000 [ 1279.831] gen7_composite_get_binding_table(ffe0) [ 1279.831] kgem_add_reloc: handle=37, pos=16369, delta=0, domains=00020002 [ 1279.831] kgem_add_handle: handle=37, index=1 [ 1279.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1279.831] [3ff0] bind bo(handle=37, addr=84701184), format=192, width=2560, height=18, pitch=10240, tiling=1 -> render [ 1279.831] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=00040000 [ 1279.831] kgem_add_reloc: adding proxy [delta=16] for handle=28 [ 1279.831] kgem_add_handle: handle=28, index=2 [ 1279.831] [3fe8] bind bo(handle=28, addr=68288528), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 1279.831] gen7_emit_cc: blend = 980 [ 1279.831] gen7_emit_sampler: sampler = 20 [ 1279.831] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 1279.831] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 1279.831] gen7_emit_vertex_elements: setup id=0 [ 1279.831] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 1279.831] sna_poly_line_blt: blt (46, 2), (47, 11) [ 1279.831] gen7_render_fill_op_boxes: (46, 2),(47, 11)... x 1 [ 1279.831] gen4_vertex_flush[20c] = 3 [ 1279.831] sna_validate_gc changes=400c [ 1279.831] sna_image_text16: count=46/46, extents=(left=0, right=276, width=276, ascent=10, descent=2), box=(51, 1), (327, 13) [ 1279.831] sna_image_text16: clipped extents (51, 1), (327, 13) [ 1279.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.831] sna_glyph_blt (51, 11) x 46, fg=ff00ff00, bg=ff000000 alu=cc [ 1279.831] sna_drawable_use_bo pixmap=110, box=((51, 1), (327, 13)), flags=9... [ 1279.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.831] sna_drawable_use_bo: using whole GPU bo [ 1279.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.831] sna_blt_fill_box: box=((51, 1), (327, 13)) [ 1279.831] gen6_render_context_switch: from 1 to 3, submit batch [ 1279.831] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 1279.831] gen4_vertex_close: copy to batch: 6 @ 138 [ 1279.831] gen4_vertex_close: reloc[0] = 126 [ 1279.831] kgem_add_reloc: handle=0, pos=126, delta=552, domains=00200000 [ 1279.831] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 1279.831] shrinking from 16384 to 1024 [ 1279.831] gem_write__cachealigned(handle=8, offset=0, len=576) [ 1279.831] gem_write(handle=8, offset=4000, len=96) [ 1279.831] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1048000 [ 1279.831] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1279.831] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=3fd7000 [ 1279.831] kgem_commit: release handle=28 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 1279.831] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4120000 [ 1279.831] kgem_add_reloc: handle=37, pos=4, delta=0, domains=00028002 [ 1279.831] kgem_add_handle: handle=37, index=0 [ 1279.831] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 1279.831] sna_glyph_blt: glyph clip box (51, 1), (327, 13) [ 1279.831] kgem_add_reloc: handle=37, pos=10, delta=0, domains=00028002 [ 1279.831] sna_glyph_blt glyph: (51, 11) -> (51, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (57, 11) -> (57, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (63, 11) -> (63, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (69, 11) -> (69, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (75, 11) -> (75, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (81, 11) -> (81, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (93, 11) -> (93, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (99, 11) -> (99, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (105, 11) -> (105, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (111, 11) -> (111, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (117, 11) -> (117, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (129, 11) -> (129, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (135, 11) -> (135, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (147, 11) -> (147, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (153, 11) -> (153, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (159, 11) -> (159, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (165, 11) -> (165, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (171, 11) -> (171, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (177, 11) -> (177, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (183, 11) -> (183, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (195, 11) -> (195, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (201, 11) -> (201, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (213, 11) -> (213, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (219, 11) -> (219, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (225, 11) -> (225, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (231, 11) -> (231, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (237, 11) -> (237, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (249, 11) -> (249, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (255, 11) -> (255, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (261, 11) -> (261, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (267, 11) -> (267, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (273, 11) -> (273, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (279, 11) -> (279, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (285, 11) -> (285, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (291, 11) -> (291, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (297, 11) -> (297, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (303, 11) -> (303, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (309, 11) -> (309, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (315, 11) -> (315, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (321, 11) -> (321, 1) x (6[1], 12), len=4 [ 1279.831] sna_validate_gc changes=c [ 1279.831] sna_poly_line(mode=0, n=2, pt[0]=(331, 2), lineWidth=0 [ 1279.831] sna_poly_line: extents (331, 2), (332, 11) [ 1279.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.831] sna_poly_line: trying solid fill [ff666666] [ 1279.831] sna_drawable_use_bo pixmap=110, box=((331, 2), (332, 11)), flags=1... [ 1279.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.831] sna_drawable_use_bo: using whole GPU bo [ 1279.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.831] gen7_render_fill: (alu=3, color=ff666666) [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] __kgem_busy: handle=8, busy=0, wedged=0 [ 1279.831] __kgem_ring_is_idle: ring=0 idle (handle=8) [ 1279.831] __kgem_busy: handle=13, busy=0, wedged=0 [ 1279.831] __kgem_retire_rq: request 13 complete [ 1279.831] __kgem_busy: handle=12, busy=0, wedged=0 [ 1279.831] __kgem_retire_rq: request 12 complete [ 1279.831] __kgem_busy: handle=10, busy=0, wedged=0 [ 1279.831] __kgem_retire_rq: request 10 complete [ 1279.831] __kgem_busy: handle=8, busy=0, wedged=0 [ 1279.831] __kgem_retire_rq: request 8 complete [ 1279.831] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1279.831] kgem_add_reloc: handle=37, pos=298, delta=0, domains=00028002 [ 1279.831] sna_poly_line_blt: blt (331, 2), (332, 11) [ 1279.831] _sna_blt_fill_boxes: ff666666 x 1 [ 1279.831] sna_validate_gc changes=400c [ 1279.831] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(336, 1), (360, 13) [ 1279.831] sna_image_text16: clipped extents (336, 1), (360, 13) [ 1279.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.831] sna_glyph_blt (336, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1279.831] sna_drawable_use_bo pixmap=110, box=((336, 1), (360, 13)), flags=9... [ 1279.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.831] sna_drawable_use_bo: using whole GPU bo [ 1279.831] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.831] sna_blt_fill_box: box=((336, 1), (360, 13)) [ 1279.831] kgem_add_reloc: handle=37, pos=310, delta=0, domains=00028002 [ 1279.831] sna_glyph_blt: glyph clip box (336, 1), (360, 13) [ 1279.831] kgem_add_reloc: handle=37, pos=316, delta=0, domains=00028002 [ 1279.831] sna_glyph_blt glyph: (336, 11) -> (336, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (342, 11) -> (342, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (348, 11) -> (348, 1) x (6[1], 12), len=4 [ 1279.831] sna_glyph_blt glyph: (354, 11) -> (354, 1) x (6[1], 12), len=4 [ 1279.831] sna_validate_gc changes=c [ 1279.831] sna_poly_line(mode=0, n=2, pt[0]=(364, 2), lineWidth=0 [ 1279.831] sna_poly_line: extents (364, 2), (365, 11) [ 1279.831] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.831] sna_poly_line: trying solid fill [ff666666] [ 1279.831] sna_drawable_use_bo pixmap=110, box=((364, 2), (365, 11)), flags=1... [ 1279.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.831] sna_drawable_use_bo: using whole GPU bo [ 1279.831] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.831] gen7_render_fill: (alu=3, color=ff666666) [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.831] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1279.831] kgem_add_reloc: handle=37, pos=352, delta=0, domains=00028002 [ 1279.831] sna_poly_line_blt: blt (364, 2), (365, 11) [ 1279.831] _sna_blt_fill_boxes: ff666666 x 1 [ 1279.831] sna_validate_gc changes=400c [ 1279.831] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(369, 1), (393, 13) [ 1279.831] sna_image_text16: clipped extents (369, 1), (393, 13) [ 1279.831] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.831] sna_glyph_blt (369, 11) x 4, fg=ffff0000, bg=ff000000 alu=cc [ 1279.832] sna_drawable_use_bo pixmap=110, box=((369, 1), (393, 13)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((369, 1), (393, 13)) [ 1279.832] kgem_add_reloc: handle=37, pos=364, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt: glyph clip box (369, 1), (393, 13) [ 1279.832] kgem_add_reloc: handle=37, pos=370, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt glyph: (369, 11) -> (369, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (375, 11) -> (375, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (381, 11) -> (381, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (387, 11) -> (387, 1) x (6[1], 12), len=4 [ 1279.832] sna_validate_gc changes=c [ 1279.832] sna_poly_line(mode=0, n=2, pt[0]=(397, 2), lineWidth=0 [ 1279.832] sna_poly_line: extents (397, 2), (398, 11) [ 1279.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.832] sna_poly_line: trying solid fill [ff666666] [ 1279.832] sna_drawable_use_bo pixmap=110, box=((397, 2), (398, 11)), flags=1... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.832] gen7_render_fill: (alu=3, color=ff666666) [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1279.832] kgem_add_reloc: handle=37, pos=406, delta=0, domains=00028002 [ 1279.832] sna_poly_line_blt: blt (397, 2), (398, 11) [ 1279.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1279.832] sna_validate_gc changes=400c [ 1279.832] sna_image_text16: count=11/11, extents=(left=0, right=66, width=66, ascent=10, descent=2), box=(402, 1), (468, 13) [ 1279.832] sna_image_text16: clipped extents (402, 1), (468, 13) [ 1279.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.832] sna_glyph_blt (402, 11) x 11, fg=ffffffff, bg=ff000000 alu=cc [ 1279.832] sna_drawable_use_bo pixmap=110, box=((402, 1), (468, 13)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((402, 1), (468, 13)) [ 1279.832] kgem_add_reloc: handle=37, pos=418, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt: glyph clip box (402, 1), (468, 13) [ 1279.832] kgem_add_reloc: handle=37, pos=424, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt glyph: (402, 11) -> (402, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (408, 11) -> (408, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (414, 11) -> (414, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (426, 11) -> (426, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (432, 11) -> (432, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (438, 11) -> (438, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (444, 11) -> (444, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (450, 11) -> (450, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (456, 11) -> (456, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (462, 11) -> (462, 1) x (6[1], 12), len=4 [ 1279.832] sna_validate_gc changes=c [ 1279.832] sna_poly_line(mode=0, n=2, pt[0]=(472, 2), lineWidth=0 [ 1279.832] sna_poly_line: extents (472, 2), (473, 11) [ 1279.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.832] sna_poly_line: trying solid fill [ff666666] [ 1279.832] sna_drawable_use_bo pixmap=110, box=((472, 2), (473, 11)), flags=1... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.832] gen7_render_fill: (alu=3, color=ff666666) [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1279.832] kgem_add_reloc: handle=37, pos=502, delta=0, domains=00028002 [ 1279.832] sna_poly_line_blt: blt (472, 2), (473, 11) [ 1279.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1279.832] sna_validate_gc changes=400c [ 1279.832] sna_image_text16: count=8/8, extents=(left=0, right=48, width=48, ascent=10, descent=2), box=(477, 1), (525, 13) [ 1279.832] sna_image_text16: clipped extents (477, 1), (525, 13) [ 1279.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.832] sna_glyph_blt (477, 11) x 8, fg=ffffffff, bg=ff000000 alu=cc [ 1279.832] sna_drawable_use_bo pixmap=110, box=((477, 1), (525, 13)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((477, 1), (525, 13)) [ 1279.832] kgem_add_reloc: handle=37, pos=514, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt: glyph clip box (477, 1), (525, 13) [ 1279.832] kgem_add_reloc: handle=37, pos=520, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt glyph: (477, 11) -> (477, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (483, 11) -> (483, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (489, 11) -> (489, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (495, 11) -> (495, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (507, 11) -> (507, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (513, 11) -> (513, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (519, 11) -> (519, 1) x (6[1], 12), len=4 [ 1279.832] sna_validate_gc changes=c [ 1279.832] sna_poly_line(mode=0, n=2, pt[0]=(529, 2), lineWidth=0 [ 1279.832] sna_poly_line: extents (529, 2), (530, 11) [ 1279.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.832] sna_poly_line: trying solid fill [ff666666] [ 1279.832] sna_drawable_use_bo pixmap=110, box=((529, 2), (530, 11)), flags=1... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.832] gen7_render_fill: (alu=3, color=ff666666) [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1279.832] kgem_add_reloc: handle=37, pos=577, delta=0, domains=00028002 [ 1279.832] sna_poly_line_blt: blt (529, 2), (530, 11) [ 1279.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1279.832] sna_validate_gc changes=400c [ 1279.832] sna_image_text16: count=4/4, extents=(left=0, right=24, width=24, ascent=10, descent=2), box=(534, 1), (558, 13) [ 1279.832] sna_image_text16: clipped extents (534, 1), (558, 13) [ 1279.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.832] sna_glyph_blt (534, 11) x 4, fg=ffffffff, bg=ff000000 alu=cc [ 1279.832] sna_drawable_use_bo pixmap=110, box=((534, 1), (558, 13)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((534, 1), (558, 13)) [ 1279.832] kgem_add_reloc: handle=37, pos=589, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt: glyph clip box (534, 1), (558, 13) [ 1279.832] kgem_add_reloc: handle=37, pos=595, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt glyph: (534, 11) -> (534, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (540, 11) -> (540, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (546, 11) -> (546, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (552, 11) -> (552, 1) x (6[1], 12), len=4 [ 1279.832] sna_validate_gc changes=c [ 1279.832] sna_poly_line(mode=0, n=2, pt[0]=(562, 2), lineWidth=0 [ 1279.832] sna_poly_line: extents (562, 2), (563, 11) [ 1279.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.832] sna_poly_line: trying solid fill [ff666666] [ 1279.832] sna_drawable_use_bo pixmap=110, box=((562, 2), (563, 11)), flags=1... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.832] gen7_render_fill: (alu=3, color=ff666666) [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1279.832] kgem_add_reloc: handle=37, pos=631, delta=0, domains=00028002 [ 1279.832] sna_poly_line_blt: blt (562, 2), (563, 11) [ 1279.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1279.832] sna_validate_gc changes=400c [ 1279.832] sna_image_text16: count=14/14, extents=(left=0, right=84, width=84, ascent=10, descent=2), box=(567, 1), (651, 13) [ 1279.832] sna_image_text16: clipped extents (567, 1), (651, 13) [ 1279.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.832] sna_glyph_blt (567, 11) x 14, fg=ffffffff, bg=ff000000 alu=cc [ 1279.832] sna_drawable_use_bo pixmap=110, box=((567, 1), (651, 13)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((567, 1), (651, 13)) [ 1279.832] kgem_add_reloc: handle=37, pos=643, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt: glyph clip box (567, 1), (651, 13) [ 1279.832] kgem_add_reloc: handle=37, pos=649, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt glyph: (567, 11) -> (567, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (573, 11) -> (573, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (579, 11) -> (579, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (585, 11) -> (585, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (597, 11) -> (597, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (603, 11) -> (603, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (609, 11) -> (609, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (615, 11) -> (615, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (627, 11) -> (627, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (633, 11) -> (633, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (639, 11) -> (639, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (645, 11) -> (645, 1) x (6[1], 12), len=4 [ 1279.832] sna_validate_gc changes=c [ 1279.832] sna_poly_line(mode=0, n=2, pt[0]=(655, 2), lineWidth=0 [ 1279.832] sna_poly_line: extents (655, 2), (656, 11) [ 1279.832] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=18446744073709551615 [1], rectlinear=4 [ 1279.832] sna_poly_line: trying solid fill [ff666666] [ 1279.832] sna_drawable_use_bo pixmap=110, box=((655, 2), (656, 11)), flags=1... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_line_blt: alu=3, fg=ff666666 [ 1279.832] gen7_render_fill: (alu=3, color=ff666666) [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=37, rq? 1 [3] [ 1279.832] sna_blt_fill(alu=3, pixel=ff666666, bpp=32) [ 1279.832] kgem_add_reloc: handle=37, pos=741, delta=0, domains=00028002 [ 1279.832] sna_poly_line_blt: blt (655, 2), (656, 11) [ 1279.832] _sna_blt_fill_boxes: ff666666 x 1 [ 1279.832] sna_validate_gc changes=400c [ 1279.832] sna_image_text16: count=19/19, extents=(left=0, right=114, width=114, ascent=10, descent=2), box=(660, 1), (774, 13) [ 1279.832] sna_image_text16: clipped extents (660, 1), (774, 13) [ 1279.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.832] sna_glyph_blt (660, 11) x 19, fg=ffffffff, bg=ff000000 alu=cc [ 1279.832] sna_drawable_use_bo pixmap=110, box=((660, 1), (774, 13)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((660, 1), (774, 13)) [ 1279.832] kgem_add_reloc: handle=37, pos=753, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt: glyph clip box (660, 1), (774, 13) [ 1279.832] kgem_add_reloc: handle=37, pos=759, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt glyph: (660, 11) -> (660, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (666, 11) -> (666, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (672, 11) -> (672, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (678, 11) -> (678, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (684, 11) -> (684, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (690, 11) -> (690, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (696, 11) -> (696, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (702, 11) -> (702, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (708, 11) -> (708, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (714, 11) -> (714, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (726, 11) -> (726, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (732, 11) -> (732, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (738, 11) -> (738, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (744, 11) -> (744, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (750, 11) -> (750, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (756, 11) -> (756, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (762, 11) -> (762, 1) x (6[1], 12), len=4 [ 1279.832] sna_glyph_blt glyph: (768, 11) -> (768, 1) x (6[1], 12), len=4 [ 1279.832] sna_validate_gc changes=4 [ 1279.832] sna_validate_gc: recomputing clip [ 1279.832] sna_validate_gc: composite clip=1x[(0, 0), (2560, 18)] [ 1279.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1279.832] sna_poly_fill_rect_extents: [0] = (0, 0)x(2560, 18) [ 1279.832] sna_poly_fill_rect: extents(0, 0), (2560, 18), flags=1 [ 1279.832] discard_cpu_damage: discarding existing CPU damage [ 1279.832] sna_poly_fill_rect: promoting to full GPU [ 1279.832] sna_poly_fill_rect: dropping last-cpu hint [ 1279.832] sna_drawable_use_bo pixmap=113, box=((0, 0), (2560, 18)), flags=19... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_fill_rect: solid fill [ff000000], testing for blt [ 1279.832] sna_poly_fill_rect_blt x 1 [(0, 0)x(2560, 18)...]+(0,0), clipped?=0 [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] sna_blt_fill_boxes (32, ff000000, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((0, 0), (2560, 18)) [ 1279.832] __kgem_busy: handle=9, busy=0, wedged=0 [ 1279.832] __kgem_ring_is_idle: ring=1 idle (handle=9) [ 1279.832] __kgem_busy: handle=11, busy=0, wedged=0 [ 1279.832] __kgem_retire_rq: request 11 complete [ 1279.832] __kgem_busy: handle=38, busy=0, wedged=0 [ 1279.832] __kgem_busy: handle=9, busy=0, wedged=0 [ 1279.832] __kgem_retire_rq: request 9 complete [ 1279.832] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1279.832] kgem_set_mode: flushing before new bo [ 1279.832] batch[3/3, flags=1c00]: 890 890 16384 16384, nreloc=23, nexec=1, nfence=0, aperture=80 [fenced=0] [ 1279.832] gem_write__cachealigned(handle=7, offset=0, len=3560) [ 1279.832] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1047000 [ 1279.832] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=50c7000 [ 1279.832] kgem_add_reloc: handle=38, pos=4, delta=0, domains=00028002 [ 1279.832] kgem_add_handle: handle=38, index=0 [ 1279.832] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 1279.832] sna_poly_fill_rect_blt: pixmap=113, marking clear [ff000000] [ 1279.832] sna_copy_area: src=(0, 0)x(774, 14)+(0, 0) -> dst=(1766, 3)+(0, 0); alu=3, pm=ffffffffffffffff [ 1279.832] sna_do_copy: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1279.832] sna_do_copy: after drawable: src=(0, 0), dst=(1766, 3), size=(774x14) [ 1279.832] sna_do_copy: dst extents (1766, 3), (2540, 17) [ 1279.832] sna_do_copy: pixmap -- no source clipping [ 1279.832] sna_do_copy: src extents (0, 0), (774, 14) x 1 [ 1279.832] sna_do_copy: copy region (1766, 3), (2540, 17) x 1 [ 1279.832] sna_copy_boxes (boxes=1x[(1766, 3), (2540, 17)...], src=+(-1766, -3), alu=3, src.size=2560x18, dst.size=2560x18) [ 1279.832] sna_copy_boxes: dst=(priv=0x1d6eb80, gpu_bo=38, cpu_bo=0), src=(priv=0x1d6e810, gpu_bo=37, cpu_bo=0), replaces=0 [ 1279.832] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 1279.832] sna_drawable_use_bo pixmap=113, box=((1766, 3), (2540, 17)), flags=b... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=a [ 1279.832] sna_pixmap_move_to_gpu: already all-damaged [ 1279.832] sna_pixmap_mark_active: pixmap=110, handle=37 [ 1279.832] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 1279.832] gen7_render_copy_boxes (-1766, -3)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 1279.832] sna_blt_copy_boxes src=(-1766, -3) -> (0, 0) x 1, tiling=(1, 1), pitch=(10240, 10240) [ 1279.832] sna_blt_copy_boxes: box=(1766, 3)x(774, 14) [ 1279.832] kgem_add_reloc: handle=38, pos=10, delta=0, domains=00028002 [ 1279.832] kgem_add_reloc: handle=37, pos=13, delta=0, domains=00028000 [ 1279.832] kgem_add_handle: handle=37, index=1 [ 1279.832] sna_validate_gc changes=c [ 1279.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1279.832] sna_poly_fill_rect_extents: [0] = (0, 1)x(16, 16) [ 1279.832] sna_poly_fill_rect: extents(0, 1), (16, 17), flags=1 [ 1279.832] sna_poly_fill_rect: dropping last-cpu hint [ 1279.832] sna_drawable_use_bo pixmap=113, box=((0, 1), (16, 17)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_fill_rect: solid fill [ff4c7899], testing for blt [ 1279.832] sna_poly_fill_rect_blt x 1 [(0, 1)x(16, 16)...]+(0,0), clipped?=0 [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] sna_blt_fill_boxes (32, ff4c7899, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((0, 1), (16, 17)) [ 1279.832] kgem_add_reloc: handle=38, pos=18, delta=0, domains=00028002 [ 1279.832] sna_validate_gc changes=c [ 1279.832] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1279.832] sna_poly_fill_rect_extents: [0] = (1, 2)x(14, 14) [ 1279.832] sna_poly_fill_rect: extents(1, 2), (15, 16), flags=1 [ 1279.832] sna_poly_fill_rect: dropping last-cpu hint [ 1279.832] sna_drawable_use_bo pixmap=113, box=((1, 2), (15, 16)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_poly_fill_rect: solid fill [ff285577], testing for blt [ 1279.832] sna_poly_fill_rect_blt x 1 [(1, 2)x(14, 14)...]+(0,0), clipped?=0 [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] kgem_bo_is_render: handle=38, rq? 1 [3] [ 1279.832] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((1, 2), (15, 16)) [ 1279.832] kgem_add_reloc: handle=38, pos=24, delta=0, domains=00028002 [ 1279.832] sna_validate_gc changes=400c [ 1279.832] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=10, descent=2), box=(5, 3), (11, 15) [ 1279.832] sna_image_text16: clipped extents (5, 3), (11, 15) [ 1279.832] sna_font_too_large? (10 + 2) x 6: 19 > 124 [ 1279.832] sna_glyph_blt (5, 13) x 1, fg=ffffffff, bg=ff285577 alu=cc [ 1279.832] sna_drawable_use_bo pixmap=113, box=((5, 3), (11, 15)), flags=9... [ 1279.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 1279.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 1279.832] sna_drawable_use_bo: using whole GPU bo [ 1279.832] sna_blt_fill_boxes (32, ff285577, 3) x 1 [ 1279.832] sna_blt_fill_box: box=((5, 3), (11, 15)) [ 1279.832] sna_blt_fill_box: matching last fill, converting to scanlines [ 1279.832] kgem_add_reloc: handle=38, pos=30, delta=0, domains=00028002 [ 1279.832] sna_blt_fill_boxes: (5, 3), (11, 15): ff285577 [ 1279.832] sna_glyph_blt: glyph clip box (5, 3), (11, 15) [ 1279.832] kgem_add_reloc: handle=38, pos=42, delta=0, domains=00028002 [ 1279.832] sna_glyph_blt glyph: (5, 13) -> (5, 3) x (6[1], 12), len=4 [ 1279.832] sna_validate_gc changes=0 [ 1279.832] sna_validate_gc: recomputing clip [ 1279.832] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [ 1279.832] sna_copy_area: src=(0, 0)x(2560, 1600)+(0, 0) -> dst=(0, 0)+(0, 1582); alu=3, pm=ffffffffffffffff [ 1279.832] sna_do_copy: src=(0, 0), dst=(0, 0), size=(2560x1600) [ 1279.832] sna_do_copy: after drawable: src=(0, 0), dst=(0, 1582), size=(2560x1600) [ 1279.832] sna_do_copy: dst extents (0, 1582), (2560, 3182) [ 1279.832] sna_do_copy: dst clipped out [ 1279.832] sna_block_handler (tv=106.101000) [ 1279.832] kgem_retire, need_retire?=1 [ 1279.832] kgem_retire__flushing: 0 bo on flushing list [ 1279.832] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1279.832] __kgem_busy: handle=7, busy=262145, wedged=0 [ 1279.832] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=7 [ 1279.832] kgem_retire -- retired=0, need_retire=1 [ 1279.832] __kgem_busy: handle=7, busy=262145, wedged=0 [ 1279.832] __kgem_ring_is_idle: last requests handle=7 still busy [ 1279.832] sna_accel_do_flush -- no scanout attached [ 1279.832] sna_accel_disarm_timer[0] (time=1279832) [ 1279.832] sna_accel_do_throttle (time=1279832), triggered [ 1279.832] sna_accel_throttle (time=1279832) [ 1279.832] batch[3/3, flags=1c00]: 54 54 16384 16384, nreloc=7, nexec=2, nfence=0, aperture=160 [fenced=0] [ 1279.832] gem_write__cachealigned(handle=6, offset=0, len=216) [ 1279.832] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1046000 [ 1279.832] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5117000 [ 1279.832] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=50c7000 [ 1280.741] sna_wakeup_handler [ 1280.741] _sna_acpi_wakeup: read 20 bytes from acpid [ 1280.741] _sna_acpi_wakeup: event string [20]: 'button/lid LID open ' [ 1280.741] sna_accel_wakeup_handler: nbatch=0, need_retire=1, need_purge=0 [ 1280.741] sna_block_handler (tv=105.192000) [ 1280.741] kgem_retire, need_retire?=1 [ 1280.741] kgem_retire__flushing: 0 bo on flushing list [ 1280.741] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 1280.741] __kgem_busy: handle=7, busy=0, wedged=0 [ 1280.741] __kgem_retire_rq: request 7 complete [ 1280.741] __kgem_busy: handle=6, busy=0, wedged=0 [ 1280.741] __kgem_retire_rq: request 6 complete [ 1280.741] __kgem_busy: handle=38, busy=0, wedged=0 [ 1280.741] __kgem_busy: handle=37, busy=0, wedged=0 [ 1280.741] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 1280.741] kgem_retire -- retired=0, need_retire=0 [ 1280.741] sna_accel_do_flush -- no scanout attached [ 1280.741] sna_accel_disarm_timer[0] (time=1280741) [ 1280.741] sna_accel_do_throttle (time=1280741), triggered [ 1280.741] sna_accel_throttle (time=1280741) [ 1280.741] sna_accel_disarm_timer[1] (time=1280741) [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=0.000000) [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_block_handler (tv=105.188000) [ 1280.745] sna_accel_do_flush -- no scanout attached [ 1280.745] sna_accel_disarm_timer[0] (time=1280745) [ 1280.745] sna_accel_do_throttle -- no pending activity [ 1280.745] sna_wakeup_handler [ 1280.745] sna_accel_wakeup_handler: nbatch=0, need_retire=0, need_purge=0 [ 1280.745] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [ 1280.745] (II) intel(0): switch to mode 2560x1600@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none [ 1280.745] sna_pixmap_force_to_gpu(pixmap=0x191f9e0, flags=3) [ 1280.745] sna_pixmap_move_to_gpu(pixmap=152, usage=16), flags=43 [ 1280.745] (EE) [ 1280.745] (EE) Backtrace: [ 1280.745] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x57fec8] [ 1280.745] (EE) 1: /usr/bin/X (0x400000+0x183aa9) [0x583aa9] [ 1280.745] (EE) 2: /lib64/libpthread.so.0 (0x7fb6c719b000+0xfa40) [0x7fb6c71aaa40] [ 1280.745] (EE) 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fb6c3557000+0x9ba13) [0x7fb6c35f2a13] [ 1280.745] (EE) 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fb6c3557000+0x46213) [0x7fb6c359d213] [ 1280.745] (EE) 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fb6c3557000+0x90861) [0x7fb6c35e7861] [ 1280.745] (EE) 6: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fb6c3557000+0x933f3) [0x7fb6c35ea3f3] [ 1280.745] (EE) 7: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fb6c3557000+0x93801) [0x7fb6c35ea801] [ 1280.745] (EE) 8: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fb6c3557000+0x9458c) [0x7fb6c35eb58c] [ 1280.745] (EE) 9: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fb6c3557000+0x947f5) [0x7fb6c35eb7f5] [ 1280.746] (EE) 10: /usr/bin/X (xf86DPMSSet+0x71) [0x4a7951] [ 1280.746] (EE) 11: /usr/bin/X (xf86SaveScreen+0x4a) [0x4a7a2a] [ 1280.746] (EE) 12: /usr/bin/X (dixSaveScreens+0x117) [0x463617] [ 1280.746] (EE) 13: /usr/bin/X (DPMSSet+0xef) [0x471e1f] [ 1280.746] (EE) 14: /usr/bin/X (0x400000+0xe10d0) [0x4e10d0] [ 1280.746] (EE) 15: /usr/bin/X (0x400000+0x358ee) [0x4358ee] [ 1280.746] (EE) 16: /usr/bin/X (0x400000+0x3970a) [0x43970a] [ 1280.746] (EE) 17: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fb6c5e2a8b5] [ 1280.746] (EE) 18: /usr/bin/X (0x400000+0x24e7e) [0x424e7e] [ 1280.746] (EE) [ 1280.746] (EE) Segmentation fault at address 0x78 [ 1280.746] (EE) Fatal server error: [ 1280.746] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 1280.746] (EE) [ 1280.746] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 1280.746] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 1280.746] (EE) [ 1280.746] (II) AIGLX: Suspending AIGLX clients for VT switch [ 1280.746] sna_leave_vt [ 1281.846] (EE) Server terminated with error (1). Closing log file.