syzbot


WARNING in drm_wait_one_vblank (2)

Status: upstream: reported C repro on 2024/08/01 10:56
Subsystems: dri
[Documentation on labels]
Reported-by: syzbot+147ba789658184f0ce04@syzkaller.appspotmail.com
Fix commit: f050da08a4ed drm/vblank: Increase timeout in drm_wait_one_vblank()
Patched on: [ci-qemu-gce-upstream-auto ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci-upstream-rust-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu-native-arm64-kvm]
First crash: 527d, last: 2h28m
Cause bisection: failed (error log, bisect log)
  
Discussions (18)
Title Replies (including bot) Last reply
[PATCH v4] drm/vblank: Increase timeout in drm_wait_one_vblank() 5 (5) 2025/12/04 07:34
[PATCH v3] drm/vblank: downgrade vblank wait timeout from WARN to error 6 (6) 2025/10/27 08:49
[syzbot] [dri?] WARNING in drm_wait_one_vblank (2) 0 (5) 2025/10/24 21:28
[PATCH v2] drm/vblank: downgrade vblank wait timeout from WARN to debug 6 (6) 2025/10/03 02:55
[PATCH] drm/vblank: downgrade vblank wait timeout from WARN to debug 2 (2) 2025/10/01 06:28
[syzbot] Monthly dri report (Sep 2025) 0 (1) 2025/09/25 16:00
[syzbot] Monthly dri report (Jul 2025) 0 (1) 2025/07/25 12:39
[syzbot] Monthly dri report (Jun 2025) 0 (1) 2025/06/24 07:38
[syzbot] Monthly dri report (May 2025) 0 (1) 2025/05/24 10:05
[syzbot] Monthly dri report (Apr 2025) 0 (1) 2025/04/22 12:41
[syzbot] Monthly dri report (Mar 2025) 0 (1) 2025/03/18 14:49
[syzbot] Monthly dri report (Feb 2025) 0 (1) 2025/02/16 21:53
[syzbot] Monthly dri report (Jan 2025) 0 (1) 2025/01/15 13:48
[syzbot] Monthly dri report (Dec 2024) 0 (1) 2024/12/16 09:44
[syzbot] Monthly dri report (Nov 2024) 0 (1) 2024/11/14 08:59
[syzbot] Monthly dri report (Oct 2024) 0 (1) 2024/10/13 19:21
[syzbot] Monthly dri report (Sep 2024) 0 (1) 2024/09/12 14:24
[syzbot] Monthly dri report (Aug 2024) 0 (1) 2024/08/13 08:54
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in drm_wait_one_vblank dri -1 C error inconclusive 375 705d 1707d 0/29 auto-obsoleted due to no activity on 2024/04/11 15:51
linux-5.15 WARNING in drm_wait_one_vblank missing-backport origin:upstream -1 C inconclusive 24 28d 1012d 0/3 upstream: reported C repro on 2023/03/31 07:06
linux-6.1 WARNING in drm_wait_one_vblank origin:upstream missing-backport -1 C inconclusive 9 72d 1007d 0/3 upstream: reported C repro on 2023/04/05 12:39
Last patch testing requests (5)
Created Duration User Patch Repo Result
2025/10/24 21:28 24m chintanlike@gmail.com patch upstream OK log
2025/09/30 07:56 1h06m chintanlike@gmail.com patch upstream OK log
2025/09/30 03:27 23m chintanlike@gmail.com patch upstream OK log
2025/07/16 09:10 17m retest repro upstream report log
2025/03/16 14:42 19m retest repro upstream report log

Sample crash report:
------------[ cut here ]------------
faux_driver vkms: [drm] vblank wait timed out on crtc 0
WARNING: drivers/gpu/drm/drm_vblank.c:1318 at drm_wait_one_vblank+0x39a/0x5c0 drivers/gpu/drm/drm_vblank.c:1318, CPU#0: kworker/0:4/5948
Modules linked in:
CPU: 0 UID: 0 PID: 5948 Comm: kworker/0:4 Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
Workqueue: events drm_fb_helper_damage_work
RIP: 0010:drm_wait_one_vblank+0x587/0x5c0 drivers/gpu/drm/drm_vblank.c:1318
Code: 03 48 b9 00 00 00 00 00 fc ff df 80 3c 08 00 74 08 4c 89 ef e8 3a d9 f6 fc 4d 8b 7d 00 48 89 df 4c 89 e6 4c 89 fa 8b 4c 24 04 <67> 48 0f b9 3a e9 d5 fc ff ff 44 89 f9 80 e1 07 80 c1 03 38 c1 0f
RSP: 0018:ffffc9000466f860 EFLAGS: 00010246
RAX: 1ffff11028371400 RBX: ffffffff8ee5ad40 RCX: 0000000000000000
RDX: ffffffff8b569b80 RSI: ffffffff8b584ca0 RDI: ffffffff8ee5ad40
RBP: ffffc9000466f948 R08: 0000000000000000 R09: 0000000000000000
R10: dffffc0000000000 R11: fffffbfff1db668f R12: ffffffff8b584ca0
R13: ffff888141b8a000 R14: 1ffff920008cdf10 R15: ffffffff8b569b80
FS:  0000000000000000(0000) GS:ffff888126cef000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000558ea5915168 CR3: 0000000032cd8000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 drm_client_modeset_wait_for_vblank+0xc5/0xf0 drivers/gpu/drm/drm_client_modeset.c:1330
 drm_fb_helper_fb_dirty drivers/gpu/drm/drm_fb_helper.c:334 [inline]
 drm_fb_helper_damage_work+0xc9/0x650 drivers/gpu/drm/drm_fb_helper.c:369
 process_one_work kernel/workqueue.c:3257 [inline]
 process_scheduled_works+0xad1/0x1770 kernel/workqueue.c:3340
 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3421
 kthread+0x711/0x8a0 kernel/kthread.c:463
 ret_from_fork+0x510/0xa50 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246
 </TASK>
