program: socket$kcm(0x10, 0x2, 0x0) (async) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="2e00000010008188e6b62aa73772cc9f1ba1f848430000005e140602000000000e000a000f000000028000001294", 0x2e}], 0x1}, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842badcfc81364470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x100a, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, @xdp=0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}, @IFLA_MTU={0x8, 0x4, 0x7}]}, 0x3c}}, 0x0) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000000040)='./file1\x00', 0x3a1888c, &(0x7f00000001c0)=ANY=[@ANYBLOB="76657273696f6e5f757067726164653d636f6d70617469626c652c62747265655f6e6f64655f6d656d5f7074725f6f6374696d697a6174696f6e2c6e6f7265636f766572792c6163002c6669785f6572726f72733d7965732c6261636b67726f756e645f636f6d7072653221f3616e3d6c7a342c61636c2c646973636172642c61636c2c00"], 0x1, 0x5912, &(0x7f000000b240)="$eJzs3XuQXFWdOPBzu3synZk8JgEkgkyGQBRBzYRX4aM0+lOxAKlY/EoJG4WBTDCahFQSBAJKcMGFAiy0tBT1D7SQWjRaVMEqkRJ5bMIqSrG61BZSq7voVrmFLCmBLGW5ztZ039OZvtN3uqe7JyTw+VQyt+/p299z7rmnb9/v6Z7pAAAAwKvC7uu27D37iPf97LOjL179gR9tuCb0Fyvl5bjBQLq8/OVqIftTb2lRZZkdF2+48ju/H7roPT+9q+/bL+1ac/TaX7/3kIvu+8QZO2/9+oMvzL3nr083ixvH0/H71pNnkxDKP97z5c/tevTw8bIkhFBMBraHsCBZ+OCCJBNi+M8hhDXpyqLMnXe/eNLa8eU1N/bWlRcz2xnvr27ldJxt23vZCeE371517S8Wf/97PTue2b5vk6Q8YTyFMO+CiY/vCSHMTv+Pi6Mtjsc4aFeGEPomPO60Ju06psX2L8tZPzJdzkqX/U3ixPuXZNYLme2y61FPZtnXpL5O5bWj3e2amZNZz56MOpXXzli+IF3+MF0eP834xfg/CYUklGrNX5/sGyNhwnFLQlI5luXaeqF2bEO6/5n1JLNeyKwXezL7Vak3HWjFJKkvj9tlyuPpuJSWHz3xXN3AOTnlr02X5fSJ+lJcD9kbVf2TbtT2qyK2a88UbdkfxvuplFPeO3HcpgejPy3rTxZOesxYA/G+XatuWlpc/dDugZx2JHclafykrfjbfr5gzse+e8Ol2df1WvwLCmn8Qlvxf3vmY8+dd8O3vpYb/5YYv9hW/BPv73v2zIevW5LbP3ti/5Taij/y9CM3Lz70wh257b8txi+3FX/Fzsd65+69/4Hc9g/H/pndTvzxU9Hv7nzi3mdy44cYv6+t9q/euenzvYN7j8uN/0Dsn/72xs/zO059cnDwD0N58R+P8ee2Ff+O7be+7fb5N56Re3xXxv4ZaCv+Wcfed+2cvfcelXfuTG7r1isnwKvTIek11vXpert5Zqcm5AtfHSpVr/nKaV4zt5sVZYzXM28G4wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7LDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbrJzSOKo4D+Hu7idlmkzZpBatimlZFqQeLgoheVFSkFSl4qhSptvYgCoKIUg+m0oqlKl4Eq5ciKqhRCgo2FkurpOK/4sWDCirVg1CKAW0oHlSSvLfZTDOuTqugfj4wvH1vZr7zm3kvk10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") get_robust_list(0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0a2f4ab7f8"], 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0a2f4ab7f8"], 0x48) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_DESTROY$stdev(r3, 0x3b80, &(0x7f00000014c0)={0x8}) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002440)=ANY=[@ANYBLOB="1400000010000100000000000000000000001e0a20000000000a01030000000000000000010000000900010073797a300000000040000000030a01020000000000000000010000000900368a5dd02b5592c950f370030073797a320000000014000480080002400000000008000140d02660000900010073797a30000000005e000000060a010400000000000000000100000008000b40000000000900010073797a300000000040000480100001800c00096100888e439547fd3318ac1e31513f0100636f756e746572002c0001800e000100696d6d6564696174650000001800028008000140000000010c000280050001004c0000001400000011000100"/267], 0xf0}}, 0x0) syz_emit_ethernet(0x176, &(0x7f0000000300)={@local, @link_local, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "3b3b03", 0x140, 0x16, 0xff, @mcast1, @mcast1, {[@dstopts={0x0, 0x2166, '\x00', [@generic={0x4, 0x2, "49d52b2ecdfc"}, @ra={0x5, 0x2, 0x9f}, @ra={0x5, 0x2, 0x8}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x24}}]}, @routing={0x84, 0xe, 0x2, 0x2, 0x0, [@loopback, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @mcast2, @ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4={'\x00', '\xff\xff', @broadcast}, @local, @mcast2]}], "65c66a89fa10fafe92284501851e252195974c48540962bcd567ce4b25091623ce9a1a65c553ce1c93c1c914f357dfa818d4748e4ffc1fd10023a8cbc5eea9c5e58ebdbc6643d9f29478dc657a13ba1cddcfacd3cd42efde7014c809c10f9bec829376641d0a6c8a5546e39a3c4d9b5665b7f0c0b4eb0ebc492e5a1ad50a8d0f7005c246b68d7cba738b13dbd48387e8e4ea0dd5b8f88f2e"}}}}}, 0x0) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r5 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$setregs(0x1a, r5, 0x20000000000000c, &(0x7f0000000000)) r6 = socket$inet_icmp(0x2, 0x2, 0x1) getsockopt$ARPT_SO_GET_ENTRIES(r6, 0x0, 0x61, &(0x7f0000002580)=ANY=[@ANYBLOB="66696c74657200000000000000000000001e00000000000000000000000000000010000088bf3d28181755b2b578cf33572b8800ef5c3ca234b30807f663d1df321af375a9d5fdd66b95d803b54019e230cde7ceb1b0862b8016a044e178642e7a69087a4b5b82138ca6dcd135a5ad89a3a587645492fc523ee801cb82896ccb86a0d1d3adb0cb882dd1f16cd282422c04ae9f7aea3f1aa840047f6511d8ea8fd6b6b1cc4d65d8e03e7232c18de76e83516fdd307830abc3c7e0ef107868a7ba70ae5103d5e824dac76002c6013157ed0916bc2c9c0e578476ad516e46f9d0c4f8197d828d8b1a0f3342b053d4d2c616cc1b670f328140ad6df50af8b3e60de0d6452820f683b5799a55375fd6de01d34d4b315037f62ed206372f0559b5a89c240132058fcbbc1fca88faaadea7911caf55da906576fab53150fa35e213106c7b1de9e59873526e6805a77a543c3984d73e3b3f590cd38fea6b76105a08cbf7aea21db00144fadec108bb04595c8b3d1feb9ca45161e0d07600b61e8a53160ec883904d7d9686d336735ae8db1a9a11343ba68dd882cda60cdf6a90eca856c08ae895d6459c181b3654c41bb926d6f23380b46e0161fd222c5437cf5768a65a4ef4b749a1b71816ee061f7d97dd55c7651a6491a52d2f15db2ed56b74de1e79cda640597ff45281506bb2677bc0ee4e3ef42d83853bdfc0c6650bf64d983fc5bfa7da55c10c88e23f9e5b493ef7126b3613afad11e6488866d9e3b1d585df15530889dfa59a94cb4bfef951a11254ca34cfc9aadf1957af1334d1713ffb2ae099c2373a0957aa08d177a58d9c16a6611e3321d28c85befcca3b5b4bedd9550acf8684a5b27e8c31759c7501ce97752d828451d38f4f1262c0a4d5c562d8c34cc98a1925648e8af8e7cbb26c975a876e39518380a9ba38ba873f7a698dcacda838ca884f63d658393ce5e31fd1058a878d72b64787cbc79832d799a5931e54505b3bfaffc9847489c808256d7504f149ffd6590bdb9d0956fff0d1a20603a9dc6837ee114171b55ce7cc9ba8edb70a23276d202b98999d9286d0d0c43f6650c504f0c07ae95d1b1d33f82799ddbb1b91359dd853866dd050c32fafd4b1e6b282198716849535c10fe869a0e4e22d73e82b0f3526edfd1e0a799c6d3f4b71d74ce3b1525635f9288af2c487a6430611f7fc01d169bb4a0518fedb6f5873a9f77ca64754175541fe5952029a3129d7aca25601d6bc9ce15193844f26bf2ab94fa52fb48ae09f4c6edcebba4eb36df4f473a2a41a7e9c5f44bb48e1009480a7c6028b23371cf3fc28a1c02eb9cfa5c74fa5e7740ae15c376543a4b2f53d289dfd392aab22b88b81aa89a1eddcf2021f5b743bf8e04b61a954eb8a7e27afc18c13cccd8f23d6a2627140ca721bca907c2280ee0fc5c6930f17c23c515d87504477940bbd4465c7b0b5d3e74aeb8aea15588345b95ec2dce77f47716ac87e0183166986ece6790a9f84bf57e2ac46b207ad179d7d19bcb1c54b9c3ebed514c300a6408e6c69b41a407e6f752b03e9003abf16411035d79214baeff0fdbad53e83ccd19ed6579376442c44b65a25ae5085152d9056f465fe9eca653235b470b7090300aadfe07b5630ad9d917da0c7d27f838475f85e69faf6fc8111bd2b8eaf97d58e36d9de24d646671532ee6e9dab2609e536acf5c3a1b2f9f3dc1b7aa7a9fad21f2b6b1abd60e869dbdf1ab3c3d49dcb7fbd7b7eb2079de46a2d76b33ecac56c24fe541d45daeba13bb63ceabe0a48fa4d0b5010cc91da1df88045dba8955e245b4a775e299cec4953a71f712f8ddbcc0506c104cb318f49e7aa80f07fa83f66b4bf3fb827475170475097d73e83f3cd153fdff8c21714f683af2884b24a5be3164e8b8f5b2d67213369da66c2ccce23ceaeaf97024eb7d2043f46f0434f50ffc406028b1e34ad32ede7189797915a15016e762add004695ef73652ed79402082fb5a6da8a9bbfaeb3ced31a969d2af12e10df05ce78753a2639febdec39aacb6735c74f93622281ee4699636f95c18fd18f08439a6edb5e66f1a246e247a2a2af2c8ac44b05a00b4bf6774da495569d28200128b69eb27ced2a06dade7d2443fa33475c1dfe757acf257b2a2033bf390ec819d3b9a41ea6ea1db7d16a66d14a8570436c03c9ba7bdd273a158170e4030bcf5559ba60022fee069d5d9acd8a14f6b02979904cdc18ead58773f29e03b3a2aca08b1ad19b3cfbc5774799ca96ad9aa563b69a258854c0f5caf3152f6cdcd2251352226a45295e85c761b60743632f8bf2145eb2048bb94f2bd0da59a7d3447d65c56705b3f5a458b096991ba7c49bee55ef347c8406ecd21face1de4219a6acce638c4fe75cec71a3e8dd97446b809b79941f0ef6e4b0523de7bd26f9c00d776b9fe1a81d1171ec006fa1f361922da8e69bb9de9b1f15c0165196685cd0320521f0c2eacf063d81aae704ad99574707017c7ee74c4f0d6bcbcdac5d00a8b8f392b15614faf78b8c500adab8084e6fe8a73ea9000c34d9d88c557d916fb6813166060eb5c3ae58f8a2e1be7c43032e77e912baa3cade0f08ba6031379809d1712fdb812d3046466188c53eb80b28b2f7cae5660573d7f337b03651e1c4e3b9ebb53047754281d405d173887353c72749843cef0eb499d07df6f7ef92d3496af090bd46edfceb363a3faa781abf5c9284368c0cb876fb463b30ee198ce8bd047be71806487208b51557d2f63dc15868313c2991f3711ac6c6d766b4acba12192f327be2d7e1fb12f64280360e25bdc7100389d38fda0bf989839700fc086201a4d2c49c00748b937aefeee598708b85d9e0ac8c819883d5119b41852e9ec867260dcff5f32172890c28b707572968de804225137995e93d25efc09f9b47dade772b41ad845e72257c1f6e9c1f341fe30cf6b20bafc00ea4cf45467715196b23309fa0b16c1fb80815e298de567b923d19cd4dd9f7a8006bc18ca8f9fef119f1ccca838a84ab5ef5ab091b9c222c4a54fc58b9f902f11fa90e1a53e46c765f977ca23e9df23ea29f6dda90c479a6cafa936a200a2206e7c1bdad31497cce6209320f505ea8f571c1bd82c9b8af3a83626731823d8f9c33fd80086c026319937e7b845f94d61dcf9f8d288e6ef80fea9d0c44902ee6629b4a4fc61ddadee16a3b2cd56a8f87847e64a9201cb2a7c0a351579406402106605eb327d0cc27b21638543d6dfb73de84f479fa79d8c9991e63e0ba2cdeecd8d1c5c6f3e6dd001737e0491f24cd318b07d53e9491b3002e7582c413e52048a474333ccdb5d6f9ef662404fdb89cdbb5fe8f4fb74af3106c607325ad1e87fdbc2d23d3e38ff6dffe3386cfca2461d4ee348cbccb6660024c6101980a748497b88436810086ac0cd8ad7cbb03666ebcb049184bf0d9cf2770a5d7808f5ce268d04daa59ce0cc85c83783b296eeb4e3b694c494983ece954a48059d3187556d17fe8a972f4d3ab7d93f46e189779f77f117138cef491df552b40dd02b8736e4870ed4d96851720424279da2ec98a7e2ad298d589fa3f38993b74ee72b9e1230682cab9949739a99b65c51e386f9b4fb329bc75b5861d0e8e801a48757dce616d8e024bcce0ae2593dbb34d955c9d04bfe7fcc808472af403bedf47e3d3f3b3a83c849158d5958dbb632f195588afe594d438ee222ab24e4785754005b0893a345e8b102b903d7892d8d48780f5a212a86f46394b8beae61f47ddb4c9f5de9df7bd2c597b7c6b01a8dc2ad82ddab8f8e20ade0156ef9da6e02bbbb9726e0f162fcb55195e9167efe99393d5772140c90220d8638df2ac6243efc192097748e2f63bd40ed5f27ceadb6e964c2357a3fa012f7493b38d91f5d7c7e8f1c7d1917be99eba805321d8fd56b5c2bd7f415665aceb105b28264991c70c3c0d444ed4ad8512935583bb43bb06fb44a7fdc31789187843883c5e50e9e31ec72c50baac2aece6263d7e2288802721ff96ccd412a47e3c2d31735a4ea7347d79bf92268a84675a324b8f252109d66df90b1c4d637a3826a02eb175883d4e5eb486ad5cc9d0ecf532eb15f3f7da015dbeca7d73acfd18b953040aa4690612b03cb442add38eea7a350d2c3169eafe562726d3edc31028fe926aee0c2f6b301d5fefeb12fb009d563d1ace0bc697964750c0b62a0bebcc2e5aa4d1a885775c4a06b98295a83d862f44ac471ce88b617775915d2dd91dd12bc790da3b537f373c702e5797db3ab38666f694393a9dce8443a4f42d404e2c33b706702df1006dfb8d434cdc24be35fa956a2a34efa6153f48667b309d0f16d15bddd96fa49860865518c07319e9090022b57c0f09cd7dd78ddfc4c9b22b3b5d1ff5310f01ddac68fe014f40425b156c8ac4b68b7b91e9ae57a7891ca5b556ff2fbb45ce5ebb444a5b6cc5fd7069fd02e035c6eb1e23a2137decf648ab7df9a86be8713301855a1ba633484cd4198bbc041fe4b9c9fce2c6fed111dfb19376e7433d5457266ca9dd9d0afac6a16b4cad90eb40839aebce6036b5789bf890d5d5456045805a0d1c0b8855703f64404a573e86350e21175030d187ae25a851adcc689038310308d33e2b3e863ccbd0dafd85430d453dfb5b62159d090f90be459187bce632df1bc88a3db51303446f19814d1598d71dda9301d104648da526df0e5d235cd6963296d6d151ddc412944aeae030cf555a8006f6d3796f636ef8197d94d5430d05e09465c854b155459bcaf6de73160a0d58936e267e43a6a6ee4625c7b2ea001d429d25bb9cf65dc92ac7ea55b376898a64b789f2592fdd8788e2418b1c9416d402426940cda7a27398631fe5ea0af9b429a759b273075af15256b9ee78793360fe795b8590f89b6318eda832d2627660fcdaa2e9b9585d41d991eddb4160c8c0e84983e6e411426be48508c05b543c5b5b6bdad606c91d3d7cf99d5b482a9e1533c88de5143481b393cce2d995c2a11c015ffa65ff2c494cf3cf6d68734f3db06d18bb5201af04102e1582ac55c8acc97563184af4e01eef109d74261ebd1d4f7a2599bb539a0dca2b5523bba43f4562f8aa0c682f7fb7e1e3bf117bba6c22d491bd76252b114b9e21a18073280e7eabd465d80abd82f1a372cf81fc4ea0080a7b5420b2735a6765dce9db8ff1e6d9a63281e58c37cc946ce0fc23c72f221b21ebeb0ca1b2cd48c6908904f7082b9ee351dad04904975aceaff6821417f90bd76092a65b02b349b506bee07da404f4c449acd1030fad9d51ba181d6405000000a546350faeb7c8c73edc7123a22c7fec62fcc770dd2dbdbf648df1f0328f55c2b577120e1e529d36c839febc3f01f39bf8fac75ef6f3e6142a7a0f1f2eece80ec5dffc055fc5ceb499a15f58a9f7ea287fce4f70cb9ca894e6035be3f1d623bae681eb6ebb34455e3967dcfa5b2dde35a0abf7206978425e78f8beb3f3d6424d3636d64bee6b4a87bce1445489ffaa1d30f4d2132e3ba10ae3b3283d5a5bee99735ea38e1dc1c660bdf31c979426bee29d7d25251700008d44ea47feebc87d0c3c0953366afbdf28b7cbdc5396847c9b27e1be8511163b63e00e1eda3a16317e78b7a224fa5addf599a5d4f52b2107646bcfb8259fa85a38fb2b869368a52137616f676efa6c77c718a46ed0da012b25e92e398f3e8c3e51aa7f678eb7b801812fcc3c95177fa156228472dbfa2b437f690f2a85157843f08d812777367362f215538058579257ff02d2ace282a54de4e868c8b65dbd07a746867ca0b971b7d27202b534820d088c1aeec4b7372d317e26c157f137d971c258d6c32424fa4312fd2d900b55ea2cd52a09bbb2c9093ed1a42238ffbb271724f2d83a5b79b07c66d1d78df99a14a18d7f2f2ace32d79e485856a2129d40053ce022b6c6ce5bdbdec10b7ed0c5cbb19cd532a6822f849b478955355264d01a848897bfd07ead57bb329f667bc0dc3ba6859bfa59aa83ea303b2f923d4c99ce82a5e8af41fc050f737f4bcfec9b5c932149b56d13ce0ed34b2b7021b47ee8a2d0ff5b29b919a42ccded742b1f8511852dc39d46b9a9a6610ca9aac621404fb22d418a1c0bd2bc324c8814339f2f7d189459a16d39a0dbcb0dc7ecd935453e04e12d72c331014a7d7f2be36c4b4b88d1334faeb189dccb3d03b87e751bce8870a4492382d236704c64a6e4fffc73215d3baa941fdfd2130268e2e3fa6ab5b078ef49a133155ea98e82b0e823ba83d01f7f90a5bed000ade8021d3d3365bbbf1dacde151dacd1ac63e77d49ca6ed5817ee8eab1b2f5b9f522208b485e45ed9949a357cf2070ad9ab90f3443478f9fa3738da67de57f5bf6c8f5474e63c1e225dd0f31c0364e7981b4a011a98dc38d14f0c5c6ecb1141c2a85757b40c6061461c901798028a040a9b87f"], &(0x7f0000000000)=0x1024) sendto$inet(r6, &(0x7f0000000080)="976e3bb0d7fe31193a54b2763807373878bf24cb2ce368a6ec3e312b76b6497182b621ddc2e8c84796c0b8590e589e07ea965db55d04608247e8b8c105e350c160a7ebfe4fc51aa22396332c82b88b822b80060d3621d7ba777a414c54b946fc9e3b8ed957c43b6c9df3f6231710f6cfeb5c8753cfdbae766fba559c525bff15412c714e504ca5998ad40603a4110f6a2c395f2e49ae6effcb7b2b37ac9ee7578f05f4e312171f3625", 0xa9, 0x4008001, &(0x7f0000000140)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x15}}, 0xa2) r7 = openat$vimc2(0xffffffffffffff9c, &(0x7f00000020c0), 0x2, 0x0) setresuid(0x0, 0xee00, 0x0) r8 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet(r8, &(0x7f00000001c0)={0x2, 0xc, @loopback}, 0x10) (async) bind$inet(r8, &(0x7f00000001c0)={0x2, 0xc, @loopback}, 0x10) r9 = add_key$keyring(&(0x7f0000001440), &(0x7f0000001480)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) add_key(&(0x7f00000012c0)='dns_resolver\x00', &(0x7f0000001300)={'syz', 0x1}, &(0x7f0000001340)="9aac9aa41646c5fc8a774d2d66122a5d91544d6b9c03546d87019844d22f905c41b2fb3f4ff8aeb3caf2a50f24f7f5aefce2b4b5a5393069325164079596c2bf06c23c3359a4811312ee437fedc5db2a58cee556547176a175c67032276a1335d2e0695d865a75a73cc288892a035746a570061882293b31049253cd118d2e2570f3ecc071e9f0bdb8f72c32b8e8aef9bed8d1c2116dc91080d241b4324b54d2d72dbe1ba55dbd7a2a9d49284bed314e62c87ac5e9e49c2ff3ba7a9591b706482510482ea46a645c44a6ee1d5968613ec2f913f10a32f252289ee2773ddae130a160aa0c", 0xe4, r9) (async) add_key(&(0x7f00000012c0)='dns_resolver\x00', &(0x7f0000001300)={'syz', 0x1}, &(0x7f0000001340)="9aac9aa41646c5fc8a774d2d66122a5d91544d6b9c03546d87019844d22f905c41b2fb3f4ff8aeb3caf2a50f24f7f5aefce2b4b5a5393069325164079596c2bf06c23c3359a4811312ee437fedc5db2a58cee556547176a175c67032276a1335d2e0695d865a75a73cc288892a035746a570061882293b31049253cd118d2e2570f3ecc071e9f0bdb8f72c32b8e8aef9bed8d1c2116dc91080d241b4324b54d2d72dbe1ba55dbd7a2a9d49284bed314e62c87ac5e9e49c2ff3ba7a9591b706482510482ea46a645c44a6ee1d5968613ec2f913f10a32f252289ee2773ddae130a160aa0c", 0xe4, r9) fsetxattr$security_ima(r7, &(0x7f0000000000), 0x0, 0x0, 0x1) (async) fsetxattr$security_ima(r7, &(0x7f0000000000), 0x0, 0x0, 0x1) socket(0x11, 0x3, 0x0) (async) r10 = socket(0x11, 0x3, 0x0) setsockopt$SO_BINDTODEVICE(r10, 0x1, 0x19, &(0x7f0000001040)='bond0\x00', 0x10) (async) setsockopt$SO_BINDTODEVICE(r10, 0x1, 0x19, &(0x7f0000001040)='bond0\x00', 0x10) setsockopt$SO_TIMESTAMPING(r10, 0x1, 0x25, &(0x7f0000000280)=0xd8be, 0x4) [ 73.163360][ T4673] Bluetooth: hci0: command tx timeout [ 73.231214][ T5325] netlink: 'syz.0.0': attribute type 10 has an invalid length. [ 73.252757][ T5325] bond0: (slave netdevsim0): Enslaving as an active interface with an up link [ 73.629188][ T5325] loop0: detected capacity change from 0 to 32768 [ 73.783932][ T5325] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,norecovery,nojournal_transaction_names [ 73.783932][ T5325] allowing incompatible features above 0.0: (unknown version) [ 73.783932][ T5325] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 73.801957][ T5325] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 73.808103][ T5325] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 73.812769][ T5325] bcachefs (loop0): Version upgrade required: [ 73.812769][ T5325] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 73.812769][ T5325] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 73.812769][ T5325] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,check_rebalance_work,set_fs_needs_rebalance [ 73.903993][ T5325] bcachefs (loop0): btree node read error at btree extents level 0/0 [ 73.904014][ T5325] 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 [ 73.904024][ T5325] loop0 node offset 0/16 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 73.904031][ T5325] loop0 node offset 0/16 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/16 [ 73.904038][ T5325] repair success (rewriting node) [ 73.934583][ T5325] bcachefs (loop0): btree node read error at btree inodes level 0/0 [ 73.934603][ T5325] 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 [ 73.934612][ T5325] loop0 node offset 0/24 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 73.934620][ T5325] loop0 node offset 0/24 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/24 [ 73.934628][ T5325] repair success (rewriting node) [ 73.963668][ T5325] bcachefs (loop0): btree node read error at btree dirents level 0/0 [ 73.963685][ T5325] 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 [ 73.963694][ T5325] loop0 node offset 0/24 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 73.963703][ T5325] loop0 node offset 0/24 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/24 [ 73.963710][ T5325] loop0 node offset 16/24 bset u64s 36: checksum error, type none: got should be [ 73.963717][ T5325] flagging btree dirents lost data [ 73.963723][ T5325] running recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 73.963730][ T5325] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 73.963737][ T5325] ret fsck_errors_not_fixed [ 74.007875][ T5325] bcachefs (loop0): error reading btree root btree=dirents level=0: btree_node_read_error, fixing [ 74.014789][ T5325] bcachefs (loop0): btree node read error at btree xattrs level 0/0 [ 74.014803][ T5325] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 74.014811][ T5325] loop0 node offset 0/16 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 74.014818][ T5325] loop0 node offset 0/16 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/16 [ 74.014825][ T5325] repair success (rewriting node) [ 74.043320][ T5325] bcachefs (loop0): invalid bkey in btree_node btree=alloc level=0: u64s 12 type alloc_v4 0:28:0 len 0 ver 0: [ 74.043350][ T5325] gen 0 oldest_gen 0 data_type btree [ 74.043357][ T5325] journal_seq_nonempty 6 [ 74.043362][ T5325] journal_seq_empty 0 [ 74.043368][ T5325] need_discard 1 [ 74.043373][ T5325] need_inc_gen 1 [ 74.043378][ T5325] dirty_sectors 0 [ 74.043383][ T5325] stripe_sectors 1769482 [ 74.043388][ T5325] cached_sectors 0 [ 74.043393][ T5325] stripe 0 [ 74.043398][ T5325] stripe_redundancy 0 [ 74.043403][ T5325] io_time[READ] 1 [ 74.043409][ T5325] io_time[WRITE] 768 [ 74.043414][ T5325] fragmentation 0 [ 74.043419][ T5325] bp_start 7 [ 74.043424][ T5325] [ 74.043428][ T5325] invalid data type (got 3 should be 9), deleting [ 74.091946][ T5325] bcachefs (loop0): btree node read error at btree alloc level 0/0 [ 74.091960][ T5325] 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.091968][ T5325] loop0 node offset 0/24 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 74.091975][ T5325] loop0 node offset 0/24 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/24 [ 74.091983][ T5325] node offset 8/24 bset u64s 375 bset byte offset 184: keys out of order: u64s 11 type alloc_v4 0:32:0 len 0 ver 0 > u64s 11 type alloc_v4 0:2:0 len 0 ver 0 [ 74.091991][ T5325] repair success (rewriting node) [ 74.123079][ T5325] bcachefs (loop0): btree node read error at btree subvolumes level 0/0 [ 74.123090][ T5325] 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 [ 74.123095][ T5325] loop0 node offset 0/16 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 74.123100][ T5325] loop0 node offset 0/16 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/16 [ 74.123105][ T5325] repair success (rewriting node) [ 74.148693][ T5325] bcachefs (loop0): btree node read error at btree snapshots level 0/0 [ 74.148707][ T5325] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3000000 written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 74.148712][ T5325] loop0 node offset 0/16: got wrong btree node: got [ 74.148716][ T5325] btree=snapshots level=0 seq ebb8d5a9e3463bdb 1 [ 74.148719][ T5325] min: POS_MIN [ 74.148722][ T5325] max: SPOS_MAX [ 74.148725][ T5325] flagging btree snapshots lost data [ 74.148729][ T5325] running recovery pass reconstruct_snapshots (21), currently at recovery_pass_empty (0) [ 74.148733][ T5325] ret btree_node_read_validate_error [ 74.179089][ T5325] bcachefs (loop0): error reading btree root btree=snapshots level=0: btree_node_read_error, fixing [ 74.187182][ T5325] bcachefs (loop0): btree node read error at btree lru level 0/0 [ 74.187196][ T5325] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 74.187205][ T5325] loop0 node offset 0/16 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 74.187213][ T5325] loop0 node offset 0/16 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/16 [ 74.187221][ T5325] repair success (rewriting node) [ 74.229072][ T5325] bcachefs (loop0): btree node read error at btree freespace level 0/0 [ 74.229090][ T5325] 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 [ 74.229099][ T5325] loop0 node offset 0/32 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 74.229107][ T5325] loop0 node offset 0/32 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/32 [ 74.229115][ T5325] node offset 8/32 bset u64s 35 bset byte offset 120: keys out of order: u64s 5 type set 0:34359738397:0 len 2 ver 0 > u64s 5 type set 0:32:0 len 2 ver 0 [ 74.229124][ T5325] repair success (rewriting node) [ 74.264696][ T5325] bcachefs (loop0): btree node read error at btree backpointers level 0/0 [ 74.264713][ T5325] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 74.264721][ T5325] loop0 node offset 0/24 bset u64s 0: first btree node bset has blacklisted journal seq (0) [ 74.264728][ T5325] loop0 node offset 0/24 bset u64s 0: found blacklisted bset (journal seq 0) in btree node at offset 0-8/24 [ 74.264735][ T5325] repair success (rewriting node) [ 74.307565][ T5325] bcachefs (loop0): scan_for_btree_nodes... [ 74.320693][ T5325] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 74.328386][ T5325] done [ 74.329617][ T5325] bcachefs (loop0): check_topology... [ 74.329803][ T5325] bcachefs (loop0): btree root dirents unreadable, must recover from scan [ 74.337789][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=dirents level=0 POS_MIN - SPOS_MAX [ 74.342354][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovering 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.354056][ T5325] bcachefs (loop0): empty interior btree node at btree=dirents level=1 [ 74.354071][ T5325] u64s 5 type btree_ptr SPOS_MAX len 0 ver 0, fixing [ 74.361495][ T5325] bcachefs (loop0): empty btree root dirents [ 74.364455][ T5325] bcachefs (loop0): btree root snapshots unreadable, must recover from scan [ 74.370914][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=snapshots level=0 POS_MIN - SPOS_MAX [ 74.377226][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovering 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 [ 74.393078][ T5325] done [ 74.394424][ T5325] bcachefs (loop0): scan_for_btree_nodes... done [ 74.398615][ T5325] bcachefs (loop0): accounting_read... done [ 74.402717][ T5325] bcachefs (loop0): alloc_read... done [ 74.406780][ T5325] bcachefs (loop0): snapshots_read... done [ 74.409934][ T5325] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 74.414349][ T5325] bcachefs (loop0): scanning for old btree nodes: min_version 0.24: unwritten_extents [ 74.419423][ T5325] bcachefs (loop0): going read-write [ 74.585018][ T31] bcachefs (loop0): bucket 0:32 gen 0 different types of data in same bucket: sb, btree [ 74.585037][ T31] 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 [ 74.593494][ T9] bcachefs (loop0): going read-only [ 74.603957][ T43] bcachefs (loop0): entry in freespace btree for nonexistant dev:bucket 0:33554475, shutting down [ 74.603980][ T43] error not marked as autofix and not in fsck [ 74.603989][ T43] run fsck, and forward to devs so error can be marked for self-healing [ 74.603996][ T43] emergency read only at seq 10 [ 74.626825][ T9] bcachefs (loop0): flushing journal and stopping allocators, journal seq 10 [ 74.632134][ T43] bcachefs (loop0): bch2_btree_update_start(): error fsck_errors_not_fixed [ 74.640460][ T5325] bcachefs (loop0): bch2_btree_update_start(): error fsck_errors_not_fixed [ 74.649082][ T9] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 10 [ 74.653835][ T43] bcachefs (loop0): async_btree_node_rewrite_work(): error fsck_errors_not_fixed [ 74.658937][ T5325] Kernel panic - not syncing: trans should be locked, unlocked by bch2_btree_update_start+0x10aa/0x14a0 [ 74.664278][ T5325] CPU: 0 UID: 0 PID: 5325 Comm: syz.0.0 Not tainted 6.16.0-rc1-syzkaller-00004-gaef17cb3d3c4 #0 PREEMPT(full) [ 74.669589][ T5325] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 74.674918][ T5325] Call Trace: [ 74.676763][ T5325] [ 74.678359][ T5325] dump_stack_lvl+0x99/0x250 [ 74.680594][ T5325] ? __asan_memcpy+0x40/0x70 [ 74.682791][ T5325] ? __pfx_dump_stack_lvl+0x10/0x10 [ 74.685224][ T5325] ? __pfx__printk+0x10/0x10 [ 74.687437][ T5325] panic+0x2db/0x790 [ 74.689225][ T5325] ? bch2_btree_update_start+0x10aa/0x14a0 [ 74.692865][ T5325] ? bch2_move_btree+0x44e/0xc60 [ 74.696497][ T5325] ? __pfx_panic+0x10/0x10 [ 74.698856][ T5325] ? __bch2_print+0x176/0x220 [ 74.700929][ T5325] ? __pfx____ratelimit+0x10/0x10 [ 74.703195][ T5325] ? __pfx___bch2_print+0x10/0x10 [ 74.705264][ T5325] ? __closure_wake_up+0xa2/0xb0 [ 74.707750][ T5325] ? bch2_btree_update_free+0x39e/0x3f0 [ 74.710516][ T5325] ? bch2_btree_update_start+0x10aa/0x14a0 [ 74.713359][ T5325] bch2_trans_unlocked_or_in_restart_error+0xb0/0x110 [ 74.716824][ T5325] bch2_path_get+0x108c/0x1540 [ 74.719447][ T5325] ? bch2_btree_node_rewrite+0x17e/0x1120 [ 74.721948][ T5325] ? __pfx_bch2_btree_update_start+0x10/0x10 [ 74.724454][ T5325] ? bch2_move_btree+0x44e/0xc60 [ 74.726776][ T5325] ? __pfx_bch2_path_get+0x10/0x10 [ 74.729151][ T5325] ? bch2_trans_downgrade+0x228/0x360 [ 74.731752][ T5325] ? rcu_is_watching+0x15/0xb0 [ 74.734278][ T5325] ? __bch2_btree_path_downgrade+0x35a/0x5e0 [ 74.737349][ T5325] ? bch2_trans_node_iter_init+0x2d7/0x5e0 [ 74.739790][ T5325] bch2_trans_node_iter_init+0x348/0x5e0 [ 74.742134][ T5325] ? bch2_move_btree+0x44e/0xc60 [ 74.744464][ T5325] ? __pfx_bch2_trans_node_iter_init+0x10/0x10 [ 74.747321][ T5325] bch2_move_btree+0x44e/0xc60 [ 74.749731][ T5325] ? kasan_record_aux_stack+0xbd/0xd0 [ 74.752559][ T5325] ? __pfx_rewrite_old_nodes_pred+0x10/0x10 [ 74.755377][ T5325] ? __pfx_bch2_move_btree+0x10/0x10 [ 74.757742][ T5325] ? bch2_move_btree+0x23f/0xc60 [ 74.759992][ T5325] ? bch2_move_btree+0x44e/0xc60 [ 74.762494][ T5325] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 74.765059][ T5325] bch2_scan_old_btree_nodes+0x95/0x240 [ 74.767649][ T5325] bch2_fs_recovery+0x340d/0x39a0 [ 74.769883][ T5325] ? check_noncircular+0xe0/0x160 [ 74.772191][ T5325] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 74.774494][ T5325] ? __lock_acquire+0xab9/0xd20 [ 74.776662][ T5325] ? __lock_acquire+0xab9/0xd20 [ 74.779734][ T5325] ? __lock_acquire+0xab9/0xd20 [ 74.782486][ T5325] ? bch2_fs_start+0x9fe/0xd90 [ 74.784814][ T5325] ? up_write+0x1c4/0x420 [ 74.786639][ T5325] ? bch2_fs_start+0x5c4/0xd90 [ 74.788638][ T5325] bch2_fs_start+0xa99/0xd90 [ 74.790657][ T5325] ? bch2_fs_start+0x5c4/0xd90 [ 74.792685][ T5325] ? __pfx_bch2_fs_start+0x10/0x10 [ 74.794845][ T5325] ? sget+0x267/0x620 [ 74.796543][ T5325] bch2_fs_get_tree+0xb6c/0x1460 [ 74.799481][ T5325] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 74.802839][ T5325] ? aa_get_newest_label+0xf7/0x5d0 [ 74.805200][ T5325] ? vfs_parse_monolithic_sep+0x2df/0x310 [ 74.807658][ T5325] ? apparmor_capable+0x137/0x1b0 [ 74.809778][ T5325] vfs_get_tree+0x92/0x2b0 [ 74.811599][ T5325] do_new_mount+0x24a/0xa40 [ 74.813417][ T5325] __se_sys_mount+0x317/0x410 [ 74.815389][ T5325] ? __pfx___se_sys_mount+0x10/0x10 [ 74.817630][ T5325] ? do_syscall_64+0xbe/0x3b0 [ 74.819884][ T5325] ? __x64_sys_mount+0x20/0xc0 [ 74.822302][ T5325] do_syscall_64+0xfa/0x3b0 [ 74.824473][ T5325] ? lockdep_hardirqs_on+0x9c/0x150 [ 74.827086][ T5325] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 74.829721][ T5325] ? clear_bhb_loop+0x60/0xb0 [ 74.831906][ T5325] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 74.834621][ T5325] RIP: 0033:0x7f231af900ca [ 74.837108][ T5325] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 74.844703][ T5325] RSP: 002b:00007f231becbe68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 74.849152][ T5325] RAX: ffffffffffffffda RBX: 00007f231becbef0 RCX: 00007f231af900ca [ 74.852861][ T5325] RDX: 00002000000058c0 RSI: 0000200000000040 RDI: 00007f231becbeb0 [ 74.856534][ T5325] RBP: 00002000000058c0 R08: 00007f231becbef0 R09: 0000000003a1888c [ 74.860710][ T5325] R10: 0000000003a1888c R11: 0000000000000246 R12: 0000200000000040 [ 74.864791][ T5325] R13: 00007f231becbeb0 R14: 0000000000005912 R15: 00002000000001c0 [ 74.868446][ T5325] [ 74.870903][ T5325] Kernel Offset: disabled [ 74.873002][ T5325] Rebooting in 86400 seconds..