BUG: stack guard page was hit at ffffc90000c6fff8 (stack is ffffc90000c70000..ffffc90000c77fff) kernel stack overflow (double-fault): 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 386 Comm: syz-executor154 Not tainted 5.10.102-syzkaller-00171-ge1b86e7f5cbb #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:kasan_check_range+0xa/0x2f0 mm/kasan/generic.c:185 Code: 9c 2c ef 02 31 c0 5d c3 0f 0b eb 02 0f 0b b8 ea ff ff ff 5d c3 cc cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 41 57 41 56 41 55 <41> 54 53 b0 01 48 85 f6 0f 84 09 02 00 00 48 89 fb 48 01 f3 0f 82 RSP: 0018:ffffc90000c70000 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffffffff822621d8 RCX: ffffffff822621d8 RDX: 0000000000000000 RSI: 0000000000000014 RDI: ffff88811977f4ec RBP: ffffc90000c70018 R08: ffffffff82262040 R09: ffffc90000c700c0 R10: fffff5200018e01f R11: 0000000000000000 R12: 0000000000000014 R13: 0000000000000000 R14: ffff88811977f4ec R15: ffffc90000c701e0 FS: 00007f3d3fc56700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffc90000c6fff8 CR3: 000000010639c000 CR4: 00000000003506a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: memcpy+0x2d/0x70 mm/kasan/shadow.c:65 avc_has_perm_noaudit+0x358/0x4d0 security/selinux/avc.c:1165 selinux_inode_permission+0x37f/0x6a0 security/selinux/hooks.c:3119 security_inode_permission+0x94/0x120 security/security.c:1234 inode_permission+0xe0/0x520 fs/namei.c:474 xattr_permission+0xfb/0x380 fs/xattr.c:134 __vfs_getxattr+0xb7/0x6a0 fs/xattr.c:373 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 incfs_getxattr fs/incfs/vfs.c:1668 [inline] incfs_handler_getxattr+0xfa/0x2e0 fs/incfs/vfs.c:164 __vfs_getxattr+0x5a4/0x6a0 fs/xattr.c:399 vfs_getxattr+0x54/0x60 fs/xattr.c:406 read_size_attr fs/incfs/vfs.c:293 [inline] fetch_regular_inode+0x155/0x300 fs/incfs/vfs.c:374 dir_lookup+0x673/0x6e0 fs/incfs/vfs.c:1008 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_slow+0x2b3/0x400 fs/namei.c:1628 lookup_one_len+0x17f/0x2c0 fs/namei.c:2642 incfs_lookup_dentry+0x5f/0xb0 fs/incfs/data_mgmt.c:212 dir_lookup+0x3b8/0x6e0 fs/incfs/vfs.c:967 __lookup_hash+0x141/0x290 fs/namei.c:1529 filename_create+0x207/0x770 fs/namei.c:3543 user_path_create fs/namei.c:3600 [inline] do_mkdirat+0xbc/0x330 fs/namei.c:3740 __do_sys_mkdir fs/namei.c:3764 [inline] __se_sys_mkdir fs/namei.c:3762 [inline] __x64_sys_mkdir+0x60/0x70 fs/namei.c:3762 do_syscall_64+0x31/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7f3d3fca8d27 Code: ff ff ff ff c3 66 0f 1f 44 00 00 48 c7 c0 b8 ff ff ff 64 c7 00 16 00 00 00 b8 ff ff ff ff c3 0f 1f 40 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f3d3fc56078 EFLAGS: 00000246 ORIG_RAX: 0000000000000053 RAX: ffffffffffffffda RBX: 00007f3d3fc560d0 RCX: 00007f3d3fca8d27 RDX: 0000000000000003 RSI: 00000000000001ff RDI: 0000000020000180 RBP: 0000000000000006 R08: 0000000000000000 R09: 00007f3d3fc566b8 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f3d3fc56090 R13: 00000000200005d0 R14: 0000000000000003 R15: 0000000000000004 Modules linked in: ---[ end trace 7206140222dd2895 ]--- RIP: 0010:kasan_check_range+0xa/0x2f0 mm/kasan/generic.c:185 Code: 9c 2c ef 02 31 c0 5d c3 0f 0b eb 02 0f 0b b8 ea ff ff ff 5d c3 cc cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 41 57 41 56 41 55 <41> 54 53 b0 01 48 85 f6 0f 84 09 02 00 00 48 89 fb 48 01 f3 0f 82 RSP: 0018:ffffc90000c70000 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffffffff822621d8 RCX: ffffffff822621d8 RDX: 0000000000000000 RSI: 0000000000000014 RDI: ffff88811977f4ec RBP: ffffc90000c70018 R08: ffffffff82262040 R09: ffffc90000c700c0 R10: fffff5200018e01f R11: 0000000000000000 R12: 0000000000000014 R13: 0000000000000000 R14: ffff88811977f4ec R15: ffffc90000c701e0 FS: 00007f3d3fc56700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffc90000c6fff8 CR3: 000000010639c000 CR4: 00000000003506a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 9c pushfq 1: 2c ef sub $0xef,%al 3: 02 31 add (%rcx),%dh 5: c0 5d c3 0f rcrb $0xf,-0x3d(%rbp) 9: 0b eb or %ebx,%ebp b: 02 0f add (%rdi),%cl d: 0b b8 ea ff ff ff or -0x16(%rax),%edi 13: 5d pop %rbp 14: c3 retq 15: cc int3 16: cc int3 17: cc int3 18: cc int3 19: cc int3 1a: cc int3 1b: cc int3 1c: cc int3 1d: cc int3 1e: cc int3 1f: cc int3 20: 55 push %rbp 21: 48 89 e5 mov %rsp,%rbp 24: 41 57 push %r15 26: 41 56 push %r14 28: 41 55 push %r13 * 2a: 41 54 push %r12 <-- trapping instruction 2c: 53 push %rbx 2d: b0 01 mov $0x1,%al 2f: 48 85 f6 test %rsi,%rsi 32: 0f 84 09 02 00 00 je 0x241 38: 48 89 fb mov %rdi,%rbx 3b: 48 01 f3 add %rsi,%rbx 3e: 0f .byte 0xf 3f: 82 .byte 0x82