syzbot


WARNING in drm_atomic_helper_wait_for_vblanks (4)

Status: upstream: reported on 2025/05/31 21:45
Subsystems: dri
[Documentation on labels]
Reported-by: syzbot+70c83229f190c4cbf649@syzkaller.appspotmail.com
First crash: 37d, last: 8d04h
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [dri?] WARNING in drm_atomic_helper_wait_for_vblanks (4) 0 (1) 2025/05/31 21:45
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in drm_atomic_helper_wait_for_vblanks (3) dri 14 350d 404d 0/29 auto-obsoleted due to no activity on 2024/09/27 07:41
upstream WARNING in drm_atomic_helper_wait_for_vblanks (2) dri 1 1151d 1147d 0/29 auto-obsoleted due to no activity on 2022/09/07 08:02
upstream WARNING in drm_atomic_helper_wait_for_vblanks dri 1 1280d 1276d 0/29 auto-closed as invalid on 2022/05/01 08:40

Sample crash report:
input: AT Raw Set 2 keyboard as /devices/platform/bus@8000000/bus@8000000:motherboard-bus/bus@8000000:motherboard-bus:iofpga-bus@300000000/1c060000.kmi/serio0/input/input0
input: ImExPS/2 Generic Explorer Mouse as /devices/platform/bus@8000000/bus@8000000:motherboard-bus/bus@8000000:motherboard-bus:iofpga-bus@300000000/1c070000.kmi/serio1/input/input2
------------[ cut here ]------------
WARNING: CPU: 1 PID: 45 at drivers/gpu/drm/drm_atomic_helper.c:1720 drm_atomic_helper_wait_for_vblanks.part.0+0x280/0x288 drivers/gpu/drm/drm_atomic_helper.c:1720
[CRTC:35:crtc-0] vblank wait timed out
Modules linked in:
Kernel panic - not syncing: kernel: panic_on_warn set ...
CPU: 1 UID: 0 PID: 45 Comm: kworker/1:2 Not tainted 6.16.0-rc3-syzkaller #0 PREEMPT 
Hardware name: ARM-Versatile Express
Workqueue: events output_poll_execute
Call trace: 
[<80201a00>] (dump_backtrace) from [<80201afc>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:257)
 r7:00000000 r6:8282083c r5:00000000 r4:822599f0
[<80201ae4>] (show_stack) from [<8021fdd4>] (__dump_stack lib/dump_stack.c:94 [inline])
[<80201ae4>] (show_stack) from [<8021fdd4>] (dump_stack_lvl+0x54/0x7c lib/dump_stack.c:120)
[<8021fd80>] (dump_stack_lvl) from [<8021fe14>] (dump_stack+0x18/0x1c lib/dump_stack.c:129)
 r5:00000000 r4:82a6cd18
[<8021fdfc>] (dump_stack) from [<80202614>] (panic+0x120/0x374 kernel/panic.c:382)
[<802024f4>] (panic) from [<802585b8>] (check_panic_on_warn kernel/panic.c:273 [inline])
[<802024f4>] (panic) from [<802585b8>] (get_taint+0x0/0x1c kernel/panic.c:268)
 r3:8280c684 r2:00000001 r1:8224051c r0:82247ecc
 r7:80aeee20
[<80258544>] (check_panic_on_warn) from [<8025871c>] (__warn+0x80/0x188 kernel/panic.c:777)
[<8025869c>] (__warn) from [<80258a0c>] (warn_slowpath_fmt+0x1e8/0x1f4 kernel/panic.c:812)
 r8:00000009 r7:822d6f30 r6:df919bb4 r5:832f6c00 r4:00000000
[<80258828>] (warn_slowpath_fmt) from [<80aeee20>] (drm_atomic_helper_wait_for_vblanks.part.0+0x280/0x288 drivers/gpu/drm/drm_atomic_helper.c:1720)
 r10:842b0c00 r9:00000001 r8:00000000 r7:00000000 r6:84558380 r5:833c7050
 r4:00000000
[<80aeeba0>] (drm_atomic_helper_wait_for_vblanks.part.0) from [<80af026c>] (drm_atomic_helper_wait_for_vblanks drivers/gpu/drm/drm_atomic_helper.c:1696 [inline])
[<80aeeba0>] (drm_atomic_helper_wait_for_vblanks.part.0) from [<80af026c>] (drm_atomic_helper_commit_tail+0x84/0x94 drivers/gpu/drm/drm_atomic_helper.c:1796)
 r10:8456561c r9:00000000 r8:00000000 r7:00000001 r6:a67bdd10 r5:842b0c00
 r4:84558380
[<80af01e8>] (drm_atomic_helper_commit_tail) from [<80af192c>] (commit_tail+0x178/0x19c drivers/gpu/drm/drm_atomic_helper.c:1873)
 r5:00000000 r4:84558380
[<80af17b4>] (commit_tail) from [<80af1ab8>] (drm_atomic_helper_commit+0x150/0x174 drivers/gpu/drm/drm_atomic_helper.c:2111)
 r9:00000000 r8:845583ac r7:00000000 r6:842b0c00 r5:00000000 r4:84558380