----------------
Code disassembly (best guess), 1 bytes skipped:
   0:	48 b9 00 00 00 00 00 	movabs $0xdffffc0000000000,%rcx
   7:	fc ff df
   a:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
   e:	74 08                	je     0x18
  10:	4c 89 ef             	mov    %r13,%rdi
  13:	e8 3a d9 f6 fc       	call   0xfcf6d952
  18:	4d 8b 7d 00          	mov    0x0(%r13),%r15
  1c:	48 89 df             	mov    %rbx,%rdi
  1f:	4c 89 e6             	mov    %r12,%rsi
  22:	4c 89 fa             	mov    %r15,%rdx
  25:	8b 4c 24 04          	mov    0x4(%rsp),%ecx
* 29:	67 48 0f b9 3a       	ud1    (%edx),%rdi <-- trapping instruction
  2e:	e9 d5 fc ff ff       	jmp    0xfffffd08
  33:	44 89 f9             	mov    %r15d,%ecx
  36:	80 e1 07             	and    $0x7,%cl
  39:	80 c1 03             	add    $0x3,%cl
  3c:	38 c1                	cmp    %al,%cl
  3e:	0f                   	.byte 0xf

Crashes (3600):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/01/01 10:41 upstream 9528d5c091c5 d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2025/12/19 10:21 upstream 516471569089 d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2025/12/05 11:54 upstream aa833fc394ba d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2025/09/02 08:49 upstream b320789d6883 807a3b61 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2024/09/30 23:17 upstream 9852d85ec9d4 bbd4e0a4 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in drm_wait_one_vblank
2025/12/15 05:09 upstream 8f0b4cce4481 a066d2bc .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in drm_wait_one_vblank
2026/01/06 11:13 upstream 7f98ab9da046 d6526ea3 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2025/12/25 20:00 upstream ccd1cdca5cd4 d6526ea3 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2025/12/30 02:54 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8f0b4cce4481 d6526ea3 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_wait_one_vblank
2026/01/06 14:57 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 13:30 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 12:15 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 10:21 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 09:54 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 08:51 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 08:48 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 06:37 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 05:14 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 04:48 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 03:41 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 02:19 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/06 01:12 upstream 7f98ab9da046 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 22:48 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 19:45 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 17:15 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 15:10 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 13:43 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 12:30 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 11:29 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in drm_wait_one_vblank
2026/01/05 10:18 upstream 3609fa95fb0f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 08:21 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 07:19 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 06:46 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 06:14 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 04:54 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in drm_wait_one_vblank
2026/01/05 02:42 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 02:19 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 01:14 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/05 00:06 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 22:50 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 21:40 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 20:35 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 19:34 upstream 54e82e93ca93 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 16:52 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 15:35 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 14:02 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 13:08 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 10:19 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 10:16 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 09:08 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 05:17 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 04:47 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 03:57 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 02:43 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2026/01/04 02:30 upstream aacb0a6d604a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_wait_one_vblank
2025/12/09 17:12 upstream cb015814f8b6 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in drm_wait_one_vblank
2025/12/02 07:38 upstream 1d18101a644e d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in drm_wait_one_vblank
2025/11/28 19:41 upstream e538109ac71d d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in drm_wait_one_vblank
2025/11/11 03:44 upstream 4ea7c1717f3f 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in drm_wait_one_vblank
2024/07/28 10:44 upstream 6342649c33d2 46eb10b7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in drm_wait_one_vblank
2025/12/16 02:49 upstream 8f0b4cce4481 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in drm_wait_one_vblank
2025/12/23 11:14 upstream b927546677c8 d1b870e1 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_wait_one_vblank
2025/12/18 02:46 upstream ea1013c15392 a066d2bc .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in drm_wait_one_vblank
2025/11/08 18:56 linux-next 9c0826a5d9aa 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in drm_wait_one_vblank
2025/11/08 03:47 linux-next 9c0826a5d9aa 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce WARNING in drm_wait_one_vblank
* Struck through repros no longer work on HEAD.