program: syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000640)='./file1\x00', 0x3000010, &(0x7f0000000000), 0x3e, 0x51b, &(0x7f0000000100)="$eJzs3c9vI1cdAPDvTOLd7G6KU0CoVKJUtGi3grU3DW0jhKBc4FQJKPclJE4UxY6j2CmbqKKp+A8QEkicOHFB4g9AQj3wB6BKleCCOCBAIARbOCABHTTjsZp17CTQrJ3Gn4/04vfm1/e9sfw8M36ZCWBqPRkRL0bETEQ8ExHVcnpaprt54bC33Nv3X13NUxJZ9vJfk0jKaf1t5eXZiLjRWyXmIuJrX474ZnI8bmf/YGul2WzsluV6t7VT7+wf3N5srWw0NhrbS0uLzy+/sPzc8p2s9J7audDP/PhLn//5p7/1u7t/vvXtvFqf+0hUYqAd56nX9EqxL/ryfbT7MIJNwEzZnsqkKwIAwJnkx/gfjIhPFMf/1ZgpjuYGzEyiZgAAAMB5yb4wH/9OIjIAAADg0kojYj6StFaOBZiPNL1SXhv4cFxPm+1O91Pr7b3ttXxexEJU0vXNZuNOOVZ4ISpJXl4sx9j2y88OlJci4tGI+F71WlGurbabaxO+9gEAAADT4sbA+f8/qmmRP92Q/xMAAAAALq6FkQUAAADgsnDKDwAAAJff4Pm/+/0DAADApfKVl17KU9Z//vXaK/t7W+1Xbq81Olu11t5qbbW9u1PbaLc3inv2tU7bXrPd3vlMbO/dq3cbnW69s39wt9Xe2+7e3XzgEdgAAADAGD368Td+nUTE4WevFSnK+wACPOAPk64AcJ4M9YPp5S7eML0qk64AMHHJKfMN3gEAgPe/mx89/vt///n/rg3A5WasDwBMH7//w/SqGAEIU2u2vAbwgV7x6qjlRv7+/8uzRsqyiDerR6e4vggAAOM1X6QkrZXnAfORprVaxCMR6UJUkvXNZuNOeX7wq2rlal5eLNZMTh0zDAAAAAAAAAAAAAAAAAAAAAAAAAD0ZFkSGQAAAHCpRaR/Soq7+UfcrD49P3h94Eryz2r8sSz88OXv31vpdncX8+l/K57ldSUiuj8opz878vFhAAAAwHlLDkfO6p2nl6+LY60VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPg7fuvrvbTOOP+5YsRsTAs/mzMFa9zUYmI639PYvbIeklEzJxD/MPXI+KxYfGTeCfLXouyFsPiX3vI8ReKXTM8fhoRN84hPkyzN/L+58Vhn780nixeh3/+Zsv0Xo3u/9Iy8mNFPzes/3nk2NZaQ2M8/tZP671c5Xj81yMenx3e//T732RE/KeObe1fWZYdj/+Nrx8cjGp/9qOIm0O/f5IHYtW7rZ16Z//g9mZrZaOx0dheWlp8fvmF5eeW79TXN5uN8u/QGN/92M/eGRU/b//1IfF/+5te/3tS+58etdEB/3nr3v0P9bLH3oA8/q2nhn7/zsWI+Gn53ffJMp/Pv9nPH/byRz3xkzefOKn9ayP2/2nv/60ztv+Zr37n92dcFAAYg87+wdZKs9nYPSEzd4Zl3o+ZX8xdiGr8j5nstd47d1Hq8/9m8qPVd6f0W3UBKnYkk40l1tXieP6sa10ZU9sn2i0BAAAPwbsH/ZOuCQAAAAAAAAAAAAAAAAAAAEyvcdxKbTDm4WSaCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwov8GAAD//3QT3Gw=") r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x48000, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) ioctl$KVM_CAP_HYPERV_ENLIGHTENED_VMCS(r2, 0x4068aea3, &(0x7f0000000000)={0xa3, 0x0, 0x0}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) ioctl$KVM_SET_MSRS(r2, 0xc008aec1, &(0x7f00000001c0)=ANY=[]) madvise(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x16) r3 = socket$kcm(0x2d, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000140)={r3}) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f0000000540)=@raw={'raw\x00', 0x9, 0x3, 0x310, 0x0, 0xffffffff, 0xffffffff, 0x110, 0xffffffff, 0x240, 0xffffffff, 0xffffffff, 0x240, 0xffffffff, 0x3, &(0x7f0000000100), {[{{@uncond, 0x0, 0xa8, 0x110}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x8, 0x8, 0x9, 0x5de, 'snmp_trap\x00', 'syz1\x00', {0x5}}}}, {{@uncond, 0x0, 0xd0, 0x130, 0x0, {}, [@inet=@rpfilter={{0x28}, {0xe}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}, [0xff, 0xffffff00], 0x4e23, 0x4e23, 0x4e20, 0x4e23, 0x2, 0xfffc, 0x6, 0xfc000000, 0x9}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x370) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x800001, &(0x7f00000002c0)=ANY=[@ANYBLOB="7374725f686173683d63726336342c7374725f686173683d736970686173682c6e6f7265636f766572792c776964655f6d6163732c6572726f72733d636f6e74696e75652c646973636172642c6669785f6572726f72733d7965732c7265636f6e7374727563745f616c6c6f632c6e6f5f646174615f696f2c61707072616973655f747970653d696d617369672c00e1c15cf41da79c16a680ea83516782c3b5747779d62b06ea0a166c544af57e3fcf999cfcaf19445a5f8067bc4ac0bb3a37aa33bc88e08b28cd2a2bbc683805a56d80f49514f62247fc5b84b798ce76f6a687f2ee67ad7799de008910bb66bee5719f668c6af3b4a96f2e789bbbf41ddcd1f8a574e85af5d835647d1ae416c4a714c1e5f8aac1eba3f3f09bedf47caca28e645adc0cc4748e9cc7d6d920e8bdec77ed7ffcd2e770937b7059bc85199f2ab1373be082a0085e125c650459468d028c6e2d5b8831a0fa843379b270e5c66df8733d8a3593b3546635a77bb06c0d071ad12bf71e87a84bca3a82c58e430fff1446ebc501d7af0678521604eb35b455"], 0x3, 0x59a7, &(0x7f0000005c40)="$eJzs3X+QHNV9IPDXM7Pa0a5WWgkIMpjVIqOEQGyt+FXYpIKSSyAFhJKLlIM42bCgFZG9EipJBBAkiBz4UAEunHLKwckfxIWpw1ZcVEECCmXCj5M4G5vi4qPuMHf2HfYfviIcqgA6yuXzXu1Ov9FM7/T27OyskPDnU7A9723P971+/Wamv29GOwEAAIBfCgfu2nHo8pN+7zt/Pvbu7b//j1vuCP3lqfpq3GEw3d5cv0v1yPeSI6W3snxqm50Xv3br138yfN3vfPvRvq+9t3/jqZt+8LvHXffUZy/Z98BfP/vOwOO/eL0obpw0ZxwuJ28mIVS/dfAvP7//xRMn65IQQjkZ3B3C0mTZs0uTTIiRn4UQNqaFgUrzLx979+xNk9s77ultqs8GyZvvE6nm+Z7W8YFRTefErkM3nRl++Nvr7/zeim/+Xc/eN3Yf3iWpNsynEBZf03j/nhDCwvT/SXG2LY93TrfrQgh9Dfc7v6BfH2mz/6tzyien2wXptr8gTvz9yky5lNkvW456Mtu+gvbmKq8fne5XZFGmnH0emau8fsb6pen2iXR7xizjl+P/SSgloVLv/nhyeI6EhvOWhGTqXFbr5VL93Ib0+DPlJFMuZcrlnsMPj6njmmq3v6n5w/WxnCT1+r6Gca+k9acWXIBckVP/oXRbTR+o78VyyN6o6Z92o35cU+LLxMEZ+nIklBqeg1rV1098enL607r+ZNm0+0w0euK/N7327V9/76ryhucODOb0I3k0SeMn7cWfaH5t3fXdpYs+8409Ny7Pi39NKY1f6ij+jy596a2r9nz1K7nx74/xyx3FP+vpvjcvff6ulbnjczCOT6Wj+KOvv3DfiuOv3Zvb/wdj/GpH8dfue6l34NDTz+T2fySOz8KO4r92wUU/fuSVJ9/IjR9i/L6O4m/Yt+0LvUOHTs+N/0wcn/7O5s/be897dWjop8N58V+O8Qc6iv/w7gc+8dCSey7JPb/r4vgMdhT/stOeunPRoSdPyXvuTB7s1isnwC+n49JrrLvTcqd55lw15At/NVypXfMtSv8f6GZDmYvPyXYWdzM+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/JsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NdPaBxVHAfw93YTs80mbdJ6iIppWhWlHiwKInpRUZFWpOCpUqTa2oMoCCJKPZhKK5aqeBGsXoqooEYpKNhYLK2Sin/x4kEFhepBKMWANhQPKtm8t91MM0YnVdB+PjC8vDcz3/nNvLezWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAUwEAAP//UzsxwA==") r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'vxcan1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="4400df25000000000000", @ANYRES32=0x0, @ANYBLOB="14d00400000000002400128009000100626f6e64000000001400028008001f00ffffff7f0800070009000000"], 0x44}, 0x1, 0x0, 0x0, 0x22004002}, 0x0) openat$cachefiles(0xffffffffffffff9c, &(0x7f00000001c0), 0x8a490cbabe449c19, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@gettfilter={0x3c, 0x2e, 0x200, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x9, 0xfff2}, {0x0, 0xffea}, {0x4, 0xfff1}}, [{0x8, 0xb, 0x6}, {0x8, 0xb, 0x101}, {0x8, 0xb, 0x3}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000}, 0x400c8d0) [ 87.637899][ T5311] Bluetooth: hci0: command tx timeout [ 87.722635][ T5335] loop0: detected capacity change from 0 to 512 [ 87.830140][ T5335] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 87.870445][ T5335] EXT4-fs (loop0): blocks per group (95) and clusters per group (32768) inconsistent [ 88.323420][ T5335] loop0: detected capacity change from 0 to 32768 [ 88.476345][ T5335] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,wide_macs,fix_errors=yes,norecovery,nojournal_transaction_names,read_only,reconstruct_alloc,no_data_io [ 88.476345][ T5335] allowing incompatible features above 0.0: (unknown version) [ 88.476345][ T5335] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 88.498951][ T5335] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 88.507469][ T5335] bcachefs (loop0): invalid journal entry, version=1.7: mi_btree_bitmap type=data_usage in superblock: invalid journal entry usage: no devices in entry free: 0/0 [], fixing [ 88.519906][ T5335] bcachefs (loop0): invalid journal entry, version=1.7: mi_btree_bitmap type=overwrite in superblock: bad format 0, fixing [ 88.527534][ T5335] bcachefs (loop0): invalid journal entry, version=1.7: mi_btree_bitmap type=overwrite in superblock: extends past end of journal entry, fixing [ 88.533851][ T5335] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 88.539607][ T5335] bcachefs (loop0): Version upgrade from 1.13: inode_has_child_snapshots to 1.7: mi_btree_bitmap incomplete [ 88.539607][ T5335] Doing compatible version upgrade from 1.13: inode_has_child_snapshots to 1.28: inode_has_case_insensitive [ 88.539607][ T5335] running recovery passes: check_allocations,check_extents_to_backpointers,check_inodes [ 88.557154][ T5335] bcachefs (loop0): dropping and reconstructing all alloc info [ 88.617517][ T5335] bcachefs (loop0): btree node read error at btree extents level 0/0 [ 88.617542][ T5335] u64s 11 type btree_ptr_v2 18446744073707239423:U64_MAX:U32_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 88.617554][ T5335] loop0 node offset 0/16 bset u64s 0: incorrect max key SPOS_MAX [ 88.617561][ T5335] flagging btree extents lost data [ 88.617568][ T5335] running recovery pass check_backpointers_to_extents (16), currently at recovery_pass_empty (0) [ 88.617576][ T5335] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 88.617584][ T5335] ret btree_node_read_validate_error [ 88.658177][ T5335] bcachefs (loop0): error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 88.672973][ T5335] bcachefs (loop0): invalid bkey in btree_node btree=subvolumes level=0: u64s 7 type subvolume 0:1:0 len 0 ver 0: root 0 snapshot id 2 [ 88.672998][ T5335] invalid inode, deleting [ 88.693755][ T5335] bcachefs (loop0): error reading btree root btree=subvolumes level=0: btree_node_read_error, fixing [ 88.707938][ T5335] bcachefs (loop0): scan_for_btree_nodes... [ 88.712132][ T5335] bcachefs (loop0): btree node scan found 3 nodes after overwrites [ 88.721641][ T5335] done [ 88.723350][ T5335] bcachefs (loop0): check_topology... [ 88.723587][ T5335] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 88.731032][ T5335] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 88.737423][ T5335] bcachefs (loop0): bch2_get_scanned_nodes(): recovering 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 [ 88.749112][ T50] bcachefs (loop0): btree node read error at btree extents level 0/0 [ 88.749131][ T50] 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 [ 88.749139][ T50] loop0 node offset 8/16 bset u64s 49: bset at wrong sector offset [ 88.749144][ T50] running recovery pass scan_for_btree_nodes (1), currently at check_topology (2) [ 88.749149][ T50] ret fsck_errors_not_fixed [ 88.782804][ T5335] bcachefs (loop0): empty interior btree node at btree=extents level=1 [ 88.782824][ T5335] u64s 5 type btree_ptr SPOS_MAX len 0 ver 0, fixing [ 88.791922][ T5335] bcachefs (loop0): empty btree root extents [ 88.795863][ T5335] bcachefs (loop0): btree root subvolumes unreadable, must recover from scan [ 88.800121][ T5335] bcachefs (loop0): no nodes found for btree subvolumes, continuing [ 88.804682][ T5335] done [ 88.806199][ T5335] bcachefs (loop0): scan_for_btree_nodes... done [ 88.809765][ T5335] bcachefs (loop0): accounting_read... done [ 88.813640][ T5335] bcachefs (loop0): alloc_read... done [ 88.818011][ T5335] bcachefs (loop0): snapshots_read... done [ 88.821901][ T5335] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 88.827289][ T5335] bcachefs (loop0): scanning for old btree nodes: min_version 0.24: unwritten_extents [ 88.831060][ T5335] bcachefs (loop0): going read-write [ 88.970409][ T1041] bcachefs (loop0): bucket incorrectly unset in freespace btree [ 88.970429][ T1041] u64s 5 type deleted 0:1:0 len 0 ver 0, , continuing [ 88.999386][ T1041] bcachefs (loop0): bucket 0:38 gen 0 data type btree sector count overflow: 0 + -256 > U32_MAX [ 88.999407][ T1041] 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 [ 89.018686][ T1041] bcachefs (loop0): bucket incorrectly unset in freespace btree [ 89.018705][ T1041] u64s 5 type deleted 0:2:0 len 0 ver 0, , continuing [ 89.030642][ T1041] ------------[ cut here ]------------ [ 89.038061][ T1041] UBSAN: array-index-out-of-bounds in fs/bcachefs/sb-downgrade.c:276:4 [ 89.042867][ T1041] index 0 is out of range for type '__le16[] __counted_by(nr_errors)' (aka 'unsigned short[]') [ 89.048623][ T1041] CPU: 0 UID: 0 PID: 1041 Comm: kworker/u4:8 Not tainted 6.15.0-syzkaller-13655-gbdc7f8c5adad #0 PREEMPT(full) [ 89.048639][ T1041] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 89.048646][ T1041] Workqueue: btree_update btree_interior_update_work [ 89.048668][ T1041] Call Trace: [ 89.048672][ T1041] [ 89.048677][ T1041] dump_stack_lvl+0x189/0x250 [ 89.048698][ T1041] ? __pfx_dump_stack_lvl+0x10/0x10 [ 89.048714][ T1041] ? __pfx__printk+0x10/0x10 [ 89.048727][ T1041] ? __bch2_darray_resize_noprof+0x1c9/0x290 [ 89.048745][ T1041] ubsan_epilogue+0xa/0x40 [ 89.048756][ T1041] __ubsan_handle_out_of_bounds+0xe9/0xf0 [ 89.048780][ T1041] bch2_sb_downgrade_update+0xb69/0xf00 [ 89.048805][ T1041] ? __pfx_bch2_sb_downgrade_update+0x10/0x10 [ 89.048820][ T1041] ? bch2_sb_errors_from_cpu+0x223/0x250 [ 89.048839][ T1041] bch2_write_super+0xc24/0x2d30 [ 89.048859][ T1041] ? btree_interior_update_work+0x43a/0x27c0 [ 89.048870][ T1041] ? bch2_dev_btree_bitmap_mark+0xe75/0xf50 [ 89.048880][ T1041] ? __pfx_bch2_write_super+0x10/0x10 [ 89.048908][ T1041] ? __pfx_bch2_dev_btree_bitmap_mark+0x10/0x10 [ 89.048932][ T1041] ? bch2_dev_btree_bitmap_marked+0x2e/0xda0 [ 89.048949][ T1041] btree_interior_update_work+0x43a/0x27c0 [ 89.048979][ T1041] ? __pfx_btree_interior_update_work+0x10/0x10 [ 89.049001][ T1041] ? _raw_spin_unlock_irq+0x23/0x50 [ 89.049074][ T1041] ? process_scheduled_works+0x9ef/0x17b0 [ 89.049090][ T1041] ? process_scheduled_works+0x9ef/0x17b0 [ 89.049106][ T1041] process_scheduled_works+0xae1/0x17b0 [ 89.049132][ T1041] ? __pfx_process_scheduled_works+0x10/0x10 [ 89.049151][ T1041] worker_thread+0x8a0/0xda0 [ 89.049168][ T1041] kthread+0x70e/0x8a0 [ 89.049178][ T1041] ? __pfx_worker_thread+0x10/0x10 [ 89.049185][ T1041] ? __pfx_kthread+0x10/0x10 [ 89.049197][ T1041] ? _raw_spin_unlock_irq+0x23/0x50 [ 89.049209][ T1041] ? lockdep_hardirqs_on+0x9c/0x150 [ 89.049224][ T1041] ? __pfx_kthread+0x10/0x10 [ 89.049234][ T1041] ret_from_fork+0x3f9/0x770 [ 89.049250][ T1041] ? __pfx_ret_from_fork+0x10/0x10 [ 89.049268][ T1041] ? __pfx_kthread+0x10/0x10 [ 89.049279][ T1041] ret_from_fork_asm+0x1a/0x30 [ 89.049301][ T1041] [ 89.049306][ T1041] ---[ end trace ]--- [ 89.175324][ T1041] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 89.178947][ T1041] CPU: 0 UID: 0 PID: 1041 Comm: kworker/u4:8 Not tainted 6.15.0-syzkaller-13655-gbdc7f8c5adad #0 PREEMPT(full) [ 89.185218][ T1041] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 89.190465][ T1041] Workqueue: btree_update btree_interior_update_work [ 89.193475][ T1041] Call Trace: [ 89.195016][ T1041] [ 89.196435][ T1041] dump_stack_lvl+0x99/0x250 [ 89.198838][ T1041] ? __asan_memcpy+0x40/0x70 [ 89.202068][ T1041] ? __pfx_dump_stack_lvl+0x10/0x10 [ 89.205067][ T1041] ? __pfx__printk+0x10/0x10 [ 89.207281][ T1041] panic+0x2db/0x790 [ 89.209039][ T1041] ? __pfx_panic+0x10/0x10 [ 89.211113][ T1041] ? _printk+0xcf/0x120 [ 89.212989][ T1041] ? __pfx__printk+0x10/0x10 [ 89.215228][ T1041] ? __bch2_darray_resize_noprof+0x1c9/0x290 [ 89.217938][ T1041] check_panic_on_warn+0x89/0xb0 [ 89.220473][ T1041] __ubsan_handle_out_of_bounds+0xe9/0xf0 [ 89.223213][ T1041] bch2_sb_downgrade_update+0xb69/0xf00 [ 89.226311][ T1041] ? __pfx_bch2_sb_downgrade_update+0x10/0x10 [ 89.229287][ T1041] ? bch2_sb_errors_from_cpu+0x223/0x250 [ 89.231902][ T1041] bch2_write_super+0xc24/0x2d30 [ 89.234188][ T1041] ? btree_interior_update_work+0x43a/0x27c0 [ 89.236811][ T1041] ? bch2_dev_btree_bitmap_mark+0xe75/0xf50 [ 89.239570][ T1041] ? __pfx_bch2_write_super+0x10/0x10 [ 89.242539][ T1041] ? __pfx_bch2_dev_btree_bitmap_mark+0x10/0x10 [ 89.245761][ T1041] ? bch2_dev_btree_bitmap_marked+0x2e/0xda0 [ 89.248395][ T1041] btree_interior_update_work+0x43a/0x27c0 [ 89.250997][ T1041] ? __pfx_btree_interior_update_work+0x10/0x10 [ 89.253854][ T1041] ? _raw_spin_unlock_irq+0x23/0x50 [ 89.256235][ T1041] ? process_scheduled_works+0x9ef/0x17b0 [ 89.259388][ T1041] ? process_scheduled_works+0x9ef/0x17b0 [ 89.262851][ T1041] process_scheduled_works+0xae1/0x17b0 [ 89.265534][ T1041] ? __pfx_process_scheduled_works+0x10/0x10 [ 89.268354][ T1041] worker_thread+0x8a0/0xda0 [ 89.270565][ T1041] kthread+0x70e/0x8a0 [ 89.272528][ T1041] ? __pfx_worker_thread+0x10/0x10 [ 89.274972][ T1041] ? __pfx_kthread+0x10/0x10 [ 89.277169][ T1041] ? _raw_spin_unlock_irq+0x23/0x50 [ 89.279701][ T1041] ? lockdep_hardirqs_on+0x9c/0x150 [ 89.282126][ T1041] ? __pfx_kthread+0x10/0x10 [ 89.284247][ T1041] ret_from_fork+0x3f9/0x770 [ 89.286420][ T1041] ? __pfx_ret_from_fork+0x10/0x10 [ 89.288694][ T1041] ? __pfx_kthread+0x10/0x10 [ 89.290839][ T1041] ret_from_fork_asm+0x1a/0x30 [ 89.292977][ T1041] [ 89.295658][ T1041] Kernel Offset: disabled [ 89.297835][ T1041] Rebooting in 86400 seconds..