program: r0 = syz_open_dev$tty1(0xc, 0x4, 0x3) r1 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) ioctl$sock_SIOCINQ(r1, 0x8919, 0x0) sendfile(r0, r1, &(0x7f0000000000)=0xd5b4, 0x1ac) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000540)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000400)={0x44, r2, 0x801, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_KEY={0x28, 0x50, 0x0, 0x1, [@NL80211_KEY_CIPHER={0x8, 0x3, 0xfac02}, @NL80211_KEY_DATA_WEP104={0x11, 0x1, "cabee339084eeef16f162471f4"}, @NL80211_KEY_IDX={0x5}]}]}, 0x44}}, 0x0) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x1000000, &(0x7f0000000800)={[{@errors_continue}], [{@smackfshat={'smackfshat', 0x3d, '*'}}, {@obj_type={'obj_type', 0x3d, '(\xaa)#!'}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}, {@euid_eq}, {@obj_user={'obj_user', 0x3d, 'euid'}}, {@smackfsroot={'smackfsroot', 0x3d, 'sync'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\xbb{\x94\x89B\xdc\xb7\x98>5\xf1\x01\xabU\xee\xf1\xb2|\xc5\xd5:1\xa1\xeb\xcf\xa3\xff\xb0Gj2\x06\x80\xcc\x87$P\xc3\x88\xdc\xe0$km\x9bfg>7\xb4m\xa5\x94\xc7\x81Su^_zS\xb8CLh\xe0\x92i?\xf0\x8e\x86\xba\xf1\x96\t\x11\r\x10\x1ce\xb5\x9e\xa2\x1d\x11\x85a\xb5;\xa2\xbe\xdb\x01\xd7\xea\xc1\x1b\xac\xe1\xf4\xc4f\xea\x116h]\xa1\xae\xb9\xe1V\xfb\x87\x8f\x87DL\x01\x1d\xb7E2x\xfdY\xddAF\v\xa5b\xbet,u0S\xf8\'\x81HN\xedx\xd9f2\xe8\x1c\xa5\xde\x18\x00\xbclS\xd4'}}, {@audit}, {@subj_type={'subj_type', 0x3d, 'errors=continue'}}, {@fowner_gt={'fowner>', 0xffffffffffffffff}}, {@obj_type={'obj_type', 0x3d, '\x19--'}}, {@audit}]}, 0x1, 0x596a, &(0x7f0000010bc0)="$eJzs3W2QXFWdMPBzu3tmOjN5mQSQCDIZAlEENRPeCl9Ko49vBUjFwlLCE4WBTDCahFQSBAJK4gM+UICFlpaifkALqQeNFlXwKJESedmEVZRidaktpFZ30Q9uIUtKIEtZrtma6Xs6PXf6zu3p6QkJ/H6VzO1z+vb/nnvu6Tv3f/rOTAAAAOBVYfd1m/eec9T7fvH5kRev+eBP1m8PfeWx+mpcoT9dXvFytZCZVMqUeyoLx5bZcfGGq773x8GL3/Pzu3q/+9Ku1ceu+e17D7v4vk+dufPWbz74wpx7/v50wVZ64qMT02U1hOTZJITqT/d89Qu7Hj1ytC4JIZST/m0hzE8WPDg/yQQZ+msIYXW9neOfvPvFU9aMLrff2DOufl4miPH+6lZNx9nWvZefFH737pXX/mrRD3/QteOZbftXSaoN4ymEuRc2vr4rhDAr/T8qjraF8cXpckUIobfhdWcUtOu4Ftu/NKd8dLrsTpd9BXHi84sz5ez5IFuOujLL3oLtNXRVW/La0e56RWZnytmT0XTltTPWz0+XP06XJ04xfjn+T0IpCZV689cl+8dIaDhuSUjGjmW1Xi6N2+ek4Vin5SRTLmXK5a7Mfo1tNx1o5SQZXx/Xy9TH03ElrT+28VzdxLk59a9Nl9X0jfpSLIfsg5q+CQ/q+zUmbdf2SZpyQJRy3lixvn4M04PRl9b1JQsmvGZfE/G5XStvWlJe9dDu/px2JHclafykrfhbfzl/9ie+f8NlC/PiX1hK45faiv/7sx577vwbvvON3Pi3xPjltuKffH/vs2c9fN3i3P7ZE/un0lb84acfuXnR4RftyG3/bTF+ta34y3c+1jNn7/0P5LZ/KPbPrLbiP/X29//hzifufSY3fojxeyePX24ef9XOjV/sGdh7Qm78B2L/9LU3fp7fcfqTAwN/GsyL/3iMP6et+Hdsu/Vtt8+78czc47si9k9/W/HPPv6+a2fvvfeYvHNnclunvnMCvDodll5jXZ+W280zp6shX/j6YKV2zTc7/T+nkxvKGN3O3BmMDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvDL9+upTP37euz68spKEkOSss6+J+Fy5e/nywTa2O/z0Izcv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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr79RciVRXHAfycmdl2nNnVXQ3aitbVisIekoKIeuk/oRFCT4ZEpfkQBUFEYQ+toZFY0UuQ9SJRQbWFUJCbJFqs0T/ppYcKCqyHQKSFcpAeKnb33HH2unen7kpQfj4wnDln7v3e373n7NkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 73.616562][ T5305] Bluetooth: hci0: command tx timeout [ 73.986290][ T5320] loop0: detected capacity change from 0 to 32768 [ 74.005121][ T5320] bcachefs (/dev/loop0): error reading default superblock: checksum error, type none: got should be [ 74.175781][ T5320] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 74.184201][ T5320] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 74.187386][ T5320] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 74.187386][ T5320] running recovery passes: check_allocations,check_inodes [ 74.204269][ T5320] bcachefs (loop0): error validating btree node at btree inodes level 0/0 [ 74.204293][ T5320] 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 [ 74.204305][ T5320] node offset 16/24 bset u64s 110 bset byte offset 664: keys out of order: u64s 18 type inode_v3 0:536870920:16777215 len 0 ver 0 > u64s 18 type inode_v3 0:536870913:U32_MAX len 0 ver 0, fixing [ 74.223058][ T5320] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=inodes level=0 SPOS_MAX due to error [ 74.228841][ T5320] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 74.228863][ T5320] 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 [ 74.228874][ T5320] node offset 0/24 bset u64s 0: invalid bkey format: field 3 too large: 18446744073709551615 + 0 > 4294967295 [ 74.228884][ T5320] u64s 3 fields 64:0, 64:0, 32:0, 143:0, 195:0, 0:0 [ 74.247427][ T5320] bcachefs (loop0): flagging btree dirents lost data [ 74.253963][ T5320] error reading btree root dirents l=0: btree_node_read_error, fixing [ 74.257002][ T5320] bcachefs (loop0): will run btree node scan [ 74.261515][ T5320] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 74.261528][ T5320] 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 [ 74.261538][ T5320] node offset 8/24 bset u64s 375 bset byte offset 2048: keys out of order: u64s 15 type alloc_v4 216172782113783808:29:0 len 0 ver 0 > u64s 15 type alloc_v4 0:32:0 len 0 ver 0, fixing [ 74.283784][ T5320] invalid bkey u64s 11 type alloc_v4 0:19:0 len 0 ver 0: [ 74.283801][ T5320] gen 0 oldest_gen 0 data_type sb [ 74.283808][ T5320] journal_seq 1 [ 74.283815][ T5320] need_discard 1 [ 74.283821][ T5320] need_inc_gen 1 [ 74.283828][ T5320] dirty_sectors 256 [ 74.283834][ T5320] stripe_sectors 0 [ 74.283841][ T5320] cached_sectors 0 [ 74.283847][ T5320] stripe 0 [ 74.283854][ T5320] stripe_redundancy 0 [ 74.283861][ T5320] io_time[READ] 1 [ 74.283867][ T5320] io_time[WRITE] 9295429630892703745 [ 74.283874][ T5320] fragmentation 0 [ 74.283880][ T5320] bp_start 8 [ 74.283886][ T5320] [ 74.283892][ T5320] invalid io_time[write]: 9295429630892703745, max 281474976710655: deleting [ 74.316233][ T5320] invalid bkey u64s 12 type alloc_v4 0:27:0 len 0 ver 0: [ 74.316247][ T5320] gen 0 oldest_gen 0 data_type btree [ 74.316255][ T5320] journal_seq 4 [ 74.316261][ T5320] need_discard 0 [ 74.316268][ T5320] need_inc_gen 0 [ 74.316274][ T5320] dirty_sectors 256 [ 74.316281][ T5320] stripe_sectors 1769482 [ 74.316287][ T5320] cached_sectors 0 [ 74.316293][ T5320] stripe 0 [ 74.316300][ T5320] stripe_redundancy 0 [ 74.316306][ T5320] io_time[READ] 1 [ 74.316312][ T5320] io_time[WRITE] 256 [ 74.316319][ T5320] fragmentation 0 [ 74.316325][ T5320] bp_start 8 [ 74.316330][ T5320] [ 74.316336][ T5320] bad val size (16 > 7): delete?, fixing [ 74.346573][ T5320] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=alloc level=0 SPOS_MAX due to error [ 74.361492][ T5320] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 74.361511][ T5320] 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 [ 74.361521][ T5320] node offset 0/8 bset u64s 0: invalid bkey format: field 3 too large: 0 + 144115188075855872 > 4294967295 [ 74.361530][ T5320] u64s 3 fields 64:0, 64:0, 32:0, 0:144115188075855872, 0:0, 0:0 [ 74.379429][ T5320] bcachefs (loop0): flagging btree deleted_inodes lost data [ 74.384852][ T5320] error reading btree root deleted_inodes l=0: btree_node_read_error, fixing [ 74.388530][ T5320] bcachefs (loop0): scan_for_btree_nodes... [ 74.392577][ T5320] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 74.392599][ T5320] extents l=0 seq=1 journal_seq=5 cookie=c6c25c03258c59c5 POS_MIN-SPOS_MAX ptr: 0:27:0 gen 0 [ 74.392609][ T5320] xattrs l=0 seq=1 journal_seq=4 cookie=2285c34bed0abe32 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 74.392617][ T5320] lru l=0 seq=1 journal_seq=5 cookie=28f61e078e70b95c POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 74.392625][ T5320] [ 74.412342][ T5320] done [ 74.413422][ T5320] bcachefs (loop0): check_topology... [ 74.413479][ T5320] bcachefs (loop0): btree root dirents unreadable, must recover from scan [ 74.419156][ T5320] no nodes found for btree dirents, continuing [ 74.421639][ T5320] bcachefs (loop0): btree root deleted_inodes unreadable, must recover from scan [ 74.426928][ T5320] no nodes found for btree deleted_inodes, continuing [ 74.429587][ T5320] done [ 74.430663][ T5320] bcachefs (loop0): accounting_read... done [ 74.435293][ T5320] bcachefs (loop0): alloc_read... done [ 74.437482][ T5320] bcachefs (loop0): stripes_read... done [ 74.439808][ T5320] bcachefs (loop0): snapshots_read... done [ 74.443587][ T5320] bcachefs (loop0): check_allocations... [ 74.445938][ T5320] btree ptr not marked in member info btree allocated bitmap [ 74.445958][ T5320] 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 [ 74.459460][ T5320] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 74.459481][ T5320] 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 [ 74.471482][ T5320] btree ptr not marked in member info btree allocated bitmap [ 74.471498][ T5320] 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 [ 74.480947][ T5320] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 74.480962][ T5320] while marking 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 [ 74.491816][ T5320] btree ptr not marked in member info btree allocated bitmap [ 74.491830][ T5320] 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 [ 74.502845][ T5320] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 74.502862][ T5320] while marking 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 [ 74.513106][ T5320] btree ptr not marked in member info btree allocated bitmap [ 74.513116][ T5320] 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 [ 74.524236][ T5320] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 74.524252][ T5320] while marking 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 [ 74.533029][ T5320] btree ptr not marked in member info btree allocated bitmap [ 74.533045][ T5320] 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, fixing [ 74.544393][ T5320] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.547906][ T5320] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.553323][ T5320] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.556606][ T5320] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.560476][ T5320] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.564843][ T5320] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.568647][ T5320] bucket 0:29 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.573167][ T5320] bucket 0:29 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.577005][ T5320] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.580316][ T5320] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.585293][ T5320] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.588556][ T5320] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.593228][ T5320] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.596631][ T5320] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.601493][ T5320] bucket 0:42 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 74.606082][ T5320] bucket 0:42 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 74.612505][ T5320] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.615594][ T5320] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.619386][ T5320] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.633789][ T5320] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.638159][ T5320] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.641706][ T5320] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.657919][ T5320] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.660959][ T5320] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.665869][ T5320] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.669185][ T5320] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.673856][ T5320] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.677004][ T5320] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.680831][ T5320] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.693149][ T5320] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.696905][ T5320] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.699918][ T5320] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.718325][ T5320] done [ 74.721308][ T5320] bcachefs (loop0): going read-write [ 74.735431][ T46] ------------[ cut here ]------------ [ 74.738080][ T46] kernel BUG at fs/bcachefs/btree_io.c:2100! [ 74.743346][ T5320] bcachefs (loop0): journal_replay... [ 74.744295][ T46] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 74.748683][ T46] CPU: 0 UID: 0 PID: 46 Comm: kworker/u4:3 Not tainted 6.13.0-rc4-syzkaller-00012-g9b2ffa6148b1 #0 [ 74.752542][ T46] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 74.756311][ T46] Workqueue: btree_node_rewrite async_btree_node_rewrite_work [ 74.759084][ T46] RIP: 0010:__bch2_btree_node_write+0x43d8/0x4400 [ 74.761512][ T46] Code: fd 90 0f 0b e8 79 f7 82 fd 90 0f 0b e8 71 f7 82 fd 90 0f 0b e8 69 f7 82 fd 90 0f 0b e8 61 f7 82 fd 90 0f 0b e8 59 f7 82 fd 90 <0f> 0b e8 51 f7 82 fd 90 0f 0b e8 49 f7 82 fd 90 0f 0b e8 41 f7 82 [ 74.768081][ T46] RSP: 0018:ffffc90000617560 EFLAGS: 00010293 [ 74.770562][ T46] RAX: ffffffff841c7cd7 RBX: 000000000000011b RCX: ffff88801e418000 [ 74.773291][ T46] RDX: 0000000000000000 RSI: 0000000000000124 RDI: 000000000000011b [ 74.776295][ T46] RBP: ffffc90000617840 R08: ffffffff841c5bd8 R09: 0000000000000000 [ 74.779213][ T46] R10: ffffc90000617300 R11: fffff520000c2e62 R12: dffffc0000000000 [ 74.782169][ T46] R13: ffff88805527409e R14: 0000000000000124 R15: 000000000000011b [ 74.785309][ T46] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 74.788576][ T46] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 74.791455][ T46] CR2: 00007f7bdac52319 CR3: 0000000038ef8000 CR4: 0000000000352ef0 [ 74.794519][ T46] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 74.797709][ T46] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 74.800420][ T46] Call Trace: [ 74.801462][ T46] [ 74.802501][ T46] ? __die_body+0x5f/0xb0 [ 74.804144][ T46] ? die+0x9e/0xc0 [ 74.805486][ T46] ? do_trap+0x15a/0x3a0 [ 74.807051][ T46] ? __bch2_btree_node_write+0x43d8/0x4400 [ 74.809263][ T46] ? do_error_trap+0x1dc/0x2c0 [ 74.811163][ T46] ? __bch2_btree_node_write+0x43d8/0x4400 [ 74.813295][ T46] ? __pfx_do_error_trap+0x10/0x10 [ 74.815196][ T46] ? report_bug+0x3e8/0x500 [ 74.817173][ T46] ? handle_invalid_op+0x34/0x40 [ 74.819204][ T46] ? __bch2_btree_node_write+0x43d8/0x4400 [ 74.821151][ T46] ? exc_invalid_op+0x38/0x50 [ 74.822843][ T46] ? asm_exc_invalid_op+0x1a/0x20 [ 74.824659][ T46] ? __bch2_btree_node_write+0x22d8/0x4400 [ 74.826730][ T46] ? __bch2_btree_node_write+0x43d7/0x4400 [ 74.828996][ T46] ? __bch2_btree_node_write+0x43d8/0x4400 [ 74.831286][ T46] ? __pfx___bch2_btree_node_write+0x10/0x10 [ 74.833577][ T46] ? __mutex_unlock_slowpath+0x21e/0x790 [ 74.835822][ T46] ? __pfx___mutex_lock+0x10/0x10 [ 74.837694][ T46] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 74.839697][ T46] ? six_unlock_ip+0x2ce/0x3e0 [ 74.841682][ T46] ? bch2_btree_node_unlock_write+0x6bb/0x8e0 [ 74.845065][ T46] ? bch2_btree_set_root+0x8e9/0xd10 [ 74.847484][ T46] bch2_btree_node_write+0x63/0x1f0 [ 74.849874][ T46] bch2_btree_node_rewrite+0xcac/0x1270 [ 74.852481][ T46] ? bch2_btree_node_rewrite+0x225/0x1270 [ 74.854644][ T46] ? __pfx_bch2_btree_node_rewrite+0x10/0x10 [ 74.856930][ T46] async_btree_node_rewrite_work+0x31e/0xda0 [ 74.859205][ T46] ? __pfx_async_btree_node_rewrite_work+0x10/0x10 [ 74.861702][ T46] ? async_btree_node_rewrite_work+0x232/0xda0 [ 74.863822][ T46] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.865805][ T46] ? process_scheduled_works+0x976/0x1840 [ 74.867945][ T46] process_scheduled_works+0xa66/0x1840 [ 74.870079][ T46] ? __pfx_process_scheduled_works+0x10/0x10 [ 74.872362][ T46] ? assign_work+0x364/0x3d0 [ 74.874018][ T46] worker_thread+0x870/0xd30 [ 74.875718][ T46] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 74.878310][ T46] ? __kthread_parkme+0x169/0x1d0 [ 74.880686][ T46] ? __pfx_worker_thread+0x10/0x10 [ 74.882729][ T46] kthread+0x2f0/0x390 [ 74.884277][ T46] ? __pfx_worker_thread+0x10/0x10 [ 74.886142][ T46] ? __pfx_kthread+0x10/0x10 [ 74.887732][ T46] ret_from_fork+0x4b/0x80 [ 74.889400][ T46] ? __pfx_kthread+0x10/0x10 [ 74.890957][ T46] ret_from_fork_asm+0x1a/0x30 [ 74.892549][ T46] [ 74.893581][ T46] Modules linked in: [ 74.895298][ T46] ---[ end trace 0000000000000000 ]--- [ 74.900357][ T46] RIP: 0010:__bch2_btree_node_write+0x43d8/0x4400 [ 74.902750][ T46] Code: fd 90 0f 0b e8 79 f7 82 fd 90 0f 0b e8 71 f7 82 fd 90 0f 0b e8 69 f7 82 fd 90 0f 0b e8 61 f7 82 fd 90 0f 0b e8 59 f7 82 fd 90 <0f> 0b e8 51 f7 82 fd 90 0f 0b e8 49 f7 82 fd 90 0f 0b e8 41 f7 82 [ 74.910147][ T46] RSP: 0018:ffffc90000617560 EFLAGS: 00010293 [ 74.913600][ T46] RAX: ffffffff841c7cd7 RBX: 000000000000011b RCX: ffff88801e418000 [ 74.917994][ T46] RDX: 0000000000000000 RSI: 0000000000000124 RDI: 000000000000011b [ 74.921806][ T46] RBP: ffffc90000617840 R08: ffffffff841c5bd8 R09: 0000000000000000 [ 74.925375][ T46] R10: ffffc90000617300 R11: fffff520000c2e62 R12: dffffc0000000000 [ 74.928241][ T46] R13: ffff88805527409e R14: 0000000000000124 R15: 000000000000011b [ 74.931121][ T46] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 74.934957][ T46] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 74.937304][ T46] CR2: 00007f7bdac52319 CR3: 00000000124ec000 CR4: 0000000000352ef0 [ 74.940294][ T46] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 74.943762][ T46] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 74.946810][ T46] Kernel panic - not syncing: Fatal exception [ 74.949280][ T46] Kernel Offset: disabled [ 74.950848][ T46] Rebooting in 86400 seconds..