program: r0 = socket(0x40000000015, 0x5, 0x0) r1 = syz_clone(0x4000411, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r1) syz_mount_image$ocfs2(&(0x7f0000004440), &(0x7f0000000040)='./file3\x00', 0xcc0, &(0x7f00000001c0)=ANY=[@ANYBLOB="61636c2c6865617274626561743d6e6f6e652c6865617274626561743d6e6f6e652c636f686572656e63793d66756c6c2c636f686572656e63793d66756c6c2c636f686572656e63793d62756666657265642c6572726f72733d636f6e74696e75652c757365725f78617474722c626172726965723d30303030303030303030303030303032363131352c6469725f726573765f6c6576656c3d30303030303030303030303030303030303030362c696e74722c6a6f75726e616c5f6173796e635f636f6d6d69742c00535d4e036013ec9e6e7ecdee3849b40884b95e94f35cec9600cd19beb0"], 0x1, 0x442a, &(0x7f0000008940)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NIxSgNBFAbgN2Ohdh7DatntbFcU0cIVwRPoMTyMHsVLeIcUKdKmCIFkFsJmF7ZJqu9rHszPzHswDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHme3ruPt7qJSHG1uYz4+/pfHOYvpf7cj9+/OMOMnM7za/fwWDfl39NRfleOlm3epevV92eM1N7vYE+G+7TX97menGtq36bm6/veRMpVRLQlv005V9W8twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRR9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPArAAD///4CHxA=") r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3813009, 0x0, 0x1, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0/file0\x00', 0x4002, 0x0, 0x1, 0x0, 0x0) syz_clone3(&(0x7f0000003b00)={0x1300, &(0x7f0000000300), &(0x7f0000002a00)=0x0, &(0x7f0000002a40), {0x3a}, &(0x7f0000002a80)=""/4096, 0x1000, &(0x7f0000003a80)=""/25, &(0x7f0000003ac0)=[r1], 0x1, {r2}}, 0x58) ptrace$setsig(0x4203, r3, 0x3, &(0x7f0000003b80)={0x2d, 0x1000}) mkdirat(0xffffffffffffff9c, &(0x7f0000000480)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000b80), 0x200008, &(0x7f0000000380)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000200)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f0000000040)='./bus\x00', 0x322020, &(0x7f0000000380)=ANY=[], 0x1, 0x0, 0x0) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000002180)='./file0\x00', 0x0, 0x0) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="380100"], 0x138) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r4, 0x40086602, &(0x7f0000000000)) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', &(0x7f0000000180), 0x0) ioctl$FITRIM(r2, 0x40406f06, &(0x7f00000000c0)={0x86, 0x0, 0x86fb}) ptrace$setsig(0x4203, r1, 0x8000000000000001, &(0x7f0000003c00)={0x8, 0x6, 0xb5f8}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @loopback}, 0x10) bind$inet(r0, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmmsg$inet(r0, &(0x7f0000002900)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x640100ff, @loopback}}}], 0x38}}, {{&(0x7f0000000000)={0x2, 0x4e24, @loopback}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000080)="78911258249ad6eb4958366bde91551b39383bae3c0ea9c48702c57bda676670834b38c49f0494ebca77e4332a974588464c828305833d181e2fcea1410a59c7a456fca3c904ec539409898c2ccc595e16c7f0dcf72604ded30744dbbc6960cf328599858cf7354927bcbe8e94b1818af5b5f3742b49fbc2a1880cd01381de67ea824d63d6a9a5c9a2b68b2bb9b3415c3ff1beb0f2299f20bf41efe6b5abef1ff21565d35e72069d0aa09253cc59081659d0c051b69813daa600192de67c17c4e3e1d1581b", 0xc5}], 0x1, &(0x7f00000001c0)}}, {{&(0x7f0000000200)={0x2, 0x4e23, @remote}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000240)="b90dd5440d2cf244f3d164e126f3badc70fe67c96733e931810de389bcd0ac5676d4e87510d0ac570dc5e1862d6b19de696d1678e4f44cc14b960c671d96ea75c197a8bc1fd8340332ae61f2580dac3cc4047f62709b1e3cb67a8b49b2e5bececb523bfc84c1e26392616342a9e6c40de6129723d198c3f249f57a6c7e0e89a1a26f0b2c944cc37fedcdb0d3534ab8f8912070c00f09db947b8d619a94c6997c86a71426bba6770d1dd32319998e", 0xae}, {&(0x7f0000000480)="9bddff823f42c6be9ee191569e563f819d7adadc38f74a36c2166e8edcc1704e7369dc2415a7c823101732b406fa9fd67c53885cef7b46f2ab040de2c37f636ae8e62d04d7bce93c368dff90879d306466b64bad9c3a97badb144d222bc6086cf6b89f781d4a5e42aa0da1c6f4295be4b61d474d65af6dba60b53da4c7d60415f4612fb4ab36e8382704da50d5bb8907f14bcfe3a114d221aa6705a80a18337a43d6e169dcf9358cbb38bbf872a3398944c046ef211ee8a268564993943764faf4fa8071dbcec266fa2f86721b48abb35ac599e94a2ad54b6e905058c767c00c80016048cd84ff2e29db5998da4c7d736b88d631925513581b91f6865e3e7eb0b03e59af02f2fa9123566132b8bdcc7745a636c726953f6a87a2cee4eaa7e0ccad6ad338f200e8272ee81b4d62e3064c0bddcaab579a414eb0074d7bdbc3b82e6b2ed41351a46fbb1ef500d0834b8c347d69c595ef5a0a4c13df33c9333e285c1d1af8a8ed8ef947ac05b46ee26db5ee21a1a8be6b33b032a01c133fd195bbaeb110265da73570be70f8c8184ac8f031fc7079f3988d074053878c95ff6b5df4239058fb3a02d113f49c0153adb9d1414f88e30e5c21ed07f09c5eafb24f1438f10d277ad8539ff685f1131940eaae38e26a0b501e32dc8847805df28bfab119c9d2aa8e360b756c58d5ade6423d2857b53d21397dd1b7ad901c346744171081f2cef8714fcf0c8ee46544dc442d09d0ebadc31b9165855bf5650047f6c5a4de0f6978ce8a19df35e4f420dd6e8c494fd7dafe20fc71edb5d7013b65055a7427bcccecd486eb16ceaf4a9c131558495f4291e97b8b5fc242de388f8ecd594f28117deb04d7b619a82ea436d11f72bfc5d6f7f630a038c5bc5d1b94902f53bc2858fdc6be663457c049d3d11a39706b38023a6c15d9ed281bc37eda8b98ae32d8182a7551b081ca3dce531714322fcfc3ab6f3ef535d1bcad2841bf2d19b525c8faee000158bb639814926353d80e34cb56385b8d2a460dffabc395dbef4400a39a121eb787066b048d22d132ad1401a26498b64ba2082d20d35d7eb8ff76b76c2d96a6fd33b35d73e64c14a70b7ea0544239bd198f387175e42df9d814a827fecb6b1f9fea54cb808a7bd81c8fa279ffa4a953c2f960654dc5354ce7442f98c9513722cca5fba01691319916b183cee0af93fd7f2a9a443260a5d1fa519309fa9e9c40eb6e85f1e6983f6a484c9ad195ce4844129a1720a14afd892179ff3e6d30aa30e830895ff3a47969f674359fc80623a81d59a88207c8964eaddef19ed766d74ebeba48a84611c34e5ed725e2b042ddc064abbacede1d021c4a525b8becdda3182c832f1969b2ddb0a19acea4476aa2ad6b3509ed04b428d134e894bde5db7c9502c39a057ef873dce0a3df76fd141405b7448e47be8b19b7d09d0a092533bd93f14d731c21bcd5b02b72d1b806f411a5031f20ba4d1045fbc7f61fb6916269b4966d2f2ef766f84739c2c2e10a68d7bc3dd1c6dc1301e86d641641bb42d24f388ace6eccbd23731b8f246d864d077271a09d5ca83133c598de2ec204c0aea7054d4e37282898a48116285b64f4a762b7d250f4e1e64b9886610ef079e1ff4617cf2c7a4c05956bdaf8adc24f16472eca2c5a1d3f37f5e0de6f51e95c5c94f2f72f096f76325264aa64052851e1684f53d91e7d8a867fa1511cb8274df42d2ee2981ac463fd8354d33cbd122162e4d4d3b96449eb7785476edff556f7fd44306014a08cc937d786430aa554ccbf2048926fefebb6c9fdd2ff758fd6b88e288965b6390ecc1611a32dea006cceb59571b3c9c30a2145637b03cae19799b2f5f413fdbe83b9cfdf7398d3d52beb0dcabdf6dedd7b2fd9bbfcd3367ec3667c1d878e43443ccb6935d21a1b7918e420db899bda92fb8ea01ba12b1a06dcd9b4e4ae70a453facf8f7d486ca35cce1746fa6cc09585c0ac0d56917c96be50593060c601a1261c746b6224b4160487f01d8a5209102f92c7113be2531f27468ca04e6afa6f27fb34d0688ef78ff21fc90bef917221c94da2d6d7235ffcf80e22f07da93bc15e0f6323c6e9e99db68abc1c3c72417daf3b65aefb0c754c3bfc7f510c15bc0442c43c90f0ee3ee215951ffe20ed4eb9bc229491ce263322fc432b33976e064db79732c78d4c31d79a7187fa6ce8ee117008edea182eed7f458c59ac58ad9d37f9dc73d322131d9d9986df0455a3604806ac876ef8b0a881679211c78960bfb978e2f9274d98dc7616f4c17a90223ed3d28cfb5682eda2b725833d17de6f7ae94eaf1d4b76cccd9eecbee2cdc689b18fc50e47dfd4780f63c3136079b0ae022ec4b3b812059dcb3f58a05bc1071d03d368022f7553d088cb57bfc9c26dc2dcd77ffc4feb855672788cae939312bf0a98cbd02c6796006d2552f7e078b2f5dfc058f2753a7b593988575c03c952347b8bb640f5afbc4d4bf78e306bbb6353416df7fb41fb19d605230f8b12c680d641162281fb3171ce5d8fcb72f1b3f1171d57293354e7f6798a394a4e249483ea4824cb421eb168de69e9fee866b4284f8009d6d306703eec6aab9267ee3d802c660280e454f81a90f312f490832334b6b700d5d0e45ff43cbb4dd63452310f1bcfafa52eabf7fa4d0d6b4dce83e904f5d877e29fa20df9b0d8a224f438d28891383df36ff481c77996af368571d8c2da876f127ede27536d4ce58eae202b37a78cdfa9f38d730ed8d44903be1c784896604810336b65476eeb01e33be0a44b089d6fd30e9c6b8db17178546563784283645e929b60a9af03a4c9f4693edae4738a648105ffccccf8eff8d8b08d649053d6a1a72aab58d470634f7e7f4df50e6c6370ffbf0d7cde6cf52d699c2b60307b466911565264c0685e4faf957de1456339e6a4cb0a2c0a567583486c3ea13dbeaba7342e65e49b517c2073ba04a2266acc2f453c81017cb439a6a811b9fb523c30a9c6bd7444e7597309a7138ea310836f74236a61b285275eb7910167e9a016698646d8f638432b24a8ddd4c9f0d1f207497fcf89ba3be72f1e2e7da0908026c9311a67431795e4172f351589c67b22238e1c9aedd6d7fceeb3789f76aa8bf76005c2a31ada0beb4fea3ec439ad9b866932d40b8aee52ea2611842152bf13c6f1ec1ef15912375b4f5d3637332a02f312296cda7a3422bf6668dd54e2ee88e7a14e1739170569973748993371948194263fa4d7a0ff285c3cba0f4742bbb8eb44e26d4faa92d350e481dcfc303e203b13123a3ebee8652d8db0468f0d30d6242492d91a06858644decde04c3691d6b84a62e72ade2132e7480b50df7667f668d7c32b87379bd782d74831bbd739d29453522ac2efe51344e83e7b99c77fbb2dda99a77751582c1061a805b696ead3e83b34c9658a5e17ac1522914489f23f51fcdd1d853fc8a7a593c2851dba20bde72849166f605ea788f70bc0b938be7c3323f85e00f9e112924ac4e7cbd185c65aa606336e9a142819579db9c1ad3da374fd4bd17618839e2b8d4a05bdf4db504c04e55c1372208cce0a85e3a80ff5048a6325a84a01cea16ea5f517fe7f1a9515c74b42a5ad26dd3de13a07b6abba2ae2dc37720f3ce86e135e1ff6f0ec8ec3565b18f009bb384445c839e7407572c18499a6ad9be86eeb0af7811a856af2a46088a597d9e6d27d763db67e6db0c6e5ac59f28c9382b2929537c78b9ed584d45ad8d78238031508cdb040e55d1b08b418fe65a97d26b04d729498d3f97b0ce3f5147f65b2a35caea293a9154458d3a97f906f632e4926b094cc89dd95e7b05c0b8141199f87bc7ce04b3bd33e180d5dee90ef078ab447b71a929e1f4f5c4941eca74663c0b37f09714adbc64fb4719c2fe1eddf29a7de404cc1357183b27f30aabd7d1a5b31536bce49bbc7a54d74021a7e1f4d9f2a0704a3fd3f9a6d6f8b1827187fc09521d9ca90221e958da80b11f61a8aee5c7fb9122d281fff406346409414b042fdfe8fd29424e34049af0054b54279094a1cf29393a3ff701b6a7766d4ae068028cf0a2e5272d5d6fc73f3d946afa0dfafde5069b5bed7eaf002325a0cebfec92d93aa0fce50470fcd598e70183d45272dcbd766ec4f8c3d159b3c43c72a39a467658cdddb23db28e12a51310788ee996b372aa18c6f73f54bd52f8bf3e17799414f7c0df9a01c6853fddd1834cfacc8513a5e3e54287cf6ab77eaa2b140bbb2f670c78ca0590e38e6cf18771b864fbdb419df8f6a194f925c39885ad763aa526988be8b556f5279fa75f1d02c87db035923d8f8fe90ced982c60b5c2b64948eadfed190fcafbdf8d32cecbf3b207780b977346b145509e966136f65b8fd4ef88871a7d269cae1e1ac7e06ba3edfe6275b819cba5fde2aa03424004c589b9e8c7c6aa9c09d1986a87f106f02c9f9565182f67178d34789d356170908a191f1458cd6bc8d4af0c68d95aa2d1437435e0d061501be6dee4737fb5b1ce4cb302e4fe2650f1c2e2537ccb3885dc0dd6dd7d48cd65196d55d3d6092d3cfb2b9ad1fc7803db5a0df43eee1a612badbe5e56e0a1bf4e21145c12bbb3dd8d238f10c51e5cc66422cee940ed912b32c03a117ea39d8a6be3a21392d08b3f3b20d8c9beb016111c78123142f94eb2fe207ea46c6d89c90395358de4ce860aad2fd526ea17a8a16a0b84439630df19024f9ed1a6b1f42f5b6ec239bce0d551c6dd867818338333980a5b6f01b599ed7af9e46a6dc789f67b1f4949f3c64932baeb078bcfa4158aeec6b041ba6d0eea9271acb77e83eb6836f4cbeddb3f4170b28971a49b9ec725bc1019af2dc177c612900232b804ec545e8e9b56aef06f0dcebc129e7855c0c96e895e3502f90e6fbafd226453a786cd5f8a3c02e9552372bee326ee3ee00a49604a308aa333ad486ad16615a8ccfa5d0a76a5fb62ddee3d96dc7c7e3ae9c9ec603b0628cd0f814cb49eb7636347eb1a3cd2f7b7bd223754ef7f32ddabb529e6484995efc610f330524b9957a3456398cb254f1970a7a6a1abbd6e961e00828189e33f37547a0e63ec307ccff36f2b5e954f4e1c02f0e85dc32d63aa9cd628f0a81574631d3b5dc6e94895fb63f385113c9ebbf0683789326318601f0f946015ef20763e71836da84fcdb3853bf546431a7ebfbd2f42896f906527e6006953d88146bfb7cd6862003ca64b792c97364a7c7d657a4db432aebc7e2fd712408c06d1752b4974b9c84f7972aa00f0fe0dda85148740df063b4e648086dc5d1b6e3159695bc47d61562a72db82bc53470f7150fd8eb927e8a51de8f4fa753a018a5615df25a2544c38810eea40a26f1b5b29f84719fa9c3cb5331b0141ba48617e4c1c0fb55b24885acd30fd46105af4728f0fb5af69b5df4e202b7de66b541b594ee2c9197df79b18d25f6a1bb586cfcfc0a2ae3f41f308579b976b4131ee40359f7154388ef9a42c2b1dfd3ed24e2a6084d44a390733986a98e7c20244ab8a1491994ed00ef9a6ea8762e1ccdc8c996d63ab24ae6b0cf78e1ad824f49d9ce496a05e9eb245fe0e6b8bbf2f36dea7f488af3753706c9892ba38edc31e53bcafdade44d7dc772fd791ad98a0d88dae9c3707161abf1f0fbdec733a810e69a51678fca1455631addde0ddb01138055048839536154736f3bed218b3e4701e5b2a7ccb817a9cac8a9fbec7bdeb27a28a1655d8e4b135c4a2c34a074d1178c8f83fd4b9a3568c1ce3aaac70303d759561df3eddc64812aeb0480b09a057eb8500553dd2d9303042ad6317a9018", 0x1000}, {&(0x7f0000001480)="85e7853b598c47c4be5c8afaecbe856af40ac3ffbb8d6fc4184451c2a4eceb489d96a7262790bf5b131090baa50daea877810b8de7a29ff1836c8cce48129a59a0f22dfb6d86840a6a0488634c187dadd0f2af746ea6bf2e50b6b7a4b44f4e80cc8332bff9cbac546e65c3eb912c9c3a4c0f520c4abb68da7f659a37173be825741c1076d00d834aea91a04c608bfe8220ea226279c4930a26d663c40ee063a5eeb69936b50f28584374d8132e7f7386eb41114ebf5cd049f65bf1ebeff5dacb59164f938f6e4ea60bd4e6b35ddc249e3062d275e0ffaaa8e6b12c379e72279b7060a69ce3a975b232ef910f0b709d2b0c0108", 0xf3}, {&(0x7f0000000380)="c800016727dd533143ecc0fd69ec057f9683b5280f09dfc06dd90b2b48e32eb4", 0x20}], 0x4}}, {{0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000001580)="f6e5771fa6a948705b3733906c7501d7c0917160815768227c4207e0bfe49f8e07135defa07106e7dd3efce5656f43adafc8dc0e34e05a8d0466fdbbf72a7f050770eaaacdfcda5763c5efb3c96f2d59c86d3384257a470282ba47973016a3bf7e517fe0555c97afda2fa26129f316573c85a1c6bd35a563d0fc1eb99307cf682d54c818f725d5ad5f7562830883e51358ba31ef58bb8322da6f083ffc2fca", 0x9f}, {&(0x7f0000001640)="f3ce75358685c626597599e9cd1dd531a4c806fb9c1156e14c2026ae71c1e6b60d62a1d33421d2efa686aee5d447840d7803002bbbf246c453913fca92238bc6a1b446546ad8e59003ee22f265255517f6948db58096d0483f7ea1a3eebc5ae80f3f69b994f78bfedfc0", 0x6a}, {&(0x7f0000000400)="902b8668756b41dfb0322971dd576f78d93016ae644d5dbbe94c674787905ae91d475719b0cdcd0509ec08142e60f6885de6a24dc494703ae6d5c9245a46f2", 0x3f}, {&(0x7f00000016c0)="7264f46dccb867c727de33058c131a44110bc92b4ba2d8c2ddce5827ebbcb06e27c800ebe244394fccb20fedf73c28f2952693f4b9a22be8db662342f653e7e6db25bac76b937b6c8dc5193aad383462d986b52218b44ecf2fdd6d02e8c0f6a4d5b60221827f42eea0a6bf0fd0010805faa5c0d97dcba995a1ccddc0730efcbf68d7f885034cf9b4dc167d", 0x8b}, {&(0x7f0000001780)="b5ab2afb2e9c36e0ca1a9f08c76953f9129712b1e3c59414c7a92e875fdf0de25bff20710ce32045efe5765414655400cae0f9197112de9a93a133e590ed6059b1b7c7f7c91b08248926e55b606e677be9765c22b06dd0d0dcb14d68aeaf6ead1b6134181619bad3849f6fbe3d3e69d648cbc0ad780d789fee9961526bc7be910d2202910b9eb53d139efbb84aa80763d4abb5718c20936e1e1bcabd8d3cc77ac3c3cb176871f1ca22784cb1187f31a4ebf0cfa45b734e47a792e5975d4dc1fc5b57d086f2b7a1c3f6415c418f89680600a2965dac2f6a1a360917c60e84a6a73f4823b60b5fb8325a719002cfb226283d8ea6c1", 0xf4}, {&(0x7f0000001880)="e09ca6b35b5fe490dc3c518780ce1d5ab0ac6e175f1f00cf864c70dd1a54e91f59bb3a22df04f7345a947c8ae027184b19daee03a42049ad2bb78ca3e9770780329bd131977ac2d615e680ed5bba4546ff6c8348ba9375c1a8debe2fcaf7f4d7fa6b4d79779b2b018a07af17106905d7a9b56cb53b8ba11493023257c8a5cb9a51a3cddfee5fe02c253031daff1732a16f2aed78227a26074ebd938b77fd4c7d65703d10d80fb921e094ea5a1abeeadc7cbb8662524ee826e5c11adc7ce43676fbb72a8d7b110f078f8b8e3e9338cbae351c71b640dd5063ff87cdbcc5f3bf6f098b1e1f8f461b9d824b11ad5f88f8d142dd14d76fedf9405616661024a1eea3f2812624a0efc7ef4e1ad3b439b51d99aac8780cd69d563777c21776414839b1d61d3934309acc3904e925f7923c6c9e6e29ea1890e2ecb82bff6a338d01a9988e077b94c2b3f14ab530b23264c3f4d32ac73d9d0e58edd0d3d54f58e6e1be9240b34999c5a40669775308ba5e672ed5a1140a5540e1ee2413211960fad5fd199f52e4f4141b98836f9223a464acc5118a361a21f353b4e1f706294a4b11f5cc35115ed2090fda80b806848b54930570078b5698704776350a56f00d0a878fbab82e08ef1101bc954146f532f2969f09fb9b27e8cab97be54f5a4b3cb7a0b16b9dcf7dc322089ce17122895fc863a9fd83a886d669384d7f712d018239801c66f05da7d265acb573031ae17d799593b9c56aced83d1f206bda3fea770fad0464403cae0f6a235f5293cf939e68f9eafda817797bc3ba02d339a77f82a3c2a687d57841b026158894f77323203eecbadcf2ff987d6475da198844d773955a41d570d07a98fdf3e8ca0c245dd026043c6e3eaecaa9b9c6748cb6e731220f48878890dc37ea5a381549b990acfa87132117f48d5588145dc8c33afc360d1c6c2cf8ac5b68b19bb62acac878f385059158f439b85918657fd1825e77364f82496affdb5405cd339c48013dba6d00760f5f387025e3447ab2155098749ebed7be30f0adc87a1548abe6a11680344b53e94120968a479f3e490feb9e05ad015c14e10f6dc0b85fe6235a2d135b881b41245d992177c0f9204dd29a351ef75e62af0c8f70f0f849ea4c26aff7687d7db0db5c3a80b2f3eeedba875eda608c59912768f488c73709c1df57841f4b54df0b9b94e964e94fb09e2055dfaa5e8347c22d90ac5d1924386d2b6428345cf91129b2f3eb9de9dd5036532b608d249b9f1860b5128c78e2fb4386ff7976dcdec45f7be6f6b17af4c7cc46f0404823c339fc31abaf1f7022173c06a87ef4ed2e9bd0104056bfeaf977098986fda017d0da67c32398a883521fbd6ce948d6673194b7b11f0c13e6aa46ae22c05c23571a68d67429fe8b5419f75f133585e3bb19036a9dd0bb27c7e96e69fd8cdda740cb805c48b67732f45d50ae18c9c8f1239002946185e89ac35929a75d596583046993a3d0de16c72a66d1fadde314e12b51eaf401b8072a97d9c3026532760943a5341e6247f909fe7616f7899cf88064bf54bc3a24ec9c0f9ea1410e5ec8b220ce8e60270285470cbcb55d539459f98cdbfddd56e755172bf161588d973f681ed409bf2e1634284cf9487495a6be2f20c20498035d5e2a05f3a6b5455a3920f65f82860603bc6ef22b1bdd54dbe7b36b440125b60d9eafb8ee868d161f31c2cc60c4f611e6b1263982f66af1549322fde7f6dea3326146732c0be532f89f30078940dd3e39afe84bd1057ec46b79eccf51a27cf78c1e8be0dd2e5527d770821ac8356f96967c178f78852493c755569bc6d111b53def2f8b0dc3d0809b283f2773134bfe60613da0918cc5ef5f961ff105dfa303084e3cab6ee184102e7b8980e928a925f265d0a5ad216ee90648f73e8ef81e5f82dd84519db45f06743bfd2e651c699e4a92ad556e85c49c3b72243b3b0fb2bec124fc0805dd0230eeca77f1ea3dace9e557461075dbae7e3d8ea8e59c84e51b6897e71c3ae603fbf4801fbc79542b00f7e626610eb4850cca798574d56a1e1bef68a6bea3c93b3233854537b3072fb5636bb7d3f05bb2f13f548dbbde8a76eafd849a048ab84a9651e1b7be9c005694b6beda296e6f92e4ab6f7b0fcbe9bcc435eb2adc129d4c6e04b49daf094ed328a7ac8faef81a34fea6cc5db0b59946b0ec55671106820fab91686c26752d94344de57282aacb2fb9c9718f71bc2ac46a0a7448e8e63fae864c82ed3a5adb54cc0193a356a3cdf4b9961137a38353c679e01a2dba13161ffbc7ae88c2bfeb40d4d6b5d1e1a24ccd29cf655e8d30f97dee86e556067f16e21e01bf768dcedfe091d4884e62d900bbe645cff5c9dbde3f65f10fef1fd37741e0f447d14d1abae62c1572955d32326f9ff474e4df10368f50ed94f6c40350c3e4d57c995303369220a037746273011dd08c2d122135905e160b7b97a93548e94930a77361c59db88d1e26d0934cff4ef05481027ac23403b4f3e0c4cdcf24b5ec1ecb65da9252efbf80a3dd55f7f0f12756b81fe2b12e05e1c656647d348531542f6898be74abab2c61138fea077173633eb465541d54d1c79694589f8e90fd2858f97819b19969fd1af3bf19ed64031aff38513fddd6d3e1eb8d748184f9f5cc2a182b00d8f3e95cf6f8a9a64038aae7501d494e93d0a07dc30640dfa572cc68520e8dd1a07bf8de4fc485e793440541b421b07b6d71e2e8e01034bc445d10e961cf50def2850432cbc2b59d4141604828eb856045381a690999c333129239e4daf1a24afb7ad4d9e39ae96549c8ecff56f9b8d463b5f453449c3f7a3f76310b9a041ffc5fe279436e518c0c84e3c726d8d98d0fe6aab9212406420b794ffb4271743d7cceed35fa9b1942d28255317f65a3403b45b06dde282661811f332225ad9cf0d2eae1e4684c7e2a55d9e67770a8bd247749eb95a8b0fb171aa35207c545f672015474e8878570bdc70e2074a897d40944026e5d9ee844d0d2b639d308ce9de85b8db0fe7a8d7a3b6c9bb9f79b9888c9e1991ea3d6b25d09b0284fe43c4fbd44bf7c2805ed633688ebaad42b96d9e17f49fb64e6035297ac6b2741cb52c3a25b0b57c13ee47c8366d78a3817a7fb9972d431b8fee44cf97cc9b4603c28f6b1ae444b860cf11edb7b657fdfbc0849397ed34378685bbe3aa1697b2ce6eebecc8786b44346c8dc92ff187afa5c76db8fcdfbdb9f476a535e705f84c6c3bb6daa26a8cacdd6cf93b964753de9efefb756534eb25d3e238e91de4523463906fcfef74371d7d10d169c89d4823c03af53bfbd256248f7f0e4e4275f9ec230a7181c1ee9140278b4cf808f6319f1425c47477034365829db68493e8debc40c9274fdaf9b96f12edd41c69ac7c2a8612ac1ee80998a9292c4d1f1f770f2cc0e270431473e8d444a04e9414711219cb322f1b41161134def9c82bcd5177ca7fc848f52fb31e2656100f612b09ad02b5ccb8b15e138e12aa32972f004ebd0800542bf26994ac71b15f5ddf69fbc015f478c4540ff4215eb03d0f85fba20d74c480e17d70a1f4e3c56b81f432234ae816e9b0f6f48f4f7972c26d9104f43768be3be462b6dbf80dfd2132c08fbb2a1e50eeba7f30a6be0e537e06856ec760776cdc9e05aa04ec9873722bd78f6280d10458f00b4d35af9652b15aa5516c84bb4479eb372bc1d08dc8c664170f0ab4265e90981a62c0593ce239dbb118b09b31434b4d085c33e226b52c4f5ab1cc1e21c447136b438f44c04d05604a247bafbe5ce0ec6b1c06a7b6efbdf42fb46d057693db6e428a8912922edfa00005cea632861f81863b666d5fbd5750c3f84e437f14f94589997fd9f3f034a45c7e567d3a4332a6873706fe9e0a530a3ae5d9fa5c71b9dcb890833686bf2c752e6a6c70ce59b974989ff7c6a1bd96707804b64f502e221ef96200684353fa950cbaf497679d3313d6b7a9fb6357ba8aa40e7d97c8e32df57b8009f787fc41e0ca9d2af12dd0d049d553855f1edd655bbe4bb6c56c37f17025f2de4c731e2f55c5ee17154f4fe045c873b879e402e08a8aa6e91c3a72b232d806d98bc4f47e0c4b2d07572062157b3a74ef6d26a9db7561f86c9f2a203ec0a23d4759c618ee156d3f140071b2341702df7a9cc1d12e6f38d77caf6ff9421ce84d723b2725fdfc36a5ae593881155d30312bd93a2d7bc7b906475dca684a93f8998edbeffd73ebf4bcc70a94384c39108352eefcd1d4510e08fa70f34cef418e80dfa017ca576219b1e506cb3ef20cf12c79578b36fdb099af7c863c0088c4c5beb12ca5ab75b24dd97c80bf1867274ebc8026be63636bc01658075d2445e471fa45cca595eee99ae2cb75981d1f205f102c7bb8d74a115ab66d40e5a6a52459d984d41f5beceb5750592b89ed196ee0d7e7c201dea01397e938ff3c28f0e74a57c321eca670718f7ede41ca766714e9a40ee778e6374e9bf65715a80f2c84abd132edc094a060d43958e3fc06ce446aa729dfdd4834c5a4dfbff504caa23f64388f10ff833bc3b0956c27f3e9d48948aa2df003ed8a150b4159d4a7c9192fbff08a68cb73f92ce0799178a105a542e02c8ba5911c3cce9db0caf8dedb5ba78cafd8132c02422e8589a8a8dde4395a6d9538869fc5be771686b76b9a96ad34978a4f0b866ae70dc65855bf0c5b921f003c1c10e9fcfc39ba8c1cfb95b86df0c0be867426f307bfda1683924a8fcacd2b88f8d3c6f89029cf74ed17f751f9c7b0e256b32ad55c787bc7373baaaf2b4dc441902681a5dc64f01dafa959bc0c12d0e1403b160c73acde8c80908c6f4cd79ee4432679a73114800d16a734e86be294e3ab86d3cad701dbb6f784e67858f1e8313051cb35f05ebc9b0eb51bed76e43748f39cedfc9e0ab3bbf50f34f5007ab31cb26313e00db67aa9b196aaa61cac802225e2f471e9c54202987a36cd4443a49f6db10296e96b155d08cb98efc65780278651ce8f21a9fdb1b13cab02e25e77073ca9f44a617b05f23918921ff111a7efd05fbc9dc1f52cc4dfffecbff3dd75b3537939022290140db6101756ef9aa88f07fc0e5de8e0f68186a133d1f17e84139d83560b4405c8c49786ef39d1495dfb39009e1e6ab9dbb47bb856e96eeaf42a39d1ea2895f627f84d633c2373e10c756e35d207681a3e7c9e5eb1c0e34acf5117fe9e896833b33693ddb4d253ced1d4b0f8cc6890dc074b82beb45408caf2c16f546e2ddc31c848f7dd3b9baca2cb6d154fadb81157bf05c688a2355c57cc2f1af57b8e1035f3ecbb212835dc4ac2763eaf1984619d3548fb7c0d01bb06509f09aed93bb075cb991830896341f024d78d2e55b307cd947e3104c25724310ea9f7539a0344c679bda6c5f75d424696f6183c2d201e2210622a2cf2669949cbc5efd44d46a2dd36769987c905efa3ddf01c1efd222f1309a5765725cc99dfb7243499084b1c76a1b17a558c8f797e1e5c36c9859839c98f617d656b18944eee8681d8d65c9571309320164ef42df6653335b03cc1365c5e7da749cece42741d18965832ce3112965b6824172fc1a40955d54ef19639424a46c8de6d8faf7f57cab887f16c825040f4637a10ae1bc9ad59849a39caa657f8ff74928c56e970e45b93a6f57a1d11756eaf2044ae482d490c5a30f1ef3afeb2748d4790750d7b3f15acb8565a98e19a4be0205468e45ff9fc15ed69b03d9c2cb31e0eb8d2553a21652958545611b46893335ce2494b5b79f236e550280e08826ebcebbb07d8056349692c1c3ae688dbc", 0x1000}], 0x6}}], 0x4, 0x50) [ 84.828601][ T48] Bluetooth: hci0: command tx timeout [ 85.071593][ T5326] loop0: detected capacity change from 0 to 32768 [ 85.084217][ T5326] ======================================================= [ 85.084217][ T5326] WARNING: The mand mount option has been deprecated and [ 85.084217][ T5326] and is ignored by this kernel. Remove the mand [ 85.084217][ T5326] option from the mount to silence this warning. [ 85.084217][ T5326] ======================================================= [ 85.154979][ T5326] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 85.223730][ T5326] [ 85.225038][ T5326] ====================================================== [ 85.228039][ T5326] WARNING: possible circular locking dependency detected [ 85.231176][ T5326] syzkaller #0 Not tainted [ 85.233101][ T5326] ------------------------------------------------------ [ 85.236093][ T5326] syz.0.0/5326 is trying to acquire lock: [ 85.238654][ T5326] ffff8880330ba610 (sb_internal#2){.+.+}-{0:0}, at: ocfs2_setattr+0x969/0x1b40 [ 85.242464][ T5326] [ 85.242464][ T5326] but task is already holding lock: [ 85.245353][ T5326] ffff888042ed14a0 (&oi->ip_alloc_sem){+.+.}-{4:4}, at: ocfs2_setattr+0x95a/0x1b40 [ 85.249084][ T5326] [ 85.249084][ T5326] which lock already depends on the new lock. [ 85.249084][ T5326] [ 85.253598][ T5326] [ 85.253598][ T5326] the existing dependency chain (in reverse order) is: [ 85.257311][ T5326] [ 85.257311][ T5326] -> #4 (&oi->ip_alloc_sem){+.+.}-{4:4}: [ 85.260530][ T5326] lock_acquire+0x120/0x360 [ 85.262716][ T5326] down_write+0x96/0x1f0 [ 85.264702][ T5326] ocfs2_try_remove_refcount_tree+0xb6/0x320 [ 85.267305][ T5326] ocfs2_xattr_set+0x595/0x11f0 [ 85.269606][ T5326] ocfs2_set_acl+0x701/0x7b0 [ 85.271867][ T5326] ocfs2_iop_set_acl+0x1aa/0x2a0 [ 85.274125][ T5326] vfs_remove_acl+0x48c/0x700 [ 85.276294][ T5326] ovl_workdir_create+0x594/0x8b0 [ 85.278616][ T5326] ovl_get_workdir+0x32b/0x17b0 [ 85.280857][ T5326] ovl_fill_super+0x154a/0x3da0 [ 85.283168][ T5326] get_tree_nodev+0xbb/0x150 [ 85.285312][ T5326] vfs_get_tree+0x92/0x2b0 [ 85.287459][ T5326] do_new_mount+0x302/0xa10 [ 85.289546][ T5326] __se_sys_mount+0x313/0x410 [ 85.292113][ T5326] do_syscall_64+0xfa/0xfa0 [ 85.294461][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.296959][ T5326] [ 85.296959][ T5326] -> #3 (&oi->ip_xattr_sem){++++}-{4:4}: [ 85.300315][ T5326] lock_acquire+0x120/0x360 [ 85.302468][ T5326] down_read+0x46/0x2e0 [ 85.304686][ T5326] ocfs2_init_acl+0x2f9/0x720 [ 85.307373][ T5326] ocfs2_mknod+0x1321/0x2050 [ 85.310165][ T5326] ocfs2_create+0x1a5/0x440 [ 85.312548][ T5326] path_openat+0x14f4/0x3830 [ 85.314912][ T5326] do_filp_open+0x1fa/0x410 [ 85.317397][ T5326] do_sys_openat2+0x121/0x1c0 [ 85.319988][ T5326] __x64_sys_openat+0x138/0x170 [ 85.322197][ T5326] do_syscall_64+0xfa/0xfa0 [ 85.324206][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.326690][ T5326] [ 85.326690][ T5326] -> #2 (jbd2_handle){++++}-{0:0}: [ 85.329810][ T5326] lock_acquire+0x120/0x360 [ 85.331984][ T5326] start_this_handle+0x1fa7/0x21c0 [ 85.334365][ T5326] jbd2__journal_start+0x2c1/0x5b0 [ 85.336727][ T5326] jbd2_journal_start+0x2a/0x40 [ 85.339270][ T5326] ocfs2_start_trans+0x376/0x6d0 [ 85.341518][ T5326] ocfs2_mknod+0xe93/0x2050 [ 85.343566][ T5326] ocfs2_create+0x1a5/0x440 [ 85.345639][ T5326] path_openat+0x14f4/0x3830 [ 85.347773][ T5326] do_filp_open+0x1fa/0x410 [ 85.349840][ T5326] do_sys_openat2+0x121/0x1c0 [ 85.351993][ T5326] __x64_sys_openat+0x138/0x170 [ 85.354150][ T5326] do_syscall_64+0xfa/0xfa0 [ 85.356503][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.359173][ T5326] [ 85.359173][ T5326] -> #1 (&journal->j_trans_barrier){.+.+}-{4:4}: [ 85.362622][ T5326] lock_acquire+0x120/0x360 [ 85.364697][ T5326] down_read+0x46/0x2e0 [ 85.366566][ T5326] ocfs2_start_trans+0x36a/0x6d0 [ 85.368750][ T5326] ocfs2_mknod+0xe93/0x2050 [ 85.370861][ T5326] ocfs2_create+0x1a5/0x440 [ 85.373006][ T5326] path_openat+0x14f4/0x3830 [ 85.375297][ T5326] do_filp_open+0x1fa/0x410 [ 85.377497][ T5326] do_sys_openat2+0x121/0x1c0 [ 85.379705][ T5326] __x64_sys_openat+0x138/0x170 [ 85.381964][ T5326] do_syscall_64+0xfa/0xfa0 [ 85.384103][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.386577][ T5326] [ 85.386577][ T5326] -> #0 (sb_internal#2){.+.+}-{0:0}: [ 85.389542][ T5326] validate_chain+0xb9b/0x2140 [ 85.391971][ T5326] __lock_acquire+0xab9/0xd20 [ 85.394233][ T5326] lock_acquire+0x120/0x360 [ 85.396331][ T5326] ocfs2_start_trans+0x26b/0x6d0 [ 85.398641][ T5326] ocfs2_setattr+0x969/0x1b40 [ 85.400883][ T5326] notify_change+0xc1a/0xf40 [ 85.403008][ T5326] ovl_workdir_create+0x722/0x8b0 [ 85.405696][ T5326] ovl_get_workdir+0x32b/0x17b0 [ 85.407904][ T5326] ovl_fill_super+0x154a/0x3da0 [ 85.410175][ T5326] get_tree_nodev+0xbb/0x150 [ 85.412525][ T5326] vfs_get_tree+0x92/0x2b0 [ 85.414634][ T5326] do_new_mount+0x302/0xa10 [ 85.416708][ T5326] __se_sys_mount+0x313/0x410 [ 85.418826][ T5326] do_syscall_64+0xfa/0xfa0 [ 85.421045][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.423708][ T5326] [ 85.423708][ T5326] other info that might help us debug this: [ 85.423708][ T5326] [ 85.428081][ T5326] Chain exists of: [ 85.428081][ T5326] sb_internal#2 --> &oi->ip_xattr_sem --> &oi->ip_alloc_sem [ 85.428081][ T5326] [ 85.433665][ T5326] Possible unsafe locking scenario: [ 85.433665][ T5326] [ 85.436807][ T5326] CPU0 CPU1 [ 85.439075][ T5326] ---- ---- [ 85.441325][ T5326] lock(&oi->ip_alloc_sem); [ 85.443351][ T5326] lock(&oi->ip_xattr_sem); [ 85.446292][ T5326] lock(&oi->ip_alloc_sem); [ 85.449268][ T5326] rlock(sb_internal#2); [ 85.451112][ T5326] [ 85.451112][ T5326] *** DEADLOCK *** [ 85.451112][ T5326] [ 85.454553][ T5326] 4 locks held by syz.0.0/5326: [ 85.456736][ T5326] #0: ffff8880123a40e0 (&type->s_umount_key#50/1){+.+.}-{4:4}, at: alloc_super+0x1bb/0x930 [ 85.460994][ T5326] #1: ffff8880330ba420 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 85.464878][ T5326] #2: ffff888042ed1800 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: ovl_workdir_create+0x6a8/0x8b0 [ 85.469510][ T5326] #3: ffff888042ed14a0 (&oi->ip_alloc_sem){+.+.}-{4:4}, at: ocfs2_setattr+0x95a/0x1b40 [ 85.473664][ T5326] [ 85.473664][ T5326] stack backtrace: [ 85.476270][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 85.476285][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 85.476293][ T5326] Call Trace: [ 85.476300][ T5326] [ 85.476306][ T5326] dump_stack_lvl+0x189/0x250 [ 85.476324][ T5326] ? __pfx_dump_stack_lvl+0x10/0x10 [ 85.476336][ T5326] ? __pfx__printk+0x10/0x10 [ 85.476349][ T5326] ? print_lock_name+0xde/0x100 [ 85.476362][ T5326] print_circular_bug+0x2ee/0x310 [ 85.476375][ T5326] check_noncircular+0x134/0x160 [ 85.476396][ T5326] validate_chain+0xb9b/0x2140 [ 85.476412][ T5326] ? lockdep_unlock+0x89/0x120 [ 85.476423][ T5326] __lock_acquire+0xab9/0xd20 [ 85.476433][ T5326] ? ocfs2_setattr+0x969/0x1b40 [ 85.476440][ T5326] lock_acquire+0x120/0x360 [ 85.476449][ T5326] ? ocfs2_setattr+0x969/0x1b40 [ 85.476456][ T5326] ? do_raw_spin_unlock+0x4d/0x240 [ 85.476464][ T5326] ocfs2_start_trans+0x26b/0x6d0 [ 85.476477][ T5326] ? ocfs2_setattr+0x969/0x1b40 [ 85.476488][ T5326] ? __pfx_ocfs2_start_trans+0x10/0x10 [ 85.476501][ T5326] ? setattr_prepare+0x1e7/0xac0 [ 85.476518][ T5326] ocfs2_setattr+0x969/0x1b40 [ 85.476530][ T5326] ? __pfx_ocfs2_setattr+0x10/0x10 [ 85.476541][ T5326] ? ktime_get_coarse_real_ts64_mg+0x59/0x1e0 [ 85.476553][ T5326] ? seqcount_lockdep_reader_access+0x174/0x1c0 [ 85.476561][ T5326] ? __lock_acquire+0xab9/0xd20 [ 85.476582][ T5326] ? ktime_get_coarse_real_ts64_mg+0x1c5/0x1e0 [ 85.476597][ T5326] ? current_time+0x222/0x370 [ 85.476610][ T5326] ? evm_inode_setattr+0x1bd/0x7d0 [ 85.476624][ T5326] ? __pfx_current_time+0x10/0x10 [ 85.476638][ T5326] ? try_break_deleg+0x79/0x130 [ 85.476652][ T5326] ? __pfx_ocfs2_setattr+0x10/0x10 [ 85.476663][ T5326] notify_change+0xc1a/0xf40 [ 85.476685][ T5326] ovl_workdir_create+0x722/0x8b0 [ 85.476705][ T5326] ? __pfx_ovl_workdir_create+0x10/0x10 [ 85.476722][ T5326] ? mnt_get_write_access+0x213/0x280 [ 85.476739][ T5326] ovl_get_workdir+0x32b/0x17b0 [ 85.476754][ T5326] ? __pfx_ovl_get_workdir+0x10/0x10 [ 85.476770][ T5326] ? __lock_acquire+0xab9/0xd20 [ 85.476785][ T5326] ? do_raw_spin_lock+0x121/0x290 [ 85.476798][ T5326] ? do_raw_spin_unlock+0x4d/0x240 [ 85.476809][ T5326] ? _raw_spin_unlock+0x28/0x50 [ 85.476823][ T5326] ? ovl_inuse_trylock+0xae/0xf0 [ 85.476837][ T5326] ovl_fill_super+0x154a/0x3da0 [ 85.476855][ T5326] ? rcu_is_watching+0x15/0xb0 [ 85.476870][ T5326] ? trace_contention_end+0x39/0x120 [ 85.476883][ T5326] ? __pfx_ovl_fill_super+0x10/0x10 [ 85.476897][ T5326] ? __mutex_unlock_slowpath+0x1a1/0x740 [ 85.476913][ T5326] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 85.476930][ T5326] ? __raw_spin_lock_init+0x45/0x100 [ 85.476944][ T5326] ? sget_fc+0x962/0xa40 [ 85.476959][ T5326] ? __pfx_set_anon_super_fc+0x10/0x10 [ 85.476974][ T5326] ? __pfx_ovl_fill_super+0x10/0x10 [ 85.476988][ T5326] get_tree_nodev+0xbb/0x150 [ 85.477003][ T5326] vfs_get_tree+0x92/0x2b0 [ 85.477013][ T5326] do_new_mount+0x302/0xa10 [ 85.477023][ T5326] ? apparmor_capable+0x137/0x1b0 [ 85.477037][ T5326] ? __pfx_do_new_mount+0x10/0x10 [ 85.477048][ T5326] ? ns_capable+0x8a/0xf0 [ 85.477065][ T5326] ? path_mount+0x61c/0xfe0 [ 85.477076][ T5326] ? kmem_cache_free+0x19b/0x690 [ 85.477091][ T5326] __se_sys_mount+0x313/0x410 [ 85.477103][ T5326] ? __pfx___se_sys_mount+0x10/0x10 [ 85.477115][ T5326] ? do_syscall_64+0xbe/0xfa0 [ 85.477129][ T5326] ? __x64_sys_mount+0x20/0xc0 [ 85.477141][ T5326] do_syscall_64+0xfa/0xfa0 [ 85.477155][ T5326] ? lockdep_hardirqs_on+0x9c/0x150 [ 85.477168][ T5326] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.477179][ T5326] ? clear_bhb_loop+0x60/0xb0 [ 85.477190][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.477201][ T5326] RIP: 0033:0x7f2b7638efc9 [ 85.477212][ T5326] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 85.477223][ T5326] RSP: 002b:00007f2b772e3038 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 85.477235][ T5326] RAX: ffffffffffffffda RBX: 00007f2b765e5fa0 RCX: 00007f2b7638efc9 [ 85.477243][ T5326] RDX: 0000200000000b80 RSI: 0000200000000400 RDI: 0000000000000000 [ 85.477250][ T5326] RBP: 00007f2b76411f91 R08: 0000200000000380 R09: 0000000000000000 [ 85.477257][ T5326] R10: 0000000000200008 R11: 0000000000000246 R12: 0000000000000000 [ 85.477263][ T5326] R13: 00007f2b765e6038 R14: 00007f2b765e5fa0 R15: 00007fff143f81c8 [ 85.477273][ T5326] [ 85.671250][ T5326] overlayfs: upper fs does not support tmpfile. [ 85.674911][ T5326] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 85.684131][ T5326] overlayfs: upper fs missing required features. [ 85.691098][ T5326] overlayfs: upper fs does not support tmpfile. [ 85.694302][ T5326] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 85.697550][ T5326] overlayfs: upper fs missing required features.