syzbot


KMSAN: uninit-value in fsnotify

Status: auto-closed as invalid on 2019/07/11 13:57
Subsystems: fs
[Documentation on labels]
First crash: 1942d, last: 1942d

Sample crash report:
==================================================================
BUG: KMSAN: uninit-value in fsnotify+0x4cb/0x20a0 fs/notify/fsnotify.c:353
CPU: 1 PID: 11403 Comm: syz-executor2 Not tainted 5.0.0-rc1+ #7
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x173/0x1d0 lib/dump_stack.c:113
 kmsan_report+0x12e/0x2a0 mm/kmsan/kmsan.c:600
 __msan_warning+0x82/0xf0 mm/kmsan/kmsan_instr.c:313
 fsnotify+0x4cb/0x20a0 fs/notify/fsnotify.c:353
 fsnotify_create include/linux/fsnotify.h:158 [inline]
 vfs_symlink+0x7ba/0x850 fs/namei.c:4128
 do_symlinkat+0x374/0x860 fs/namei.c:4153
 __do_sys_symlink fs/namei.c:4172 [inline]
 __se_sys_symlink+0x74/0x90 fs/namei.c:4170
 __x64_sys_symlink+0x3e/0x60 fs/namei.c:4170
 do_syscall_64+0xbc/0xf0 arch/x86/entry/common.c:291
 entry_SYSCALL_64_after_hwframe+0x63/0xe7
RIP: 0033:0x457bf7
Code: 0f 1f 00 b8 5c 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 2d ba fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 b8 58 00 00 00 0f 05 <48> 3d 01 f0 ff ff 0f 83 0d ba fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:0000000000a4fd98 EFLAGS: 00000202 ORIG_RAX: 0000000000000058
RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 0000000000457bf7
RDX: 0000000000a4fe17 RSI: 00000000004bd66f RDI: 0000000000a4fe00
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000017
R10: 0000000000000075 R11: 0000000000000202 R12: 0000000000000000
R13: 0000000000000001 R14: 000000000000000a R15: 0000000000000002

Uninit was created at:
 kmsan_save_stack_with_flags+0x7a/0x130 mm/kmsan/kmsan.c:205
 kmsan_internal_alloc_meta_for_pages+0x113/0x580 mm/kmsan/kmsan_hooks.c:98
 kmsan_alloc_page+0x7e/0x100 mm/kmsan/kmsan_hooks.c:396
 __alloc_pages_nodemask+0x137b/0x5e30 mm/page_alloc.c:4572
 alloc_pages_current+0x69d/0x9b0 mm/mempolicy.c:2106
 alloc_pages include/linux/gfp.h:511 [inline]
 alloc_slab_page mm/slub.c:1492 [inline]
 allocate_slab mm/slub.c:1637 [inline]
 new_slab+0x3c6/0x20b0 mm/slub.c:1711
 new_slab_objects mm/slub.c:2465 [inline]
 ___slab_alloc+0x1577/0x2060 mm/slub.c:2617
 __slab_alloc mm/slub.c:2657 [inline]
 slab_alloc_node mm/slub.c:2720 [inline]
 slab_alloc mm/slub.c:2762 [inline]
 kmem_cache_alloc+0xae8/0xb60 mm/slub.c:2767
 shmem_alloc_inode+0x5b/0xe0 mm/shmem.c:3544
 alloc_inode fs/inode.c:210 [inline]
 new_inode_pseudo+0x95/0x460 fs/inode.c:906
 new_inode+0x5a/0x3d0 fs/inode.c:935
 shmem_get_inode+0x1e0/0xe50 mm/shmem.c:2148
 shmem_mknod+0xf2/0x4e0 mm/shmem.c:2782
 shmem_mkdir+0xb5/0x130 mm/shmem.c:2833
 vfs_mkdir+0x6a4/0x950 fs/namei.c:3816
 do_mkdirat+0x39f/0x680 fs/namei.c:3839
 __do_sys_mkdir fs/namei.c:3855 [inline]
 __se_sys_mkdir+0x76/0x90 fs/namei.c:3853
 __x64_sys_mkdir+0x3e/0x60 fs/namei.c:3853
 do_syscall_64+0xbc/0xf0 arch/x86/entry/common.c:291
 entry_SYSCALL_64_after_hwframe+0x63/0xe7
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/01/12 13:52 https://github.com/google/kmsan.git master 02f2d5aea531 c3f3344c .config console log report ci-upstream-kmsan-gce
* Struck through repros no longer work on HEAD.