syzbot


KMSAN: uninit-value in __hfs_ext_cache_extent (2)

Status: upstream: reported C repro on 2024/10/01 09:27
Subsystems: hfs
[Documentation on labels]
Reported-by: syzbot+d395b0c369e492a17530@syzkaller.appspotmail.com
First crash: 338d, last: 35d
Discussions (3)
Title Replies (including bot) Last reply
[syzbot] [hfs?] KMSAN: uninit-value in __hfs_ext_cache_extent (2) 1 (12) 2024/11/12 16:14
[PATCH] hfs: zero-allocate ptr and handle null root tree to mitigate KMSAN bug 1 (1) 2024/10/22 17:56
Re: [syzbot] [hfs?] KMSAN: uninit-value in __hfs_ext_cache_extent (2) 1 (2) 2024/10/22 17:31
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KMSAN: uninit-value in __hfs_ext_cache_extent hfs 7 7 463d 459d 0/29 auto-obsoleted due to no activity on 2024/09/02 12:43
Last patch testing requests (16)
Created Duration User Patch Repo Result
2025/08/31 00:58 40m retest repro upstream OK log
2025/06/21 15:55 1h38m retest repro upstream report log
2025/04/11 05:18 24m retest repro upstream report log
2025/01/31 04:03 25m retest repro upstream report log
2024/11/12 16:14 50m gianf.trad@gmail.com patch upstream report log
2024/11/11 19:55 21m gianf.trad@gmail.com upstream report log
2024/11/06 06:23 28m sarvesh20123@gmail.com patch upstream report log
2024/11/06 03:30 22m sarvesh20123@gmail.com patch upstream report log
2024/11/05 12:20 6m sarvesh20123@gmail.com patch upstream error
2024/11/05 08:26 1h38m sarvesh20123@gmail.com patch upstream error
2024/10/22 17:05 16m gianf.trad@gmail.com patch upstream error
2024/10/22 15:21 24m gianf.trad@gmail.com patch upstream report log
2024/10/19 20:34 21m retest repro upstream report log
2024/10/10 13:41 24m qianqiang.liu@163.com patch upstream report log
2024/10/02 07:08 25m surajsonawane0215@gmail.com patch upstream report log
2024/10/01 21:44 1m surajsonawane0215@gmail.com patch upstream error

Sample crash report:
loop6: detected capacity change from 0 to 64
=====================================================
BUG: KMSAN: uninit-value in __hfs_ext_read_extent fs/hfs/extent.c:160 [inline]
BUG: KMSAN: uninit-value in __hfs_ext_cache_extent+0x677/0x7f0 fs/hfs/extent.c:179
 __hfs_ext_read_extent fs/hfs/extent.c:160 [inline]
 __hfs_ext_cache_extent+0x677/0x7f0 fs/hfs/extent.c:179
 hfs_file_truncate+0x81f/0xe60 fs/hfs/extent.c:526
 hfs_inode_setattr+0x964/0xaa0 fs/hfs/inode.c:654
 notify_change+0x1993/0x1aa0 fs/attr.c:552
 do_truncate+0x28f/0x310 fs/open.c:68
 handle_truncate fs/namei.c:3517 [inline]
 do_open fs/namei.c:3900 [inline]
 path_openat+0x5d85/0x6760 fs/namei.c:4055
 do_filp_open+0x280/0x660 fs/namei.c:4082
 do_sys_openat2+0x1bb/0x2f0 fs/open.c:1437
 do_sys_open fs/open.c:1452 [inline]
 __do_sys_openat fs/open.c:1468 [inline]
 __se_sys_openat fs/open.c:1463 [inline]
 __x64_sys_openat+0x240/0x300 fs/open.c:1463
 x64_sys_call+0x213/0x3db0 arch/x86/include/generated/asm/syscalls_64.h:258
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Uninit was created at:
 slab_post_alloc_hook mm/slub.c:4154 [inline]
 slab_alloc_node mm/slub.c:4197 [inline]
 __do_kmalloc_node mm/slub.c:4327 [inline]
 __kmalloc_noprof+0x95f/0x1310 mm/slub.c:4340
 kmalloc_noprof include/linux/slab.h:909 [inline]
 hfs_find_init+0x93/0x260 fs/hfs/bfind.c:21
 hfs_file_truncate+0x55a/0xe60 fs/hfs/extent.c:512
 hfs_inode_setattr+0x964/0xaa0 fs/hfs/inode.c:654
 notify_change+0x1993/0x1aa0 fs/attr.c:552
 do_truncate+0x28f/0x310 fs/open.c:68
 handle_truncate fs/namei.c:3517 [inline]
 do_open fs/namei.c:3900 [inline]
 path_openat+0x5d85/0x6760 fs/namei.c:4055
 do_filp_open+0x280/0x660 fs/namei.c:4082
 do_sys_openat2+0x1bb/0x2f0 fs/open.c:1437
 do_sys_open fs/open.c:1452 [inline]
 __do_sys_openat fs/open.c:1468 [inline]
 __se_sys_openat fs/open.c:1463 [inline]
 __x64_sys_openat+0x240/0x300 fs/open.c:1463
 x64_sys_call+0x213/0x3db0 arch/x86/include/generated/asm/syscalls_64.h:258
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

