WARNING in drm_fbdev_shmem_helper_fb_dirty

Status: upstream: reported on 2026/08/08 20:11
Subsystems: dri
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+369ee6a6e9d0bbf14b37@syzkaller.appspotmail.com
First crash: 35d, last: 4h31m
✨ AI Jobs (2)
ID Workflow Result Correct Bug Created Started Finished Revision
e2e98471 repro-c 💥 WARNING in drm_fbdev_shmem_helper_fb_dirty 2026/08/12 11:58 2026/08/12 11:59 2026/08/12 13:19 f8d35649
4bbafefc assessment-security DenialOfService: ❌ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ WARNING in drm_fbdev_shmem_helper_fb_dirty 2026/08/09 05:44 2026/08/09 05:44 2026/08/09 06:34 5d63f80b
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [dri?] WARNING in drm_fbdev_shmem_helper_fb_dirty 0 (1) 2026/08/08 20:11

Sample crash report:
usb 5-1: new high-speed USB device number 2 using dummy_hcd
usb 5-1: Using ep0 maxpacket: 32
usb 5-1: New USB device found, idVendor=12d8, idProduct=0001, bcdDevice=de.79
usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x85 has invalid maxpacket 1024
usb 5-1: New USB device strings: Mfr=1, Product=236, SerialNumber=2
usb 5-1: Product: syz
usb 5-1: Manufacturer: syz
usb 5-1: SerialNumber: syz
usb 5-1: config 0 descriptor??
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 10, space 0, times 1
CPU: 0 UID: 0 PID: 5320 Comm: kworker/0:5 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
Workqueue: events drm_fb_helper_damage_work
Call Trace:
 <TASK>
 dump_stack_lvl+0xe8/0x150 lib/dump_stack.c:120
 fail_dump lib/fault-inject.c:73 [inline]
 should_fail_ex+0x410/0x560 lib/fault-inject.c:174
 should_failslab+0xa8/0x100 mm/failslab.c:46
 slab_pre_alloc_hook mm/slub.c:4638 [inline]
 slab_alloc_node mm/slub.c:4974 [inline]
 __do_kmalloc_node mm/slub.c:5413 [inline]
 __kmalloc_noprof+0xfe/0x720 mm/slub.c:5439
 _kmalloc_noprof include/linux/slab.h:995 [inline]
 _kzalloc_noprof include/linux/slab.h:1312 [inline]
 drm_atomic_commit_init+0x9e/0x370 drivers/gpu/drm/drm_atomic.c:215
 drm_atomic_commit_alloc+0xbc/0x100 drivers/gpu/drm/drm_atomic.c:261
 drm_atomic_helper_dirtyfb+0x129/0xfd0 drivers/gpu/drm/drm_damage_helper.c:128
 drm_fbdev_shmem_helper_fb_dirty+0x160/0x310 drivers/gpu/drm/drm_fbdev_shmem.c:117
 drm_fb_helper_fb_dirty drivers/gpu/drm/drm_fb_helper.c:339 [inline]
 drm_fb_helper_damage_work+0x84c/0xf20 drivers/gpu/drm/drm_fb_helper.c:365
 process_one_work kernel/workqueue.c:3396 [inline]
 process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3479
 worker_thread+0xa47/0xfb0 kernel/workqueue.c:3560
 kthread+0x38b/0x480 kernel/kthread.c:436
 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>
------------[ cut here ]------------
virtio-pci 0000:00:01.0: [drm] Dirty helper failed: ret=-12
WARNING: drivers/gpu/drm/drm_fbdev_shmem.c:118 at drm_fbdev_shmem_helper_fb_dirty+0x1e1/0x310 drivers/gpu/drm/drm_fbdev_shmem.c:118, CPU#0: kworker/0:5/5320
Modules linked in:
CPU: 0 UID: 0 PID: 5320 Comm: kworker/0:5 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
Workqueue: events drm_fb_helper_damage_work
RIP: 0010:drm_fbdev_shmem_helper_fb_dirty+0x288/0x310 drivers/gpu/drm/drm_fbdev_shmem.c:118
Code: 29 fc 4c 89 f8 48 c1 e8 03 42 80 3c 28 00 74 08 4c 89 ff e8 da db 9a fc 4d 8b 27 48 89 df 4c 89 f6 4c 89 e2 8b 5c 24 04 89 d9 <67> 48 0f b9 3a 89 d8 e9 f7 fe ff ff 89 d9 80 e1 07 fe c1 38 c1 0f
RSP: 0018:ffffc9000db17898 EFLAGS: 00010246
RAX: 1ffff11003ed141a RBX: 00000000fffffff4 RCX: 00000000fffffff4
RDX: ffff88801f3dbea0 RSI: ffffffff8c79c640 RDI: ffffffff908635d0
RBP: ffff88801d25a008 R08: ffffffff907a567f R09: 1ffffffff20f4acf
R10: dffffc0000000000 R11: fffffbfff20f4ad0 R12: ffff88801f3dbea0
R13: dffffc0000000000 R14: ffffffff8c79c640 R15: ffff88801f68a0d0
FS:  0000000000000000(0000) GS:ffff88808c2c7000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fd4f5c1c600 CR3: 000000003f826000 CR4: 0000000000352ef0
Call Trace:
 <TASK>
 drm_fb_helper_fb_dirty drivers/gpu/drm/drm_fb_helper.c:339 [inline]
 drm_fb_helper_damage_work+0x84c/0xf20 drivers/gpu/drm/drm_fb_helper.c:365
 process_one_work kernel/workqueue.c:3396 [inline]
 process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3479
 worker_thread+0xa47/0xfb0 kernel/workqueue.c:3560
 kthread+0x38b/0x480 kernel/kthread.c:436
 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>
