general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN NOPTI KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 1 PID: 10293 Comm: syz-executor.1 Tainted: G B 5.17.0-rc5-next-20220225 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 RIP: 0010:mas_descend_adopt+0x589/0x1720 Code: 8b 44 24 08 48 c1 e2 03 48 8d 1c 10 48 89 d8 48 c1 e8 03 42 80 3c 38 00 0f 85 07 0e 00 00 48 8b 03 30 c0 48 89 c1 48 c1 e9 03 <42> 80 3c 39 00 0f 85 16 0e 00 00 48 8b 00 41 8d 5d 01 30 c0 48 39 RSP: 0018:ffff8880455c6d68 EFLAGS: 00010256 RAX: 0000000000000000 RBX: ffff888009471e58 RCX: 0000000000000000 RDX: 0000000000000008 RSI: ffffffff820f479a RDI: 0000000000000003 RBP: 0000000000000001 R08: 0000000000000000 R09: 00000000ffffff01 R10: ffffffff820f478d R11: 0000000000000000 R12: ffffed1001f170e9 R13: 0000000000000001 R14: ffff88800f8b8700 R15: dffffc0000000000 FS: 00007ff1639b1700(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff16654b000 CR3: 00000000442ae000 CR4: 0000000000350ee0 Call Trace: mas_spanning_rebalance.isra.0+0x5159/0x8b40 mas_wr_spanning_store.isra.0+0x559/0x1170 mas_wr_store_entry.isra.0+0xcb7/0x10e0 mas_store_gfp+0xca/0x1f0 do_mas_align_munmap.constprop.0+0x5b5/0xc00 do_mas_munmap+0x1ed/0x2c0 do_munmap+0xc3/0x100 __do_sys_mremap+0x1196/0x14f0 loop5: detected capacity change from 0 to 260 do_syscall_64+0x3b/0x90 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7ff16643bb19 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 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ff1639b1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000019 RAX: ffffffffffffffda RBX: 00007ff16654ef60 RCX: 00007ff16643bb19 RDX: 00007fffdf003000 RSI: 0000000000002000 RDI: 0000000020ffa000 RBP: 00007ff166495f6d R08: 0000000020ffc000 R09: 0000000000000000 R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fffc2898d3f R14: 00007ff1639b1300 R15: 0000000000022000 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:mas_descend_adopt+0x589/0x1720 Code: 8b 44 24 08 48 c1 e2 03 48 8d 1c 10 48 89 d8 48 c1 e8 03 42 80 3c 38 00 0f 85 07 0e 00 00 48 8b 03 30 c0 48 89 c1 48 c1 e9 03 <42> 80 3c 39 00 0f 85 16 0e 00 00 48 8b 00 41 8d 5d 01 30 c0 48 39 RSP: 0018:ffff8880455c6d68 EFLAGS: 00010256 RAX: 0000000000000000 RBX: ffff888009471e58 RCX: 0000000000000000 RDX: 0000000000000008 RSI: ffffffff820f479a RDI: 0000000000000003 RBP: 0000000000000001 R08: 0000000000000000 R09: 00000000ffffff01 R10: ffffffff820f478d R11: 0000000000000000 R12: ffffed1001f170e9 R13: 0000000000000001 R14: ffff88800f8b8700 R15: dffffc0000000000 FS: 00007ff1639b1700(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff16654b000 CR3: 00000000442ae000 CR4: 0000000000350ee0 FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#2] PREEMPT SMP KASAN NOPTI KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 0 PID: 10302 Comm: syz-executor.4 Tainted: G B D 5.17.0-rc5-next-20220225 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 RIP: 0010:mas_descend_adopt+0x589/0x1720 Code: 8b 44 24 08 48 c1 e2 03 48 8d 1c 10 48 89 d8 48 c1 e8 03 42 80 3c 38 00 0f 85 07 0e 00 00 48 8b 03 30 c0 48 89 c1 48 c1 e9 03 <42> 80 3c 39 00 0f 85 16 0e 00 00 48 8b 00 41 8d 5d 01 30 c0 48 39 RSP: 0018:ffff888042146d68 EFLAGS: 00010256 RAX: 0000000000000000 RBX: ffff88800dd8f258 RCX: 0000000000000000 RDX: 0000000000000008 RSI: ffffffff820f479a RDI: 0000000000000003 RBP: 0000000000000001 R08: 0000000000000000 R09: 00000000ffffff01 R10: ffffffff820f478d R11: 0000000000000000 R12: ffffed1008303549 R13: 0000000000000001 R14: ffff88804181aa00 R15: dffffc0000000000 FS: 00007fe3cb2e5700(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fe3cde7f000 CR3: 00000000467b2000 CR4: 0000000000350ef0 DR0: 0000000000000101 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600 Call Trace: mas_spanning_rebalance.isra.0+0x5159/0x8b40 mas_wr_spanning_store.isra.0+0x559/0x1170 mas_wr_store_entry.isra.0+0xcb7/0x10e0 mas_store_gfp+0xca/0x1f0 do_mas_align_munmap.constprop.0+0x5b5/0xc00 do_mas_munmap+0x1ed/0x2c0 do_munmap+0xc3/0x100 __do_sys_mremap+0x1196/0x14f0 do_syscall_64+0x3b/0x90 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7fe3cdd6fb19 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 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fe3cb2e5188 EFLAGS: 00000246 ORIG_RAX: 0000000000000019 RAX: ffffffffffffffda RBX: 00007fe3cde82f60 RCX: 00007fe3cdd6fb19 RDX: 00007fffdf003000 RSI: 0000000000002000 RDI: 0000000020ffa000 RBP: 00007fe3cddc9f6d R08: 0000000020ffc000 R09: 0000000000000000 R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fffdf0ea1bf R14: 00007fe3cb2e5300 R15: 0000000000022000 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:mas_descend_adopt+0x589/0x1720 Code: 8b 44 24 08 48 c1 e2 03 48 8d 1c 10 48 89 d8 48 c1 e8 03 42 80 3c 38 00 0f 85 07 0e 00 00 48 8b 03 30 c0 48 89 c1 48 c1 e9 03 <42> 80 3c 39 00 0f 85 16 0e 00 00 48 8b 00 41 8d 5d 01 30 c0 48 39 RSP: 0018:ffff8880455c6d68 EFLAGS: 00010256 RAX: 0000000000000000 RBX: ffff888009471e58 RCX: 0000000000000000 RDX: 0000000000000008 RSI: ffffffff820f479a RDI: 0000000000000003 RBP: 0000000000000001 R08: 0000000000000000 R09: 00000000ffffff01 R10: ffffffff820f478d R11: 0000000000000000 R12: ffffed1001f170e9 R13: 0000000000000001 R14: ffff88800f8b8700 R15: dffffc0000000000 FS: 00007fe3cb2e5700(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fe3cde7f000 CR3: 00000000467b2000 CR4: 0000000000350ef0 DR0: 0000000000000101 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600 ---------------- Code disassembly (best guess): 0: 8b 44 24 08 mov 0x8(%rsp),%eax 4: 48 c1 e2 03 shl $0x3,%rdx 8: 48 8d 1c 10 lea (%rax,%rdx,1),%rbx c: 48 89 d8 mov %rbx,%rax f: 48 c1 e8 03 shr $0x3,%rax 13: 42 80 3c 38 00 cmpb $0x0,(%rax,%r15,1) 18: 0f 85 07 0e 00 00 jne 0xe25 1e: 48 8b 03 mov (%rbx),%rax 21: 30 c0 xor %al,%al 23: 48 89 c1 mov %rax,%rcx 26: 48 c1 e9 03 shr $0x3,%rcx * 2a: 42 80 3c 39 00 cmpb $0x0,(%rcx,%r15,1) <-- trapping instruction 2f: 0f 85 16 0e 00 00 jne 0xe4b 35: 48 8b 00 mov (%rax),%rax 38: 41 8d 5d 01 lea 0x1(%r13),%ebx 3c: 30 c0 xor %al,%al 3e: 48 rex.W 3f: 39 .byte 0x39