program: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x4c, 0x2, 0x6, 0x5, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,port\x00'}]}, 0x4c}}, 0x0) sendmsg$IPSET_CMD_FLUSH(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x4, 0x6, 0x401, 0x0, 0x0, {0x5, 0x0, 0x5}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0xc40) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f00000000c0)=0xf) ioctl$TCFLSH(r1, 0x400455c8, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f00000000c0)=@newlink={0x74, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x4c, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x3c, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x1, 0x10}, @IFLA_MACVLAN_MACADDR_DATA={0x1c, 0x5, 0x0, 0x1, [{0xa, 0x4, @dev}, {0xa, 0x4, @local}]}, @IFLA_MACVLAN_MACADDR_MODE={0x8, 0x3, 0x3}, @IFLA_MACVLAN_MACADDR={0xa, 0x4, @local}]}}}, @IFLA_LINK={0x8, 0x5, r4}]}, 0x74}}, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000040)=0x32) r5 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_ENUM_FMT(r5, 0xc0405602, &(0x7f0000000140)={0xfffff800, 0x1, 0x0, "ff75a340ff672a4fe8e3703f985a5494537506843baab065cc6ef8bbdb43006e"}) syz_mount_image$bcachefs(&(0x7f0000000000), &(0x7f0000005900)='./file0\x00', 0x1000080, &(0x7f0000000040)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c736d61636b66736861743d2a2c6f626a5f747970473d28aa2923212c66756e633d4b455845435f4b45524e454c5f434845434b2c657569643d", @ANYRESDEC=r5, @ANYBLOB="2c6f626a5f757365723d657569642c736d61636b6673726f6f743d73796e632c736d61636b66737472616e736d7574653dbb7b948942dcb7983e35f101ab55eef1b27cc5d53a31a1ebcfa3ffb0476a320680cc872450c388dce0246b6d9b66673e37b46da594c78153755e5f7a53b8434c68e092693ff08e86baf19609110d101c5cb59ea21d118561b53ba2bedb01d7eac11bace1f4c466ea1136685da1aeb9e156fb878f87444c011db7453278fd59dd41460ba562be742c753053f82781484eed78d96632e81ca5de1800bc6c53d41c2c61756469742c7375626a5f747970653d6572726f72733d636f6e74696e75652c666f776e65723e", @ANYRES32, @ANYBLOB="2c6f626a5f747970653d192d2d2c61756469742c00"], 0x1, 0x5964, &(0x7f000000b2c0)="$eJzs3XuQXFX9IPBzu3synZk8JgF+RJDJEMhPBDUTXoWP0uj6KkAqFpYSNgoDmWA0CakkCASUxAUXCrDQ0lLUP9BCatFosQWrRErksQmrKMXqUltIre6if7iFLCmBLGW5ztZM39PpudN3bk9PT5jA51PJ3L6nb3/Pueeevn2/p3umAwAAAK8L+27YduC8Yz7wqy8Ov3zdh3+2aVfoLY+VV+MGfenyqlerhcykUma9u7JkbJkdF2+65gd/HviP7/vlPT3ff2XvuuPX//79R1z6wGfO3nP7tx9+af59/3y2oJbueOvkdFkNIXk+CaH68/1f/9Lex48eLUtCCOWkb2cIi5LFDy9KMkEG/x5CWFdv5/g77335tPWjy103d48rX5gJYry/vlXTcbbjwJWnhD+8d831v1n64x917X5u58FNkmrDeAphwcWNj+8KIcxN/4+Ko21JfHC6XB1C6Gl43FkF7TqhxfavyFk/Nl3OSZe9BXHi/csy69nzQXY96sosewrqa+iqtuS1o93tiszLrGdPRtOV185Yvihd/jRdnjzF+OX4PwmlJFTqzd+YHBwjoeG4JSEZO5bV+npp3D4nDcc6XU8y66XMerkrs19j9aYDrZwk48vjdpnyeDqupOXHN56rmzg/p/wN6bKaPlFfieshe6Omd8KN+n6NSdu1a5KmHBKlnCdWLK8fw/Rg9KZlvcniCY8ZaSLet3fNLcvLax/Z15fTjuSeJI2ftBV/x68XzfvUD2+6Ykle/ItLafxSW/H/eM4TL1x40/e+lRv/thi/3Fb8Ux/sef6cR29Ylts/+2P/VNqKP/TsY7cuPfKS3bntvyPGr7YVf9WeJ7rnH3jwodz2D8b+mdtW/Gfe+cE/3f3U/c/lxg8xfs/k8cvN46/ds+XL3f0HTsqN/1Dsn972xs+Lu898ur//LwN58Z+M8ee3Ff+unbe/486FN5+de3xXx/7payv+uSc+cP28A/cfl3fuTO7o1CsnwOvTEek11o3pert55nQ15AvfHKjUrvnmpf/nd7KijNF6FsxgfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem3577emfvOA9H11TSUJIcrYZaSLeV56zatVAG/UOPfvYrUuPvGR3Y9mSNuIAAAAAxWIe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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB/duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrBfd6FxVH0cgM/ZTd5ss0mbtC9YFdO0KkqFWhRE9MZvpBUpeFUporb2QhQEEaVemEorlqp4I1i9KaKCGqWgYGOxtEoqfhVvvFBBoXohlGJAuxQvVLJ7ZrOZZrI6KYL6PDCcnDMzv/nPnMPsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 68.243919][ T4662] Bluetooth: hci0: command tx timeout [ 68.331636][ T5302] Bluetooth: hci1: sending frame failed (-49) [ 68.334924][ T4662] Bluetooth: hci1: Opcode 0x1003 failed: -49 [ 68.343411][ T5315] Bluetooth: received HCILL_WAKE_UP_IND in state 2 [ 68.621041][ T5315] loop0: detected capacity change from 0 to 32768 [ 68.634748][ T5315] bcachefs (/dev/loop0): error reading default superblock: checksum error, type none: got should be [ 68.825100][ T5315] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 68.831405][ T5315] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 68.835612][ T5315] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 68.835612][ T5315] running recovery passes: check_allocations,check_inodes [ 68.851202][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 68.851227][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 68.851237][ T5315] node offset 0/24 bset u64s 0: checksum error, type none: got should be , fixing [ 68.867979][ T5315] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=inodes level=0 SPOS_MAX due to error [ 68.873913][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 68.873936][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 68.873947][ T5315] node offset 0/24 bset u64s 0: invalid bkey format: field 3 too large: 18446744073709551615 + 0 > 4294967295 [ 68.873956][ T5315] u64s 3 fields 64:0, 64:0, 32:0, 143:0, 195:0, 0:0 [ 68.893104][ T5315] bcachefs (loop0): flagging btree dirents lost data [ 68.898501][ T5315] error reading btree root dirents l=0: btree_node_read_error, fixing [ 68.904049][ T5315] bcachefs (loop0): will run btree node scan [ 68.909852][ T5315] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 68.909866][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 68.909883][ T5315] node offset 8/24 bset u64s 375 bset byte offset 2968: keys out of order: u64s 11 type alloc_v4 4398046511104:126:0 len 0 ver 0 > u64s 11 type alloc_v4 0:127:0 len 0 ver 0, fixing [ 68.929346][ T5315] invalid bkey u64s 11 type alloc_v4 0:19:0 len 0 ver 0: [ 68.929362][ T5315] gen 0 oldest_gen 0 data_type sb [ 68.929370][ T5315] journal_seq 1 [ 68.929377][ T5315] need_discard 1 [ 68.929384][ T5315] need_inc_gen 1 [ 68.929391][ T5315] dirty_sectors 256 [ 68.929397][ T5315] stripe_sectors 0 [ 68.929404][ T5315] cached_sectors 0 [ 68.929413][ T5315] stripe 0 [ 68.929420][ T5315] stripe_redundancy 0 [ 68.929427][ T5315] io_time[READ] 1 [ 68.929434][ T5315] io_time[WRITE] 9295429630892703745 [ 68.929441][ T5315] fragmentation 0 [ 68.929448][ T5315] bp_start 8 [ 68.929454][ T5315] [ 68.929460][ T5315] invalid io_time[write]: 9295429630892703745, max 281474976710655: deleting [ 68.962801][ T5315] invalid bkey u64s 12 type alloc_v4 0:27:0 len 0 ver 0: [ 68.962815][ T5315] gen 0 oldest_gen 0 data_type btree [ 68.962823][ T5315] journal_seq 4 [ 68.962829][ T5315] need_discard 0 [ 68.962837][ T5315] need_inc_gen 0 [ 68.962844][ T5315] dirty_sectors 256 [ 68.962851][ T5315] stripe_sectors 1769482 [ 68.962858][ T5315] cached_sectors 0 [ 68.962862][ T5315] stripe 0 [ 68.962866][ T5315] stripe_redundancy 0 [ 68.962872][ T5315] io_time[READ] 1 [ 68.962876][ T5315] io_time[WRITE] 256 [ 68.962880][ T5315] fragmentation 0 [ 68.962885][ T5315] bp_start 8 [ 68.962893][ T5315] [ 68.962897][ T5315] bad val size (16 > 7): delete?, fixing [ 68.993758][ T5315] invalid bkey u64s 12 type alloc_v4 0:42:0 len 0 ver 0: [ 68.993773][ T5315] gen 0 oldest_gen 0 data_type btree [ 68.993781][ T5315] journal_seq 7 [ 68.993787][ T5315] need_discard 1 [ 68.993793][ T5315] need_inc_gen 1 [ 68.993799][ T5315] dirty_sectors 256 [ 68.993805][ T5315] stripe_sectors 0 [ 68.993812][ T5315] cached_sectors 0 [ 68.993818][ T5315] stripe 0 [ 68.993824][ T5315] stripe_redundancy 0 [ 68.993830][ T5315] io_time[READ] 1 [ 68.993836][ T5315] io_time[WRITE] 9223372041149744384 [ 68.993843][ T5315] fragmentation 0 [ 68.993849][ T5315] bp_start 8 [ 68.993855][ T5315] [ 68.993861][ T5315] invalid io_time[write]: 9223372041149744384, max 281474976710655: deleting [ 69.023355][ T5315] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=alloc level=0 SPOS_MAX due to error [ 69.033578][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 69.033588][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 69.033594][ T5315] node offset 0/32: bad magic: want 59513f585d347cd2, got 59513f585d347c00 [ 69.046176][ T5315] bcachefs (loop0): flagging btree freespace lost data [ 69.049205][ T5315] error reading btree root freespace l=0: btree_node_read_error, fixing [ 69.054610][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 69.054625][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 69.054635][ T5315] node offset 0/8 bset u64s 0: invalid bkey format: field 3 too large: 0 + 144115188075855872 > 4294967295 [ 69.054644][ T5315] u64s 3 fields 64:0, 64:0, 32:0, 0:144115188075855872, 0:0, 0:0 [ 69.071078][ T5315] bcachefs (loop0): flagging btree deleted_inodes lost data [ 69.074993][ T5315] error reading btree root deleted_inodes l=0: btree_node_read_error, fixing [ 69.079482][ T5315] bcachefs (loop0): scan_for_btree_nodes... [ 69.084927][ T5315] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 69.084961][ T5315] extents l=0 seq=1 journal_seq=5 cookie=c6c25c03258c59c5 POS_MIN-SPOS_MAX ptr: 0:27:0 gen 0 [ 69.084970][ T5315] xattrs l=0 seq=1 journal_seq=4 cookie=2285c34bed0abe32 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 69.084978][ T5315] lru l=0 seq=1 journal_seq=5 cookie=28f61e078e70b95c POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 69.084986][ T5315] [ 69.104856][ T5315] done [ 69.106022][ T5315] bcachefs (loop0): check_topology... [ 69.106081][ T5315] bcachefs (loop0): btree root dirents unreadable, must recover from scan [ 69.113260][ T5315] no nodes found for btree dirents, continuing [ 69.115896][ T5315] bcachefs (loop0): btree root deleted_inodes unreadable, must recover from scan [ 69.118705][ T5315] no nodes found for btree deleted_inodes, continuing [ 69.120719][ T5315] done [ 69.122977][ T5315] bcachefs (loop0): accounting_read... done [ 69.125603][ T5315] bcachefs (loop0): alloc_read... done [ 69.127543][ T5315] bcachefs (loop0): stripes_read... done [ 69.129626][ T5315] bcachefs (loop0): snapshots_read... done [ 69.132531][ T5315] bcachefs (loop0): check_allocations... [ 69.134665][ T5315] btree ptr not marked in member info btree allocated bitmap [ 69.134680][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 69.147743][ T5315] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 69.147762][ T5315] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 69.156707][ T5315] btree ptr not marked in member info btree allocated bitmap [ 69.156718][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 69.166289][ T5315] btree ptr not marked in member info btree allocated bitmap [ 69.166304][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 69.174408][ T5315] btree ptr not marked in member info btree allocated bitmap [ 69.174423][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 69.183459][ T5315] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.185948][ T5315] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.189676][ T5315] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.193452][ T5315] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.197428][ T5315] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 69.200394][ T5315] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 69.205461][ T5315] bucket 0:29 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 69.208910][ T5315] bucket 0:29 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 69.213945][ T5315] bucket 0:41 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 69.217662][ T5315] bucket 0:41 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 69.223598][ T5315] bucket 0:125 gen 255 has wrong data_type: got (invalid data type), should be sb, fixing [ 69.227827][ T5315] bucket 0:125 gen 255 data type sb has wrong dirty_sectors: got 2147483647, should be 256, fixing [ 69.233404][ T5315] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.237262][ T5315] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.241363][ T5315] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 69.245753][ T5315] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 69.250975][ T5315] done [ 69.254660][ T5315] bcachefs (loop0): going read-write [ 69.263692][ T3047] ------------[ cut here ]------------ [ 69.265806][ T3047] kernel BUG at fs/bcachefs/btree_io.c:2100! [ 69.268428][ T5315] bcachefs (loop0): journal_replay... [ 69.269496][ T3047] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 69.273985][ T3047] CPU: 0 UID: 0 PID: 3047 Comm: kworker/u4:10 Not tainted 6.13.0-rc7-syzkaller-00019-gc45323b7560e #0 [ 69.277899][ T3047] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.281880][ T3047] Workqueue: btree_node_rewrite async_btree_node_rewrite_work [ 69.284630][ T3047] RIP: 0010:__bch2_btree_node_write+0x43d8/0x4400 [ 69.286989][ T3047] Code: fd 90 0f 0b e8 89 e9 82 fd 90 0f 0b e8 81 e9 82 fd 90 0f 0b e8 79 e9 82 fd 90 0f 0b e8 71 e9 82 fd 90 0f 0b e8 69 e9 82 fd 90 <0f> 0b e8 61 e9 82 fd 90 0f 0b e8 59 e9 82 fd 90 0f 0b e8 51 e9 82 [ 69.293952][ T3047] RSP: 0018:ffffc9000db57560 EFLAGS: 00010293 [ 69.296171][ T3047] RAX: ffffffff841c9907 RBX: 0000000000000184 RCX: ffff8880395f8000 [ 69.299189][ T3047] RDX: 0000000000000000 RSI: 000000000000018d RDI: 0000000000000184 [ 69.301724][ T3047] RBP: ffffc9000db57840 R08: ffffffff841c7808 R09: 0000000000000000 [ 69.304140][ T3047] R10: ffffc9000db57300 R11: fffff52001b6ae62 R12: dffffc0000000000 [ 69.306761][ T3047] R13: ffff88803d11409e R14: 000000000000018d R15: 0000000000000184 [ 69.309494][ T3047] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 69.312739][ T3047] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.315020][ T3047] CR2: 000055deeee15028 CR3: 000000003655a000 CR4: 0000000000352ef0 [ 69.317929][ T3047] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.320748][ T3047] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.323607][ T3047] Call Trace: [ 69.324797][ T3047] [ 69.325804][ T3047] ? __die_body+0x5f/0xb0 [ 69.327314][ T3047] ? die+0x9e/0xc0 [ 69.328594][ T3047] ? do_trap+0x15a/0x3a0 [ 69.330111][ T3047] ? __bch2_btree_node_write+0x43d8/0x4400 [ 69.332110][ T3047] ? do_error_trap+0x1dc/0x2c0 [ 69.333910][ T3047] ? __bch2_btree_node_write+0x43d8/0x4400 [ 69.336043][ T3047] ? __pfx_do_error_trap+0x10/0x10 [ 69.337958][ T3047] ? report_bug+0x3e8/0x500 [ 69.339517][ T3047] ? handle_invalid_op+0x34/0x40 [ 69.341189][ T3047] ? __bch2_btree_node_write+0x43d8/0x4400 [ 69.343284][ T3047] ? exc_invalid_op+0x38/0x50 [ 69.344823][ T3047] ? asm_exc_invalid_op+0x1a/0x20 [ 69.346658][ T3047] ? __bch2_btree_node_write+0x22d8/0x4400 [ 69.348765][ T3047] ? __bch2_btree_node_write+0x43d7/0x4400 [ 69.350765][ T3047] ? __bch2_btree_node_write+0x43d8/0x4400 [ 69.352687][ T3047] ? __pfx___bch2_btree_node_write+0x10/0x10 [ 69.354824][ T3047] ? __mutex_unlock_slowpath+0x21e/0x790 [ 69.356843][ T3047] ? __pfx___mutex_lock+0x10/0x10 [ 69.358751][ T3047] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 69.360794][ T3047] ? six_unlock_ip+0x2ce/0x3e0 [ 69.362465][ T3047] ? bch2_btree_node_unlock_write+0x6bb/0x8e0 [ 69.364643][ T3047] ? bch2_btree_set_root+0x8e9/0xd10 [ 69.366525][ T3047] bch2_btree_node_write+0x63/0x1f0 [ 69.368400][ T3047] bch2_btree_node_rewrite+0xcac/0x1270 [ 69.370385][ T3047] ? bch2_btree_node_rewrite+0x225/0x1270 [ 69.372476][ T3047] ? __pfx_bch2_btree_node_rewrite+0x10/0x10 [ 69.374621][ T3047] async_btree_node_rewrite_work+0x31e/0xda0 [ 69.376944][ T3047] ? __pfx_async_btree_node_rewrite_work+0x10/0x10 [ 69.379484][ T3047] ? async_btree_node_rewrite_work+0x232/0xda0 [ 69.381725][ T3047] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 69.384156][ T3047] ? process_scheduled_works+0x976/0x1840 [ 69.386226][ T3047] process_scheduled_works+0xa66/0x1840 [ 69.388210][ T3047] ? __pfx_process_scheduled_works+0x10/0x10 [ 69.390419][ T3047] ? assign_work+0x364/0x3d0 [ 69.392114][ T3047] worker_thread+0x870/0xd30 [ 69.393842][ T3047] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 69.396049][ T3047] ? __kthread_parkme+0x169/0x1d0 [ 69.397588][ T3047] ? __pfx_worker_thread+0x10/0x10 [ 69.399238][ T3047] kthread+0x2f0/0x390 [ 69.400717][ T3047] ? __pfx_worker_thread+0x10/0x10 [ 69.402546][ T3047] ? __pfx_kthread+0x10/0x10 [ 69.404320][ T3047] ret_from_fork+0x4b/0x80 [ 69.406048][ T3047] ? __pfx_kthread+0x10/0x10 [ 69.407811][ T3047] ret_from_fork_asm+0x1a/0x30 [ 69.409982][ T3047] [ 69.411065][ T3047] Modules linked in: [ 69.413486][ T3047] ---[ end trace 0000000000000000 ]--- [ 69.430482][ T3047] RIP: 0010:__bch2_btree_node_write+0x43d8/0x4400 [ 69.435330][ T3047] Code: fd 90 0f 0b e8 89 e9 82 fd 90 0f 0b e8 81 e9 82 fd 90 0f 0b e8 79 e9 82 fd 90 0f 0b e8 71 e9 82 fd 90 0f 0b e8 69 e9 82 fd 90 <0f> 0b e8 61 e9 82 fd 90 0f 0b e8 59 e9 82 fd 90 0f 0b e8 51 e9 82 [ 69.445595][ T3047] RSP: 0018:ffffc9000db57560 EFLAGS: 00010293 [ 69.447755][ T3047] RAX: ffffffff841c9907 RBX: 0000000000000184 RCX: ffff8880395f8000 [ 69.450641][ T3047] RDX: 0000000000000000 RSI: 000000000000018d RDI: 0000000000000184 [ 69.454076][ T3047] RBP: ffffc9000db57840 R08: ffffffff841c7808 R09: 0000000000000000 [ 69.456856][ T3047] R10: ffffc9000db57300 R11: fffff52001b6ae62 R12: dffffc0000000000 [ 69.459584][ T3047] R13: ffff88803d11409e R14: 000000000000018d R15: 0000000000000184 [ 69.462994][ T3047] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 69.466293][ T3047] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.468630][ T3047] CR2: 000055deeee15028 CR3: 000000001ee16000 CR4: 0000000000352ef0 [ 69.471475][ T3047] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.475146][ T3047] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.478217][ T3047] Kernel panic - not syncing: Fatal exception [ 69.480409][ T3047] Kernel Offset: disabled [ 69.481852][ T3047] Rebooting in 86400 seconds..