New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 779356 link

Starred by 8 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

failed to flip after wayland client triggers "AddFramebuffer2 failed" using linux_dmabuf protocol

Project Member Reported by za...@chromium.org, Oct 28 2017

Issue description

While 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)

 
hm, anything in the kernel log? can you reproduce the same by modifying one of the wayland clients in src/components/exo/wayland/clients? 
Cc: acourbot@chromium.org

Comment 3 by za...@chromium.org, 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

Comment 4 by za...@chromium.org, 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.
gl_tex_to_wl_buf.tar.gz
31.8 KB Download
Cc: dcasta...@chromium.org
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.

Comment 7 by tfiga@chromium.org, Dec 11 2017

Cc: tfiga@chromium.org
Project Member

Comment 8 by bugdroid1@chromium.org, 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

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


Cc: dongseon...@intel.com azhar.sh...@intel.com
Cc: julien.isorce@chromium.org
Components: OS>Systems>Containers
Labels: Hotlist-Crostini-Platform
Status: Assigned (was: Untriaged)
Cc: -acourbot@chromium.org

Comment 15 by tfiga@chromium.org, May 10 2018

Cc: -tfiga@chromium.org
Project Member

Comment 16 by bugdroid1@chromium.org, 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

Project Member

Comment 17 by bugdroid1@chromium.org, 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

Status: Fixed (was: Assigned)
Project Member

Comment 19 by bugdroid1@chromium.org, 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