syzbot


kernel BUG in unaccount_page_cache_page

Status: upstream: reported C repro on 2024/03/13 09:58
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+6c76736fd94bfa80a8d0@syzkaller.appspotmail.com
First crash: 404d, last: 10h28m
Fix bisection: failed (error log, bisect log)
  
Bug presence (1)
Date Name Commit Repro Result
2024/05/12 upstream (ToT) cf87f46fd34d C [report] kernel BUG in filemap_unaccount_folio
Last patch testing requests (4)
Created Duration User Patch Repo Result
2024/10/02 09:47 14m retest repro linux-5.15.y report log
2024/10/02 09:47 1h21m retest repro linux-5.15.y report log
2024/10/02 09:47 1h16m retest repro linux-5.15.y report log
2024/10/02 09:47 14m retest repro linux-5.15.y report log

Sample crash report:
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
page last free stack trace:
 reset_page_owner include/linux/page_owner.h:24 [inline]
 free_pages_prepare mm/page_alloc.c:1340 [inline]
 free_pcp_prepare mm/page_alloc.c:1391 [inline]
 free_unref_page_prepare+0xc34/0xcf0 mm/page_alloc.c:3317
 free_unref_page_list+0x1f7/0x8e0 mm/page_alloc.c:3433
 release_pages+0x1bb9/0x1f40 mm/swap.c:963
 tlb_batch_pages_flush mm/mmu_gather.c:49 [inline]
 tlb_flush_mmu_free mm/mmu_gather.c:240 [inline]
 tlb_flush_mmu mm/mmu_gather.c:247 [inline]
 tlb_finish_mmu+0x177/0x320 mm/mmu_gather.c:338
 exit_mmap+0x3cd/0x620 mm/mmap.c:3206
 __mmput+0x112/0x3b0 kernel/fork.c:1127
 exit_mm+0x688/0x7f0 kernel/exit.c:550
 do_exit+0x626/0x2480 kernel/exit.c:861
 do_group_exit+0x144/0x310 kernel/exit.c:996
 __do_sys_exit_group kernel/exit.c:1007 [inline]
 __se_sys_exit_group kernel/exit.c:1005 [inline]
 __x64_sys_exit_group+0x3b/0x40 kernel/exit.c:1005
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x3b/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
------------[ cut here ]------------
kernel BUG at mm/filemap.c:166!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 0 PID: 4163 Comm: syz-executor247 Not tainted 5.15.178-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024
RIP: 0010:unaccount_page_cache_page+0x79d/0x8b0 mm/filemap.c:166
Code: e8 98 6b d8 ff 4c 89 f7 48 c7 c6 40 17 b3 8a e8 c9 cd 0e 00 0f 0b e8 82 6b d8 ff 4c 89 f7 48 c7 c6 80 17 b3 8a e8 b3 cd 0e 00 <0f> 0b 48 85 ed 75 62 e8 67 6b d8 ff 4c 89 eb eb 60 e8 5d 6b d8 ff
RSP: 0018:ffffc900011df610 EFLAGS: 00010046
RAX: b35be2256a58fd00 RBX: 0000000000000000 RCX: ffff888028953b80
RDX: 0000000000000000 RSI: 000000000000ffff RDI: 000000000000ffff
RBP: 0000000000000000 R08: ffffffff81d13094 R09: ffffed10171c4f24
R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffffd40003e5f61
R13: ffffea0001f2fb08 R14: ffffea0001f2fb00 R15: dffffc0000000000
FS:  000055555ab64480(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00004000000000c0 CR3: 00000000265fc000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __delete_from_page_cache+0xd1/0x860 mm/filemap.c:231
 delete_from_page_cache+0x126/0x190 mm/filemap.c:266
 truncate_inode_page+0x8d/0xb0 mm/truncate.c:219
 shmem_undo_range+0x535/0x1b50 mm/shmem.c:960
 shmem_truncate_range mm/shmem.c:1063 [inline]
 shmem_evict_inode+0x21b/0xa00 mm/shmem.c:1145
 evict+0x529/0x930 fs/inode.c:622
 __dentry_kill+0x436/0x650 fs/dcache.c:586
 dentry_kill+0xbb/0x290
 dput+0xd8/0x1a0 fs/dcache.c:893
 __fput+0x636/0x8e0 fs/file_table.c:288
 task_work_run+0x129/0x1a0 kernel/task_work.c:188
 tracehook_notify_resume include/linux/tracehook.h:189 [inline]
 exit_to_user_mode_loop+0x106/0x130 kernel/entry/common.c:181
 exit_to_user_mode_prepare+0xb1/0x140 kernel/entry/common.c:214
 __syscall_exit_to_user_mode_work kernel/entry/common.c:296 [inline]
 syscall_exit_to_user_mode+0x5d/0x240 kernel/entry/common.c:307
 do_syscall_64+0x47/0xb0 arch/x86/entry/common.c:86
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
RIP: 0033:0x7f1be7869570
Code: ff f7 d8 64 89 02 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 80 3d 11 8b 07 00 00 74 17 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 48 c3 0f 1f 80 00 00 00 00 48 83 ec 18 89 7c
RSP: 002b:00007fffd9d8f508 EFLAGS: 00000202 ORIG_RAX: 0000000000000003
RAX: 0000000000000000 RBX: 0000000000000005 RCX: 00007f1be7869570
RDX: 00004000000000c0 RSI: 0000000040086200 RDI: 0000000000000004
RBP: 00007f1be78b312d R08: 00007f1be78b312d R09: 00007f1be78b315d
R10: 00007fffd9d8f510 R11: 0000000000000202 R12: 00007f1be78b829c
R13: 00007f1be78b3095 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
Modules linked in:
---[ end trace a19d208f93e42027 ]---
RIP: 0010:unaccount_page_cache_page+0x79d/0x8b0 mm/filemap.c:166
Code: e8 98 6b d8 ff 4c 89 f7 48 c7 c6 40 17 b3 8a e8 c9 cd 0e 00 0f 0b e8 82 6b d8 ff 4c 89 f7 48 c7 c6 80 17 b3 8a e8 b3 cd 0e 00 <0f> 0b 48 85 ed 75 62 e8 67 6b d8 ff 4c 89 eb eb 60 e8 5d 6b d8 ff
RSP: 0018:ffffc900011df610 EFLAGS: 00010046
RAX: b35be2256a58fd00 RBX: 0000000000000000 RCX: ffff888028953b80
RDX: 0000000000000000 RSI: 000000000000ffff RDI: 000000000000ffff
RBP: 0000000000000000 R08: ffffffff81d13094 R09: ffffed10171c4f24
R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffffd40003e5f61
R13: ffffea0001f2fb08 R14: ffffea0001f2fb00 R15: dffffc0000000000
FS:  000055555ab64480(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00004000000000c0 CR3: 00000000265fc000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (696):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/02/20 15:17 linux-5.15.y c16c81c81336 50668798 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2024/06/24 11:52 linux-5.15.y 4878aadf2d15 edc5149a .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2024/05/12 01:47 linux-5.15.y 284087d4f7d5 9026e142 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/17 01:32 linux-5.15.y f7347f400572 a95239b1 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/14 16:26 linux-5.15.y f7347f400572 0bd6db41 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2024/11/11 20:43 linux-5.15.y 3c17fc483905 0c4b1325 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2024/03/17 14:10 linux-5.15.y b95c01af2113 d615901c .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2024/03/13 09:58 linux-5.15.y 574362648507 db5b7ff0 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/21 13:42 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/21 09:30 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/20 21:27 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/19 17:06 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/19 07:18 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/18 19:02 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/18 09:03 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/14 09:33 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/13 09:48 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/12 19:02 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/12 14:03 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/10 22:37 linux-5.15.y f7347f400572 1ef3ab4d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/10 04:19 linux-5.15.y 0c935c049b5c 988b336c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/09 20:49 linux-5.15.y 0c935c049b5c 47d015b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/09 04:56 linux-5.15.y 0c935c049b5c a775275d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/07 22:31 linux-5.15.y 0c935c049b5c a2ada0e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/07 22:30 linux-5.15.y 0c935c049b5c a2ada0e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/06 09:46 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/06 03:21 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/06 01:54 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/03/28 06:19 linux-5.15.y 0c935c049b5c 6c09fb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/03/27 20:57 linux-5.15.y 0c935c049b5c 6c09fb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in unaccount_page_cache_page
2025/04/21 11:43 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/21 02:28 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/19 21:06 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/19 14:55 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/19 08:59 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/19 04:56 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/18 05:42 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/18 05:12 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/17 19:24 linux-5.15.y f7347f400572 229db4cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/13 14:47 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/13 07:19 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/12 10:31 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/10 08:18 linux-5.15.y 0c935c049b5c 988b336c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/09 19:15 linux-5.15.y 0c935c049b5c 47d015b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/09 17:02 linux-5.15.y 0c935c049b5c 47d015b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/09 01:11 linux-5.15.y 0c935c049b5c a775275d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/07 05:33 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/07 00:10 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/06 20:27 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/04/06 00:53 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/03/29 02:39 linux-5.15.y 0c935c049b5c 9a1a9e31 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/03/27 22:46 linux-5.15.y 0c935c049b5c 6c09fb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/03/27 22:46 linux-5.15.y 0c935c049b5c 6c09fb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/03/27 09:39 linux-5.15.y 0c935c049b5c 20510e88 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
2025/03/26 10:14 linux-5.15.y 0c935c049b5c 89d30d73 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in unaccount_page_cache_page
* Struck through repros no longer work on HEAD.