program: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_FREE_MR(r1, 0x114, 0x3, &(0x7f0000000040)={{0x7, 0x80000000}, 0x60}, 0x10) sendmsg$netlink(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000000)={0x18, 0x0, 0x31f, 0x0, 0x0, "", [@typed={0x8, 0x0, 0x0, 0x0, @fd}]}, 0x18}], 0x1}, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0x40) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000000)=ANY=[@ANYBLOB="e00000027fa80a010100000004"], 0x57) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0x40) futex(&(0x7f000000cffc), 0x9, 0x0, 0x0, 0x0, 0x6) futex(&(0x7f000000cffc), 0x7, 0x0, 0x0, &(0x7f0000000300), 0x0) syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000005dc0)='./file0\x00', 0x0, &(0x7f0000000240)={[{@errors_continue}], [{@fowner_gt={'fowner>', 0xee00}}, {@subj_role={'subj_role', 0x3d, '\xd0\x17G\x1d\xf1\xe0\x8695\x1f\a\xc1s\xa1\xe4\xa5\xfd\xb38\xb4\x9e\xc6\xadu\x93\xf8\xbeU\xc4 \xb0\x03\x00\xcd\x96]\xf3y\x0e(\xe2\\\x12\xac\xe8\x88\xf8;\xd3\x9d\x00\xad\xe9B[\xd3\v\xd0\x7f\xd5\xb9\xff\xf2)\x8b\\\x06\xe2\xef\'\x9c\xe8.\xa5\xce\xfc'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '<L\x06\x00'/15}}]}, 0x1, 0x5dcb, &(0x7f0000011940)="$eJzs3X2QHOWZGPDumVntrlaClSzMCgmxGNmOuGALFIjxncPGOTu2g40sLMDidJIMK1tnIclaCYF0CV85TLBzpSqog0Cc6MDlXKWuEly6hPhOqZIxxhdfFYXs+A8f+Toqdv6Ij6jOEudIjje1u927M739ds9Ozwpx9/tVaWe795nnfZ6ed/pjtDsTAQAA8NfCS7819sYnLvnQdx8cPX3fR/7wrgeigfrk+r40YDC5vefNqpD5tOZ7Z1se2d7G0ORtdl5c/EfL3hh86MaPP3r9h7+39Y+XjKxaPXrd14/e9PBDL3zg5y888dSNZeOk8+nKmeX4z+MoWvWjo088/O0/uXhiXTwxfjx4f7RkSbz0m0viTIq1Z6IounO6ztYfHj29bvvE7QNf6m1Zf2Emifn+11tfMs8ObfnMM8c/P/Lto8N71v3k1LW7758Jifua5lMUXbC1+f49URT1J/8mpLNtKL1zcrs+iqKFTfd7X0ldV7RZ/1WB5ZXJ7YLkdqAkT/rzyzPLjTbraGRue9u8X6dq85w/K7v9sjuj+ZL2eUFy+3xye+Uc89TTf3FUi6PGdPk745k5EjU9bnEUT87tvunl2uRyNL0cZZfjzHIts1zvyfQ1OW6yYetx3Lo+jcusT3fHjWT95c376hwbAuuXJ7d9yRP1Z+lylP1mysCsb2b6iJrqOnmuJkZALfDcS9dPl5c8GAPJuoF46az7jOdIf3byO9s2vf7Dg88PBuqIn4uT/HFH+UdGnz7+tduOLR8K5d9aS/LXOsr/Uv3lM189NbQomP9wmr/eUf6Nv/jxIw/efGBZcPucTLdPo6P8q7+86NDpAxt6h0P5j6T5+zrKf93mVddfemr/3cH616bbp7+j/D94bM3ZzYe/cSyYP0rzL+wo/6tPP7uyvvzxE8H8x9PtM9BR/lvWPXnDx1Y89FRw+7+S5l/cUf5NJx7euueZF9cE5+f6dPsMdpT/zA3ff+3s4I3Phvad8ZFzfYQF+Kvlbck51iPJcqfXmVU1XS88OdyYOudblPxb3M2BMuKmaxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyTHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzUT2hcRRwH8Jndrdl2a01KoYnW0GIvLQiFYLEHMRf/IFVLRdFCMYrxomJBtGIPtg0GUQ8FhUp7kSqelRyK2kMstoqCWMGDePKgJ5UckiJVVLKZ2ey+9pH4ICLl84Fl9je7832/Nzv7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcGAAD//8QsYqM=") [ 73.197204][ T4532] Bluetooth: hci0: command tx timeout [ 74.817884][ T5104] loop0: detected capacity change from 0 to 32768 [ 75.166668][ T5104] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,compression=lz4,nojournal_transaction_names [ 75.182219][ T5104] bcachefs (loop0): recovering from clean shutdown, journal seq 7 [ 75.185433][ T5104] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.12: rebalance_work_acct_fix [ 75.185433][ T5104] running recovery passes: check_allocations [ 75.207331][ T4532] Bluetooth: hci0: command tx timeout [ 75.230184][ T5104] invalid bkey u64s 11 type alloc_v4 POS_MIN len 0 ver 0: [ 75.230211][ T5104] gen 0 oldest_gen 0 data_type sb [ 75.230219][ T5104] journal_seq 1 [ 75.230227][ T5104] need_discard 1 [ 75.230233][ T5104] need_inc_gen 1 [ 75.230240][ T5104] dirty_sectors 256 [ 75.230247][ T5104] stripe_sectors 0 [ 75.230253][ T5104] cached_sectors 0 [ 75.230259][ T5104] stripe 0 [ 75.230266][ T5104] stripe_redundancy 0 [ 75.230272][ T5104] io_time[READ] 1 [ 75.230278][ T5104] io_time[WRITE] 720575940379279361 [ 75.230284][ T5104] fragmentation 0 [ 75.230290][ T5104] bp_start 8 [ 75.230297][ T5104] [ 75.230303][ T5104] invalid io_time[write]: 720575940379279361, max 281474976710655: deleting [ 75.308357][ T5104] invalid bkey u64s 11 type alloc_v4 0:14:0 len 0 ver 0: [ 75.308372][ T5104] gen 0 oldest_gen 0 data_type journal [ 75.308378][ T5104] journal_seq 1 [ 75.308385][ T5104] need_discard 1 [ 75.308391][ T5104] need_inc_gen 1 [ 75.308397][ T5104] dirty_sectors 256 [ 75.308404][ T5104] stripe_sectors 0 [ 75.308411][ T5104] cached_sectors 0 [ 75.308418][ T5104] stripe 67108864 [ 75.308433][ T5104] stripe_redundancy 0 [ 75.308440][ T5104] io_time[READ] 1 [ 75.308446][ T5104] io_time[WRITE] 1 [ 75.308453][ T5104] fragmentation 0 [ 75.308459][ T5104] bp_start 8 [ 75.308466][ T5104] [ 75.308472][ T5104] invalid data type (got 2 should be 7): delete?, fixing [ 75.370497][ T5104] bcachefs (loop0): flagging btree lru lost data [ 75.382457][ T5104] error reading btree root lru l=0: btree_node_read_error, fixing [ 75.390587][ T5104] bcachefs (loop0): will run btree node scan [ 75.407823][ T5104] bcachefs (loop0): scan_for_btree_nodes... [ 75.418052][ T5104] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 75.418077][ T5104] extents l=0 seq=1 journal_seq=4 cookie=b77ad9ee5a61c7f0 POS_MIN-SPOS_MAX ptr: 0:27:0 gen 0 [ 75.418085][ T5104] xattrs l=0 seq=1 journal_seq=4 cookie=1477538288e6fe55 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 75.418093][ T5104] lru l=0 seq=1 journal_seq=0 cookie=d100000000000000 POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 75.418100][ T5104] deleted_inodes l=0 seq=1 journal_seq=0 cookie=a34c10fbe2d33ffa POS_MIN-SPOS_MAX ptr: 0:42:0 gen 0 [ 75.418109][ T5104] [ 75.467778][ T5104] done [ 75.469046][ T5104] bcachefs (loop0): check_topology... [ 75.469077][ T5104] bcachefs (loop0): btree root lru unreadable, must recover from scan [ 75.485779][ T5104] bcachefs (loop0): bch2_get_scanned_nodes(): recovering lru l=0 POS_MIN - SPOS_MAX [ 75.491021][ T5104] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq d100000000000000 written 8 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 75.510442][ T38] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 75.510464][ T38] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq d100000000000000 written 8 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 75.510472][ T38] node offset 0/8 bset u64s 0: checksum error, type crc32c_nonzero: got 1ad8f361 should be 7fc9b784, fixing [ 75.525561][ T38] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=lru level=0 SPOS_MAX due to error [ 75.538349][ T5104] done [ 75.539763][ T5104] bcachefs (loop0): accounting_read... done [ 75.547810][ T5104] bcachefs (loop0): alloc_read... done [ 75.549725][ T5104] bcachefs (loop0): stripes_read... done [ 75.551758][ T5104] bcachefs (loop0): snapshots_read... done [ 75.564532][ T5104] bcachefs (loop0): check_allocations... [ 75.568611][ T5104] btree ptr not marked in member info btree allocated bitmap [ 75.568634][ T5104] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 75277f57b0c8c24 written 32 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 75.600140][ T5104] btree ptr not marked in member info btree allocated bitmap [ 75.600158][ T5104] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 19bc58a6c09b6540 written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 75.617827][ T5104] btree ptr not marked in member info btree allocated bitmap [ 75.617842][ T5104] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c18f4a4face03c6 written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 75.638489][ T5104] btree ptr not marked in member info btree allocated bitmap [ 75.638504][ T5104] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7675f41d391e5d36 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 75.658631][ T5104] btree ptr not marked in member info btree allocated bitmap [ 75.658646][ T5104] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq bcb9905dfb2993d5 written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 75.679893][ T5104] btree ptr not marked in member info btree allocated bitmap [ 75.679910][ T5104] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9a831b4a3f983356 written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 75.698494][ T5104] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.701513][ T5104] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.705581][ T5104] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.718697][ T5104] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.733538][ T5104] done [ 75.736650][ T5104] bcachefs (loop0): going read-write [ 75.753636][ T8] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 75.758805][ T8] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 75.761951][ T8] CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.11.0-syzkaller-09959-gabf2050f51fd #0 [ 75.765774][ T8] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.769799][ T8] Workqueue: bcachefs_write_ref bch2_do_invalidates_work [ 75.772315][ T8] RIP: 0010:btree_node_iter_and_journal_peek+0x260/0x1010 [ 75.774953][ T8] Code: 4c 24 18 45 89 f0 50 53 41 51 e8 2b b3 00 00 48 83 c4 18 4c 89 ff e8 8f 87 00 00 48 89 c3 49 89 d7 48 c1 e8 03 48 89 44 24 18 <42> 0f b6 04 28 84 c0 4c 89 ea 0f 85 d1 0c 00 00 48 89 5c 24 38 44 [ 75.781395][ T8] RSP: 0018:ffffc900003a6ce0 EFLAGS: 00010246 [ 75.783553][ T8] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 75.786513][ T8] RDX: 0000000000000000 RSI: 00000000000000ff RDI: ffffc900003a6e94 [ 75.789877][ T8] RBP: ffffc900003a6f70 R08: ffffc900003a6e93 R09: 0000000000000000 [ 75.793165][ T8] R10: ffffc900003a6e80 R11: fffff52000074dd3 R12: ffffc900003a6ee0 [ 75.796438][ T8] R13: dffffc0000000000 R14: 0000000000000000 R15: 0000000000000000 [ 75.800030][ T8] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 75.803642][ T8] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.806739][ T8] CR2: 000055b220af5258 CR3: 00000000408ba000 CR4: 0000000000350ef0 [ 75.810693][ T8] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.813973][ T8] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.817054][ T8] Call Trace: [ 75.818383][ T8] <TASK> [ 75.819603][ T8] ? __die_body+0x5f/0xb0 [ 75.821251][ T8] ? die_addr+0xb0/0xe0 [ 75.822851][ T8] ? exc_general_protection+0x3dd/0x5d0 [ 75.824963][ T8] ? asm_exc_general_protection+0x26/0x30 [ 75.827113][ T8] ? btree_node_iter_and_journal_peek+0x260/0x1010 [ 75.829458][ T8] ? __pfx_btree_node_iter_and_journal_peek+0x10/0x10 [ 75.832059][ T8] ? __pfx_bch2_btree_node_iter_init+0x10/0x10 [ 75.834481][ T8] ? __pfx___do_six_trylock+0x10/0x10 [ 75.836528][ T8] ? __btree_path_up_until_good_node+0xafb/0xb40 [ 75.838898][ T8] ? bch2_btree_path_level_init+0x54b/0x9f0 [ 75.841052][ T8] ? bch2_btree_path_traverse_one+0xa4b/0x2940 [ 75.843313][ T8] bch2_btree_path_traverse_one+0x1981/0x2940 [ 75.845439][ T8] ? bch2_do_invalidates_work+0x8d5/0x2710 [ 75.847629][ T8] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 75.849990][ T8] ? btree_trans_verify_sorted_refs+0x492/0x560 [ 75.852312][ T8] ? mark_lock+0x9a/0x360 [ 75.853896][ T8] ? __lock_acquire+0x1384/0x2050 [ 75.855733][ T8] ? bch2_btree_path_verify+0x1fd/0x300 [ 75.857714][ T8] bch2_btree_iter_peek_upto+0xb58/0x6f00 [ 75.859839][ T8] ? __pfx_lock_acquire+0x10/0x10 [ 75.861592][ T8] ? __pfx___might_resched+0x10/0x10 [ 75.863573][ T8] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 75.865677][ T8] ? __pfx_bch2_btree_iter_peek_upto+0x10/0x10 [ 75.867997][ T8] ? bch2_trans_begin+0x9c5/0x1c00 [ 75.869854][ T8] ? bch2_trans_begin+0x16c1/0x1c00 [ 75.871835][ T8] ? bch2_do_invalidates_work+0x7cd/0x2710 [ 75.874008][ T8] ? __asan_memset+0x23/0x50 [ 75.875860][ T8] ? bch2_do_invalidates_work+0x63a/0x2710 [ 75.878095][ T8] bch2_do_invalidates_work+0x8d5/0x2710 [ 75.880443][ T8] ? __pfx_stack_trace_save+0x10/0x10 [ 75.882642][ T8] ? __pfx_bch2_do_invalidates_work+0x10/0x10 [ 75.884992][ T8] ? lockdep_unlock+0x16a/0x300 [ 75.886903][ T8] ? mark_lock+0x2ae/0x360 [ 75.888620][ T8] ? __lock_acquire+0x1384/0x2050 [ 75.890561][ T8] ? __pfx_lock_acquire+0x10/0x10 [ 75.892529][ T8] ? bch2_do_invalidates_work+0x471/0x2710 [ 75.894954][ T8] ? process_scheduled_works+0x976/0x1850 [ 75.897308][ T8] process_scheduled_works+0xa63/0x1850 [ 75.899514][ T8] ? __pfx_process_scheduled_works+0x10/0x10 [ 75.901737][ T8] ? assign_work+0x364/0x3d0 [ 75.903445][ T8] worker_thread+0x870/0xd30 [ 75.905458][ T8] ? __kthread_parkme+0x169/0x1d0 [ 75.907548][ T8] ? __pfx_worker_thread+0x10/0x10 [ 75.909602][ T8] kthread+0x2f0/0x390 [ 75.911464][ T8] ? __pfx_worker_thread+0x10/0x10 [ 75.913623][ T8] ? __pfx_kthread+0x10/0x10 [ 75.915486][ T8] ret_from_fork+0x4b/0x80 [ 75.917233][ T8] ? __pfx_kthread+0x10/0x10 [ 75.919138][ T8] ret_from_fork_asm+0x1a/0x30 [ 75.921025][ T8] </TASK> [ 75.922271][ T8] Modules linked in: [ 75.924201][ T8] ---[ end trace 0000000000000000 ]--- [ 75.926645][ T5104] bcachefs (loop0): journal_replay... [ 76.105828][ T8] RIP: 0010:btree_node_iter_and_journal_peek+0x260/0x1010 [ 76.114305][ T8] Code: 4c 24 18 45 89 f0 50 53 41 51 e8 2b b3 00 00 48 83 c4 18 4c 89 ff e8 8f 87 00 00 48 89 c3 49 89 d7 48 c1 e8 03 48 89 44 24 18 <42> 0f b6 04 28 84 c0 4c 89 ea 0f 85 d1 0c 00 00 48 89 5c 24 38 44 [ 76.130704][ T8] RSP: 0018:ffffc900003a6ce0 EFLAGS: 00010246 [ 76.135774][ T8] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 76.142751][ T8] RDX: 0000000000000000 RSI: 00000000000000ff RDI: ffffc900003a6e94 [ 76.149455][ T8] RBP: ffffc900003a6f70 R08: ffffc900003a6e93 R09: 0000000000000000 [ 76.156231][ T8] R10: ffffc900003a6e80 R11: fffff52000074dd3 R12: ffffc900003a6ee0 [ 76.163370][ T8] R13: dffffc0000000000 R14: 0000000000000000 R15: 0000000000000000 [ 76.170181][ T8] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 76.178370][ T8] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.183388][ T8] CR2: 00007f2e13f7f96e CR3: 00000000408ba000 CR4: 0000000000350ef0 [ 76.192667][ T8] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.199327][ T8] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.206440][ T8] Kernel panic - not syncing: Fatal exception [ 76.209167][ T8] Kernel Offset: disabled [ 76.210865][ T8] Rebooting in 86400 seconds..