program: add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) request_key(&(0x7f0000000540)='id_legacy\x00', &(0x7f0000000580)={'syz', 0x2}, &(0x7f00000005c0)='\x00', 0x0) add_key(&(0x7f00000000c0)='id_legacy\x00', &(0x7f0000000100)={'syz', 0x2}, &(0x7f0000000140)='j', 0x1, 0xfffffffffffffffd) request_key(&(0x7f0000000540)='id_legacy\x00', &(0x7f0000000580)={'syz', 0x2}, 0x0, 0xffffffffffffffff) syz_mount_image$bcachefs(&(0x7f0000000180), &(0x7f0000005dc0)='./file0\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c6e6f636f775f656e61626c65642c6469726563745f696f2c6a6f75726e616c5f747261b637c393becc2fca5f6e616d65732c726561645f6f6e6c792c00"], 0x5, 0x5da7, &(0x7f0000011940)="$eJzs3X2QHOWZGPDumVntSivBShZmhYRYjGxHXLAFCsTynaONc3ZsRzaysACL00kyrGydhSTrA4F0CV85TLCTUhXUQSBOdOByrlJXCS5dQnynVMkY44uvikJ2/IePfB0VO3/ER1RniSOS473a3e7d6d5+u2dnZoWwf7+q3dnufeZ5n6fnnf6Y3Z2NAAAA+KXw4u/se/0Tl33ouw+MnLn3I3905/1Rf318fV8aMJDc3v1mVchsWvm9c5lHtrcxOH6bnxeX/vHi1wceXPfxR9Z8+Htb/2Th8PIVIzd8/diNDz34/Ad+9vzjT66rGiedT1dPLcd/EUfR8h8de/yhb//ppWPr4rHx44H7ooUL40XfXBjnUqw6G0XRHZN1Zr957Mzq7WO393+pN7P+4lwS8/2XW18yzw5v+czTJz4//O1jQ3tW/+T09bvvmwqJ+5rmUxRdtLX5/j1RFM1NPsaks20wvXNyuz6KonlN93tfRV1XtVj/NYHlZcntnOS2vyJP+v0rc8uNFuto5G57W7xfu2qznD8vv/3yO6PZkvZ5UXL7XHJ79Qzz1NOPOKrFUWOy/J3x1ByJmh63OIrH53bf5HJtfDmaXI7yy3FuuZZbrvfk+hofN9mw9TjOrk/jcuvT3XEjWX9l8766wIbA+iXJbV/yRH0jXY7yX0zon/bFVB9RU12nztfECKgFnnvp+snykgejP1nXHy+adp/RAun3Tn1n26bXfnjouYFAHfGzcZI/biv/8MhTJ7526/Elg6H8W2tJ/lpb+V+sv3T2q6cH5wfzH0nz19vKv/HnP374gZsOLg5un1Pp9mm0lX/Fl+cfPnNwQ+9QKP/RNH9fW/lv2Lx8zeWnD9wVrH9Vun3mtpX/B4+uPLf5yDeOB/NHaf55beV/5alnltWXPHYymP9Eun3628p/8+on1n5s6YNPBrf/y2n+BW3l33Tyoa17nn5hZXB+rk+3z0Bb+c+u/f6r5wbWPRPad8ZHz/cRFuAXy9uSc6yHk+V2rzM71XS98MRQY+Kcb37ysaCbA+XETdcuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4J/swIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYa9+QuOo4jiAv7e7MdturZtSaKI1tNhLC0IhWOxBmot/kKilomihGMV4UbEgWrEH0waDqIeCQqW9lFY8KzkUtYdYbBUFsYoH8aSgJ5UckiKpqCSZt5lMOyQOtIh8PrC8/b3Z+c5v3r6dBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0JAAD//4JEbDE=") truncate(&(0x7f0000000000)='./file1\x00', 0x8800000) open(0x0, 0x14d27e, 0x0) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5000003, 0x11, 0xffffffffffffffff, 0x0) lsetxattr$security_evm(&(0x7f0000000040)='./file1\x00', 0x0, 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x1ff) fallocate(r0, 0x10, 0x2, 0x7fff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000003980)={0x0, 0x0, 0xbcf, 0x9}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x1ff) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x32, 0x0, 0x0) read(r1, &(0x7f0000000000), 0x2000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, &(0x7f00000000c0)='\x00', 0x0, 0x2}, 0x48) [ 151.212826][ T1302] ieee802154 phy0 wpan0: encryption failed: -22 [ 151.215497][ T1302] ieee802154 phy1 wpan1: encryption failed: -22 [ 151.401819][ T4530] Bluetooth: hci0: command tx timeout [ 153.078949][ T5121] loop0: detected capacity change from 0 to 32768 [ 153.444416][ T5121] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,compression=lz4,nojournal_transaction_names [ 153.460582][ T5121] bcachefs (loop0): recovering from clean shutdown, journal seq 7 [ 153.465215][ T4530] Bluetooth: hci0: command tx timeout [ 153.470136][ T5121] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.12: rebalance_work_acct_fix [ 153.470136][ T5121] running recovery passes: check_allocations [ 153.499963][ T5121] invalid bkey u64s 11 type alloc_v4 0:14:0 len 0 ver 0: [ 153.499986][ T5121] gen 0 oldest_gen 0 data_type journal [ 153.499992][ T5121] journal_seq 1 [ 153.499999][ T5121] need_discard 1 [ 153.500005][ T5121] need_inc_gen 1 [ 153.500011][ T5121] dirty_sectors 256 [ 153.500018][ T5121] stripe_sectors 0 [ 153.500023][ T5121] cached_sectors 0 [ 153.500029][ T5121] stripe 67108864 [ 153.500036][ T5121] stripe_redundancy 0 [ 153.500042][ T5121] io_time[READ] 1 [ 153.500049][ T5121] io_time[WRITE] 1 [ 153.500055][ T5121] fragmentation 0 [ 153.500061][ T5121] bp_start 8 [ 153.500066][ T5121] [ 153.500072][ T5121] invalid data type (got 2 should be 7): delete?, fixing [ 153.566417][ T5121] bcachefs (loop0): flagging btree lru lost data [ 153.582275][ T5121] error reading btree root lru l=0: btree_node_read_error, fixing [ 153.585389][ T5121] bcachefs (loop0): will run btree node scan [ 153.604950][ T5121] bcachefs (loop0): scan_for_btree_nodes... [ 153.608119][ T5132] ------------[ cut here ]------------ [ 153.612867][ T5132] kernel BUG at fs/bcachefs/btree_cache.h:126! [ 153.618896][ T79] ------------[ cut here ]------------ [ 153.621434][ T79] UBSAN: shift-out-of-bounds in fs/bcachefs/btree_cache.c:271:14 [ 153.628053][ T5132] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 153.630813][ T5132] CPU: 0 UID: 0 PID: 5132 Comm: read_btree_node Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 [ 153.634751][ T5132] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 153.638842][ T5132] RIP: 0010:bch2_btree_pos_to_text+0x1ee/0x1f0 [ 153.641233][ T5132] Code: 00 00 fc ff df e9 70 ff ff ff 89 d9 80 e1 07 38 c1 0f 8c 7a ff ff ff 48 89 df e8 5d a5 eb fd e9 6d ff ff ff e8 a3 4c 82 fd 90 <0f> 0b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa [ 153.647576][ T5132] RSP: 0018:ffffc900034af448 EFLAGS: 00010293 [ 153.649684][ T5132] RAX: ffffffff84126d0d RBX: 0000000000000035 RCX: ffff888000c14880 [ 153.652089][ T5132] RDX: 0000000000000000 RSI: 0000000000000035 RDI: 0000000000000000 [ 153.654678][ T5132] RBP: 0000000000000000 R08: ffffffff84126bfa R09: 0000000000000000 [ 153.657620][ T5132] R10: ffffc900034af5e0 R11: fffff52000695ec1 R12: ffff888013105000 [ 153.660592][ T5132] R13: ffff88804ce00000 R14: ffff88804ce00000 R15: ffffc900034af5e0 [ 153.663473][ T5132] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 153.666604][ T5132] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 153.669011][ T5132] CR2: 00007effab459eff CR3: 0000000011eb6000 CR4: 0000000000350ef0 [ 153.671751][ T5132] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 153.674606][ T5132] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 153.677484][ T5132] Call Trace: [ 153.678618][ T5132] [ 153.679688][ T5132] ? __die_body+0x5f/0xb0 [ 153.681299][ T5132] ? die+0x9e/0xc0 [ 153.682607][ T5132] ? do_trap+0x15a/0x3a0 [ 153.684053][ T5132] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 153.685963][ T5132] ? do_error_trap+0x1dc/0x2c0 [ 153.687711][ T5132] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 153.689762][ T5132] ? mark_lock+0x9a/0x360 [ 153.691424][ T5132] ? __pfx_do_error_trap+0x10/0x10 [ 153.693528][ T5132] ? report_bug+0x3e8/0x500 [ 153.695768][ T5132] ? handle_invalid_op+0x34/0x40 [ 153.697664][ T5132] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 153.699729][ T5132] ? exc_invalid_op+0x38/0x50 [ 153.701452][ T5132] ? asm_exc_invalid_op+0x1a/0x20 [ 153.703379][ T5132] ? bch2_btree_pos_to_text+0xda/0x1f0 [ 153.705404][ T5132] ? bch2_btree_pos_to_text+0x1ed/0x1f0 [ 153.707476][ T5132] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 153.709623][ T5132] ? bch2_btree_pos_to_text+0x1ed/0x1f0 [ 153.711654][ T5132] btree_node_read_work+0x486/0x1260 [ 153.713600][ T5132] ? __pfx_btree_node_read_work+0x10/0x10 [ 153.715715][ T5132] ? __bch2_time_stats_update+0x200/0x370 [ 153.717755][ T5132] ? __pfx_bch2_latency_acct+0x10/0x10 [ 153.719859][ T5132] ? bio_associate_blkg+0x6c/0x230 [ 153.721797][ T5132] bch2_btree_node_read+0x2433/0x2a10 [ 153.723733][ T5132] ? mark_lock+0x9a/0x360 [ 153.725330][ T5132] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 153.727324][ T5132] ? __mutex_unlock_slowpath+0x21d/0x750 [ 153.729392][ T5132] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 153.731965][ T5132] ? __bch2_btree_node_hash_insert+0x1cd/0x1190 [ 153.734679][ T5132] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 153.737617][ T5132] ? bch2_btree_node_mem_alloc+0xa3e/0x13b0 [ 153.740341][ T5132] ? six_unlock_ip+0x2ce/0x3e0 [ 153.742453][ T5132] ? bch2_btree_node_fill+0xc24/0x1320 [ 153.744873][ T5132] bch2_btree_node_fill+0xcd1/0x1320 [ 153.746885][ T5132] ? __pfx_lock_acquire+0x10/0x10 [ 153.748863][ T5132] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 153.750798][ T5132] ? __asan_memset+0x23/0x50 [ 153.752318][ T5132] ? btree_cache_find+0xa4/0x720 [ 153.754162][ T5132] bch2_btree_node_get_noiter+0x9b3/0xf50 [ 153.756072][ T5132] read_btree_nodes_worker+0x122c/0x20b0 [ 153.757844][ T5132] ? read_btree_nodes_worker+0xc2e/0x20b0 [ 153.759904][ T5132] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 153.762078][ T5132] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 153.764173][ T5132] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 153.766510][ T5132] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 153.768781][ T5132] ? __kthread_parkme+0x169/0x1d0 [ 153.770544][ T5132] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 153.772718][ T5132] kthread+0x2f0/0x390 [ 153.774178][ T5132] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 153.776337][ T5132] ? __pfx_kthread+0x10/0x10 [ 153.778097][ T5132] ret_from_fork+0x4b/0x80 [ 153.779605][ T5132] ? __pfx_kthread+0x10/0x10 [ 153.781288][ T5132] ret_from_fork_asm+0x1a/0x30 [ 153.782960][ T5132] [ 153.784104][ T5132] Modules linked in: [ 153.786069][ T5132] ---[ end trace 0000000000000000 ]--- [ 153.788474][ T79] shift exponent 74 is too large for 64-bit type 'unsigned long long' [ 153.791471][ T79] CPU: 0 UID: 0 PID: 79 Comm: kswapd0 Tainted: G D 6.11.0-syzkaller-08481-g88264981f208 #0 [ 153.795422][ T79] Tainted: [D]=DIE [ 153.796827][ T79] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 153.800774][ T79] Call Trace: [ 153.802055][ T79] [ 153.803177][ T79] dump_stack_lvl+0x241/0x360 [ 153.804998][ T79] ? __pfx_dump_stack_lvl+0x10/0x10 [ 153.806853][ T79] ? __pfx__printk+0x10/0x10 [ 153.808645][ T79] ? rcu_is_watching+0x15/0xb0 [ 153.810420][ T79] __ubsan_handle_shift_out_of_bounds+0x3c8/0x420 [ 153.812900][ T79] __btree_node_reclaim+0x1206/0x1420 [ 153.814890][ T79] bch2_btree_cache_scan+0x498/0xd40 [ 153.816882][ T79] do_shrink_slab+0x701/0x1160 [ 153.818710][ T79] ? shrink_slab+0x12b/0x14d0 [ 153.820435][ T79] shrink_slab+0x1093/0x14d0 [ 153.822114][ T79] ? shrink_slab+0x12b/0x14d0 [ 153.823768][ T79] ? __pfx_shrink_slab+0x10/0x10 [ 153.825475][ T79] ? shrink_node+0x3547/0x3de0 [ 153.827099][ T79] ? __pfx_lock_release+0x10/0x10 [ 153.828814][ T79] shrink_one+0x43b/0x850 [ 153.830222][ T79] ? shrink_node+0x3547/0x3de0 [ 153.831609][ T79] shrink_node+0x3799/0x3de0 [ 153.833219][ T79] ? shrink_node+0x3547/0x3de0 [ 153.834895][ T79] ? __pfx_lock_acquire+0x10/0x10 [ 153.836743][ T79] ? mem_cgroup_iter+0x3d/0x420 [ 153.838563][ T79] ? __pfx_lock_release+0x10/0x10 [ 153.840430][ T79] ? __pfx_shrink_node+0x10/0x10 [ 153.842188][ T79] ? mem_cgroup_iter+0x3d/0x420 [ 153.844009][ T79] kswapd+0x1ca3/0x3700 [ 153.845648][ T79] ? kswapd+0xbf1/0x3700 [ 153.847157][ T79] ? __pfx_kswapd+0x10/0x10 [ 153.848853][ T79] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 153.851100][ T79] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 153.853556][ T79] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 153.855998][ T79] ? __pfx_autoremove_wake_function+0x10/0x10 [ 153.858054][ T79] ? __kthread_parkme+0x169/0x1d0 [ 153.859973][ T79] ? __pfx_kswapd+0x10/0x10 [ 153.861689][ T79] kthread+0x2f0/0x390 [ 153.863287][ T79] ? __pfx_kswapd+0x10/0x10 [ 153.864992][ T79] ? __pfx_kthread+0x10/0x10 [ 153.866680][ T79] ret_from_fork+0x4b/0x80 [ 153.868377][ T79] ? __pfx_kthread+0x10/0x10 [ 153.870215][ T79] ret_from_fork_asm+0x1a/0x30 [ 153.872095][ T79] [ 153.879050][ T79] ---[ end trace ]--- [ 153.880618][ T79] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 153.883416][ T79] Kernel Offset: disabled [ 153.885096][ T79] Rebooting in 86400 seconds..