failed to flip after wayland client triggers "AddFramebuffer2 failed" using linux_dmabuf protocol |
|||||||||||
Issue descriptionWhile working on a wayland client using the linux_dmabuf protocol to display a dmabuf created from a texture in GL, the UI stops updating. The cursor still works and Chrome has not crashed, but it seems all subsequent flips fail. Strangely, the first commit to a surface with the wl_surface derived from the dmabuf seems to work fine but then I never see any more updates. While I acknowledge the likelihood of programmer error on my part, it seems like a buggy wayland client should not cause chrome composition to wedge itself. The actual parameters of the dmabufs: width=1280, height=1024, fourcc=DRM_FORMAT_ABGR8888 (AB24), modifiers=0, stride=5120, offset=0. relevant parts of ui.LATEST: [11917:11931:1028/115434.915447:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.915524:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.940176:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.940588:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.943261:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.943311:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.972464:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.972618:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.979365:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115434.979416:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.032162:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.032230:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.084021:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.084101:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.119431:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.119581:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.184188:ERROR:hardware_display_plane_manager_atomic.cc(78)] Failed to commit properties for page flip.: Invalid argument (22) [11917:11931:1028/115435.192281:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.192494:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.201226:ERROR:gbm_buffer.cc(72)] AddFramebuffer2 failed: Invalid argument (22) [11917:11931:1028/115435.201364:ERROR:gbm_buffer.cc(79)] AddFramebuffer2 failed: Invalid argument (22)
,
Nov 8 2017
,
Nov 8 2017
Reproduced it with a standalone program. This is the kernel output I got: [425922.104650] ------------[ cut here ]------------ [425922.104673] WARNING: CPU: 0 PID: 22759 at ../../../../../tmp/portage/sys-kernel/chromeos-kernel-4_4-4.4.86-r1137/work/chromeos-kernel-4_4-4.4.86/drivers/gpu/drm/drm_atomic.c:866 drm_atomic_check_only+0xae/0x4f3() [425922.104678] Modules linked in: uinput snd_soc_kbl_rt5663_rt5514_max98927 snd_soc_skl_ssp_clk snd_soc_dmic snd_soc_hdac_hdmi snd_soc_skl snd_soc_skl_ipc snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_sst_match snd_hda_ext_core snd_hda_core xt_nat bridge stp llc cmac snd_soc_rt5514 snd_soc_rt5663 snd_soc_max98927 snd_soc_rt5514_spi snd_soc_rl6231 zram ipt_MASQUERADE rfcomm nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat xt_mark fuse iio_trig_sysfs ip6table_filter cros_ec_light_prox cros_ec_sensors cros_ec_sensors_ring industrialio_triggered_buffer cros_ec_sensors_core kfifo_buf industrialio iwlmvm iwl7000_mac80211 cdc_ether usbnet mii iwlwifi cfg80211 btusb btrtl btbcm btintel bluetooth uvcvideo usb_serial_simple videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core joydev [425922.104815] CPU: 0 PID: 22759 Comm: DrmThread Tainted: G W 4.4.86-11791-gacf278fbb9e8 #1 [425922.104821] Hardware name: Google Eve/Eve, BIOS Google_Eve.9584.86.0 09/09/2017 [425922.104826] 0000000000000286 59fe044e3560a8f6 ffff88006ee33bc0 ffffffff8bcd6405 [425922.104837] 0000000000000000 0000000000000009 ffff88006ee33bf8 ffffffff8baaa0c7 [425922.104848] ffffffff8bdc238d ffff8803c6511b40 0000000000000000 ffff88046ba4e400 [425922.104859] Call Trace: [425922.104870] [<ffffffff8bcd6405>] dump_stack+0x4d/0x63 [425922.104878] [<ffffffff8baaa0c7>] warn_slowpath_common+0x9f/0xb8 [425922.104886] [<ffffffff8bdc238d>] ? drm_atomic_check_only+0xae/0x4f3 [425922.104893] [<ffffffff8baaa1d9>] warn_slowpath_null+0x1a/0x1c [425922.104900] [<ffffffff8bdc238d>] drm_atomic_check_only+0xae/0x4f3 [425922.104908] [<ffffffff8bdc283a>] drm_atomic_nonblocking_commit+0x18/0x53 [425922.104916] [<ffffffff8bdc3e2a>] drm_mode_atomic_ioctl+0x888/0x99c [425922.104925] [<ffffffff8bdb1623>] drm_ioctl+0x2a8/0x3dd [425922.104932] [<ffffffff8bdc35a2>] ? drm_atomic_debugfs_cleanup+0x1f/0x1f [425922.104943] [<ffffffff8bc85ba8>] ? selinux_file_ioctl+0x141/0x185 [425922.104950] [<ffffffff8bbb6dba>] do_vfs_ioctl+0x42e/0x501 [425922.104959] [<ffffffff8bc7f458>] ? security_file_ioctl+0x35/0x49 [425922.104965] [<ffffffff8bbb6ee4>] SyS_ioctl+0x57/0x79 [425922.104975] [<ffffffff8c148da1>] entry_SYSCALL_64_fastpath+0x1c/0x74 [425922.104981] ---[ end trace 2bcd11038938d0a0 ]--- And with debug output enabled for the DRM subsystem: [427147.202588] [drm:drm_atomic_check_only] CRTC set but no FB [427147.202597] [drm:drm_atomic_check_only] [PLANE:29:plane 2A] atomic core check failed [427147.202606] [drm:drm_atomic_state_default_clear] Clearing atomic state ffff88044c881c00 [427147.202609] [drm:drm_mode_object_unreference] OBJ ID: 75 (2) [427147.202612] [drm:drm_mode_object_unreference] OBJ ID: 72 (2) [427147.202616] [drm:__drm_atomic_state_free] Freeing atomic state ffff88044c881c00 [427147.202620] [drm:drm_ioctl] ret = -22 [427147.214992] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.215047] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.215124] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427147.215129] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427147.215133] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427147.215139] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427147.215412] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427147.215591] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427147.215594] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.215599] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427147.215602] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427147.215605] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427147.215608] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427147.889881] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.889981] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.891153] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.891223] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427147.891255] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427147.891348] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.895004] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.895054] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427147.895090] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427147.895155] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427147.922514] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.922640] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427147.922658] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427147.922706] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.922717] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.922732] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427147.922742] [drm:drm_ioctl] pid=5110, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427147.922748] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.922755] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.922766] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427147.922773] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427147.922786] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.923409] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427147.923427] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427147.923435] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427147.923461] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.105680] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.105773] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427148.105808] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.105843] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.105858] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.105870] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.105959] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.106177] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.106895] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.106976] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427148.107011] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.107152] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107182] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107224] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.107273] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107294] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107329] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.107370] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107393] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107425] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.107462] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107485] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107517] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.107554] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107628] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107684] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427148.107723] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427148.107825] [drm:drm_ioctl] pid=5110, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427148.107861] [drm:drm_ioctl] pid=5110, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427148.107895] [drm:drm_ioctl] pid=5110, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427148.107922] [drm:drm_ioctl] pid=5110, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427148.107949] [drm:drm_ioctl] pid=5110, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427149.892189] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427149.892259] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427150.438764] [drm:drm_release] open_count = 6 [427150.438824] [drm:drm_release] pid = 5819, device = 0xe280, open_count = 6 [427150.441923] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.441997] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.442478] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.442485] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.442494] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.442532] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442551] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442572] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442583] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442602] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442629] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442659] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442682] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442703] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442725] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442744] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442762] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442779] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442797] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442821] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442836] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442847] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.442859] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.442867] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.442875] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.445106] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.445138] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.445162] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.445250] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.445253] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.445256] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.445261] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.445273] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MMAP [427150.445288] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.445326] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.445331] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.445349] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.445360] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.445374] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.446200] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.446246] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.446285] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.446296] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.446362] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.446377] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.446383] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.446726] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.446798] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.446835] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.446839] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.446851] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.446853] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MMAP [427150.446860] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.446863] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.446904] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.446976] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.447137] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.447141] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.447146] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.447150] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.447154] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.447158] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.447190] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.447471] [drm:drm_ioctl] ret = -62 [427150.447494] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.447558] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.447565] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.447572] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.447879] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.447951] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.447957] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.447961] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.447967] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.448011] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.448047] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.448051] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.448055] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.448059] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.448062] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.448065] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.448091] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.448166] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.448195] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.448203] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.448234] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.448250] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.448256] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.448774] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.448776] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.448788] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.448793] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.448843] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.448847] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.448851] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.448856] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.449187] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.449337] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.449342] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.449347] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.449351] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.449355] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.449359] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.449390] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.449394] [drm:drm_ioctl] ret = -62 [427150.449407] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.449436] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.449445] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.449452] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.449455] [drm:drm_ioctl] ret = -62 [427150.449476] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.450074] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.450142] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.450147] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.450151] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.450156] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.450218] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.450220] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.450236] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.450260] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.450261] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.450266] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.450270] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.450273] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.450277] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.450306] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.450311] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.450315] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.450319] [drm:drm_ioctl] ret = -62 [427150.450330] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.450361] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.450369] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.450375] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.450378] [drm:drm_ioctl] ret = -62 [427150.450572] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.450648] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.450667] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MMAP [427150.450679] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.450711] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.450721] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_TILING [427150.450744] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.450754] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.450770] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.450781] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.450786] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.450795] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.450810] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.450814] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.450817] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.450833] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.450840] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.450919] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.450937] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.450965] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.450991] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.450995] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.451004] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.451022] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.451026] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.451034] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.451045] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.451055] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427150.451059] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.451067] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_PWRITE [427150.451082] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.451087] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MMAP_GTT [427150.451102] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.452308] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.452325] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.452345] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.452350] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.452354] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.452360] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.452379] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.452449] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.452456] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.452548] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.452553] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.452606] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.452628] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.452635] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.453499] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_CREATE [427150.453514] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, I915_GEM_SET_TILING [427150.453519] [drm:drm_ioctl] pid=5111, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [427150.455020] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.455031] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.456814] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.457100] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.457105] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457111] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457115] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457120] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457124] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457137] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457152] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.457165] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457238] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457242] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457247] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457252] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457300] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.457333] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.457337] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457342] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457346] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457349] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457354] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457382] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.457405] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457448] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.457462] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.457474] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457515] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457520] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457523] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457529] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457563] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.457594] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.457598] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457602] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457606] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457610] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457613] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457660] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457664] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457667] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457674] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457705] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.457724] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.457728] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457732] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457736] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457739] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457762] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.457766] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.457771] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.457775] [drm:drm_ioctl] ret = -62 [427150.457790] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457811] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.457819] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.457824] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.457828] [drm:drm_ioctl] ret = -62 [427150.457838] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.457872] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.457877] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_CREATE [427150.457936] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MMAP [427150.457956] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.457987] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.458031] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.458067] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.458071] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.458075] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.458079] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.458083] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.458105] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.458111] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.458115] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.458128] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.458150] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_PRIME_FD_TO_HANDLE [427150.458157] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_GET_TILING [427150.458167] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.458204] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.458209] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.458212] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.458217] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.458254] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.458262] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_EXECBUFFER2_WR [427150.458290] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_THROTTLE [427150.458294] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.458298] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.458302] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_BUSY [427150.458305] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427150.458309] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_SET_DOMAIN [427150.458321] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_WAIT [427150.459855] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427150.469922] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.446426] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.446490] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.447600] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.447688] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427151.447726] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427151.447822] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.450005] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.450117] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427151.450152] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427151.450258] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.451282] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.451337] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427151.451361] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427151.451458] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.451501] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.451526] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427151.451552] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427151.451617] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GEM_MADVISE [427151.453539] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.453593] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427151.453618] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427151.453867] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.453921] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.453951] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427151.453968] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427151.454003] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.454130] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.454170] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427151.454192] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427151.454243] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.455106] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427151.455152] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE [427151.455176] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, DRM_IOCTL_GEM_CLOSE [427151.455225] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427153.447852] [drm:drm_ioctl] pid=5097, dev=0xe280, auth=0, I915_GET_RESET_STATS [427153.447881] [drm:drm_ioctl] pid=5097, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE
,
Nov 8 2017
I've attached the program I wrote to repro the crash. You should be able to copy the binary to a dev mode chromebook and run it as is to trigger this bug.
,
Nov 10 2017
,
Dec 9 2017
Looks like eglExportDMABUFImageMESA is giving us buffer that is not what we expect. AddFramebuffer2 is allowed to fail but it shouldn't for that format and that set of modifiers. We should fix the crash but for correct output we also need to get the correct parameters from MESA so we can import the buffer correctly.
,
Dec 11 2017
,
Dec 12 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c53f20ab4b0299b9600ef63d015fc1f2c8158c4a commit c53f20ab4b0299b9600ef63d015fc1f2c8158c4a Author: Daniele Castagna <dcastagna@chromium.org> Date: Tue Dec 12 19:05:35 2017 ozone: add AddFramebuffer2 debug log info. We observed AddFramebuffer2 failing with "Invalid argument (22)" in few occasions (crbug.com/789292 and crbug.com/779356 ). This likely causes pageflip failures. This CL adds logs with all the paramters passed to AddFramebuffer2 to help debuggining these issues. Bug: 789292, 779356 Change-Id: I010986b080ee7b84c3084fe7010483b8f1c0143c Reviewed-on: https://chromium-review.googlesource.com/822273 Reviewed-by: David Reveman <reveman@chromium.org> Commit-Queue: David Reveman <reveman@chromium.org> Cr-Commit-Position: refs/heads/master@{#523499} [modify] https://crrev.com/c53f20ab4b0299b9600ef63d015fc1f2c8158c4a/ui/ozone/platform/drm/gpu/gbm_buffer.cc
,
Dec 13 2017
Chrome shouldn't crash, it should handle the addfb2 error. The root cause here is that we can't expect a generic texture to be exportable as a dma-buf. That's what the eglExportDMABUFImageQueryMESA implies, and that's unfortunate (broken extension). mesa on Intel graphics will allocate an compressed renderbuffer for the texture, which is a two-plane buffer. Instead, the recommended approach is to allocate the buffer outside mesa (using minigbm, for example) and import into mesa using https://www.khronos.org/registry/EGL/extensions/EXT/EGL_EXT_image_dma_buf_import_modifiers.txt
,
Jan 5 2018
,
Jan 16 2018
,
Feb 13 2018
,
May 9 2018
,
May 10 2018
,
May 10 2018
,
May 12 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e211720aaccdc4fa90d60a944df74e2e76f83cf7 commit e211720aaccdc4fa90d60a944df74e2e76f83cf7 Author: Daniele Castagna <dcastagna@chromium.org> Date: Sat May 12 21:24:57 2018 ozone: Avoid scheduling an invalid framebuffer AddFramebuffer2 can fail for buffers coming via exo. We should not use an invalid fb when pageflipping in those cases otherwise the GPU process will crash. Bug: 779356 Test: wayland_simple_client with crrev.com/c/1056018 Change-Id: I179ce2ddbe1fb5080f9d00989ccf96ddf3f94d68 Reviewed-on: https://chromium-review.googlesource.com/1056017 Reviewed-by: David Reveman <reveman@chromium.org> Commit-Queue: Daniele Castagna <dcastagna@chromium.org> Cr-Commit-Position: refs/heads/master@{#558140} [modify] https://crrev.com/e211720aaccdc4fa90d60a944df74e2e76f83cf7/ui/ozone/platform/drm/gpu/gbm_buffer.cc
,
May 12 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a5732c8e3234c8fefe0f09bbb4c1f4011895b90c commit a5732c8e3234c8fefe0f09bbb4c1f4011895b90c Author: Daniele Castagna <dcastagna@chromium.org> Date: Sat May 12 21:42:37 2018 ozone/drm: Remove outdated debugging log/DCHECK crbug.com/789292 has been fixed, we can get rid of the log used to debug it. Additionally, the DCHECK on AddFramebuffer2 has been removed since it can fail for buffers imported via exo ( crbug.com/779356 ) Bug: 779356 , 789292 Change-Id: If25ed181dbbaabe8f1b3297c2cad3edf2bc689f5 Reviewed-on: https://chromium-review.googlesource.com/1056117 Reviewed-by: David Reveman <reveman@chromium.org> Commit-Queue: Daniele Castagna <dcastagna@chromium.org> Cr-Commit-Position: refs/heads/master@{#558142} [modify] https://crrev.com/a5732c8e3234c8fefe0f09bbb4c1f4011895b90c/ui/ozone/platform/drm/gpu/gbm_buffer.cc
,
May 14 2018
,
May 14 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/85eaae6252335e403b060d318f3c970597d82e7f commit 85eaae6252335e403b060d318f3c970597d82e7f Author: Daniele Castagna <dcastagna@chromium.org> Date: Mon May 14 18:42:43 2018 ozone/drm: Comment why it's ok to skip QueueOverlayPlane Add a comment explaining why it's ok to silently fail to schedule an overlay plane in GbmPixmap::ScheduleOverlayPlane when fb is 0. Bug: 779356 Test: It's a comment Change-Id: Id68fe9464b1b18023d16176005c8fb5af62e8c6f Reviewed-on: https://chromium-review.googlesource.com/1057867 Reviewed-by: Daniel Nicoara <dnicoara@chromium.org> Commit-Queue: Daniele Castagna <dcastagna@chromium.org> Cr-Commit-Position: refs/heads/master@{#558385} [modify] https://crrev.com/85eaae6252335e403b060d318f3c970597d82e7f/ui/ozone/platform/drm/gpu/gbm_buffer.cc |
|||||||||||
►
Sign in to add a comment |
|||||||||||
Comment 1 by reve...@chromium.org
, Oct 30 2017