program: syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000005dc0)='./file0\x00', 0x200400, &(0x7f0000000340)=ANY=[@ANYRES16], 0x1, 0x5da0, &(0x7f000000bb80)="$eJzs3X2QHGeZGPDumVntSitZKyHjlSXLaywg8sUgW7GDuCPakIMAEVjIyBj5dJKwV6BDloQ+LFu6xF854xiSUpVdZ8cOic6myFXqKjGlSxzulCphjLlwVS4Lwh+c83WuQP4I56gOyUckwl7tbvfudG+/07PTs7IMv1+VdubtfeZ536fn7U/tzkYAAAD8Unjxd/a//rHLP/CdB0bO3vuhP7rz/qi/Pr68Lw0YSB7vfqNGyGxa9d3zmXe2tzE4/pifF5f98ZLXBx5c/9FH1n7wu9v+ZNHwipUjN37t+E0PPfj8+372/ONPri/rJ51P10y147+Io2jFD48//tC3/vSysWXxWP/xwH3RokXx4m8sinMpVp+LouiOyXFmv3n87JodY4/3f7E3s3xhLon5/sutL5lnR7Z++umTnxv+1vGhvWt+fOaGPfdNhcR9TfMpii7Z1vz6niiK5ib/xqSzbTB9cfK4IYqieU2ve0/JuK5uc/zXBtrLk8c5yWN/SZ70+1fl2o02x9HIPfa2+bpO1WY5f15+/eV3RrMlrfOS5PG55PGaGeapp//iqBZHjcnh74qn5kjU9L7FUTw+t/sm27XxdjTZjvLtONeu5dr1nlxd4/0mK7Yex9nlaVxuebo7biTLr2reVxfYGFi+NHnsSzbUn6btKP9kQv+0J1N1RE3jOn2hJkZALbDtpcsnh5e8Gf3Jsv548bTXjBZIv3f629s3v/aDw88NBMYRPxsn+eOO8g+PPHXyq7eeWDoYyr+tluSvdZT/xfpL575yZnB+MP/RNH+9o/ybfv6jhx+4+dCS4Po5na6fRkf5V35p/pGzhzb2DoXyH0vz93WU/8YtK9ZecebgXcHxr07Xz9yO8n//0VXntxz9+olg/ijNP6+j/K889czy+tLHTgXzn0zXT39H+W9Z88S6jyx78Mng+n85zb+go/ybTz20be/TL6wKzs8N6foZ6Cj/uXXfe/X8wPpnQvvO+NiFPsIC/GJ5S3KO9XDS7vQ6s6qm64UnhhoT53zzk38LutlRTtx07QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8hh04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirs1l+IVFUcB/BzZsZ2dMxmTXC3bFHyRSEQliQfwn3pD7GVGEUJ0hZtLxUJUUY+pC4tUj0IBYa+iEbPxT5I5cMmaVEQWfQQPRXUU8U+7EqsUbGz98zOXL3sdkER+XxgOPM7d+73/u6ZM3cXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCMAAP//giBotg==") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x1c4) getdents64(r0, 0x0, 0x0) fsync(r0) bpf$TOKEN_CREATE(0x24, &(0x7f00000000c0)={0x0, r0}, 0x8) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x16, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0x90}, [@ldst={0x3, 0x0, 0xb, 0x0, 0x0, 0xffffffffffffffe0}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @flow_dissector, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r1, 0x0, 0xe, 0x0, &(0x7f0000000640)="61df712bc884fed5722701800000", 0x0, 0x8, 0x0, 0x4, 0x0, &(0x7f00000001c0)="f1d93daf", 0x0}, 0x50) r2 = creat(&(0x7f0000000040)='./file0/file1\x00', 0x90) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=@newlink={0x40, 0x10, 0x503, 0x0, 0x0, {0x0, 0xcf}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x8, 0x2, 0x0, 0x1, [@IFLA_IPTUN_COLLECT_METADATA={0x4}]}}}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x5}]}, 0x40}}, 0x0) openat$cgroup_ro(r2, &(0x7f0000000080)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000014c0)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r4, &(0x7f0000000240)='cgroup.threads\x00', 0x2, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r4, 0x40309439, &(0x7f0000000200)={0x2d660e7c38a8684d, 0x0, 0x2}) unlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file1\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', 0x0, 0x3376039, 0x0) [ 70.603344][ T5097] Bluetooth: hci0: command tx timeout [ 72.166044][ T5111] loop0: detected capacity change from 0 to 32768 [ 72.513888][ T5111] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=compression=lz4,nojournal_transaction_names [ 72.518591][ T5111] bcachefs (loop0): recovering from clean shutdown, journal seq 7 [ 72.533011][ T5111] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.12: rebalance_work_acct_fix [ 72.533011][ T5111] running recovery passes: check_allocations [ 72.557460][ T5111] ------------[ cut here ]------------ [ 72.559711][ T5111] UBSAN: shift-out-of-bounds in fs/bcachefs/ec.c:147:2 [ 72.574587][ T5111] shift exponent 108 is too large for 32-bit type 'unsigned int' [ 72.584107][ T5111] CPU: 0 UID: 0 PID: 5111 Comm: syz.0.0 Not tainted 6.11.0-syzkaller-08068-g1ec6d097897a #0 [ 72.587876][ T5111] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 72.591864][ T5111] Call Trace: [ 72.593160][ T5111] [ 72.594234][ T5111] dump_stack_lvl+0x241/0x360 [ 72.596041][ T5111] ? __pfx_dump_stack_lvl+0x10/0x10 [ 72.597965][ T5111] ? __pfx__printk+0x10/0x10 [ 72.599745][ T5111] ? bch2_prt_printf+0x559/0x6d0 [ 72.601601][ T5111] __ubsan_handle_shift_out_of_bounds+0x3c8/0x420 [ 72.604159][ T5111] bch2_stripe_to_text+0x899/0x8c0 [ 72.606146][ T5111] ? bch2_bkey_to_text+0x217/0x330 [ 72.608237][ T5111] ? bch2_bkey_val_to_text+0x59/0x160 [ 72.610313][ T5111] ? __pfx_bch2_stripe_to_text+0x10/0x10 [ 72.612315][ T5111] ? bch2_bkey_val_to_text+0xf0/0x160 [ 72.614355][ T5111] __bch2_bkey_fsck_err+0x11f/0x230 [ 72.616257][ T5111] ? __folio_put+0x2c7/0x440 [ 72.617919][ T5111] ? __pfx___bch2_bkey_fsck_err+0x10/0x10 [ 72.620042][ T5111] ? __pfx_bch2_bkey_ptrs_validate+0x10/0x10 [ 72.622397][ T5111] bch2_stripe_validate+0x3ca/0x630 [ 72.624465][ T5111] ? bch2_bkey_val_validate+0x13a/0x230 [ 72.626610][ T5111] bch2_btree_node_read_done+0x3dc6/0x5d60 [ 72.628891][ T5111] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 72.631309][ T5111] ? bch2_bkey_pick_read_device+0x13ab/0x16a0 [ 72.633595][ T5111] ? bch2_bkey_pick_read_device+0x221/0x16a0 [ 72.635901][ T5111] ? __pfx_bch2_bkey_pick_read_device+0x10/0x10 [ 72.638290][ T5111] ? bch2_btree_ptr_v2_to_text+0x209/0x2f0 [ 72.640498][ T5111] btree_node_read_work+0x68b/0x1260 [ 72.642558][ T5111] ? __pfx_btree_node_read_work+0x10/0x10 [ 72.644744][ T5111] ? __bch2_time_stats_update+0x290/0x370 [ 72.646771][ T5111] ? __pfx_bch2_latency_acct+0x10/0x10 [ 72.648978][ T5111] ? bio_associate_blkg+0x6c/0x230 [ 72.650972][ T5111] bch2_btree_node_read+0x2433/0x2a10 [ 72.653068][ T5111] ? __pfx_lock_release+0x10/0x10 [ 72.654906][ T5111] ? bch2_trans_unlock+0x346/0x470 [ 72.656708][ T5111] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 72.658782][ T5111] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 72.660996][ T5111] ? bch2_trans_unlock+0x3a6/0x470 [ 72.662760][ T5111] bch2_btree_root_read+0x626/0x980 [ 72.664401][ T5111] ? __pfx_bch2_btree_root_read+0x10/0x10 [ 72.666180][ T5111] ? bch2_current_has_btree_trans+0x142/0x180 [ 72.668237][ T5111] read_btree_roots+0x296/0x840 [ 72.670036][ T5111] bch2_fs_recovery+0x24ac/0x38b0 [ 72.672170][ T5111] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 72.674292][ T5111] ? __pfx_lock_release+0x10/0x10 [ 72.676319][ T5111] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 72.678381][ T5111] ? __pfx_lock_release+0x10/0x10 [ 72.680355][ T5111] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 72.682516][ T5111] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 72.684691][ T5111] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 72.686866][ T5111] ? llist_reverse_order+0x72/0x90 [ 72.688850][ T5111] bch2_fs_start+0x356/0x5b0 [ 72.690501][ T5111] bch2_fs_get_tree+0xd61/0x1700 [ 72.692192][ T5111] ? __pfx_bch2_parse_one_mount_opt+0x10/0x10 [ 72.694260][ T5111] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 72.696090][ T5111] ? generic_parse_monolithic+0x387/0x400 [ 72.698046][ T5111] ? apparmor_capable+0x13b/0x1b0 [ 72.699906][ T5111] vfs_get_tree+0x90/0x2b0 [ 72.701625][ T5111] do_new_mount+0x2be/0xb40 [ 72.703380][ T5111] ? __pfx_do_new_mount+0x10/0x10 [ 72.705313][ T5111] __se_sys_mount+0x2d6/0x3c0 [ 72.707082][ T5111] ? __pfx___se_sys_mount+0x10/0x10 [ 72.709100][ T5111] ? exc_page_fault+0x590/0x8c0 [ 72.710905][ T5111] ? __x64_sys_mount+0x20/0xc0 [ 72.712593][ T5111] do_syscall_64+0xf3/0x230 [ 72.714321][ T5111] ? clear_bhb_loop+0x35/0x90 [ 72.716150][ T5111] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 72.718344][ T5111] RIP: 0033:0x7f1e6077f69a [ 72.720002][ T5111] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 72.726436][ T5111] RSP: 002b:00007f1e61545e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 72.729380][ T5111] RAX: ffffffffffffffda RBX: 00007f1e61545ef0 RCX: 00007f1e6077f69a [ 72.732075][ T5111] RDX: 0000000020005d80 RSI: 0000000020005dc0 RDI: 00007f1e61545eb0 [ 72.734797][ T5111] RBP: 0000000020005d80 R08: 00007f1e61545ef0 R09: 0000000000200400 [ 72.737969][ T5111] R10: 0000000000200400 R11: 0000000000000246 R12: 0000000020005dc0 [ 72.740944][ T5111] R13: 00007f1e61545eb0 R14: 0000000000005da0 R15: 0000000020000340 [ 72.744002][ T5111] [ 72.824765][ T5097] Bluetooth: hci0: command tx timeout [ 72.941933][ T5111] ---[ end trace ]--- [ 72.943627][ T5111] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 72.946508][ T5111] CPU: 0 UID: 0 PID: 5111 Comm: syz.0.0 Not tainted 6.11.0-syzkaller-08068-g1ec6d097897a #0 [ 72.950987][ T5111] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 72.954995][ T5111] Call Trace: [ 72.956253][ T5111] [ 72.957308][ T5111] dump_stack_lvl+0x241/0x360 [ 72.959053][ T5111] ? __pfx_dump_stack_lvl+0x10/0x10 [ 72.960984][ T5111] ? __pfx__printk+0x10/0x10 [ 72.962737][ T5111] ? lockdep_hardirqs_on+0x99/0x150 [ 72.964764][ T5111] ? vscnprintf+0x5d/0x90 [ 72.966457][ T5111] panic+0x349/0x880 [ 72.968091][ T5111] ? check_panic_on_warn+0x21/0xb0 [ 72.970036][ T5111] ? __pfx_panic+0x10/0x10 [ 72.971756][ T5111] ? _printk+0xd5/0x120 [ 72.973320][ T5111] ? __pfx__printk+0x10/0x10 [ 72.975067][ T5111] check_panic_on_warn+0x86/0xb0 [ 72.976966][ T5111] __ubsan_handle_shift_out_of_bounds+0x3e7/0x420 [ 72.979466][ T5111] bch2_stripe_to_text+0x899/0x8c0 [ 72.981389][ T5111] ? bch2_bkey_to_text+0x217/0x330 [ 72.983281][ T5111] ? bch2_bkey_val_to_text+0x59/0x160 [ 72.985304][ T5111] ? __pfx_bch2_stripe_to_text+0x10/0x10 [ 72.987437][ T5111] ? bch2_bkey_val_to_text+0xf0/0x160 [ 72.989470][ T5111] __bch2_bkey_fsck_err+0x11f/0x230 [ 72.991502][ T5111] ? __folio_put+0x2c7/0x440 [ 72.993390][ T5111] ? __pfx___bch2_bkey_fsck_err+0x10/0x10 [ 72.995671][ T5111] ? __pfx_bch2_bkey_ptrs_validate+0x10/0x10 [ 72.997972][ T5111] bch2_stripe_validate+0x3ca/0x630 [ 72.999964][ T5111] ? bch2_bkey_val_validate+0x13a/0x230 [ 73.002102][ T5111] bch2_btree_node_read_done+0x3dc6/0x5d60 [ 73.004471][ T5111] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 73.006957][ T5111] ? bch2_bkey_pick_read_device+0x13ab/0x16a0 [ 73.009432][ T5111] ? bch2_bkey_pick_read_device+0x221/0x16a0 [ 73.011785][ T5111] ? __pfx_bch2_bkey_pick_read_device+0x10/0x10 [ 73.014124][ T5111] ? bch2_btree_ptr_v2_to_text+0x209/0x2f0 [ 73.016313][ T5111] btree_node_read_work+0x68b/0x1260 [ 73.018286][ T5111] ? __pfx_btree_node_read_work+0x10/0x10 [ 73.020453][ T5111] ? __bch2_time_stats_update+0x290/0x370 [ 73.022642][ T5111] ? __pfx_bch2_latency_acct+0x10/0x10 [ 73.024827][ T5111] ? bio_associate_blkg+0x6c/0x230 [ 73.026854][ T5111] bch2_btree_node_read+0x2433/0x2a10 [ 73.028975][ T5111] ? __pfx_lock_release+0x10/0x10 [ 73.030978][ T5111] ? bch2_trans_unlock+0x346/0x470 [ 73.032989][ T5111] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 73.035167][ T5111] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 73.037752][ T5111] ? bch2_trans_unlock+0x3a6/0x470 [ 73.039781][ T5111] bch2_btree_root_read+0x626/0x980 [ 73.041702][ T5111] ? __pfx_bch2_btree_root_read+0x10/0x10 [ 73.043679][ T5111] ? bch2_current_has_btree_trans+0x142/0x180 [ 73.045715][ T5111] read_btree_roots+0x296/0x840 [ 73.047386][ T5111] bch2_fs_recovery+0x24ac/0x38b0 [ 73.049123][ T5111] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 73.050993][ T5111] ? __pfx_lock_release+0x10/0x10 [ 73.052804][ T5111] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 73.054961][ T5111] ? __pfx_lock_release+0x10/0x10 [ 73.056971][ T5111] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 73.059155][ T5111] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 73.061367][ T5111] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 73.063546][ T5111] ? llist_reverse_order+0x72/0x90 [ 73.065456][ T5111] bch2_fs_start+0x356/0x5b0 [ 73.067232][ T5111] bch2_fs_get_tree+0xd61/0x1700 [ 73.069124][ T5111] ? __pfx_bch2_parse_one_mount_opt+0x10/0x10 [ 73.071507][ T5111] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 73.073598][ T5111] ? generic_parse_monolithic+0x387/0x400 [ 73.075764][ T5111] ? apparmor_capable+0x13b/0x1b0 [ 73.077698][ T5111] vfs_get_tree+0x90/0x2b0 [ 73.079436][ T5111] do_new_mount+0x2be/0xb40 [ 73.081139][ T5111] ? __pfx_do_new_mount+0x10/0x10 [ 73.083126][ T5111] __se_sys_mount+0x2d6/0x3c0 [ 73.085009][ T5111] ? __pfx___se_sys_mount+0x10/0x10 [ 73.086989][ T5111] ? exc_page_fault+0x590/0x8c0 [ 73.088851][ T5111] ? __x64_sys_mount+0x20/0xc0 [ 73.090684][ T5111] do_syscall_64+0xf3/0x230 [ 73.092510][ T5111] ? clear_bhb_loop+0x35/0x90 [ 73.094378][ T5111] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.096704][ T5111] RIP: 0033:0x7f1e6077f69a [ 73.098465][ T5111] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 73.105836][ T5111] RSP: 002b:00007f1e61545e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 73.109123][ T5111] RAX: ffffffffffffffda RBX: 00007f1e61545ef0 RCX: 00007f1e6077f69a [ 73.112223][ T5111] RDX: 0000000020005d80 RSI: 0000000020005dc0 RDI: 00007f1e61545eb0 [ 73.115339][ T5111] RBP: 0000000020005d80 R08: 00007f1e61545ef0 R09: 0000000000200400 [ 73.118317][ T5111] R10: 0000000000200400 R11: 0000000000000246 R12: 0000000020005dc0 [ 73.121319][ T5111] R13: 00007f1e61545eb0 R14: 0000000000005da0 R15: 0000000020000340 [ 73.124431][ T5111] [ 73.125934][ T5111] Kernel Offset: disabled [ 73.127699][ T5111] Rebooting in 86400 seconds..