BTRFS info (device loop1): relocating block group 1048576 flags system ------------[ cut here ]------------ BTRFS: Transaction aborted (error -28) WARNING: fs/btrfs/volumes.c:3470 at btrfs_remove_chunk+0x1333/0x1500 fs/btrfs/volumes.c:3470, CPU#0: syz-executor.1/6231 Modules linked in: CPU: 0 UID: 0 PID: 6231 Comm: syz-executor.1 Not tainted syzkaller #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 RIP: 0010:btrfs_remove_chunk+0x1335/0x1500 fs/btrfs/volumes.c:3470 Code: 53 03 00 00 48 c7 c7 e0 b6 05 8c c6 05 4e e1 83 0c 01 e8 ae 9f a6 fd e9 3c 3a f2 fc e8 64 ca ca fd 48 8d 3d 7d a7 a4 0c 89 ee <67> 48 0f b9 3a 41 bc 01 00 00 00 e8 4b ca ca fd 48 8b 3c 24 45 89 RSP: 0018:ffffc90004b8f7d0 EFLAGS: 00010293 RAX: 0000000000000000 RBX: ffff88802ab1af00 RCX: ffffffff843de8ab RDX: ffff88802552c980 RSI: 00000000ffffffe4 RDI: ffffffff90e29280 RBP: 00000000ffffffe4 R08: 0000000000000005 R09: fffffffffffffffb R10: ffffffffffffffe4 R11: 0000000000000000 R12: 0000000000000000 R13: ffffffffffffffe4 R14: ffff888013ba474c R15: ffff88804d4e5c00 FS: 00007f6dd60176c0(0000) GS:ffff8880d6345000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000555f14ab06f8 CR3: 000000002e635000 CR4: 0000000000352ef0 Call Trace: btrfs_relocate_chunk_finish fs/btrfs/volumes.c:3557 [inline] btrfs_relocate_chunk+0x463/0x700 fs/btrfs/volumes.c:3611 __btrfs_balance fs/btrfs/volumes.c:4492 [inline] btrfs_balance+0x247e/0x50b0 fs/btrfs/volumes.c:4879 btrfs_ioctl_balance fs/btrfs/ioctl.c:3445 [inline] btrfs_ioctl+0x3ebb/0x64e0 fs/btrfs/ioctl.c:5201 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl fs/ioctl.c:583 [inline] __x64_sys_ioctl+0x18e/0x210 fs/ioctl.c:583 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x106/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f6dd526e3f9 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 d0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f6dd6017078 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f6dd53abf80 RCX: 00007f6dd526e3f9 RDX: 0000000020000480 RSI: 00000000c4009420 RDI: 0000000000000004 RBP: 00007f6dd52cf498 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000000b R14: 00007f6dd53abf80 R15: 00007ffce962e358 ---------------- Code disassembly (best guess), 2 bytes skipped: 0: 00 00 add %al,(%rax) 2: 48 c7 c7 e0 b6 05 8c mov $0xffffffff8c05b6e0,%rdi 9: c6 05 4e e1 83 0c 01 movb $0x1,0xc83e14e(%rip) # 0xc83e15e 10: e8 ae 9f a6 fd call 0xfda69fc3 15: e9 3c 3a f2 fc jmp 0xfcf23a56 1a: e8 64 ca ca fd call 0xfdcaca83 1f: 48 8d 3d 7d a7 a4 0c lea 0xca4a77d(%rip),%rdi # 0xca4a7a3 26: 89 ee mov %ebp,%esi * 28: 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2d: 41 bc 01 00 00 00 mov $0x1,%r12d 33: e8 4b ca ca fd call 0xfdcaca83 38: 48 8b 3c 24 mov (%rsp),%rdi 3c: 45 rex.RB 3d: 89 .byte 0x89