CPU: 1 UID: 0 PID: 23028 Comm: syz.6.4807 Not tainted 6.16.0-rc7-syzkaller-00140-gec2df4364666 #0 PREEMPT(none) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025
=====================================================

Crashes (135):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/07/27 14:53 upstream ec2df4364666 fb8f743d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/07/21 17:55 upstream 89be9a83ccf1 0b3788a0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/07/20 03:07 upstream bf61759db409 7117feec .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/06/23 01:36 upstream b67ec639010f d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/06/22 09:41 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/06/07 10:08 upstream 7a912d04415b 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/24 18:51 upstream 4856ebd99715 ed351ea7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/20 00:08 upstream a5806cd506af 8f9cf946 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/19 18:41 upstream a5806cd506af f41472b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/16 03:26 upstream f1f2797f8a24 cfde8269 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/06 19:19 upstream 02ddfb981de8 ae98e6b9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/01 20:02 upstream 02ddfb981de8 51b137cd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/29 20:29 upstream 02ddfb981de8 aeb6ec69 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/27 19:35 upstream 02ddfb981de8 c6b4fb39 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/25 22:31 upstream 02ddfb981de8 c6b4fb39 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/25 07:41 upstream 02ddfb981de8 e3715315 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/23 15:23 upstream bc3372351d0c d971f7e2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/21 12:34 upstream 9d7a0577c9db 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/19 10:47 upstream 3088d26962e8 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/13 17:36 upstream 7cdabafc0012 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/13 09:13 upstream ecd5d67ad602 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/03/15 14:19 upstream a29967be967e e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/03/14 04:56 upstream 4003c9e78778 e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/03/05 12:54 upstream 48a5eed9ad58 60f5d8d9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/03/03 02:08 upstream b91872c56940 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/16 15:41 upstream 619f0b6fad52 968edaf4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/11 22:49 upstream 77a903cd8e5a 6dbc6a9b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/05 02:44 upstream ab75170520d4 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/04 07:21 upstream 63676eefb7a0 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/03 02:45 upstream 0bc21e701a6f d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2024/09/28 13:57 upstream ad46e8f95e93 440b26ec .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kmsan-gce-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/07/21 20:28 upstream 89be9a83ccf1 0b3788a0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/07/12 19:34 upstream 379f604cc3dc 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/06/25 20:37 upstream 7595b66ae9de 26d77996 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/06/22 10:45 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/27 00:11 upstream 0ff41df1cb26 874a1386 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/25 00:31 upstream b1427432d3b6 ed351ea7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/24 14:08 upstream 4856ebd99715 ed351ea7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/16 05:34 upstream f1f2797f8a24 cfde8269 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/11 23:00 upstream 02ddfb981de8 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/08 10:20 upstream 02ddfb981de8 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/03 15:16 upstream 02ddfb981de8 b0714e37 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/05/02 06:09 upstream 02ddfb981de8 51b137cd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/26 01:54 upstream 02ddfb981de8 c6b4fb39 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/23 17:32 upstream bc3372351d0c d971f7e2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/04/13 20:49 upstream 7cdabafc0012 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/03/15 16:28 upstream a29967be967e e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/03/05 17:28 upstream 48a5eed9ad58 60f5d8d9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/03/03 05:42 upstream b91872c56940 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/07 23:54 upstream fbfd64d25c7a f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/05 07:07 upstream ab75170520d4 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/04 10:29 upstream 63676eefb7a0 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
2025/01/03 07:06 upstream 0bc21e701a6f d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in __hfs_ext_cache_extent
* Struck through repros no longer work on HEAD.