program: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f0000003d40), 0x4) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_addr=@local, @dev}, 0x10) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r1, 0x0, 0x23, &(0x7f0000000000)={@multicast1=0xe0000300, @local}, 0x8) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r2, 0x29, 0x11, &(0x7f0000000300)=0xb, 0x4) r3 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCGIFMTU(r3, 0x8921, &(0x7f0000000180)={'pimreg\x00'}) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000140)={0x1, 0x1, 0x4, 0x5, @vifc_lcl_addr=@remote, @dev={0xac, 0x14, 0x14, 0x34}}, 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @remote, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x20, 0xfc, 0x2, 0x0, @rand_addr=0x1c, @multicast1=0xe0000300}, @dest_unreach={0x3, 0x6, 0x0, 0x0, 0xfa, 0x9, {0x5, 0x4, 0x0, 0x3d, 0xfff6, 0x65, 0x5, 0x1, 0x4, 0x3, @private=0xa010102, @local}}}}}}, 0x0) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f00000000c0)={@multicast1=0x1c, @empty=0xe0000300, 0x0, "8a79348df081496d0420922f45a71c1daa8b610468cd140526c41efcd3a4a422", 0x3, 0x1, 0x85}, 0x3c) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) migrate_pages(0x0, 0x7, 0x0, &(0x7f0000000080)=0xb63) ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) syz_mount_image$bcachefs(&(0x7f0000000080), &(0x7f0000000000)='./file1\x00', 0x800000, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYBLOB="ab53ff87bc9e8d01258137aaa05454894cae54697264a7747fab", @ANYRESDEC=r4], 0x1, 0x59cc, &(0x7f000000b740)="$eJzs3X+QXFW9IPBzu3syk5n8mAR4RJDJEMh7PHjPTPhVqK+eeW/9VYBULCwlbDAMZILRJKSSIBBQggsuFGChpaWof6CF1KLRogpWiZTIj01YRSlWl9pCanUX/MMtZEkJZCnLdV7N9D09PXf6zu3p7skP+Hwqmdvn9O3vPffc07fv93TPdAAAAOAtoZIuPzfy+g0f/PHmG0NfebzcE1foT5fXHIrWcbB1V5aML/fdvP3ABce97+dxXPzddd/9/eDl//qz+3u/88be9Sdu+M17j7r84U+eu+eubzz22vwH//pCUdw4nk6dKCcvJyH0/GT/Vz6/96ljx+qSEEI56d8VwqJk8WOLkkyIoT+HENZPrtsVb9z31eryxtu6J62wMBMku1/G+1tLTzrOdh64+rTw239Zc9Mvl/7g+127X9o1sUoyts4Dr5+xoVpccGn947tCCHPT/2PiaFsSH5wuV4cQeused05Bu05qsv0rcsrHp8s56TId1rn60uWyTLmUWS9bjroyy97pN9e2vHa0ul6ReRM3x3cxezJqV147Y/2idPmjdHnqDOOX4/8klJJQqTV/UzIxRkLdcUtCMr6jPbVyqXZsQ7r/mXKSKZcy5XJXZr/Gt5sOtHKSTK6P62Xq4+m4ktafWH+ubuDCnPq3pcue9In6RiyH7I2qvik3avs1LrZr/zRtORhKdeegRvW1A58ejL60ri9ZPOUxow3E+/auuX15ee3j+/pz2pHcn6Txk5bi7/zFonkf/96tVy3Ji39pKY1fain+7857+pWLb/3213Pj3xnjl1uKf/ojvS+f98TNy3L7Z3/sn0pL8YdfePKOpUdftju3/XfH+D0txV+15+nu+QceeTS3/UOxf+a2FP/5d7//xfuefeil3Pghxu9tKf7aPVu/0D1w4JTc+I/G/ulrbfy8uvvs5wYG/jCYF/+ZGH9+S/Hv3XXXu+5ZeNu5ucd3deyf/pbin3/ywzfNO/DQCXnnzuTuTr1yArw1HZVeY92SllvNM9tVly98bbBSveabl/6f38kNZS4+x7azoJPxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgv+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhv35C46jiOIC/t7sx22zSJq1gVUzTqij1YFEQ0YuKirQiBU+VItXWHkRBEFHqwVRasVTFi2D1UkQFNUpBwcZiaZVU/Fe8eFBBoXoQSjGgDcGDlWzebDaTHddOVVA/H1jevjcz3/nNzNuXDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8FQAAAD//0g/Hio=") unlink(&(0x7f0000000040)='./file1\x00') [ 74.862223][ T5315] Bluetooth: hci0: command tx timeout [ 74.928804][ T5335] syz_tun: entered allmulticast mode [ 75.008911][ T5336] dvmrp1: entered allmulticast mode [ 75.280012][ T5336] loop0: detected capacity change from 0 to 32768 [ 75.410307][ T5336] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 75.410325][ T5336] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 75.424916][ T5336] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 75.429371][ T5336] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 75.434066][ T5336] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.28: inode_has_case_insensitive [ 75.434066][ T5336] running recovery passes: check_allocations,check_extents_to_backpointers,check_inodes [ 75.457348][ T5336] bcachefs (loop0): invalid bkey in btree_node btree=inodes level=0: u64s 17 type inode_v3 0:4097:U32_MAX len 0 ver 0: (unpack error) [ 75.457372][ T5336] invalid variable length fields, deleting [ 75.475799][ T5336] bcachefs (loop0): accounting_read... done [ 75.480072][ T5336] bcachefs (loop0): alloc_read... done [ 75.484059][ T5336] bcachefs (loop0): snapshots_read... done [ 75.488585][ T5336] bcachefs (loop0): check_allocations... [ 75.490254][ T5336] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 75.490280][ T5336] 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 [ 75.507439][ T5336] bcachefs (loop0): bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 75.507456][ T5336] while marking 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 [ 75.521120][ T5336] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 75.521135][ T5336] 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 [ 75.533805][ T5336] bcachefs (loop0): bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 75.533821][ T5336] 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 [ 75.546129][ T5336] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 75.546139][ T5336] 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, fixing [ 75.558030][ T5336] bcachefs (loop0): bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 75.558045][ T5336] while marking 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, fixing [ 75.570672][ T5336] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 75.570697][ T5336] 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 [ 75.583299][ T5336] bcachefs (loop0): bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 75.583311][ T5336] 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 [ 75.595424][ T5336] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 75.595443][ T5336] 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 [ 75.608230][ T5336] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 75.608247][ T5336] 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 [ 75.619545][ T5336] bcachefs (loop0): bucket 0:29 data type btree ptr gen 0 missing in alloc btree [ 75.619559][ T5336] while marking 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 [ 75.634021][ T5336] bcachefs (loop0): bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.638336][ T5336] bcachefs (loop0): bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.645070][ T5336] bcachefs (loop0): bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.649573][ T5336] bcachefs (loop0): bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.655844][ T5336] bcachefs (loop0): bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.659998][ T5336] bcachefs (loop0): bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.666037][ T5336] bcachefs (loop0): bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.670706][ T5336] bcachefs (loop0): bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.677084][ T5336] bcachefs (loop0): bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.681370][ T5336] bcachefs (loop0): bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.687474][ T5336] bcachefs (loop0): bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.691255][ T5336] bcachefs (loop0): bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.697293][ T5336] bcachefs (loop0): bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.702894][ T5336] bcachefs (loop0): bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.707189][ T5336] bcachefs (loop0): bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.710898][ T5336] bcachefs (loop0): bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 75.715517][ T5336] bcachefs (loop0): bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.719852][ T5336] bcachefs (loop0): bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.725870][ T5336] bcachefs (loop0): bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.730464][ T5336] bcachefs (loop0): bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.737582][ T5336] bcachefs (loop0): bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.737596][ T5336] Ratelimiting new instances of previous error [ 75.745880][ T5336] bcachefs (loop0): bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.745894][ T5336] Ratelimiting new instances of previous error [ 75.764304][ T5336] done [ 75.767832][ T5336] bcachefs (loop0): going read-write [ 75.780210][ T5336] bcachefs (loop0): journal_replay... done [ 75.821226][ T5336] bcachefs (loop0): check_extents_to_backpointers... [ 75.823878][ T5336] bcachefs (loop0): scanning for missing backpointers in 4/128 buckets [ 75.834115][ T5336] done [ 75.836167][ T5336] bcachefs (loop0): check_inodes... done [ 75.840227][ T5336] bcachefs (loop0): resume_logged_ops... done [ 75.844904][ T5336] bcachefs (loop0): delete_dead_inodes... done [ 75.852877][ T5336] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 75.857118][ T5336] bcachefs (loop0): check_extents_to_backpointers... done [ 75.861854][ T5336] bcachefs (loop0): check_inodes... done [ 75.866582][ T5336] bcachefs (loop0): resume_logged_ops... done [ 75.869871][ T5336] bcachefs (loop0): delete_dead_inodes... done [ 75.877858][ T5336] bcachefs (loop0): done starting filesystem [ 75.936835][ T5335] ------------[ cut here ]------------ [ 75.939563][ T5335] kernel BUG at fs/bcachefs/btree_trans_commit.c:348! [ 75.954000][ T5335] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 75.957115][ T5335] CPU: 0 UID: 0 PID: 5335 Comm: syz.0.0 Not tainted 6.16.0-rc6-syzkaller-00002-g155a3c003e55 #0 PREEMPT(full) [ 75.962088][ T5335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.967031][ T5335] RIP: 0010:__bch2_trans_commit+0x86e5/0x8870 [ 75.970048][ T5335] Code: 97 fd eb 0c e8 3c 6e 97 fd eb 05 e8 35 6e 97 fd 49 bd 00 00 00 00 00 fc ff df 4c 8b 64 24 48 e9 e1 af ff ff e8 1c 6e 97 fd 90 <0f> 0b e8 14 6e 97 fd 90 0f 0b e8 0c 6e 97 fd 90 0f 0b e8 04 6e 97 [ 75.979166][ T5335] RSP: 0018:ffffc9000fe9f780 EFLAGS: 00010287 [ 75.981974][ T5335] RAX: ffffffff8428c554 RBX: ffffffff84288725 RCX: 0000000000100000 [ 75.985468][ T5335] RDX: ffffc9000dd92000 RSI: 0000000000006458 RDI: 0000000000006459 [ 75.988913][ T5335] RBP: ffffc9000fe9fa70 R08: 0000000000000000 R09: ffffffff84288725 [ 75.992615][ T5335] R10: dffffc0000000000 R11: ffffed100a6c9309 R12: ffff888054ce8020 [ 75.996546][ T5335] R13: dffffc0000000000 R14: ffff888054cea4d8 R15: 0000000000000001 [ 76.000128][ T5335] FS: 00007f545ce7b6c0(0000) GS:ffff88808d21b000(0000) knlGS:0000000000000000 [ 76.004056][ T5335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.007020][ T5335] CR2: 00007f4406fbc000 CR3: 000000001a3c5000 CR4: 0000000000352ef0 [ 76.011992][ T5335] Call Trace: [ 76.014086][ T5335] [ 76.016037][ T5335] ? __bch2_unlink+0x2b9/0x530 [ 76.018824][ T5335] ? bch2_dirent_lookup_trans+0x17e/0x890 [ 76.022429][ T5335] ? __pfx___bch2_trans_commit+0x10/0x10 [ 76.025727][ T5335] ? __bch2_inode_peek+0x11f/0x370 [ 76.028083][ T5335] ? __bch2_unlink+0x215/0x530 [ 76.030377][ T5335] ? __bch2_trans_get+0x9c2/0xd80 [ 76.032656][ T5335] __bch2_unlink+0x2b9/0x530 [ 76.034620][ T5335] ? __pfx___bch2_unlink+0x10/0x10 [ 76.037143][ T5335] ? __bch2_trans_get+0x9c2/0xd80 [ 76.039502][ T5335] ? down_write+0x162/0x1f0 [ 76.041715][ T5335] ? __pfx_down_write+0x10/0x10 [ 76.043989][ T5335] bch2_unlink+0xb1/0xf0 [ 76.046039][ T5335] vfs_unlink+0x394/0x650 [ 76.048063][ T5335] do_unlinkat+0x350/0x560 [ 76.050108][ T5335] ? __pfx_do_unlinkat+0x10/0x10 [ 76.052355][ T5335] ? getname_flags+0x1e5/0x540 [ 76.054570][ T5335] __x64_sys_unlink+0x47/0x50 [ 76.057056][ T5335] do_syscall_64+0xfa/0x3b0 [ 76.059434][ T5335] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.062269][ T5335] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.064859][ T5335] ? clear_bhb_loop+0x60/0xb0 [ 76.066964][ T5335] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.069607][ T5335] RIP: 0033:0x7f545bf8e929 [ 76.071573][ T5335] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 76.079289][ T5335] RSP: 002b:00007f545ce7b038 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 76.082879][ T5335] RAX: ffffffffffffffda RBX: 00007f545c1b5fa0 RCX: 00007f545bf8e929 [ 76.086758][ T5335] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000200000000040 [ 76.090353][ T5335] RBP: 00007f545c010b39 R08: 0000000000000000 R09: 0000000000000000 [ 76.094402][ T5335] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 76.098494][ T5335] R13: 0000000000000000 R14: 00007f545c1b5fa0 R15: 00007ffd2b84b648 [ 76.102187][ T5335] [ 76.103620][ T5335] Modules linked in: [ 76.106349][ T5335] ---[ end trace 0000000000000000 ]--- [ 76.130746][ T5335] RIP: 0010:__bch2_trans_commit+0x86e5/0x8870 [ 76.134384][ T5335] Code: 97 fd eb 0c e8 3c 6e 97 fd eb 05 e8 35 6e 97 fd 49 bd 00 00 00 00 00 fc ff df 4c 8b 64 24 48 e9 e1 af ff ff e8 1c 6e 97 fd 90 <0f> 0b e8 14 6e 97 fd 90 0f 0b e8 0c 6e 97 fd 90 0f 0b e8 04 6e 97 [ 76.143877][ T5335] RSP: 0018:ffffc9000fe9f780 EFLAGS: 00010287 [ 76.146809][ T5335] RAX: ffffffff8428c554 RBX: ffffffff84288725 RCX: 0000000000100000 [ 76.150651][ T5335] RDX: ffffc9000dd92000 RSI: 0000000000006458 RDI: 0000000000006459 [ 76.156448][ T1314] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.159503][ T1314] ieee802154 phy1 wpan1: encryption failed: -22 [ 76.163251][ T5335] RBP: ffffc9000fe9fa70 R08: 0000000000000000 R09: ffffffff84288725 [ 76.167073][ T5335] R10: dffffc0000000000 R11: ffffed100a6c9309 R12: ffff888054ce8020 [ 76.170559][ T5335] R13: dffffc0000000000 R14: ffff888054cea4d8 R15: 0000000000000001 [ 76.174753][ T5335] FS: 00007f545ce7b6c0(0000) GS:ffff88808d21b000(0000) knlGS:0000000000000000 [ 76.178727][ T5335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.181623][ T5335] CR2: 00007f4406fbc000 CR3: 000000001a3c5000 CR4: 0000000000352ef0 [ 76.185293][ T5335] Kernel panic - not syncing: Fatal exception [ 76.188134][ T5335] Kernel Offset: disabled [ 76.190020][ T5335] Rebooting in 86400 seconds..