----------------
Code disassembly (best guess):
   0:	29 fc                	sub    %edi,%esp
   2:	4c 89 f8             	mov    %r15,%rax
   5:	48 c1 e8 03          	shr    $0x3,%rax
   9:	42 80 3c 28 00       	cmpb   $0x0,(%rax,%r13,1)
   e:	74 08                	je     0x18
  10:	4c 89 ff             	mov    %r15,%rdi
  13:	e8 da db 9a fc       	call   0xfc9adbf2
  18:	4d 8b 27             	mov    (%r15),%r12
  1b:	48 89 df             	mov    %rbx,%rdi
  1e:	4c 89 f6             	mov    %r14,%rsi
  21:	4c 89 e2             	mov    %r12,%rdx
  24:	8b 5c 24 04          	mov    0x4(%rsp),%ebx
  28:	89 d9                	mov    %ebx,%ecx
* 2a:	67 48 0f b9 3a       	ud1    (%edx),%rdi <-- trapping instruction
  2f:	89 d8                	mov    %ebx,%eax
  31:	e9 f7 fe ff ff       	jmp    0xffffff2d
  36:	89 d9                	mov    %ebx,%ecx
  38:	80 e1 07             	and    $0x7,%cl
  3b:	fe c1                	inc    %cl
  3d:	38 c1                	cmp    %al,%cl
  3f:	0f                   	.byte 0xf

Crashes (683):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/09/11 16:28 upstream 08df884136f1 9c29f801 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/11 04:33 upstream 50d05c7c76c9 1fe56c0a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/11 02:29 upstream 50d05c7c76c9 1fe56c0a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/11 01:19 upstream 50d05c7c76c9 1fe56c0a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/10 12:32 upstream 50d05c7c76c9 1fe56c0a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/10 09:47 upstream 893e11787f78 4e8b1cc6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/10 04:16 upstream 893e11787f78 4e8b1cc6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/10 02:39 upstream 893e11787f78 4e8b1cc6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/10 01:28 upstream 893e11787f78 4e8b1cc6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/09 12:21 upstream 893e11787f78 edec9137 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/09 00:23 upstream 5acbae5f7eb3 8387c273 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/08 11:47 upstream 28924df2a08f 351387c4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/08 11:44 upstream 28924df2a08f 351387c4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/07 19:15 upstream df2908090cda 5e4626f5 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/07 14:48 upstream df2908090cda 5e4626f5 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/07 11:55 upstream df2908090cda 5e4626f5 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/07 09:25 upstream df2908090cda 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/07 07:01 upstream df2908090cda 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/07 03:44 upstream 1fc5a74b108f 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/06 17:49 upstream 1fc5a74b108f 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/06 13:12 upstream 9f0346dcbea3 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/06 08:01 upstream 9f0346dcbea3 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/06 03:57 upstream 9f0346dcbea3 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/05 21:59 upstream 4d7d9486c04d 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/05 16:44 upstream 4d7d9486c04d 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/05 16:43 upstream 4d7d9486c04d 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/05 10:17 upstream 654ae5d73c05 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/05 07:51 upstream 654ae5d73c05 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/05 03:51 upstream 654ae5d73c05 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/05 01:02 upstream 654ae5d73c05 4f7b22a0 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/04 21:54 upstream bc35965f6940 44dda43b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/04 12:31 upstream bc35965f6940 44dda43b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/04 09:33 upstream 8ab1afb2eb24 801f0966 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/04 02:26 upstream 8ab1afb2eb24 801f0966 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/04 00:08 upstream 8ab1afb2eb24 801f0966 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/03 19:05 upstream 8ab1afb2eb24 a8a356ea .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/03 16:27 upstream 940de590b839 a8a356ea .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/03 14:04 upstream 940de590b839 a8a356ea .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/03 06:41 upstream 940de590b839 6a988719 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/02 18:38 upstream 89a312991dc6 74e93e68 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/02 17:13 upstream 89a312991dc6 74e93e68 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/02 13:44 upstream 89a312991dc6 74e93e68 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/09/02 12:03 upstream 89a312991dc6 74e93e68 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/08/12 11:20 upstream f5bbbfec59b4 ee03bfea .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/08/09 01:53 upstream a59f57e2aa12 5d63f80b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/08/08 19:38 upstream a59f57e2aa12 5d63f80b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/08/07 21:21 upstream f9a2394a2348 e4ef95d6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_fbdev_shmem_helper_fb_dirty
2026/08/27 09:22 upstream 73e3f0710014 c53a1b9c .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in drm_fbdev_shmem_helper_fb_dirty
* Struck through repros no longer work on HEAD.