Bug 212019 - [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:67:crtc-0] flip_done timed out
Summary: [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:67:...
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-02 08:52 UTC by Fruhwirth Clemens
Modified: 2021-12-28 03:22 UTC (History)
3 users (show)

See Also:
Kernel Version: 5.11.0
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Hardware (18.47 KB, text/plain)
2021-03-02 08:52 UTC, Fruhwirth Clemens
Details
kernel log (658.95 KB, text/plain)
2021-03-02 08:53 UTC, Fruhwirth Clemens
Details

Description Fruhwirth Clemens 2021-03-02 08:52:48 UTC
Created attachment 295569 [details]
Hardware

I get the following display freeze on my T495 AMD Thinkpad:

Mar 02 09:24:50 duncan kernel: [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:67:crtc-0] flip_done timed out
Mar 02 09:25:02 duncan kernel: [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:67:crtc-0] flip_done timed out
Mar 02 09:36:25 duncan kernel: [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:55:plane-3] flip_done timed out

followed by this stack trace:

Mar 02 09:36:25 duncan kernel: WARNING: CPU: 7 PID: 1636 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7754 amdgpu_dm_atomic_commit_tail+0x238b/0x2420 [amdgpu]
Mar 02 09:36:25 duncan kernel: Modules linked in: fuse ctr ccm wireguard curve25519_x86_64 libchacha20poly1305 chacha_x86_64 poly1305_x86_64 libblake2s blake2s_x86_64 ip6_udp_tunnel udp_tunnel libcurve25519_generic libchacha libblake2s_generic af_packet msr ip6table_nat iptable_nat nf_nat joydev mousedev xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ip6t_rpfilter ipt_rpfilter amdgpu ip6table_raw iptable_raw xt_pkttype intel_rapl_msr nf_log_ipv6 nf_log_ipv4 nf_log_common xt_LOG xt_tcpudp wmi_bmof iwlmvm snd_hda_codec_realtek iommu_v2 mac80211 snd_hda_codec_generic gpu_sched drm_ttm_helper snd_hda_codec_hdmi ttm btusb snd_hda_intel edac_mce_amd uvcvideo btrtl btbcm libarc4 btintel edac_core videobuf2_vmalloc drm_kms_helper nls_iso8859_1 intel_rapl_common deflate videobuf2_memops evdev crc32_pclmul nls_cp437 snd_intel_dspcfg mac_hid videobuf2_v4l2 iwlwifi bluetooth ip6table_filter vfat videobuf2_common snd_hda_codec ghash_clmulni_intel fat snd_hda_core ip6_tables thinkpad_acpi videodev
Mar 02 09:36:25 duncan kernel:  r8169 drm snd_hwdep efi_pstore nvram rapl psmouse realtek mdio_devres ledtrig_audio mc serio_raw snd_pcm pstore cfg80211 agpgart i2c_algo_bit fb_sys_fops ecdh_generic syscopyarea snd_timer sysfillrect ecc sch_fq_codel iptable_filter sysimgblt ipmi_devintf k10temp sp5100_tco watchdog snd_rn_pci_acp3x i2c_piix4 ucsi_acpi snd_pci_acp3x libphy ipmi_msghandler rfkill snd 8250_pci typec_ucsi soundcore ac typec battery wmi video i2c_scmi backlight i2c_core pinctrl_amd tiny_power_button acpi_cpufreq button loop tun tap macvlan bridge stp llc kvm_amd kvm irqbypass efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc sha256_ssse3 sha256_generic encrypted_keys trusted tpm rng_core rtsx_pci_sdmmc input_leds led_class mmc_core atkbd libps2 xhci_pci xhci_pci_renesas xhci_hcd crc32c_intel ehci_pci aesni_intel ehci_hcd libaes crypto_simd cryptd usbcore glue_helper nvme nvme_core rtsx_pci t10_pi usb_common crc_t10dif crct10dif_generic crct10dif_pclmul
Mar 02 09:36:25 duncan kernel:  crct10dif_common i8042 rtc_cmos serio dm_mod
Mar 02 09:36:25 duncan kernel: CPU: 7 PID: 1636 Comm: X Not tainted 5.11.0 #1-NixOS
Mar 02 09:36:25 duncan kernel: Hardware name: LENOVO 20NJCTO1WW/20NJCTO1WW, BIOS R12ET55W(1.25 ) 07/06/2020
Mar 02 09:36:25 duncan kernel: RIP: 0010:amdgpu_dm_atomic_commit_tail+0x238b/0x2420 [amdgpu]
Mar 02 09:36:25 duncan kernel: Code: a8 fd ff ff 01 c7 85 a4 fd ff ff 37 00 00 00 c7 85 ac fd ff ff 20 00 00 00 e8 61 83 12 00 e9 e0 fa ff ff 0f 0b e9 30 f9 ff ff <0f> 0b e9 7f f9 ff ff 0f 0b 0f 0b e9 95 f9 ff ff 49 8b 06 41 0f b6
Mar 02 09:36:25 duncan kernel: RSP: 0018:ffffbd1043ae3928 EFLAGS: 00010002
Mar 02 09:36:25 duncan kernel: RAX: 0000000000000002 RBX: 000000000004bffc RCX: ffff976a603c9118
Mar 02 09:36:25 duncan kernel: RDX: 0000000000000001 RSI: 0000000000000297 RDI: ffff976a62660188
Mar 02 09:36:25 duncan kernel: RBP: ffffbd1043ae3c20 R08: 0000000000000005 R09: 0000000000000000
Mar 02 09:36:25 duncan kernel: R10: ffffbd1043ae3888 R11: ffffbd1043ae388c R12: 0000000000000297
Mar 02 09:36:25 duncan kernel: R13: ffff976e3132aa00 R14: ffff976a5dee9780 R15: ffff976a603c9000
Mar 02 09:36:25 duncan kernel: FS:  00007f993d92c980(0000) GS:ffff9772d8bc0000(0000) knlGS:0000000000000000
Mar 02 09:36:25 duncan kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 02 09:36:25 duncan kernel: CR2: 00007f30c85b5ff8 CR3: 000000013e056000 CR4: 00000000003506e0
Mar 02 09:36:25 duncan kernel: Call Trace:
Mar 02 09:36:25 duncan kernel:  commit_tail+0x94/0x130 [drm_kms_helper]
Mar 02 09:36:25 duncan kernel:  drm_atomic_helper_commit+0x113/0x140 [drm_kms_helper]
Mar 02 09:36:25 duncan kernel:  drm_atomic_helper_set_config+0x70/0xb0 [drm_kms_helper]
Mar 02 09:36:25 duncan kernel:  drm_mode_setcrtc+0x1d3/0x6f0 [drm]
Mar 02 09:36:25 duncan kernel:  ? amdgpu_cs_wait_ioctl+0xd2/0x160 [amdgpu]
Mar 02 09:36:25 duncan kernel:  ? drm_mode_getcrtc+0x180/0x180 [drm]
Mar 02 09:36:25 duncan kernel:  drm_ioctl_kernel+0xaa/0xf0 [drm]
Mar 02 09:36:25 duncan kernel:  drm_ioctl+0x1ec/0x390 [drm]
Mar 02 09:36:25 duncan kernel:  ? drm_mode_getcrtc+0x180/0x180 [drm]
Mar 02 09:36:25 duncan kernel:  amdgpu_drm_ioctl+0x49/0x80 [amdgpu]
Mar 02 09:36:25 duncan kernel:  __x64_sys_ioctl+0x83/0xb0
Mar 02 09:36:25 duncan kernel:  do_syscall_64+0x33/0x40
Mar 02 09:36:25 duncan kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
Mar 02 09:36:25 duncan kernel: RIP: 0033:0x7f993dd37b07
Mar 02 09:36:25 duncan kernel: Code: c0 75 b5 48 8d 3c 2b e8 17 ff ff ff 85 c0 78 b6 48 89 d8 5b 5d 41 5c c3 66 2e 0f 1f 84 00 00 00 00 00 90 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 39 73 0c 00 f7 d8 64 89 01 48
Mar 02 09:36:25 duncan kernel: RSP: 002b:00007ffdd63e1ed8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Mar 02 09:36:25 duncan kernel: RAX: ffffffffffffffda RBX: 00007ffdd63e1f10 RCX: 00007f993dd37b07
Mar 02 09:36:25 duncan kernel: RDX: 00007ffdd63e1f10 RSI: 00000000c06864a2 RDI: 000000000000000f
Mar 02 09:36:25 duncan kernel: RBP: 00000000c06864a2 R08: 0000000000000000 R09: 0000000002fad090
Mar 02 09:36:25 duncan kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
Mar 02 09:36:25 duncan kernel: R13: 000000000000000f R14: 00000000021b4290 R15: 0000000000000000
Mar 02 09:36:25 duncan kernel: ---[ end trace 3bd64ee8f9aa76ff ]---

lshw and full kernel log attached. The first kernel that I saw this problem with was the 5.9. series.
Comment 1 Fruhwirth Clemens 2021-03-02 08:53:23 UTC
Created attachment 295571 [details]
kernel log
Comment 2 Bernie Innocenti 2021-05-17 18:31:31 UTC
I'm seeing these also on i915 with kernel 5.11.20 (Fedora 34).
Comment 3 AJ Barris 2021-12-28 03:22:45 UTC
I am also experiencing this with a Radeon 5600XT (amdgpu) running Ubuntu 21.10 (5.13.0-22). Similar experience running Fedora 34.

Note You need to log in before you can comment on or make changes to this bug.