[<80af1968>] (drm_atomic_helper_commit) from [<80aab0a8>] (drm_atomic_commit+0xcc/0x100 drivers/gpu/drm/drm_atomic.c:1577)
 r9:00000000 r8:833c7520 r7:00000001 r6:00000001 r5:842b0c00 r4:84558380
[<80aaafdc>] (drm_atomic_commit) from [<80ae3684>] (drm_client_modeset_commit_atomic+0x21c/0x25c drivers/gpu/drm/drm_client_modeset.c:1101)
 r5:842b0db0 r4:84558380
[<80ae3468>] (drm_client_modeset_commit_atomic) from [<80ae379c>] (drm_client_modeset_commit_locked+0x64/0x18c drivers/gpu/drm/drm_client_modeset.c:1204)
 r10:842b0df0 r9:00000000 r8:822d616c r7:842dfa18 r6:842dfa00 r5:842b0c00
 r4:842b0c00
[<80ae3738>] (drm_client_modeset_commit_locked) from [<80ae38f0>] (drm_client_modeset_commit+0x2c/0x48 drivers/gpu/drm/drm_client_modeset.c:1230)
 r9:00000000 r8:822d616c r7:842b0cb0 r6:842dfab8 r5:842b0c00 r4:842dfa00
[<80ae38c4>] (drm_client_modeset_commit) from [<80afe1f8>] (__drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_fb_helper.c:237 [inline])
[<80ae38c4>] (drm_client_modeset_commit) from [<80afe1f8>] (__drm_fb_helper_restore_fbdev_mode_unlocked+0xa4/0xd8 drivers/gpu/drm/drm_fb_helper.c:216)
 r5:842dfa00 r4:00000000
[<80afe154>] (__drm_fb_helper_restore_fbdev_mode_unlocked) from [<80afe144>] (drm_fb_helper_set_par drivers/gpu/drm/drm_fb_helper.c:1359 [inline])
[<80afe154>] (__drm_fb_helper_restore_fbdev_mode_unlocked) from [<80afe144>] (drm_fb_helper_hotplug_event+0xf8/0x108 drivers/gpu/drm/drm_fb_helper.c:1970)
 r7:842b0cb0 r6:842b0c00 r5:842dfab8 r4:842dfa00
[<80afe04c>] (drm_fb_helper_hotplug_event) from [<80afe6a4>] (drm_fbdev_client_hotplug+0x24/0xc8 drivers/gpu/drm/clients/drm_fbdev_client.c:43)
 r5:842b0c00 r4:842dfa00
[<80afe680>] (drm_fbdev_client_hotplug) from [<80ae2efc>] (drm_client_hotplug drivers/gpu/drm/drm_client_event.c:69 [inline])
[<80afe680>] (drm_fbdev_client_hotplug) from [<80ae2efc>] (drm_client_dev_hotplug drivers/gpu/drm/drm_client_event.c:98 [inline])
[<80afe680>] (drm_fbdev_client_hotplug) from [<80ae2efc>] (drm_client_dev_hotplug+0xd8/0x130 drivers/gpu/drm/drm_client_event.c:84)
 r7:842b0cb0 r6:842b0c00 r5:842b0c9c r4:842dfa00
[<80ae2e24>] (drm_client_dev_hotplug) from [<80af9908>] (drm_kms_helper_hotplug_event drivers/gpu/drm/drm_probe_helper.c:735 [inline])
[<80ae2e24>] (drm_client_dev_hotplug) from [<80af9908>] (output_poll_execute+0x27c/0x2c8 drivers/gpu/drm/drm_probe_helper.c:847)
 r9:00000000 r8:842b0cdc r7:00000001 r6:842b0c00 r5:00000001 r4:83847580
[<80af968c>] (output_poll_execute) from [<8027e2e8>] (process_one_work+0x1b4/0x4f4 kernel/workqueue.c:3238)
 r10:83016070 r9:83018205 r8:832f6c00 r7:ddde2d40 r6:83018200 r5:842b0df0
 r4:83847580
[<8027e134>] (process_one_work) from [<8027ef30>] (process_scheduled_works kernel/workqueue.c:3321 [inline])
[<8027e134>] (process_one_work) from [<8027ef30>] (worker_thread+0x1fc/0x3d8 kernel/workqueue.c:3402)
 r10:61c88647 r9:832f6c00 r8:838475ac r7:82804d40 r6:ddde2d40 r5:ddde2d60
 r4:83847580
[<8027ed34>] (worker_thread) from [<80285f5c>] (kthread+0x12c/0x280 kernel/kthread.c:464)
 r10:00000000 r9:83847580 r8:8027ed34 r7:df911e60 r6:83847600 r5:832f6c00
 r4:00000001
[<80285e30>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137)
Exception stack(0xdf919fb0 to 0xdf919ff8)
9fa0:                                     00000000 00000000 00000000 00000000
9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
 r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:80285e30
 r4:83842e40
Rebooting in 86400 seconds..

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/06/26 15:38 upstream ee88bddf7f2f 1ae8177e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in drm_atomic_helper_wait_for_vblanks
2025/05/27 21:42 upstream 914873bc7df9 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING in drm_atomic_helper_wait_for_vblanks
* Struck through repros no longer work on HEAD.