syzbot


WARNING in drm_prime_destroy_file_private (2)

Status: upstream: reported C repro on 2023/12/27 20:51
Subsystems: dri
[Documentation on labels]
Reported-by: syzbot+59dcc2e7283a6f5f5ba1@syzkaller.appspotmail.com
First crash: 700d, last: 13h40m
Cause bisection: introduced by (bisect log) :
commit ea4452de2ae987342fadbdd2c044034e6480daad
Author: Qi Zheng <zhengqi.arch@bytedance.com>
Date: Fri Nov 18 10:00:11 2022 +0000

  mm: fix unexpected changes to {failslab|fail_page_alloc}.attr

Crash: WARNING in drm_prime_destroy_file_private (log)
Repro: C syz .config
  
Fix bisection: failed (error log, bisect log)
  
Discussions (11)
Title Replies (including bot) Last reply
[syzbot] Monthly dri report (Oct 2025) 0 (1) 2025/10/27 08:42
[syzbot] Monthly dri report (Jun 2025) 0 (1) 2025/06/24 07:38
[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 (Dec 2024) 0 (1) 2024/12/16 09:44
[syzbot] Monthly dri report (Oct 2024) 0 (1) 2024/10/13 19:21
[syzbot] Monthly dri report (Aug 2024) 0 (1) 2024/08/13 08:54
[syzbot] Monthly dri report (Jul 2024) 0 (1) 2024/07/12 10:05
[syzbot] Monthly dri report (Mar 2024) 0 (1) 2024/03/05 11:09
[syzbot] [dri?] WARNING in drm_prime_destroy_file_private (2) 6 (11) 2024/01/03 15:12
Similar bugs (4)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in drm_prime_destroy_file_private dri -1 1 1355d 1351d 0/29 auto-closed as invalid on 2022/07/06 07:47
linux-4.14 WARNING in drm_prime_destroy_file_private -1 C error 7 1180d 1795d 0/1 upstream: reported C repro on 2020/12/23 07:13
linux-4.19 WARNING in drm_prime_destroy_file_private (2) -1 C error 2 1303d 1303d 0/1 upstream: reported C repro on 2022/04/29 07:43
linux-4.19 WARNING in drm_prime_destroy_file_private -1 syz done 6 1590d 1782d 1/1 fixed on 2021/08/15 11:28
Last patch testing requests (13)
Created Duration User Patch Repo Result
2025/09/20 06:04 22m retest repro upstream OK log
2025/08/02 08:25 26m retest repro upstream OK log
2025/06/30 05:16 39m retest repro upstream report log
2025/06/30 05:16 25m retest repro linux-next OK log
2025/04/23 12:23 28m retest repro upstream report log
2025/02/06 08:59 23m retest repro upstream report log
2024/12/23 11:39 32m retest repro upstream report log
2024/05/12 18:31 24m retest repro upstream report log
2024/01/07 02:16 20m retest repro upstream report log
2023/12/30 01:59 46m hdanton@sina.com patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master OK log
2023/12/30 01:04 17m hdanton@sina.com patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master report log
2023/12/29 11:29 53m hdanton@sina.com patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master report log
2023/12/28 11:56 14m hdanton@sina.com patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master report log
Fix bisection attempts (10)
Created Duration User Patch Repo Result
2025/05/23 13:10 8m bisect fix upstream error job log
2025/04/09 04:05 2h12m bisect fix upstream OK (0) job log log
2025/03/08 09:55 1h27m bisect fix upstream OK (0) job log log
2025/01/23 01:24 1h18m bisect fix upstream OK (0) job log log
2024/11/19 10:43 1h37m bisect fix upstream OK (0) job log log
2024/10/13 02:50 1h53m bisect fix upstream OK (0) job log log
2024/09/12 09:11 7h04m bisect fix upstream OK (0) job log log
2024/08/08 23:44 2h17m bisect fix upstream OK (0) job log log
2024/07/09 05:51 2h41m bisect fix upstream OK (0) job log log
2024/03/03 15:30 2h21m bisect fix upstream OK (0) job log log

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 1 PID: 5966 at drivers/gpu/drm/drm_prime.c:223 drm_prime_destroy_file_private+0x43/0x60 drivers/gpu/drm/drm_prime.c:223
Modules linked in:
CPU: 1 UID: 0 PID: 5966 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
RIP: 0010:drm_prime_destroy_file_private+0x43/0x60 drivers/gpu/drm/drm_prime.c:223
Code: 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 75 21 48 8b 83 90 00 00 00 48 85 c0 75 06 5b e9 13 ed 6c fc e8 0e ed 6c fc 90 <0f> 0b 90 5b e9 04 ed 6c fc e8 3f 74 d5 fc eb d8 66 66 2e 0f 1f 84
RSP: 0018:ffffc90003307cc8 EFLAGS: 00010293
RAX: 0000000000000000 RBX: ffff88807d24a380 RCX: ffffffff8b67db01
RDX: ffff888033d9c900 RSI: ffffffff85504ba2 RDI: ffff88807d24a410
RBP: ffff88807d24a000 R08: 0000000000000001 R09: fffff52000660f79
R10: ffffc90003307bcf R11: 0000000000000000 R12: ffff888141b84000
R13: ffff88807d24a2b0 R14: 0000000000000000 R15: ffff88807d24a2d8
FS:  000055556a4e6500(0000) GS:ffff888124ad6000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffcdc50bd38 CR3: 0000000073214000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 drm_file_free.part.0+0x7ee/0xcd0 drivers/gpu/drm/drm_file.c:269
 drm_file_free drivers/gpu/drm/drm_file.c:237 [inline]
 drm_close_helper.isra.0+0x186/0x1f0 drivers/gpu/drm/drm_file.c:290
 drm_release+0x1ab/0x360 drivers/gpu/drm/drm_file.c:438
 __fput+0x402/0xb70 fs/file_table.c:468
 task_work_run+0x150/0x240 kernel/task_work.c:227
 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
 exit_to_user_mode_loop+0xec/0x130 kernel/entry/common.c:43
 exit_to_user_mode_prepare include/linux/irq-entry-common.h:225 [inline]
 syscall_exit_to_user_mode_work include/linux/entry-common.h:175 [inline]
 syscall_exit_to_user_mode include/linux/entry-common.h:210 [inline]
 do_syscall_64+0x426/0xfa0 arch/x86/entry/syscall_64.c:100
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fdf6d58eec9
Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffddbd22698 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4
RAX: 0000000000000000 RBX: 0000000000013947 RCX: 00007fdf6d58eec9
RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003
RBP: 0000000000000000 R08: 0000000000000001 R09: 00000006dbd2298f
R10: 0000001b2df20000 R11: 0000000000000246 R12: 00007fdf6d7e5fac
R13: 00007fdf6d7e5fa0 R14: ffffffffffffffff R15: 0000000000000003
 </TASK>

Crashes (451):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/10/17 05:30 upstream 98ac9cc4b445 19568248 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in drm_prime_destroy_file_private
2025/10/17 06:20 linux-next 2433b8476165 19568248 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce WARNING in drm_prime_destroy_file_private
2025/11/21 04:11 upstream 8e621c9a3375 280ea308 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in drm_prime_destroy_file_private
2025/11/20 01:57 upstream 8b690556d8fe 26ee5237 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in drm_prime_destroy_file_private
2025/11/18 22:19 upstream 5bebe8de1926 ef766cd7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in drm_prime_destroy_file_private
2025/11/11 12:49 upstream 4427259cc7f7 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in drm_prime_destroy_file_private
2025/11/10 10:12 upstream e9a6fb0bcdd7 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in drm_prime_destroy_file_private
2025/11/10 05:26 upstream f850568efe3a 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in drm_prime_destroy_file_private
2025/11/10 02:55 upstream f850568efe3a 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in drm_prime_destroy_file_private
2025/11/07 03:01 upstream c2c2ccfd4ba7 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in drm_prime_destroy_file_private
2025/11/06 08:48 upstream dc77806cf3b4 a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in drm_prime_destroy_file_private
2025/11/05 02:24 upstream 17d85f33a83b a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in drm_prime_destroy_file_private
2025/11/04 09:36 upstream 8bb886cb8f3a 686bf657 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in drm_prime_destroy_file_private
2025/10/10 08:32 upstream 5472d60c129f ff1712fe .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in drm_prime_destroy_file_private
2024/12/09 08:40 upstream 62b5a46999c7 9ac0fdc6 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in drm_prime_destroy_file_private
2023/12/23 21:12 upstream 5254c0cbc92d fb427a07 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in drm_prime_destroy_file_private
2025/11/11 18:10 upstream 4427259cc7f7 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in drm_prime_destroy_file_private
2025/11/10 21:53 upstream e9a6fb0bcdd7 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in drm_prime_destroy_file_private
2025/11/08 09:48 upstream 38a2c275c3d3 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in drm_prime_destroy_file_private
2025/11/06 00:31 upstream 1c353dc8d962 a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in drm_prime_destroy_file_private
2025/11/05 06:44 upstream c9cfc122f037 a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in drm_prime_destroy_file_private
2025/11/20 07:43 upstream 23cb64fb7625 26ee5237 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_prime_destroy_file_private
2025/11/19 19:49 upstream 23cb64fb7625 26ee5237 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/17 14:37 upstream 6a23ae0a96a6 c1ade9dd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_prime_destroy_file_private
2025/11/17 08:04 upstream 6a23ae0a96a6 f7988ea4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_prime_destroy_file_private
2025/11/13 01:18 upstream 24172e0d7990 07e030de .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/11 22:43 upstream 24172e0d7990 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/11 16:30 upstream 4427259cc7f7 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/11 10:16 upstream 4427259cc7f7 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/10 20:45 upstream 4ea7c1717f3f 4e1406b4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_prime_destroy_file_private
2025/11/10 19:13 upstream 4ea7c1717f3f 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/10 04:02 upstream e9a6fb0bcdd7 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/08 15:10 upstream e811c33b1f13 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/08 00:14 upstream da32d155f4a8 4e1406b4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_prime_destroy_file_private
2025/11/07 10:57 upstream 4a0c9b339199 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/06 20:47 upstream c2c2ccfd4ba7 4e1406b4 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_prime_destroy_file_private
2025/11/06 07:07 upstream dc77806cf3b4 a6c9c731 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/06 04:39 upstream dc77806cf3b4 a6c9c731 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/04 23:15 upstream c9cfc122f037 a6c9c731 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in drm_prime_destroy_file_private
2025/11/04 22:15 upstream c9cfc122f037 a6c9c731 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in drm_prime_destroy_file_private
2025/11/22 07:35 upstream 2eba5e05d9bc 4fb8ef37 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in drm_prime_destroy_file_private
2025/11/22 03:54 upstream 2eba5e05d9bc 4fb8ef37 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in drm_prime_destroy_file_private
2025/11/21 06:41 upstream 8e621c9a3375 280ea308 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in drm_prime_destroy_file_private
2025/11/17 18:16 upstream 6a23ae0a96a6 de73685d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in drm_prime_destroy_file_private
2025/11/11 00:20 upstream 4ea7c1717f3f 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in drm_prime_destroy_file_private
2025/11/01 05:09 upstream b909d77359b8 2c50b6a9 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in drm_prime_destroy_file_private
2025/11/12 10:20 linux-next b179ce312baf 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce WARNING in drm_prime_destroy_file_private
2025/11/11 23:49 linux-next 2666975a8905 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce WARNING in drm_prime_destroy_file_private
2025/11/05 17:16 linux-next 84d39fb9d529 a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce WARNING in drm_prime_destroy_file_private
2025/10/31 23:03 linux-next 98bd8b16ae57 2c50b6a9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in drm_prime_destroy_file_private
2025/06/13 17:34 linux-next bc6e0ba6c9ba 98683f8f .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in drm_prime_destroy_file_private
2025/11/22 01:58 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 3812f8fa7c83 c31c1b0b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
2025/11/21 02:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 3812f8fa7c83 280ea308 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
2025/11/20 16:16 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci ef10811e9f56 280ea308 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
2025/11/20 04:33 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci ef10811e9f56 26ee5237 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
2025/11/20 03:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci ef10811e9f56 26ee5237 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
2025/11/13 08:39 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 74c964729281 07e030de .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
2025/11/10 06:49 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e424ed997df8 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
2025/11/05 20:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci dcb6fa37fd7b a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in drm_prime_destroy_file_private
* Struck through repros no longer work on HEAD.