fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000002180)=ANY=[@ANYBLOB="0026eb688b276ba8d2771d6c18ee2f0989328f8c3b46d7784e9f9c396a082e6b8c7382d8f4beac9988dcf43b14cb44"], 0x1) truncate(&(0x7f0000000080)='./file1\x00', 0x0) (async) truncate(&(0x7f0000000040)='./file1\x00', 0x40000) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_SCAN(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="2ffa00000000000000002000000003000300", @ANYRES32=0x0, @ANYBLOB], 0x1c}}, 0x0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) dup3(r4, r5, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x1c, r6, 0x1, 0x0, 0x0, {{0x73}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000002000)={'wlan1\x00', 0x0}) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000002040)={'wlan0\x00', 0x0}) r10 = syz_open_dev$vcsn(&(0x7f0000002080), 0x7, 0x149180) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000002140)={&(0x7f0000001fc0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000002100)={&(0x7f00000020c0)={0x34, r3, 0x1, 0x70bd2a, 0x25dfdbfe, {{}, {@void, @val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r8}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r9}, @NL80211_ATTR_NETNS_FD={0x8, 0xdb, r10}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x2) 00:09:54 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000c00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:09:55 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x4e24, @multicast2}}}, &(0x7f0000000100)=0x90) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0)=0x5, 0x4) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x700, 0x1, 0x5, 0x3, {{0x16, 0x4, 0x2, 0x5, 0x58, 0x68, 0x0, 0xff, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x18}, @multicast1, {[@generic={0x94, 0xf, "c24e0d0c294ac150f815a5a158"}, @cipso={0x86, 0x2c, 0x3, [{0x1, 0x9, "793701b34703cb"}, {0x2, 0xa, "d83b7a88be20d631"}, {0x1, 0x5, "baf1ba"}, {0x5, 0xe, "89c6a0613b56107b72de3186"}]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4, 0x1}]}}}}}) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000480)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x20000130, 0x20000280], 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000060000000000000000000000000000000000000000000000000000000000002000000000ffffffff0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000ffffffff0100000003000000000000000000697036677265300000000000400000007465616d30000000000000000000000076657468305f746f5f626f6e6400000076657468305f746f5f626f6e64000000aaaaaaaaaa00006e0000000024ffffffffff0000000000000000f0000000f0000000200100006c696d6974000000000000000000000000000000000000000000000000000000200000000000008aaf3512c28b9d2c8b8200000000f35f0000000000000000000000000000f8ffffffffffffff0000000000636c75737465720000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000041554449540000000000000000000000000000000000000000000000000000000800000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff010000001100000000000000002f7eb54a6e30000000000000006910a59d7775e017c855000000006c6f000000000000000000000000000044fc736530000000000000000000000062726964676530000000000000000000ffffffffffff000000000000aaaaaaaaaa006b000000000000007000000070000000a0000000415544495400000000000000000000000000000000000000000000000000000008000000000000000000006db6bfa035198b93498222e270bf82fdc0e702ddb013ea64564f285beee6081c2e60147a1bebc7d6fa7b1349bdf95a95fc99d12c4c3f91d79aea88fcc11fa466bc3a4e2dc3286644edcd2e78ed57f2a1e0f5507358f1b475e739"]}, 0x331) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) getsockopt$SO_TIMESTAMP(r3, 0x1, 0x3f, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x800) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$EBT_SO_SET_ENTRIES(r2, 0x0, 0x80, &(0x7f0000000480)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x2000012c, 0x2000027d], 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x78) 00:09:55 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x181}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_QUERIER={0x5}, @IFLA_BR_MCAST_SNOOPING={0x5}]}}}]}, 0x44}}, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'ip6gretap0\x00'}) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924924924923aa, 0x0) [ 595.072890][T30452] loop0: detected capacity change from 0 to 1 [ 595.086460][T30453] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:09:55 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000e00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 595.145175][T30462] device bridge1 entered promiscuous mode 00:09:55 executing program 2: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x6}]) write$binfmt_script(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307725385260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096493ba97ce5fb0ad97821d0a4528465380e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db06f8997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bbac949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f5d0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c4f3663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc62df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef32b8c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9cde89afe4149589c7378f5f3648d748bf3d46fa53f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f5956243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a69c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e63656", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a3c0)="f1737118458723aa6fad9674b336ce0f0e4f9a590af9cbc892ffaeebd2c1911812584b169f9691cb3843c1544afa9da08dc0efe3e6714bb529f3285f9633156f21460f0b19504f21e4202650e68b3cd97a3824ce154a02000000000000f6077b995bb70ca4e6ee313fbd9937f0a8cd1043a853b5ec18a6add5500124870643635a47134d5f346d2ce498528b289030d689ee4f1933955547d7a1a02c16d1323328f83c6e39efa19b3a4e8e2acb7d446ec70955b9c122a881df65114e309ed9605225a19a07f6df3a52599aa974975a7598fd5d8977a4083422a83d795e95efd11e78201892c1a667576f54faa2b090f363c5c6c58d64e62332e935aeeebdf0a580617d12f4dd957d13d21eafc3987ae43c0bdb0571c290227757115432768af7581cfa8bd90a2f0c85aa43e6e7496a6a1d16636eb153961195e194707bfcced6b31cda93d1d82824bdcba11ce636211e6a2d8fd8b49abcf68e35d4b5b2be9e08570d89896359bbe3fd3fd8df8d37d6f34009635b6f14922e0e13938f591e5dfd3ee64a13d1010109afaba564256699f40d4af9acb29f57cafe956852787e5b1dc0c6dc61314cb51346926eb41a252a2a44066fb7c38772c55f0caff0da346821b1efe13669272b084972ca5eaa678896bbbd2194429e310ce954cf3de048ecf8843b82acb61bf7d1760cda8f0f8d781f207c0b81c655b52c41e8b2070a7ef45a8e1ac0070709f837b2b78ecb7c50332f1ed5c1f9a369548629b0f10457a7ea478168fed1f0c261921e19ac478eb8e9f703fb6096925b3bfa6d3d60bf712220ea5f5a6e9c33ecf653f40849eb4610ed32c7d3ee443aaa6aed33dc590d8133e71391dc45d560d7442ba325aa88eb81cdad58f16794832f214de3ac2aaba11e4fe94b8c2002f101e0ca72cf67de89f6beeabe2eca30841cb62bfcd70b3c973bd6bb3b1d5612fd02c03bea24e54edeb558d656e494f2f9753e241ba8cca7ab22a0c386fb13139db2b8b182f9449f98a745abca05a5ce4f0fd500584a975264eecae3decf0b81c9b0cb16a53be0f7cd101e75e6d355b6410c62ce731739f06141c1a0185dea457167f1f07acf137d854eedbb63e3d4812aaf8bd89dc405be6a55b08555bf6fc8f082a3a6dfc359669bb11c8245def27675f9f7843b5b930bdc7e8a086f2313f35739c29369c1380370021583af2620fc001a0f283d2ab738a936b56d9444e5e321d0277ec0528c1ca6fc17241f6de1b797f0f9bc83b47addff767926ca527d409eb23ba7f8269212f40b886d00affad255871275ac0640e2db57cd710798c29b09ac4074f69df4f172b95941e8caf60aacb9f84f71bfd9980c7dbdb0e3e06ef74bb4593b63f38859de8215e1cdea56832830e1c6c416889dbdf5a58492151876cf501884abfdafbdb8fde2d82dd77cbd20207ac9ab0d8e5976292ede3bc3358703f720a960e1cc53158b6c05a68815aecce32d51fc2abfedb2ed709eaa45193da955b7d44b6722af26f3ec6c437653b267218f8cfbaf013aae88a9a0bec88aa9916cca6e9115eaa299549eaa847ba5d9490c65037c1cc94281645ca39d6f2d2706f952c1e0cbf53389dc66d442553e894c7656512eb157e3c39144988c1e3ed27af98318d630fc0896e96d7d212ae80f9bdaaca8e558e6033414f5e8c86e4b2ebe4cdb077ef6f286f3c98a9545f5dcfd46739a745150ab762459cceb1d2e9f56e2f1e59c741c47c519da2a15a14b75f1266d023ce78e9e29782e6b616deeec488408fa53962bf412937bdf63b25c469c92867b145cb73a46f88fb81df683e979bfe15b65ed905b6c0eceff85c3d0b52efd411b3b512d897775b64ff301ba9cb2618595af4a40c95795f8993aa34f13684d7e56101fe2b9869df1d6ca3c4ef81c62323734c8dba6cf4bccfd9074147ecbb5f43b3e85cb064ce45af5b6086fc016413afce0d38f9a4e916e1fc08772f158d791d1ef86e58a6089396289767e94b4cb717dbe73693cd98620f1dda1351e40495e6d166a1d5b56054a97a40ee86b4b48cd751831352e9bbda8361eda2bd9fecd6df15ac7dd6c51723c7eeb58ffe63746dcae6851eef9473b9200f4681f8b14a36215fb6279a19335009c6b1068c042d0977ea75ad60ed06961ede6fc74f84f49d3fb72b251a8acff52d0a1e8ec8e9632b831cd24c62867eacb7ee36532c801e3567d7f2fda8768f98b981ddd583dc4e3424c59c6d2de874d3a7c2b4fbcc6e3b96503020ecea0728480ca04a2b90b183ddc88d982e8b0ad4e63ab3953aa9b81c3d69d9b20511e1cd850609b3f1d1e8dfa6e8bf90a927d453b010dca06a1b09aad8f661c56a895b15375a6a532e76486509b7c17e516c2c67b3f80d3510127252096df0fd45e0cd62d24cb7658460f674dae61e932335fddba62ee35143c1071459a8f55e42768b777237d797418b5267423bf1f0c1fc130e2b7d40a0997d26030c9f485994df68f30a910221f502f26ee500bfa54487dd6a82ae964da5b967e8eab9ffc9d4d5d0199f4f633dcd9713ec2e4484cc25dc7cd06cc3eeecf874270871854a5e96c8b424214e1202edb23ef6fe692640ece04ff9665ec050bcaa0c1ccdd96e285bae472032d9e2f889559596a357a5fb9481599013d9dc0888c33cbfa9941e9739cc342ecf9ff6f0a08d898c2df11eec9a9c994d227436156dbd07f128f1ed53ad4ea1245d43cb1191a0afd18049f86ff0f2f33a22a40e3f32a04c7b888d044f38be60e9379cff5e7cfcddd195cd465dadaaaf03123dbd3e6195d50a24a8e3479cc82f14cd92375a80594e7031789153a6f88f1f1d9df102c9247c1169159d4a724125710f6404b899e4b9dd1ad8867eed6267db02186b1583d9178845c667617b09f82203fcef74d45a7de4c04c4d131cce81aaacf12d05eb6d83facb43e102a2fae3a0985b896edb6be894c3681a594e3b3c7d543094a3fbaefc75184e1f5deb061390033d0fd6dcb0c70594b85f0b9948a4ed3f1139ba381e5a22c65a72cb061f515ebd2df85ac162266832b6665af9c04ad0e6add65a1d209bcef3f5e41c95011c31f6a4421ba939fb3c15ee9e4a8195b374dc1008c6de0fec3631b06ad559f82b4b36c2fe39cff4341a3b46b119b27a9df883eb3229f835190b3b6f7f4b7f9f7824191bf1af104a658bf2d4499c7f619bdf25aa42917599f42776933dfbdcf20db67987f11f89019985d93a93eeb6aeb8e9690c9924db1c36c34b1bd5cc6fbac54a17b98def767a5de26e64698a9778d59e50e75e3345eb7ec79db59a8f99a84603d274986e913dc4d626bd44b2fec6090f1de8fc22ebf16ef5340bb1af38b72e370e565289a6ee1de185d7f353e5b860963e998aa58044a9b1bf847233e16952342ca24f07415c0a88675b26a89782efbe22ac0af0def87aa7ed8d14fd23bdf46c2f08b0c40c4c179a282a46c0fcd50a8280c7050eb5a546c9158416e9f8c8b5e64ecf18922c73968f8dd7bbff56a3983f2502cb76fd0cb3ddbe59ddfae5e6a95d887adbd2b781b136fc5a5c19e808dc9aa84f315f5c184b9e7dd037e6db1085f922f0bbd442156b84616f033efed03c206a87c733cfc57d1202dd89dcad1787e076686b1621a8fdcc80816973771ebde777c4f7ff755b84728b51bbf652c69da3308841ee8c946ba0302f09318818c763a1d38751930d5f2debc407c7041437087322a1960795de89ddba8aaf11a082305f696be662be7653a7ed397e5dddea74932e1e6f000e2969fdfc979ef263040f3559a83a64c546c5cc585dd9a38b238819ac1ae65cc78d3e0ff7e66328503b489cb3acbc6308c13fd8477831d700650dcf909de1cf8caadb71649fb022adb5e4f7887940a076966cea00a2c21ea802455d1d6d9ce91364f69414b4d7bb30c78ffb5ed4e8f35340b53ce066e11af44ad34efa6ada894754617d0c2ab97c9e9562193bb799e42e4bad44dc445d371a1b62f358b19727f3efb868c3f73c473b000bdba882634b3ab4393c0fdcd902ef42c6f369740839dad77756c4fe2b67ee95c34d7329b77880cbd2437e2ae63385df40eb92e300632c8338688fb2be65bcfd90150c577ca23e591995a386fa59e6faa9e9dd58e250c0a0d4c81177d0e7337c3b6be151644a8ec5c71f888c21373876e673ddb8397839ab7d83111b4c9fac9a416105cef6d7bbbcc149c1a72f1a568739aeff4d43aa70ea4707cbab6dfa37a693a74a462e26693e6a6fe398711984e1d287469fcaacbaff0db800b94a450e6624f1680e3c8553bb4273b901d895aface688bc12e1350aed78df83b153c61586dbaa53f9108fd00069e593f613823284d42121cde40d7aadd98500cbab00cf593075cedfae93ebd19e0246beed22f0988886a77b49e50c71b0838819b4e1ef89eb1634b8c020856955578ebbc94bfde7c8b409576bdce4153d4146bd29b66fb639c8a2c6b2d5d04e9605e25c6fc5edad73f870128915a00ae9ab0f170e0917ce627ee1ccce3c55332c368417ca9784d6acb3adcfddf8b62f05f628ca044a0e9c18ba0b2f5b46c76787418ad81f60c6a50d7402abc68cb6458a8bd460b8cfac86d6a31ad5a00210d49234313a093bd4ac39c1c5a9562c4fc33c66f7729ae41d84273c3f71049fe380cb6615ea5cc578867fc10c4e5b041291cb3a6a1c3a28c0f839aa356875ea064ab5c057c588642b23466c4835b89d3aab81de754428b138278c5caa627e5aa3e797ea27c2da530314b65dd35bb8c1f8d265a2b71e6a1dfa7093d75b907e9d35b1be90fa7934b93cc2d8e5811f421774e6e66182483867d15ff0f47b933b8a18815a099593f443d1d2a9827a49fea6b598b76a0d1ea3aac5e9791c8ad36db3d9d936e977e819fd4beeb1dbe2ea06a9156c99f124bf7fb93d48142fdd65486ec4987284210f0d9a194f87bbad0b8277da0fc016f4393ddc6e66ba19cb8f5df4e5dfeb2e12ceba9fba5670b3fbfd3670b2f59ca3ac02214cb800082b1329f3d4f216e2c4f328b9d35b0407f4e478f93e3b6103dc71527a095fc9f7858ff32616b0e3eb8cd1893690a00a9738e78902e6c44d42816bb5bfb00aceda90b2665c21dba51b6576e66dbda31abec2fc651f2959b1afa8a36217d8c928061e6c1fe11c8d3b561eb48fb419bad1094fea3cd5897abe8142425e3f4a40086d2cee919f1227eecc8a67a5ca6aeca58112c25fa0b637f2066ac53094b3ad1248686228ddda88539afe18ea4194335e601097c4c86a358a6ccf033cca09873704f694b31a8c126ac428acfdfb7d90f5fc1d8749322c73f1d9b9314ab57d4043083a825fe162c66015a273640f1b79d26f3a3c4494fdffdf7aea4510d7d25e2cd55280ca3b2bb3df2c20cb6699a61364c3b5faf122a9f4080d0b9f0772b86f73be13244fbfc095c2a29ea490b340ae6d3dfa31468fdc5c4b6fcffd9a58e32786ada21e978b23bb568173cb74f1846c4480903a0892abf5080c12e811da8b41ca46ee43f0f4f2aa1527b582f037906f48f9025cc71403be4875b03afea87501f48b3eb86016dbc4307ed907dac26a7d8674a552a73ec9cda9cd41de8057028269022b8540ba54adcfec3e3daf83a7d853602bc41aeac6bcee06421c82f83c14c725cbb10661fe1bf41b574837f5f6cc502c8605d6ca8f7308dc4660e565dccd81fa77b0c2c35aadddfb6f5d259e874ff9d5827480f6a70b7dca12c1170ec504e2fefa0d9a087ec736c8f2c26f1e23b11008b84c976350884dd050d03b2fd6ee3784a12b336fe742768c2e0a9c918c07f73f5b2eb6b789c055d9a6d7d27d11b76876f9798f4b65ac4769729eb82a0339a84aa9af45083e19580a2d85ecb1a994747fa3ca3ddd84b2d7cd0f3ba1e5258f59bf3b573d2f3063bdf1a9080d09875a56ce890572ddd4e799d54749619f587f992d72b7bb56eb2906b1ea8eb78add294817271baec90a6ed91f34283c3e0a1d313c0e90947a04164d688fa045884ccfee71cc3ba53767f2030ccad1c09cb31d1e071008869fdcacad466db57782360f398d0b17a4f8e27e3f8333ec3b4042824ea4ccc76178fb5cb438c0aff1e93ba9986237ab426b7eda966be2fd02ab3213750396cec5f44df923f5cc3f9c68955ab606ad7b572375bb4c668d4edba8c0ccea550bea5d5fd3e92c2fcd78c019e1df0021c1bb00198df9d6084d0ad6fde6f426a2b34e1e7d4b352721be93668a88300f0acb63da70bc1d3588c5942f92d50e583a6a94ece7d18cbfe35c06ae6a54a94d6cd37b16fdc4f3065c9639cb5db7f498510fcf855f3a104769c2d19244b6ef2d4b3c0a42ef0241aa8a8d6f804bf711a9d8512fae4abe127aec074602b78fc4642f7fff959714293df2fb8fd7e5e785c8f0de835fa8e5a067b347c98a359ea7985cbf802f62540d2b764e3877e1ffcc73dedfa2567eb68c3b8151b4434dd2bb947a2a0d71c626cb38e266702399c19f09b426528609186d00e87865f53ebff94930c49d20c41032148b3df4259324f5773c1c8435e6968e9792d762a4a87642c75215cebdb80da1d48b8cf3075769dbb482a642b1a714fbc3e8c96419a090000000a04d468d4471fe19f41da18a3b9838c74762d72af909fd965900b3f6811c830955ae04d42a4808edfdf8983a624be8988b8a32a0ce2adcbd2478a6ed05207b91da8f1afb0b7189c9f87b0ba58e5f29d6ea811280f86a4bc8106a2129d07b915da29f0d230d95df7a27a93b2836d973af86bd2ec5fad21ad70af8896f404e5441f6416124908f85befca958e2b537d50b047ad70a8b5acf160505c3450b37e3aafa8e6b50dd8fab7fb98df24d6b13e7930abe7785dc6433c882bbf87069a000d5ffcb99ee0b1b79cbba4902b85bde0069394b2cfd70bd887230b5866ba25e728253b17d2854d601cb7f12b2f72ac4f784298747b904b1eaa52b7edc42f0f23dec2de8ae3091bb57b6e5dc1f4bbf67ed79ef764184867877ca49907646e4f1aee642ae865ce645707ae524b974c36b719ef3b30dd8bd4677d656be027a09727daa538ba3b0aa942329b80b769de13bc32edff90c562022a3385d5ef583d59d59f53ac4f1deae3de3016c300cf62838a60bf29f76debfcd893b80c6138fd17436471a9dbae3b8f12ea110d6464153d89f54117ba0ab44d7f948909efe0fc1e28301155759e94c35e54c758551ca66b51044ca98d92963586ba2c5bc358201cf33578290459baf1a672f486aa1eff62290df694f747f9e72ceb185448ea16fe43acfe958bd810a9c33d6baa8977628163d5224aa2023b49057638fc25095a2cf3f1191ab5d6e744da451255f08add20aa6544eb3f1b69d92a3d02ceb1adf4508a8a217004a51c69af3b5ce7f33ab3c6c2dbb6a78952cdb8dd857dd99dd2fc78acd876da17b1b8a91d1f4c96e156c55bdf513ed0522c8bc7e8cfc8dd1a76977c45c636c168650d82e3ca7560ee9312c1e54a15811fffad89bc44c0210368e12bb320ba9f763a116c8ab7724190075cbba1cc1d15d4e790e95be4329c7c35b61cf6a69e32c66ac2cdea1e1c39c347c5efbb96d9237d85243880df5b696bf2235f802c2d3d7cbd6cf42d2834bf0d47c5b856eca14a166306db9e17217d1c9e22e5a748720da74050f1421cb6ade2733d934ff3f4ac06348ebd9b248dc8dfda2be1bb137d09ffb0da3500000e1820fcba98a5249c0192129d2a806371d2dcf624dd2e0962fd8920cd2176e5e292fa366ad5571d1fd440dbb0f4f1d246b44dad609aeee816cd7a0e9f2dd49476a908107f4bf1ee71ea55a8fcd75470d63a5a1066e83aa230c9b35c484142572c89d2d66d1554e3be9adab0cc94ff88637dc45de22caf4974fee6ee6305906a970bb96f9f9845a25ceb7c020e78e9f0235369309e84954604d751de90d31bf764e9065a48724ee3a62ef8296ced0170f40c9201a09b8e0f4329416868036996a35b39ce75aebf3f5525aa68b94487e53596f70b5e091dc8957cf952f319c6b02485e132dbacdae8602c185c8ecf86cc26a58dde9265c46149694a9bf7ec12627ce2e485457de508bc0b9b96e560ef2d5cd2704118aece1e4ea15b4c04449c75e91bf0dc594eeb249e5a458307fa0d8e3a2a7c1035ad8155b3aaac508574325d7dd02bb02ec4701132b8cfb558a5a30c919cb2633c733c0b0826c13cecd71c66c6c7c43831104e7f8e70e51d36727e4426dd36c726f7a07653c240f71a7bcf5b6f56b77824a50765f1fd50b3a6408a0e4334deb5c84b71bb7c739c35ac2c98358604aa2f8c7ed6d4165704dca679a2e3d47f609dd78d3885a50e9305ac50b776d0e29fa4c286e6a4906328eef1244729b8a6c41afa29ce7adecc5fbcd443fcfa27c59d54c6ffd53ade6a63893b4efdf94ca0bb974ed253781b2697da2979eea306e9ed53ce4efc9d85c7ee6ed378cc6ecce8d508e5c6a9134539c8088a138924ec6a1935f96f9a6f6864056128a35bbef306b913c100965e32459b96754a16c33c1c9eb9a385a17601badf3a0e2098bf255cab5791ead7ee1a3268aaeb59a6b225b1986dfbe297d90d9b395f676d3a8e38a2bde9165f1ab17c1890b23eac5760d62014a19c7e15bf4b939ef1ec0b4e160fbc031813138d1d336c0cefe17bd501b84b455d01ba3ae2a6d21b990c009c6e6fe1151017c721079dcab44c1de8d0cf6ca655cdb32c70f72080be5f99abd81af3954082d072d05aa277528cf4828ede3572f663b23fcc2a655bce6e35bd341f4d91f63cd95c46da122f49f45c564562e252fb03099db6f9a7134f03c82ae9e2af98ea8def5d5d40c7c62f56723d0f6fca05b64bb6a406fe38f0a1824c12f8bebae475773f163830eb61b6f97bee538044d53895bf9ce8f68b4aa12a66fb163d68cafa301f67e6ebdf4c55d627208315a20ae2f0d477f394f9b6c94e0adb86028595f3b11cca00e57b68e73da304e324a9297f17370184b80bc29b98ac4b3b918b5330494e1ed3c96af7e423651e69cce63b6c32dd8324c0d6022165958588669d6aae81d03ec64308680e087029676235341947216646af7783e7eabe9c2df6ada36d7cc453a2c3b96078d9db69064771ab0d6428d8d8c258f32bf9cc7e90d1131328bfae23fa499d02907b9acdf2bb24f8c083baaf305c31160cef6eff3a1ae243f0d29143235b073a19fc547fa0bac54f3dad14d501eea3f0b5207bb966c7168e1fb175841fe4ca98ad75c6480d208458383b771450179a4febf14779e7a021ff6d87681215041d2225caa3549f1c26551ec97e1b056bb2cebb294ff48f4ffd7812c7b77d8a38cec1be54629400736c9ecbec21b639694980ca10e1ffc2d72b633c4117ce5fb7fea75810e2c30f78ae290cd4cef094d5834932f244fdde8e299192fe1db4713ff23ead0cbe3b38ad1836d8aa646818d3de42c77676abb79f05f31d2fa63c17c3c70835269716fd0417c1440afada13ed57575165e42a7f160475c32177b6f50b2e65e20c74a27f481d5871297ae805a11bb99b9c7b373c629c3a08d84adbb6ce26e66329d83ecfa6c03710a3ff013a43dcc69ab3a72c99944f05d20e20e530a465f57ca9a309989c3a0df1d1f041af84409906e333fa685ab17b941297bdef6346e34448478ddbcaf31c0376251e0cbd186d26edf58c364eb511e30d26dc5ccd32e1252d665e645954b4c3c96cbd7cc3296f440b665a53bb57e1160a025ae725ca007945fe347f06ac64f9fcdd00c5eb01a0d1bf0cf9007742a9592c3cb5db7421d9205a13c71281990b82667510496af5bc8db8e7453ebd430be8f474644e943cc6806b7a59d060c8840a54312bf5238562a1e272d3a88857480a9328cea37de53b7bb7844ef6655171a8a1a49c76cb0e50cb7892fc081db3cbda4268402b0e092ac10cc5e39a7297b6812a3e918a2e510ed021c605357c4a2eb3d5f7a1c5f3a4559f761cae740b3f5d6afae6f9a7899791ef492733dbabaf62cca0f4eb8b4d87d015a1b126b58d5371fe4fc1c81a217a53d3b24881a7bd0de3ef94b9487a14f831697a6c9547fc9df2bff8e228caffbde702a0e7cd267be77365394e8ba2475bd6e50a54737bd713901d8d1f53718275b6f1c1bee6d5a00519ec610ff305e20d276b7413ab1527cd6072d84842218d43dd026f4ea31610faacd33ae4ff49172cb410ef4ce8b8ab5b0ef70aabaecd981506d6616b3c30fcc405c5222291e2f3cbde7383a6814b56b1641cd983bda427c6182ebfb462dd20f7e46fc55516db690abc5c8ab4caaa21548c763eaa80140a51d1a031b87c829f65b4e628665655513787346837c3094d3d8e38aeaf0a8f1d4bf6ba84a09bc47980037ee2b0dc05d6ef7a9d63eba77cf803218b4689fa8ca706236d91d8ed8852c75c4a492a77964107dd7cabf1172868f51e87ee96f38c56da92e511a7062997026f01e0dd13cc30f53a90a5aa7f696088d945557afd10e3e062ba1804bcce2c52a8a2b54b0eb7b865b9fe394f9ab0c8bd0890117f1bb01d4f331560014afaca39b16d98b4a40f536f690a69ceb2fc6bc4bd7540f760c3738770c0764a9fa3108c7119fa6492d498988e4bd496eb42dd60bd01a323e77ce4949c9d7f7da7f98dff0b90598e5e32c600e7724287c6e4762b7a4be4d69f80d125987444cff287ed2c3c80eba2f91450d0d13d1b9189dd4b24700917545c7adbb4d86aa63be04c61954821617c53877458c7ad3ed2970116ea28a4237e27a81426baf32f60f4c430c4dd63f387b50996d1c7303374725f2008498688dbb5a6e84fd8fe42b027937296a9f37e8f5be730ac7a0902bf1b1169f56c6ae7d9849c64c1e483b7d9852a19c255793a41064a97b4f5036b3eba49219e51f7647d652f310b386c47bbf758beacac9d4a5afa2fa84fb9ae82f6484698bdf8a950c07fa4cd3a720af136f52de4df29f7c3cb9aa71f4a6c7b14eac577b6a0aaff394ed5144a4f89500abb6b8b48f64c1f119628ca8a0cff11b12b92cec6ed71e3d99bafec75a30357c1e59ed6de22ffb42fe420b6ad863587c02d889de3fc24462c9a70912956a633a857c185a151e9922ca9365045ba275c10278736fdc5b221a41f207a4e8c878761a1afb7f9fa59eefa395a91b2d08344a7fa0a1518bc3a1b0d749bbf5a6772ffe8b0f612c5d4ee72eddf3007dd6f83403606ba74d101cf57a3881f78332666fea99e8394926c734f1bc3de5a8bdf5f486e5e557d2e3a4e9c0334cdad51ba2186dc58c70c117ee99a22dc14a7370e88e45d5ee35f4ddc349b333de6510a3b34ca558920e04808bed886638db09a07ca17b4709f56b6bd247f71c1dc7d888104857fd1b9f2c95f43604b48058e7a044dc3a0a46c344951865e9f2c47451abe215f12fb255d08775b0a977dab035cdfad6c2574e10a9b9c983fac90a7933d1e46acd260d0982a54151faabe6e0829b8a27bc9939a9fe65f538db514261be4e257a7d9b820143608560bb00351e67b35ffc90f288526e373453ec499ba2cb64b44c8149a81f742553d25be0689eb8f2ca48d90728e423636de06c64a5a0bbbb5da2a7c17521c09192230d3f61093d1fbd3a4d100", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x18, 0x0, 0x0, {0x6}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="52a3b6f00a2242f9e4151d6debc7e089560da161ec7fa5ae1c03937137394b7c1182150b1cd9212f23e0599dd4fa4e2132cdcde8936b3b65e05ec408c0d486ccdb67b15d0482f1eb87659d8e97953e7025292cc406ba650916d55b3a4dd9686e7848142e96363ab9eabb822deda7a024e6f123416b17fa12c8eac7cc280ee29412b2e145743080ba1bd3013c954ad9c4928c4a344063f75885fc5b8f05a987d51a6e718e2e5cdc99bb10e16be7c40162f37c4f6693cdf493e5a488422036315c95899be75fc30975b82cc4fdb26889dde4a672f5963e41d9aa5218dfb5fbda0acaeccd24a48430c2c98a77e820bbbf3d7da93298945a41c4bd521b11db83b1e373f94a71d55f0bb2a0aa5feb1c54526f45c5f9ab5c17a1db2983a2ac0d6f727cdfd97d7b6e03558c9de0f9a557348a1da969afcd9fcc904f8dbd72b3f05efc2cb07b0e169e73f00860839bb5ed7fe5d70673f24834ade1cc31cd3196c9f71668d0110fe603bccc8dfba1328c82a2da2afeae5e26ec75d9d2f8fb1aa409dac638d8acad4bf941be5a82bab8878f7d1f01e66a0fc1bc0394dbe826a1030820a0063b3182d4504023d4b9b7ab8132d80b6a2d93aade1b836e2f31149fd2735031138c68d8dbc306482d6c53a00e62aca97a4ce1061195d0e4c8a4e9922158dfbc55eeed4b662bf03d257e2ec43ef8357f271b16a05cb1eb003dfb909aac640cd201d86f867ba36d3e6f0100ebb626a37bba9a5a78c207e371ed11f0daa8c7e43953fade2e3a7c9e7578ce8d42466aa66d4d9d23788b00f301140acca4bdc1c456f21759e10d8fb17c5bfb8e7a1564bbc879128cf68b8a7e9b16d62115ea7dcfd4377bbc64fc6b76a6c5e24f3a1c5daa816c767172fb65a86ae8918e1369c6cd1febad14b97a000da4fcb35199ee9f58fcf906a59441b635a79eb846c3785b164afb6897c81344adee1c4085b438994790c52f67f6898fb54a3aaa14f2f85a9a4784b341c14114553c58eab3428c7a13741705afa944f2bd181017341fc91d4440bc2d2e277a42168a009ca626276c31a44ee239218cca2349c222dabecae8800b99958ca5ceb98d84bb4ddcfb8271666ec57e27d519489700231389430bed58ff11433642d7851158291ad5ed8d1151c21dfa6cd3c479be781fcbe66df74144b037396a481c0f30b5cb9f82b4c4788102d49c4af27668d07639ad179f5698169f3c725cfeccea96303bc0350c313ed03e1afd7568c1140d52cf4985fb478cd0266046f4ede0ffbb3408c88b346a9d50ebc8545ce15847905d32ba2504894c9b85ac7415bb33b5a73d072254fbb0f840ee506f5ae0fcc0257a20e9721b7e2fafb060d63e4ef9455b4345dcdca1749b35c545321268aeb6ed28355305584c67404c4cc3b3faa386b1179acbd0bbaf473c4527263cefe37ed7f172263ea92f470c38df80640e71cdeef8027acd5bf0a2f3eb382d406ac15228bcb6d0ecaf6fd2a27afb2e5602982090c56d76b497a5b797d34cf34a47d8a86adafc13acf7466ccda7b10a45d3ffb5b6e3f74e9025662dc06bcc4ed9c7f908106db15b3a2f18d14a83da4322c595e3a63f773a98cdc6f913d13a97ea1f06af5b83412b9bded416772339f82cafe5608986205d8ccb65eef91dc383be7feed300d03fd46c49f62ff4420321366a7009c4eb58c0353b6945151497396ba046b150bd1429373e7980cd786a0dd3574b7267eb5d6f248e7929b01c26d24839b3a2af43d5d3ef466742ba207259ec8d69bc5beadb87edf3f8a4633a52f258f5b1d92d4fd0e18e4916c59237aebfee5033916cf332f8db764276d8d2674776ed9d271728a3176cc6b58bea789e7aef817e178f80a76a1279298347b97faad79bf55639a1dda1967eb4e9f853007a1ac58aee326a77a339d46378101b89ea2cd19d23fe7805d10c5a0de6385a0159f3a881878ccbbb8d57bda07e400f0102183c0d2de4c953017da3ba1ef9251570dac2a51707859e161928ef26d9951ea6ccf128a3d8a95107cb830caa9f30562eccdb8f1e89cb6fc28931c17731c8de4d14acd24080fd996f608bd380e55287f437378bdce18c7e4a36697d4abfe776df75956b59c53734e26b6b1b494f11621bbf29386fd7b70c61075ae3b72e8375ce3a44d4fa198ea4018c7640932910ae68ae8baa5816357225dd3f4257b4e2a608a0eb11590c8ddca41459a5f22739a9a5957033f96a5c057fb9e161eb502fabb0e39d386c3fc4d4acc25ee16acf947d32a57b21a66ed46cad5c46c6f12f207a3d6afe4361dfa590b54c681c70b0f09bedf89e9f8c1c01f3d32cfdfd01d1718741c3b5faa943439ba73cc68f43f83b3d5805b15c9ef251400898225b52f145185fb8b26a0ff104984b0d5f94bccd8aa06379cba6df87cff7e12d32b1cd166b7f30f5c5e39f8c3a27a9f1a2030cfb0c0b0112a98f7880f737313d2685e7511fe972133de7e76023b819280b80f46ef8dfa28f5bf5f5dfe695c1aed15a15671395219aadfc393f168c79aafd89d8fa31a5ab38aa4d98e6724fd93cf6bc55a8c0491a09f43dfb162b5fa96356c00fd01eef7a60ec5d784469fc00338e82560e4d0bf2df4912e23d3f30f5c520241c0bc289973d4d5994561b4cc1a0ba0245a52286d52757544ff63fb5fbf7730b5829dde0698d9d90af54119d6c2b8fdff443173812db96c5b6b5bf195f9988e77a70ec76c242cc892aebadae21664ad6fc78e615f3fa08953fcff2d7864d0c54a5f2c0332542a09d7969a7d11f71d7a5d85775cd3517efa5578da0033b3a18ea2717c472d8774c706b47c87e669221431cfd0f243d20d67342d3f8b5d4f8457e0c6790c334b855ef6cfe3ad1411731598a8c9eac93b8ffcd9e30ed6144ba7bf945bd4161fd29cc8605aed915aa6b75bba0d87eb9580aebce967fe1af641076a2a830b5815194d11f8794759513e0a17ff646fd650fcc4523b0794c676c4ed7d2677168cb1b18b8e99a49a0374fa9d852a08191c3db12477222fa1dd838e04e2c55538b3560d2b06b846864923a39cac03bcfe680549ef79c3d31b6b1c5d182062dedbdce820f902f13ba3fd341fbcdd9172520d013fbaf0b4eff97700c02d11a6a79aa8c9115a17669ac7d4e1d4d3f3c741f2f2a3168a380420a1ef43a3be2879674456e6bd4a30ba74a61cc01383cea5bae598828d22190b307ef0545f6d51a7f5a5614d69abfc9c482db91d72f4a37c424c748759fc747f305494831d6d4ffe42aef18773a97869d95111a93f6879164c4ee3726e1c959c02d58cbb8ae7871c8acd99162e7836bc5ceb01fd6e9f7c8c191a2c8be397c31423fad9da094d50f78d6e98dc005c12409463afb38c7633ee5fc9303791852f70026c34b35d881d283452dca6e29ab2de571d45acef536f7ec9f6e942a9ecdc696e312c8e8fb489bde2b4a466cb2173c063932e93f4828905439df9d1795f2cd6f43af04f46518d89ca0bc5e1d6c8f05279ac1372a0f47763cf14fd2e3e56497b51ea774c229a568195488bdc8c218f891df764a841930269fce862104308b58cac1aafaae8a20b65a48251ccbf45c4b7b60b5116c90cdd29265704a0ede2ffe98b75962dfe483ef298457ec8a163d41b09bd669ba087bac565af7252f66dfef143d994d55ace0afa92837c6af735134a089acbf5dd9f1946ed7d117b1395bc53fbe8385171b6803305255d7811428e9307c11eeb5d2ee609b17827c45bfd35f54f6a77fb6b4c0a9fc275e902d459f58a6d93c6db7ab9422ab02fe85d55af741adc720396a4597de27a220c029fbbd545b0b7826a9897a3fe1dc905a13b1d5c7b553a19f37171a9002bc04fbb5d07f8c17107bfeaeccb7b85a2e64987064dfb1004472f918793b9dcac727b0a49351e8ff1ab1e2ad8ce9e03700d5dc5bbf5e552a48913c1b06205e135d9c093094609e120a94ebf67b6337db7b1838177a00aa4a12d0c1143daa384b3df2015faf5499ab150676af1e20f80f59ae89542e967f4bcf9011a59c9011209cc863fad2728739750a9a8692963c5e02b15f99d004053b908ef2b633f371eec4eba7b1700220471b4f5bb462532c28f79acb77495b1cee7ac542c589d2d38b8b2ffab7dd4670f566113b763d46256eeb5f8572f69f6085ffa5f41c2f1c5cce8593616d58c6bd105de6f723620e5970c96adff9a52dff9409a919ba7f99f216cb69515fd4d6de0df04eda669b56008d95c07d1407c87fb3da5bb0d7309f3bfd87f8d2c21b92c422d59e41ee4e70283c385c514e715ae7cc12e29addf628c70b8247418f72fb658f5d31d18444977497f2fab49e2262d0e2c20f89500e5400d798d936a5a68027440b4afbd15cb4e72a9a0fd5e7c4460ab85289c89f55863a4c9716764b6d27285fc219152bd5c22fe0a7bdcd93862a3c48e470b824a648f184831e7c54f51b7f66f0a2fa82840586d75e0ef985e16f9bd7a17e2f4038517db080e325e1b48a0bb7c5e37f4b4035292d82b05e6196cc5bad8eb467e756edef4ea6b10ef8c42a40e931bf02ce0ec38a33a09c459ac81d057b94e2fd138b663eabc6a1ebf3218e5d7ca5f85eeca8df34099847af1132342ad5b570048e27445327eb26edc3b35f6e59ef48125c6c524a3dfb0dcd2cb95d3f8b430e0987862d98ca5cf9854d0bc6b5f345388b2458350aa39cdd5af3643ab1b830fd68e99ed499319beeaf841dae79e15dc1bd5508c6af2e3b314a9b8557806cb70562750cf97fae514bb46938ad4624693537558936be3a21747236aac25270f1fe351b4b33d68c7db0ed62f4243d47ddcf663488de246c9dbc35f654a0669237b2b6382cbd51c3c95f6ea9da7a1ab0dd182d4d603061d65f0938547733d6db48d6881cdb5256c5f6e6aa30d31e06d0b7293bf97e924bf2ff064adefdc965d077237636c17fb14f1e474eb69de86520cbf0975f66b78e35459118344f3d7dd841e8bde7bf7b6abf3993fe8c57a32991e7f0e642d44db33e877098e36213e56efee4644278c821d0d05c7a26f2776e9d723a316b95df9d61353cf22b7b0a5bbe9d5ff20abd4a4bd50dee3d2ec94248a2070a6404409e612ff11903b74c9d61533d0e99edf543c436260ef3662d4a7a550af9f4b1e53536b80ba39925c32079580703122e7d504140816303e4320f52b0a1c28279b3c0cac987314f0fc4c506ff566620748989b6bc45d361dc767ce572dd338312ec13e7ecd29e4732f0e5336d3aa5b883d39a7df9edd555a57b9f9399f45d025ede0b33fd82c37a305b1067ea40704ee1416f17ce117b5a40fa7c30567271a5fa3b4756105e18cd2f2538c0079efb30d0b1e3680f196b73ccbf5bf542bbc033fd1de9a9ed7097f49558b250b8464ed83c2fc49b59f095695d0da2fd162e01b2720503fbc16c16f74244f8f30280704dbcd1d48a6302202f14bad98701b6fc4c9beaf154e41cbdff7062f417fd120c998b4893c64d55dfddb617bbf7519b506a05404080bf43f43badc36dd6bd6414807ade7eff93b191f0a4ec7914be9193276a6487f4de1edc56681ee3c882ad0aac214e4cf266b736b56dbe3ea664c014bc283b39b7f1ed906ee734f7e89c783fa8900c6bc2393786077fdf370a9ca272fa41b992d59f6d5f0cff67ce0f84972a794e92b598b0ae70266e55985744baa6a5d7c066dbb48a4772aee0610f670829a9d2b78d0a1f70ccc1a8aa40e89e1fcc48900012bac71851bfea0096363e1944dc0e5074ae9fd31bc8c7b45e8308e1814856cf7bb79a5f3b74662673737439a43774f1b7531a09bacc942ba919bff217d0b3745f0ad0f51b557e5137b1c8e973e30b1755b18d781b4957138c86feeef94e6ed8fbd24dbdeec23fcafc2af6360092e2cd6210511cbd1a2e24310a48f7957f165a7bdf34cfa3bc6caf4738b11e849ee4b5af5c01cc5b0a20ab6786cf8d110eecc0b07be380baee020b2092e3725901b16cff6fde00e1f69c31ae4df3966cf08ec64323cddcd0accba0589011a0b5a07791fbd2560371443e0eba7eb1471aa32d0e5c7e1fe1fd7fea345c97adaada1b2f6076222188ec23e82ac5d3ec9a8c3c96e59f79ddbeb7feb18dddad2343d74f1c2b7e0ca89d6ef63b8a932f2a9c1ba2bb1a837231624d4c24d71b49c37930638ac5e649c816b97b6fe356c9e6e6df9f73bc48c7b132d6eaf2ccecb1b8ba22e88297dd6e233b68e715d9477a6d891d7101f4c04221256cb1a20a6344cc4dc7367e327455c2e3274bd0e2c71358f7e87297e6c9237c6813005e2618348bb8445250ebe4dfe255ffb777453648efad6a1f88d60a9479bfcccb6d14c26599db279d577f86fdd1c35d7106bd02722e34dc5e42f1edbfb3d23b8eb909076bb10716e7ce0cc5d6d55ecd749945b41721a4c82004ff86d9f1325ada6322d63d2bbbf33bf27900c33656976b3e29dac058c167035668186810b1f6d357e013624c2c421d4902a7d8b164c636dee8977a50953e1909ae001e7a07a96d5e099a17c75516693571b23320a188bca1bc2f5f036a1e0823f0a19ad40f88685cd0f2bed2108fb15700c767377df47e9432b58ad08402b3e89551a48774fb53e7ab0f8593b1662cc175a35f163cee3465018d6c264d951d05f9e90fb4fe578d7244563c4dfc2f5d644f39e42c3734a82c0840d726a388f8c7b0f5b5d4feab7e09aef6ff3263917636dd88970c940823def99ac153922a95765352d4bbbf859d3c02e8f9a82ec6bf2ca4023edb71ed6ab3eb14506247862d414aecfaa6791b3923e07d6636a542add5b45b88a64c3d7a85caa8a6cb3dcadffba2f5e443f1449a765ebbbe33b2c3196f56d8f668f1a89305052d06f8b91cd1e38c2675b5811191d73778a91a0536b6ab04815721ec4ce87c18884c5ee1f9437791efd2151e2173f0fe54dc0add864e689913c322c133719322a4de585f4c2697f67aa425ef7ca60b71e0d8cda8d41fdf67a1f941f66b36de7adb3a22ae54224645e7d5c26388120b804a51e556b020e3eb43b2266e79c671c90d3d222c9ba319ac17ea170221267418b9f891498b0a8fa41f18f13ce5c057512963884fd4936af620a9bd7946ab2d423e670f1ac8a9c8eaa814b7e20b5680041640f091a05ea5f6c87ea7ef724c91cb1f9f08a799d6182629cf50a531927f5a296c14a0c4cb83e049d4477218ab8f482f4182f2da215f82a0c7a7a0624a5879d0e9f30f11060b5c158cc9a480619d0d71df0d0fa0ebdda963fbd482f6aad68b4f9a4ee2263ab531de728a7bc6af0a5355b307521debbd78552528ac8a609dcbbfad9e71e0ddb68101237519948a51a684f00a9b7c95283ecf2b09eb255b8fa3eb316e0cc2decddf851b01eb64c9407892a28f38178993f97808774a202ace3be04ebc045fd410858618c1aed7d6976387e04db2def3a3e0134f680b81b6592aa28a7d94fd749fe048a68dec90cc6c67d7bc15ee7b96090e5536e6abadabadbbaf64b4a538cda3b2fa5d130f707d9ad641633d20ee04addfdaf4b6db979e54d1a34642919f60870ddbfecdfb233a4176595bcfa616fba80b7856695096f6a52a0983d4ac885174b1575b872d3d9f4d40727818b9cf3daa0d9bf1fdb60e344db15dd326943ce236c9a30974efbc1a8b54f2853f918ffcef11b984bec8f54b7ab3fa20f0d131198eb35c99166d4600be588af25f628b50338f776a151dac9a907fad7da9276c60224eb484ad1a7dfd92084c0636a4c26de24e37a6074dd3e1e2c8c4f183887c8f1b82cb8d2798be11292317ea2c4252c76d2348a8d9f4206bf83b41e03f9ad875e91e85393ee5b18d273a03703352b3dcdb41da8a9df8226e4747a2f96a6a10c2dcf1e3179a6fbdb92cf80d94bb65c51bb9e76420cc8dd6e146a814638fd9c307b0c4caf1f7d8020cb60eca3590cd9c2e04a626cd3bb2bc7b8c6adae1aba43981f1c9b535cfb0fbc439e391199e9c55503c1dc60f3e9284bda463806309b8177434728c42e07003a0006d51657abf6b55086099f3afa5823b74b4c00726045c13dc38e601f7d6748593a9f57c13cbf3909b2e7a043979b89e798f427d02706896ac491b400f967f49a7015ebb8c4a13490985498906a4c55488e1a29be85ddf789fc0c0c122cdfdde35377bcc43a074390771a8f43ab1f85bdce9d0b65c0d2009486f47bec26e7f72127d2b4b7bbb3001b4b84a8e2564404030136b717cf53081bc615cdb7501c262e7d9ea323282f3a4bb54f95a62ba9a8cf40c46c9991a39d5a13fff25cfa4636e44ce8861166dcc67e7c41432fc798e5c36589947c98d413c0e4d4cb4b9cb7f29e36326efd0263b438f47ff9ce17c5ca87fe84846bed66af902367bd91eae101e94e5c6bd83f8bdc5530e67421e780e5871a3b493f71a20f262e45e66efd2e0c3b1cd1090ad3dff051f548e4f518dcd19af9d2cc9299b1c6842f2890132771905deeb085a36d1ae13a3473a19f71dcacdfb04d5854fc92c4913ad8fbe78c2be50a87b67e12c7859cf8959457f8a171977922f586c9e74ba02ed640abf6181b1b7b467dc2f18e75d5398c0da5cdc6f0810f1bffbd573e71c524f683cf7a9a261d3497d19a2163f6312cff307632949e2a42bacca6dbbae110f2687e221f321ccc4af0cf7720cece2a7f9eae8d81aef0f5ca986aec7fbefe2b5856cfe5218ae06b69639c9cd997d6a1d7de8d7eaaddc39c771865d9159e1e81734735f9a0b9e3588a08c7d03ab83f224e066564766f59057c6a849569647ff6e8a1e005f1b2085c5663bd944619348259889b29919ac4e6c2d8bafbb34e7bef0ced48a5e004d5107fd41b6cb667feb58850801c793b635bd695f4e12134e46e2862f8a1b89fabdca3a4c6a5044baa13e64fbfe330468828de6888b35076f5a3c56fe9dad2187ab6b389205553067694339191f2b46f6e4dea0817e0a9db401e9f35cb8b012507a881f863125d899f1439b6ef6eab5eb1802fff5b802d390b52931262817dca7780e0e2fe81980cf7b1dd2ec7ca8ad7fc2537f2cf52b1740a8aa479a6221dad5d229832bf0966dcffb2359ef36c901ab46c2cafe267ed9c44deb6f3f20a05bb98f134d85a46b2ecdc155a52a2a95e756161ee4599364df8c25ecca64d5254f0a5fc462aee6339e51fdd8a97cbb1d0083a3d2a3d05773e53e6b6498d532d0547b7fe26f2a4e38cd706bda5cf6d1f0458775a1d078ed8f01e22076a4d4c9a3301cd20ad1149af1ee72a89497522f6eeee0616a65ac811a0813901044beaf0014f92fcae58daa8a96bfabca24174d4a4e50d50655fa4748ba699bbb521ffe164f501bb04e942151d7cdf907bd29b4b4e8d5c9524bcf45d267576a065abe9f651ccd447a58c4425b18103f414a9eba4634141782c832d57e8a8edc9e84a3301089afdb3bdd808eecf19d851a4faa53e1d5aa45119f7e3fffaac7a4c6182c38b4e2a4c18526ddce1a863ded97cd146acd6bc9743e255cac2b4e4fc1e3216ada368c5a6203008c527d4cb8a615fb260d5cd316064ea718345331f069acdf5f13f5e7cd1d203dc14d3f4acfeb479e5f46b82de5d461cb865ec197677c0910e5975e6d4833f894f55854e549481607fb9b72ec86b319093f9eb8f24d8ec9195cb96a473342f5b38b450bcca12c3d5fb1ec3bb0d02d1789d65b7f14f4bff91c2b158e0119b754f2ae80504a82fd52f010885d6561636af6311a51dcf356f4c58863011e391a84708179f273a5bc65048dc307e7a9b3cd068dccb2b555663edff7bf42f2a04ca9881e633de7cdc7f6beafea27f468505cb9e71d43edda90e1d3ffbca45b5ecacc43c556d9f1ed6312bd02e124cce4a3b73e28b05ecfaf6e14bfe5f0114679d7a4263edc7ba66c21ad5fca175af9e0da8ff92ca39226f7ff40771d01e32efd9a313e3e86044e54a7c39b152915a02d90e71f633f270498ba5b86bf00a172bcf922e76ff28c8f59bd22343b7a7eb484671751275938e00b35127add20ea7c4b4b16c8f0733d09ef263746d47abaeeea06e5c50afe2a493706c512918141b62fb29d41d70e29f07fcf1cefed1c5a1677ba88cce03d81326bf9a127bab3b87a386b347e912308c48487ee46f4f752e180a37f31f29b820504b50024b48ed7011774985ab1186371611f8b562c420d92c7a7a1a3cf671da683891915bdc6397710199ef0db39f510e6e24e0a87b4a57a25b0169c8998bd315bf3bdd05c67fef1115ffc7c8083c96f0ff1b9b37a2c25255dfca0d7fbbd6609830aa55090daa109d41bb70f87189430ab114febcbfed68d740f3aaf7e3d30ccf21bbff0d4ca0cb962b2b6c4ed7ec564f230886ff08c6c6ae7fa1e7e939a41dc503cde8c0e7107d8178767a3a3a5a5f1872131398839f401829af22efd43a52e739b059759ca61870b0b43a7134a49fa347fa525594aae268b917d24a098a5916c89e001864c89a3496f4e7d253423ca7a81009cc22d9f3f2e5175741d491556524ea04a005f3f862376570b76fd6824324115b110ef3ea82e2efd6fb6302c58315a3bb66bba44274a1c9950241fb29fa3d679299e1b2c9bdb7a0fd00a2c15e867daa7d76e88d3de94a92097157b0c62edc1f84a93644fa8a4df658a4832391ed54ed0b073bc1fc5720784bf3a38a434d07ac9553bb7cf095930d49f2dcb056fc08ce44ea8705a345840520006572f1e2f05d8c1d2f897f05d19f1df754c4e75d307f06e5f02d2e6428b215d5a0e41adfdfd9ca8a3696be7b2a780934636cb9df0c8994e3a6b67f19cb4d930b40292fad536371bc16f6b8e18f22ba7e63a4ee1b48f056526fabc6b20ae78ec172d28ff4e8ebe1b7b04000e0a61c176d65e152eff8dfcddbdadaaeb8b441a65e85a52057c8a9475c5ba4d2a8c093b6109a1469f2af854a73351a66e5acc70d47de021ac284d4929d2c5d1bbe1d2e8798da5521d9844fd34dc579564060ff9a1f413f19a7055219ccfc069538214db133398811018ede5acd86b65661c3d3a16a2aca49b3e61a4fcf3814fe66c14aa542757df28bdea8f861b752fdf22f821b0d822dbec510f966c034dea7fe46edcdc98c3898b12ecd53429d0e9a84f599571633fbb5d678cba6a9a842730e3e3621d1bc118c5b8a34e2c8245733f026ab608acdb6776ae40b3644d11f9dc01d764586ee5ce841595260be5cd28cd41ceb71825ac9f40123dfff6f29365a3663f2c0c875809783b2d1bcd8d83dd18967105651b7c4f9c5031c78416b1af2d867d7218a98d88c6a08222ed4026425835d0b04fab529b7b1fd01dadf1e27832ffd7f0116d23728e35084fcf755c681a2b304f0eadb06fcd9f99e1c0617c97c4b67c8416ea0a6943e8119f22fb0e468dcad91f51109bbcb4522d9ff69c161393951aacf147ce04d5f57a180fb737a899020564ce74d9f782fe36142ea247100a5a32c92cdcee0b42c6f9e704f4d62b7f290505f257a425764c0a37699878788e88b5e3dea39c5e91ac383d2d27b94a993767a39d56bff5e93f82f88ae4514ecc70d709e4d3b14a2803938f5cd4a846511c54d76ab09e04fe89ed57f8037cbe86e632ad2c657322724802ab5ef8c579a82f889d871bc9060775d7d5bf3600", 0x2000, &(0x7f0000001340)={&(0x7f00000009c0)={0x50, 0xffffffffffffffda}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (async) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r0, &(0x7f000000c3c0)={0x2020}, 0x2020) (async) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) (async) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) (async) io_setup(0x202, &(0x7f0000000200)) (async) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x6}]) (async) write$binfmt_script(r2, 0x0, 0x0) (async) syz_fuse_handle_req(r0, &(0x7f00000041c0)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307725385260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096493ba97ce5fb0ad97821d0a4528465380e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db06f8997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bbac949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f5d0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c4f3663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc62df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef32b8c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9cde89afe4149589c7378f5f3648d748bf3d46fa53f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f5956243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a69c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e63656", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_fuse_handle_req(r0, &(0x7f000000a3c0)="f1737118458723aa6fad9674b336ce0f0e4f9a590af9cbc892ffaeebd2c1911812584b169f9691cb3843c1544afa9da08dc0efe3e6714bb529f3285f9633156f21460f0b19504f21e4202650e68b3cd97a3824ce154a02000000000000f6077b995bb70ca4e6ee313fbd9937f0a8cd1043a853b5ec18a6add5500124870643635a47134d5f346d2ce498528b289030d689ee4f1933955547d7a1a02c16d1323328f83c6e39efa19b3a4e8e2acb7d446ec70955b9c122a881df65114e309ed9605225a19a07f6df3a52599aa974975a7598fd5d8977a4083422a83d795e95efd11e78201892c1a667576f54faa2b090f363c5c6c58d64e62332e935aeeebdf0a580617d12f4dd957d13d21eafc3987ae43c0bdb0571c290227757115432768af7581cfa8bd90a2f0c85aa43e6e7496a6a1d16636eb153961195e194707bfcced6b31cda93d1d82824bdcba11ce636211e6a2d8fd8b49abcf68e35d4b5b2be9e08570d89896359bbe3fd3fd8df8d37d6f34009635b6f14922e0e13938f591e5dfd3ee64a13d1010109afaba564256699f40d4af9acb29f57cafe956852787e5b1dc0c6dc61314cb51346926eb41a252a2a44066fb7c38772c55f0caff0da346821b1efe13669272b084972ca5eaa678896bbbd2194429e310ce954cf3de048ecf8843b82acb61bf7d1760cda8f0f8d781f207c0b81c655b52c41e8b2070a7ef45a8e1ac0070709f837b2b78ecb7c50332f1ed5c1f9a369548629b0f10457a7ea478168fed1f0c261921e19ac478eb8e9f703fb6096925b3bfa6d3d60bf712220ea5f5a6e9c33ecf653f40849eb4610ed32c7d3ee443aaa6aed33dc590d8133e71391dc45d560d7442ba325aa88eb81cdad58f16794832f214de3ac2aaba11e4fe94b8c2002f101e0ca72cf67de89f6beeabe2eca30841cb62bfcd70b3c973bd6bb3b1d5612fd02c03bea24e54edeb558d656e494f2f9753e241ba8cca7ab22a0c386fb13139db2b8b182f9449f98a745abca05a5ce4f0fd500584a975264eecae3decf0b81c9b0cb16a53be0f7cd101e75e6d355b6410c62ce731739f06141c1a0185dea457167f1f07acf137d854eedbb63e3d4812aaf8bd89dc405be6a55b08555bf6fc8f082a3a6dfc359669bb11c8245def27675f9f7843b5b930bdc7e8a086f2313f35739c29369c1380370021583af2620fc001a0f283d2ab738a936b56d9444e5e321d0277ec0528c1ca6fc17241f6de1b797f0f9bc83b47addff767926ca527d409eb23ba7f8269212f40b886d00affad255871275ac0640e2db57cd710798c29b09ac4074f69df4f172b95941e8caf60aacb9f84f71bfd9980c7dbdb0e3e06ef74bb4593b63f38859de8215e1cdea56832830e1c6c416889dbdf5a58492151876cf501884abfdafbdb8fde2d82dd77cbd20207ac9ab0d8e5976292ede3bc3358703f720a960e1cc53158b6c05a68815aecce32d51fc2abfedb2ed709eaa45193da955b7d44b6722af26f3ec6c437653b267218f8cfbaf013aae88a9a0bec88aa9916cca6e9115eaa299549eaa847ba5d9490c65037c1cc94281645ca39d6f2d2706f952c1e0cbf53389dc66d442553e894c7656512eb157e3c39144988c1e3ed27af98318d630fc0896e96d7d212ae80f9bdaaca8e558e6033414f5e8c86e4b2ebe4cdb077ef6f286f3c98a9545f5dcfd46739a745150ab762459cceb1d2e9f56e2f1e59c741c47c519da2a15a14b75f1266d023ce78e9e29782e6b616deeec488408fa53962bf412937bdf63b25c469c92867b145cb73a46f88fb81df683e979bfe15b65ed905b6c0eceff85c3d0b52efd411b3b512d897775b64ff301ba9cb2618595af4a40c95795f8993aa34f13684d7e56101fe2b9869df1d6ca3c4ef81c62323734c8dba6cf4bccfd9074147ecbb5f43b3e85cb064ce45af5b6086fc016413afce0d38f9a4e916e1fc08772f158d791d1ef86e58a6089396289767e94b4cb717dbe73693cd98620f1dda1351e40495e6d166a1d5b56054a97a40ee86b4b48cd751831352e9bbda8361eda2bd9fecd6df15ac7dd6c51723c7eeb58ffe63746dcae6851eef9473b9200f4681f8b14a36215fb6279a19335009c6b1068c042d0977ea75ad60ed06961ede6fc74f84f49d3fb72b251a8acff52d0a1e8ec8e9632b831cd24c62867eacb7ee36532c801e3567d7f2fda8768f98b981ddd583dc4e3424c59c6d2de874d3a7c2b4fbcc6e3b96503020ecea0728480ca04a2b90b183ddc88d982e8b0ad4e63ab3953aa9b81c3d69d9b20511e1cd850609b3f1d1e8dfa6e8bf90a927d453b010dca06a1b09aad8f661c56a895b15375a6a532e76486509b7c17e516c2c67b3f80d3510127252096df0fd45e0cd62d24cb7658460f674dae61e932335fddba62ee35143c1071459a8f55e42768b777237d797418b5267423bf1f0c1fc130e2b7d40a0997d26030c9f485994df68f30a910221f502f26ee500bfa54487dd6a82ae964da5b967e8eab9ffc9d4d5d0199f4f633dcd9713ec2e4484cc25dc7cd06cc3eeecf874270871854a5e96c8b424214e1202edb23ef6fe692640ece04ff9665ec050bcaa0c1ccdd96e285bae472032d9e2f889559596a357a5fb9481599013d9dc0888c33cbfa9941e9739cc342ecf9ff6f0a08d898c2df11eec9a9c994d227436156dbd07f128f1ed53ad4ea1245d43cb1191a0afd18049f86ff0f2f33a22a40e3f32a04c7b888d044f38be60e9379cff5e7cfcddd195cd465dadaaaf03123dbd3e6195d50a24a8e3479cc82f14cd92375a80594e7031789153a6f88f1f1d9df102c9247c1169159d4a724125710f6404b899e4b9dd1ad8867eed6267db02186b1583d9178845c667617b09f82203fcef74d45a7de4c04c4d131cce81aaacf12d05eb6d83facb43e102a2fae3a0985b896edb6be894c3681a594e3b3c7d543094a3fbaefc75184e1f5deb061390033d0fd6dcb0c70594b85f0b9948a4ed3f1139ba381e5a22c65a72cb061f515ebd2df85ac162266832b6665af9c04ad0e6add65a1d209bcef3f5e41c95011c31f6a4421ba939fb3c15ee9e4a8195b374dc1008c6de0fec3631b06ad559f82b4b36c2fe39cff4341a3b46b119b27a9df883eb3229f835190b3b6f7f4b7f9f7824191bf1af104a658bf2d4499c7f619bdf25aa42917599f42776933dfbdcf20db67987f11f89019985d93a93eeb6aeb8e9690c9924db1c36c34b1bd5cc6fbac54a17b98def767a5de26e64698a9778d59e50e75e3345eb7ec79db59a8f99a84603d274986e913dc4d626bd44b2fec6090f1de8fc22ebf16ef5340bb1af38b72e370e565289a6ee1de185d7f353e5b860963e998aa58044a9b1bf847233e16952342ca24f07415c0a88675b26a89782efbe22ac0af0def87aa7ed8d14fd23bdf46c2f08b0c40c4c179a282a46c0fcd50a8280c7050eb5a546c9158416e9f8c8b5e64ecf18922c73968f8dd7bbff56a3983f2502cb76fd0cb3ddbe59ddfae5e6a95d887adbd2b781b136fc5a5c19e808dc9aa84f315f5c184b9e7dd037e6db1085f922f0bbd442156b84616f033efed03c206a87c733cfc57d1202dd89dcad1787e076686b1621a8fdcc80816973771ebde777c4f7ff755b84728b51bbf652c69da3308841ee8c946ba0302f09318818c763a1d38751930d5f2debc407c7041437087322a1960795de89ddba8aaf11a082305f696be662be7653a7ed397e5dddea74932e1e6f000e2969fdfc979ef263040f3559a83a64c546c5cc585dd9a38b238819ac1ae65cc78d3e0ff7e66328503b489cb3acbc6308c13fd8477831d700650dcf909de1cf8caadb71649fb022adb5e4f7887940a076966cea00a2c21ea802455d1d6d9ce91364f69414b4d7bb30c78ffb5ed4e8f35340b53ce066e11af44ad34efa6ada894754617d0c2ab97c9e9562193bb799e42e4bad44dc445d371a1b62f358b19727f3efb868c3f73c473b000bdba882634b3ab4393c0fdcd902ef42c6f369740839dad77756c4fe2b67ee95c34d7329b77880cbd2437e2ae63385df40eb92e300632c8338688fb2be65bcfd90150c577ca23e591995a386fa59e6faa9e9dd58e250c0a0d4c81177d0e7337c3b6be151644a8ec5c71f888c21373876e673ddb8397839ab7d83111b4c9fac9a416105cef6d7bbbcc149c1a72f1a568739aeff4d43aa70ea4707cbab6dfa37a693a74a462e26693e6a6fe398711984e1d287469fcaacbaff0db800b94a450e6624f1680e3c8553bb4273b901d895aface688bc12e1350aed78df83b153c61586dbaa53f9108fd00069e593f613823284d42121cde40d7aadd98500cbab00cf593075cedfae93ebd19e0246beed22f0988886a77b49e50c71b0838819b4e1ef89eb1634b8c020856955578ebbc94bfde7c8b409576bdce4153d4146bd29b66fb639c8a2c6b2d5d04e9605e25c6fc5edad73f870128915a00ae9ab0f170e0917ce627ee1ccce3c55332c368417ca9784d6acb3adcfddf8b62f05f628ca044a0e9c18ba0b2f5b46c76787418ad81f60c6a50d7402abc68cb6458a8bd460b8cfac86d6a31ad5a00210d49234313a093bd4ac39c1c5a9562c4fc33c66f7729ae41d84273c3f71049fe380cb6615ea5cc578867fc10c4e5b041291cb3a6a1c3a28c0f839aa356875ea064ab5c057c588642b23466c4835b89d3aab81de754428b138278c5caa627e5aa3e797ea27c2da530314b65dd35bb8c1f8d265a2b71e6a1dfa7093d75b907e9d35b1be90fa7934b93cc2d8e5811f421774e6e66182483867d15ff0f47b933b8a18815a099593f443d1d2a9827a49fea6b598b76a0d1ea3aac5e9791c8ad36db3d9d936e977e819fd4beeb1dbe2ea06a9156c99f124bf7fb93d48142fdd65486ec4987284210f0d9a194f87bbad0b8277da0fc016f4393ddc6e66ba19cb8f5df4e5dfeb2e12ceba9fba5670b3fbfd3670b2f59ca3ac02214cb800082b1329f3d4f216e2c4f328b9d35b0407f4e478f93e3b6103dc71527a095fc9f7858ff32616b0e3eb8cd1893690a00a9738e78902e6c44d42816bb5bfb00aceda90b2665c21dba51b6576e66dbda31abec2fc651f2959b1afa8a36217d8c928061e6c1fe11c8d3b561eb48fb419bad1094fea3cd5897abe8142425e3f4a40086d2cee919f1227eecc8a67a5ca6aeca58112c25fa0b637f2066ac53094b3ad1248686228ddda88539afe18ea4194335e601097c4c86a358a6ccf033cca09873704f694b31a8c126ac428acfdfb7d90f5fc1d8749322c73f1d9b9314ab57d4043083a825fe162c66015a273640f1b79d26f3a3c4494fdffdf7aea4510d7d25e2cd55280ca3b2bb3df2c20cb6699a61364c3b5faf122a9f4080d0b9f0772b86f73be13244fbfc095c2a29ea490b340ae6d3dfa31468fdc5c4b6fcffd9a58e32786ada21e978b23bb568173cb74f1846c4480903a0892abf5080c12e811da8b41ca46ee43f0f4f2aa1527b582f037906f48f9025cc71403be4875b03afea87501f48b3eb86016dbc4307ed907dac26a7d8674a552a73ec9cda9cd41de8057028269022b8540ba54adcfec3e3daf83a7d853602bc41aeac6bcee06421c82f83c14c725cbb10661fe1bf41b574837f5f6cc502c8605d6ca8f7308dc4660e565dccd81fa77b0c2c35aadddfb6f5d259e874ff9d5827480f6a70b7dca12c1170ec504e2fefa0d9a087ec736c8f2c26f1e23b11008b84c976350884dd050d03b2fd6ee3784a12b336fe742768c2e0a9c918c07f73f5b2eb6b789c055d9a6d7d27d11b76876f9798f4b65ac4769729eb82a0339a84aa9af45083e19580a2d85ecb1a994747fa3ca3ddd84b2d7cd0f3ba1e5258f59bf3b573d2f3063bdf1a9080d09875a56ce890572ddd4e799d54749619f587f992d72b7bb56eb2906b1ea8eb78add294817271baec90a6ed91f34283c3e0a1d313c0e90947a04164d688fa045884ccfee71cc3ba53767f2030ccad1c09cb31d1e071008869fdcacad466db57782360f398d0b17a4f8e27e3f8333ec3b4042824ea4ccc76178fb5cb438c0aff1e93ba9986237ab426b7eda966be2fd02ab3213750396cec5f44df923f5cc3f9c68955ab606ad7b572375bb4c668d4edba8c0ccea550bea5d5fd3e92c2fcd78c019e1df0021c1bb00198df9d6084d0ad6fde6f426a2b34e1e7d4b352721be93668a88300f0acb63da70bc1d3588c5942f92d50e583a6a94ece7d18cbfe35c06ae6a54a94d6cd37b16fdc4f3065c9639cb5db7f498510fcf855f3a104769c2d19244b6ef2d4b3c0a42ef0241aa8a8d6f804bf711a9d8512fae4abe127aec074602b78fc4642f7fff959714293df2fb8fd7e5e785c8f0de835fa8e5a067b347c98a359ea7985cbf802f62540d2b764e3877e1ffcc73dedfa2567eb68c3b8151b4434dd2bb947a2a0d71c626cb38e266702399c19f09b426528609186d00e87865f53ebff94930c49d20c41032148b3df4259324f5773c1c8435e6968e9792d762a4a87642c75215cebdb80da1d48b8cf3075769dbb482a642b1a714fbc3e8c96419a090000000a04d468d4471fe19f41da18a3b9838c74762d72af909fd965900b3f6811c830955ae04d42a4808edfdf8983a624be8988b8a32a0ce2adcbd2478a6ed05207b91da8f1afb0b7189c9f87b0ba58e5f29d6ea811280f86a4bc8106a2129d07b915da29f0d230d95df7a27a93b2836d973af86bd2ec5fad21ad70af8896f404e5441f6416124908f85befca958e2b537d50b047ad70a8b5acf160505c3450b37e3aafa8e6b50dd8fab7fb98df24d6b13e7930abe7785dc6433c882bbf87069a000d5ffcb99ee0b1b79cbba4902b85bde0069394b2cfd70bd887230b5866ba25e728253b17d2854d601cb7f12b2f72ac4f784298747b904b1eaa52b7edc42f0f23dec2de8ae3091bb57b6e5dc1f4bbf67ed79ef764184867877ca49907646e4f1aee642ae865ce645707ae524b974c36b719ef3b30dd8bd4677d656be027a09727daa538ba3b0aa942329b80b769de13bc32edff90c562022a3385d5ef583d59d59f53ac4f1deae3de3016c300cf62838a60bf29f76debfcd893b80c6138fd17436471a9dbae3b8f12ea110d6464153d89f54117ba0ab44d7f948909efe0fc1e28301155759e94c35e54c758551ca66b51044ca98d92963586ba2c5bc358201cf33578290459baf1a672f486aa1eff62290df694f747f9e72ceb185448ea16fe43acfe958bd810a9c33d6baa8977628163d5224aa2023b49057638fc25095a2cf3f1191ab5d6e744da451255f08add20aa6544eb3f1b69d92a3d02ceb1adf4508a8a217004a51c69af3b5ce7f33ab3c6c2dbb6a78952cdb8dd857dd99dd2fc78acd876da17b1b8a91d1f4c96e156c55bdf513ed0522c8bc7e8cfc8dd1a76977c45c636c168650d82e3ca7560ee9312c1e54a15811fffad89bc44c0210368e12bb320ba9f763a116c8ab7724190075cbba1cc1d15d4e790e95be4329c7c35b61cf6a69e32c66ac2cdea1e1c39c347c5efbb96d9237d85243880df5b696bf2235f802c2d3d7cbd6cf42d2834bf0d47c5b856eca14a166306db9e17217d1c9e22e5a748720da74050f1421cb6ade2733d934ff3f4ac06348ebd9b248dc8dfda2be1bb137d09ffb0da3500000e1820fcba98a5249c0192129d2a806371d2dcf624dd2e0962fd8920cd2176e5e292fa366ad5571d1fd440dbb0f4f1d246b44dad609aeee816cd7a0e9f2dd49476a908107f4bf1ee71ea55a8fcd75470d63a5a1066e83aa230c9b35c484142572c89d2d66d1554e3be9adab0cc94ff88637dc45de22caf4974fee6ee6305906a970bb96f9f9845a25ceb7c020e78e9f0235369309e84954604d751de90d31bf764e9065a48724ee3a62ef8296ced0170f40c9201a09b8e0f4329416868036996a35b39ce75aebf3f5525aa68b94487e53596f70b5e091dc8957cf952f319c6b02485e132dbacdae8602c185c8ecf86cc26a58dde9265c46149694a9bf7ec12627ce2e485457de508bc0b9b96e560ef2d5cd2704118aece1e4ea15b4c04449c75e91bf0dc594eeb249e5a458307fa0d8e3a2a7c1035ad8155b3aaac508574325d7dd02bb02ec4701132b8cfb558a5a30c919cb2633c733c0b0826c13cecd71c66c6c7c43831104e7f8e70e51d36727e4426dd36c726f7a07653c240f71a7bcf5b6f56b77824a50765f1fd50b3a6408a0e4334deb5c84b71bb7c739c35ac2c98358604aa2f8c7ed6d4165704dca679a2e3d47f609dd78d3885a50e9305ac50b776d0e29fa4c286e6a4906328eef1244729b8a6c41afa29ce7adecc5fbcd443fcfa27c59d54c6ffd53ade6a63893b4efdf94ca0bb974ed253781b2697da2979eea306e9ed53ce4efc9d85c7ee6ed378cc6ecce8d508e5c6a9134539c8088a138924ec6a1935f96f9a6f6864056128a35bbef306b913c100965e32459b96754a16c33c1c9eb9a385a17601badf3a0e2098bf255cab5791ead7ee1a3268aaeb59a6b225b1986dfbe297d90d9b395f676d3a8e38a2bde9165f1ab17c1890b23eac5760d62014a19c7e15bf4b939ef1ec0b4e160fbc031813138d1d336c0cefe17bd501b84b455d01ba3ae2a6d21b990c009c6e6fe1151017c721079dcab44c1de8d0cf6ca655cdb32c70f72080be5f99abd81af3954082d072d05aa277528cf4828ede3572f663b23fcc2a655bce6e35bd341f4d91f63cd95c46da122f49f45c564562e252fb03099db6f9a7134f03c82ae9e2af98ea8def5d5d40c7c62f56723d0f6fca05b64bb6a406fe38f0a1824c12f8bebae475773f163830eb61b6f97bee538044d53895bf9ce8f68b4aa12a66fb163d68cafa301f67e6ebdf4c55d627208315a20ae2f0d477f394f9b6c94e0adb86028595f3b11cca00e57b68e73da304e324a9297f17370184b80bc29b98ac4b3b918b5330494e1ed3c96af7e423651e69cce63b6c32dd8324c0d6022165958588669d6aae81d03ec64308680e087029676235341947216646af7783e7eabe9c2df6ada36d7cc453a2c3b96078d9db69064771ab0d6428d8d8c258f32bf9cc7e90d1131328bfae23fa499d02907b9acdf2bb24f8c083baaf305c31160cef6eff3a1ae243f0d29143235b073a19fc547fa0bac54f3dad14d501eea3f0b5207bb966c7168e1fb175841fe4ca98ad75c6480d208458383b771450179a4febf14779e7a021ff6d87681215041d2225caa3549f1c26551ec97e1b056bb2cebb294ff48f4ffd7812c7b77d8a38cec1be54629400736c9ecbec21b639694980ca10e1ffc2d72b633c4117ce5fb7fea75810e2c30f78ae290cd4cef094d5834932f244fdde8e299192fe1db4713ff23ead0cbe3b38ad1836d8aa646818d3de42c77676abb79f05f31d2fa63c17c3c70835269716fd0417c1440afada13ed57575165e42a7f160475c32177b6f50b2e65e20c74a27f481d5871297ae805a11bb99b9c7b373c629c3a08d84adbb6ce26e66329d83ecfa6c03710a3ff013a43dcc69ab3a72c99944f05d20e20e530a465f57ca9a309989c3a0df1d1f041af84409906e333fa685ab17b941297bdef6346e34448478ddbcaf31c0376251e0cbd186d26edf58c364eb511e30d26dc5ccd32e1252d665e645954b4c3c96cbd7cc3296f440b665a53bb57e1160a025ae725ca007945fe347f06ac64f9fcdd00c5eb01a0d1bf0cf9007742a9592c3cb5db7421d9205a13c71281990b82667510496af5bc8db8e7453ebd430be8f474644e943cc6806b7a59d060c8840a54312bf5238562a1e272d3a88857480a9328cea37de53b7bb7844ef6655171a8a1a49c76cb0e50cb7892fc081db3cbda4268402b0e092ac10cc5e39a7297b6812a3e918a2e510ed021c605357c4a2eb3d5f7a1c5f3a4559f761cae740b3f5d6afae6f9a7899791ef492733dbabaf62cca0f4eb8b4d87d015a1b126b58d5371fe4fc1c81a217a53d3b24881a7bd0de3ef94b9487a14f831697a6c9547fc9df2bff8e228caffbde702a0e7cd267be77365394e8ba2475bd6e50a54737bd713901d8d1f53718275b6f1c1bee6d5a00519ec610ff305e20d276b7413ab1527cd6072d84842218d43dd026f4ea31610faacd33ae4ff49172cb410ef4ce8b8ab5b0ef70aabaecd981506d6616b3c30fcc405c5222291e2f3cbde7383a6814b56b1641cd983bda427c6182ebfb462dd20f7e46fc55516db690abc5c8ab4caaa21548c763eaa80140a51d1a031b87c829f65b4e628665655513787346837c3094d3d8e38aeaf0a8f1d4bf6ba84a09bc47980037ee2b0dc05d6ef7a9d63eba77cf803218b4689fa8ca706236d91d8ed8852c75c4a492a77964107dd7cabf1172868f51e87ee96f38c56da92e511a7062997026f01e0dd13cc30f53a90a5aa7f696088d945557afd10e3e062ba1804bcce2c52a8a2b54b0eb7b865b9fe394f9ab0c8bd0890117f1bb01d4f331560014afaca39b16d98b4a40f536f690a69ceb2fc6bc4bd7540f760c3738770c0764a9fa3108c7119fa6492d498988e4bd496eb42dd60bd01a323e77ce4949c9d7f7da7f98dff0b90598e5e32c600e7724287c6e4762b7a4be4d69f80d125987444cff287ed2c3c80eba2f91450d0d13d1b9189dd4b24700917545c7adbb4d86aa63be04c61954821617c53877458c7ad3ed2970116ea28a4237e27a81426baf32f60f4c430c4dd63f387b50996d1c7303374725f2008498688dbb5a6e84fd8fe42b027937296a9f37e8f5be730ac7a0902bf1b1169f56c6ae7d9849c64c1e483b7d9852a19c255793a41064a97b4f5036b3eba49219e51f7647d652f310b386c47bbf758beacac9d4a5afa2fa84fb9ae82f6484698bdf8a950c07fa4cd3a720af136f52de4df29f7c3cb9aa71f4a6c7b14eac577b6a0aaff394ed5144a4f89500abb6b8b48f64c1f119628ca8a0cff11b12b92cec6ed71e3d99bafec75a30357c1e59ed6de22ffb42fe420b6ad863587c02d889de3fc24462c9a70912956a633a857c185a151e9922ca9365045ba275c10278736fdc5b221a41f207a4e8c878761a1afb7f9fa59eefa395a91b2d08344a7fa0a1518bc3a1b0d749bbf5a6772ffe8b0f612c5d4ee72eddf3007dd6f83403606ba74d101cf57a3881f78332666fea99e8394926c734f1bc3de5a8bdf5f486e5e557d2e3a4e9c0334cdad51ba2186dc58c70c117ee99a22dc14a7370e88e45d5ee35f4ddc349b333de6510a3b34ca558920e04808bed886638db09a07ca17b4709f56b6bd247f71c1dc7d888104857fd1b9f2c95f43604b48058e7a044dc3a0a46c344951865e9f2c47451abe215f12fb255d08775b0a977dab035cdfad6c2574e10a9b9c983fac90a7933d1e46acd260d0982a54151faabe6e0829b8a27bc9939a9fe65f538db514261be4e257a7d9b820143608560bb00351e67b35ffc90f288526e373453ec499ba2cb64b44c8149a81f742553d25be0689eb8f2ca48d90728e423636de06c64a5a0bbbb5da2a7c17521c09192230d3f61093d1fbd3a4d100", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x18, 0x0, 0x0, {0x6}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_fuse_handle_req(r0, &(0x7f00000083c0)="52a3b6f00a2242f9e4151d6debc7e089560da161ec7fa5ae1c03937137394b7c1182150b1cd9212f23e0599dd4fa4e2132cdcde8936b3b65e05ec408c0d486ccdb67b15d0482f1eb87659d8e97953e7025292cc406ba650916d55b3a4dd9686e7848142e96363ab9eabb822deda7a024e6f123416b17fa12c8eac7cc280ee29412b2e145743080ba1bd3013c954ad9c4928c4a344063f75885fc5b8f05a987d51a6e718e2e5cdc99bb10e16be7c40162f37c4f6693cdf493e5a488422036315c95899be75fc30975b82cc4fdb26889dde4a672f5963e41d9aa5218dfb5fbda0acaeccd24a48430c2c98a77e820bbbf3d7da93298945a41c4bd521b11db83b1e373f94a71d55f0bb2a0aa5feb1c54526f45c5f9ab5c17a1db2983a2ac0d6f727cdfd97d7b6e03558c9de0f9a557348a1da969afcd9fcc904f8dbd72b3f05efc2cb07b0e169e73f00860839bb5ed7fe5d70673f24834ade1cc31cd3196c9f71668d0110fe603bccc8dfba1328c82a2da2afeae5e26ec75d9d2f8fb1aa409dac638d8acad4bf941be5a82bab8878f7d1f01e66a0fc1bc0394dbe826a1030820a0063b3182d4504023d4b9b7ab8132d80b6a2d93aade1b836e2f31149fd2735031138c68d8dbc306482d6c53a00e62aca97a4ce1061195d0e4c8a4e9922158dfbc55eeed4b662bf03d257e2ec43ef8357f271b16a05cb1eb003dfb909aac640cd201d86f867ba36d3e6f0100ebb626a37bba9a5a78c207e371ed11f0daa8c7e43953fade2e3a7c9e7578ce8d42466aa66d4d9d23788b00f301140acca4bdc1c456f21759e10d8fb17c5bfb8e7a1564bbc879128cf68b8a7e9b16d62115ea7dcfd4377bbc64fc6b76a6c5e24f3a1c5daa816c767172fb65a86ae8918e1369c6cd1febad14b97a000da4fcb35199ee9f58fcf906a59441b635a79eb846c3785b164afb6897c81344adee1c4085b438994790c52f67f6898fb54a3aaa14f2f85a9a4784b341c14114553c58eab3428c7a13741705afa944f2bd181017341fc91d4440bc2d2e277a42168a009ca626276c31a44ee239218cca2349c222dabecae8800b99958ca5ceb98d84bb4ddcfb8271666ec57e27d519489700231389430bed58ff11433642d7851158291ad5ed8d1151c21dfa6cd3c479be781fcbe66df74144b037396a481c0f30b5cb9f82b4c4788102d49c4af27668d07639ad179f5698169f3c725cfeccea96303bc0350c313ed03e1afd7568c1140d52cf4985fb478cd0266046f4ede0ffbb3408c88b346a9d50ebc8545ce15847905d32ba2504894c9b85ac7415bb33b5a73d072254fbb0f840ee506f5ae0fcc0257a20e9721b7e2fafb060d63e4ef9455b4345dcdca1749b35c545321268aeb6ed28355305584c67404c4cc3b3faa386b1179acbd0bbaf473c4527263cefe37ed7f172263ea92f470c38df80640e71cdeef8027acd5bf0a2f3eb382d406ac15228bcb6d0ecaf6fd2a27afb2e5602982090c56d76b497a5b797d34cf34a47d8a86adafc13acf7466ccda7b10a45d3ffb5b6e3f74e9025662dc06bcc4ed9c7f908106db15b3a2f18d14a83da4322c595e3a63f773a98cdc6f913d13a97ea1f06af5b83412b9bded416772339f82cafe5608986205d8ccb65eef91dc383be7feed300d03fd46c49f62ff4420321366a7009c4eb58c0353b6945151497396ba046b150bd1429373e7980cd786a0dd3574b7267eb5d6f248e7929b01c26d24839b3a2af43d5d3ef466742ba207259ec8d69bc5beadb87edf3f8a4633a52f258f5b1d92d4fd0e18e4916c59237aebfee5033916cf332f8db764276d8d2674776ed9d271728a3176cc6b58bea789e7aef817e178f80a76a1279298347b97faad79bf55639a1dda1967eb4e9f853007a1ac58aee326a77a339d46378101b89ea2cd19d23fe7805d10c5a0de6385a0159f3a881878ccbbb8d57bda07e400f0102183c0d2de4c953017da3ba1ef9251570dac2a51707859e161928ef26d9951ea6ccf128a3d8a95107cb830caa9f30562eccdb8f1e89cb6fc28931c17731c8de4d14acd24080fd996f608bd380e55287f437378bdce18c7e4a36697d4abfe776df75956b59c53734e26b6b1b494f11621bbf29386fd7b70c61075ae3b72e8375ce3a44d4fa198ea4018c7640932910ae68ae8baa5816357225dd3f4257b4e2a608a0eb11590c8ddca41459a5f22739a9a5957033f96a5c057fb9e161eb502fabb0e39d386c3fc4d4acc25ee16acf947d32a57b21a66ed46cad5c46c6f12f207a3d6afe4361dfa590b54c681c70b0f09bedf89e9f8c1c01f3d32cfdfd01d1718741c3b5faa943439ba73cc68f43f83b3d5805b15c9ef251400898225b52f145185fb8b26a0ff104984b0d5f94bccd8aa06379cba6df87cff7e12d32b1cd166b7f30f5c5e39f8c3a27a9f1a2030cfb0c0b0112a98f7880f737313d2685e7511fe972133de7e76023b819280b80f46ef8dfa28f5bf5f5dfe695c1aed15a15671395219aadfc393f168c79aafd89d8fa31a5ab38aa4d98e6724fd93cf6bc55a8c0491a09f43dfb162b5fa96356c00fd01eef7a60ec5d784469fc00338e82560e4d0bf2df4912e23d3f30f5c520241c0bc289973d4d5994561b4cc1a0ba0245a52286d52757544ff63fb5fbf7730b5829dde0698d9d90af54119d6c2b8fdff443173812db96c5b6b5bf195f9988e77a70ec76c242cc892aebadae21664ad6fc78e615f3fa08953fcff2d7864d0c54a5f2c0332542a09d7969a7d11f71d7a5d85775cd3517efa5578da0033b3a18ea2717c472d8774c706b47c87e669221431cfd0f243d20d67342d3f8b5d4f8457e0c6790c334b855ef6cfe3ad1411731598a8c9eac93b8ffcd9e30ed6144ba7bf945bd4161fd29cc8605aed915aa6b75bba0d87eb9580aebce967fe1af641076a2a830b5815194d11f8794759513e0a17ff646fd650fcc4523b0794c676c4ed7d2677168cb1b18b8e99a49a0374fa9d852a08191c3db12477222fa1dd838e04e2c55538b3560d2b06b846864923a39cac03bcfe680549ef79c3d31b6b1c5d182062dedbdce820f902f13ba3fd341fbcdd9172520d013fbaf0b4eff97700c02d11a6a79aa8c9115a17669ac7d4e1d4d3f3c741f2f2a3168a380420a1ef43a3be2879674456e6bd4a30ba74a61cc01383cea5bae598828d22190b307ef0545f6d51a7f5a5614d69abfc9c482db91d72f4a37c424c748759fc747f305494831d6d4ffe42aef18773a97869d95111a93f6879164c4ee3726e1c959c02d58cbb8ae7871c8acd99162e7836bc5ceb01fd6e9f7c8c191a2c8be397c31423fad9da094d50f78d6e98dc005c12409463afb38c7633ee5fc9303791852f70026c34b35d881d283452dca6e29ab2de571d45acef536f7ec9f6e942a9ecdc696e312c8e8fb489bde2b4a466cb2173c063932e93f4828905439df9d1795f2cd6f43af04f46518d89ca0bc5e1d6c8f05279ac1372a0f47763cf14fd2e3e56497b51ea774c229a568195488bdc8c218f891df764a841930269fce862104308b58cac1aafaae8a20b65a48251ccbf45c4b7b60b5116c90cdd29265704a0ede2ffe98b75962dfe483ef298457ec8a163d41b09bd669ba087bac565af7252f66dfef143d994d55ace0afa92837c6af735134a089acbf5dd9f1946ed7d117b1395bc53fbe8385171b6803305255d7811428e9307c11eeb5d2ee609b17827c45bfd35f54f6a77fb6b4c0a9fc275e902d459f58a6d93c6db7ab9422ab02fe85d55af741adc720396a4597de27a220c029fbbd545b0b7826a9897a3fe1dc905a13b1d5c7b553a19f37171a9002bc04fbb5d07f8c17107bfeaeccb7b85a2e64987064dfb1004472f918793b9dcac727b0a49351e8ff1ab1e2ad8ce9e03700d5dc5bbf5e552a48913c1b06205e135d9c093094609e120a94ebf67b6337db7b1838177a00aa4a12d0c1143daa384b3df2015faf5499ab150676af1e20f80f59ae89542e967f4bcf9011a59c9011209cc863fad2728739750a9a8692963c5e02b15f99d004053b908ef2b633f371eec4eba7b1700220471b4f5bb462532c28f79acb77495b1cee7ac542c589d2d38b8b2ffab7dd4670f566113b763d46256eeb5f8572f69f6085ffa5f41c2f1c5cce8593616d58c6bd105de6f723620e5970c96adff9a52dff9409a919ba7f99f216cb69515fd4d6de0df04eda669b56008d95c07d1407c87fb3da5bb0d7309f3bfd87f8d2c21b92c422d59e41ee4e70283c385c514e715ae7cc12e29addf628c70b8247418f72fb658f5d31d18444977497f2fab49e2262d0e2c20f89500e5400d798d936a5a68027440b4afbd15cb4e72a9a0fd5e7c4460ab85289c89f55863a4c9716764b6d27285fc219152bd5c22fe0a7bdcd93862a3c48e470b824a648f184831e7c54f51b7f66f0a2fa82840586d75e0ef985e16f9bd7a17e2f4038517db080e325e1b48a0bb7c5e37f4b4035292d82b05e6196cc5bad8eb467e756edef4ea6b10ef8c42a40e931bf02ce0ec38a33a09c459ac81d057b94e2fd138b663eabc6a1ebf3218e5d7ca5f85eeca8df34099847af1132342ad5b570048e27445327eb26edc3b35f6e59ef48125c6c524a3dfb0dcd2cb95d3f8b430e0987862d98ca5cf9854d0bc6b5f345388b2458350aa39cdd5af3643ab1b830fd68e99ed499319beeaf841dae79e15dc1bd5508c6af2e3b314a9b8557806cb70562750cf97fae514bb46938ad4624693537558936be3a21747236aac25270f1fe351b4b33d68c7db0ed62f4243d47ddcf663488de246c9dbc35f654a0669237b2b6382cbd51c3c95f6ea9da7a1ab0dd182d4d603061d65f0938547733d6db48d6881cdb5256c5f6e6aa30d31e06d0b7293bf97e924bf2ff064adefdc965d077237636c17fb14f1e474eb69de86520cbf0975f66b78e35459118344f3d7dd841e8bde7bf7b6abf3993fe8c57a32991e7f0e642d44db33e877098e36213e56efee4644278c821d0d05c7a26f2776e9d723a316b95df9d61353cf22b7b0a5bbe9d5ff20abd4a4bd50dee3d2ec94248a2070a6404409e612ff11903b74c9d61533d0e99edf543c436260ef3662d4a7a550af9f4b1e53536b80ba39925c32079580703122e7d504140816303e4320f52b0a1c28279b3c0cac987314f0fc4c506ff566620748989b6bc45d361dc767ce572dd338312ec13e7ecd29e4732f0e5336d3aa5b883d39a7df9edd555a57b9f9399f45d025ede0b33fd82c37a305b1067ea40704ee1416f17ce117b5a40fa7c30567271a5fa3b4756105e18cd2f2538c0079efb30d0b1e3680f196b73ccbf5bf542bbc033fd1de9a9ed7097f49558b250b8464ed83c2fc49b59f095695d0da2fd162e01b2720503fbc16c16f74244f8f30280704dbcd1d48a6302202f14bad98701b6fc4c9beaf154e41cbdff7062f417fd120c998b4893c64d55dfddb617bbf7519b506a05404080bf43f43badc36dd6bd6414807ade7eff93b191f0a4ec7914be9193276a6487f4de1edc56681ee3c882ad0aac214e4cf266b736b56dbe3ea664c014bc283b39b7f1ed906ee734f7e89c783fa8900c6bc2393786077fdf370a9ca272fa41b992d59f6d5f0cff67ce0f84972a794e92b598b0ae70266e55985744baa6a5d7c066dbb48a4772aee0610f670829a9d2b78d0a1f70ccc1a8aa40e89e1fcc48900012bac71851bfea0096363e1944dc0e5074ae9fd31bc8c7b45e8308e1814856cf7bb79a5f3b74662673737439a43774f1b7531a09bacc942ba919bff217d0b3745f0ad0f51b557e5137b1c8e973e30b1755b18d781b4957138c86feeef94e6ed8fbd24dbdeec23fcafc2af6360092e2cd6210511cbd1a2e24310a48f7957f165a7bdf34cfa3bc6caf4738b11e849ee4b5af5c01cc5b0a20ab6786cf8d110eecc0b07be380baee020b2092e3725901b16cff6fde00e1f69c31ae4df3966cf08ec64323cddcd0accba0589011a0b5a07791fbd2560371443e0eba7eb1471aa32d0e5c7e1fe1fd7fea345c97adaada1b2f6076222188ec23e82ac5d3ec9a8c3c96e59f79ddbeb7feb18dddad2343d74f1c2b7e0ca89d6ef63b8a932f2a9c1ba2bb1a837231624d4c24d71b49c37930638ac5e649c816b97b6fe356c9e6e6df9f73bc48c7b132d6eaf2ccecb1b8ba22e88297dd6e233b68e715d9477a6d891d7101f4c04221256cb1a20a6344cc4dc7367e327455c2e3274bd0e2c71358f7e87297e6c9237c6813005e2618348bb8445250ebe4dfe255ffb777453648efad6a1f88d60a9479bfcccb6d14c26599db279d577f86fdd1c35d7106bd02722e34dc5e42f1edbfb3d23b8eb909076bb10716e7ce0cc5d6d55ecd749945b41721a4c82004ff86d9f1325ada6322d63d2bbbf33bf27900c33656976b3e29dac058c167035668186810b1f6d357e013624c2c421d4902a7d8b164c636dee8977a50953e1909ae001e7a07a96d5e099a17c75516693571b23320a188bca1bc2f5f036a1e0823f0a19ad40f88685cd0f2bed2108fb15700c767377df47e9432b58ad08402b3e89551a48774fb53e7ab0f8593b1662cc175a35f163cee3465018d6c264d951d05f9e90fb4fe578d7244563c4dfc2f5d644f39e42c3734a82c0840d726a388f8c7b0f5b5d4feab7e09aef6ff3263917636dd88970c940823def99ac153922a95765352d4bbbf859d3c02e8f9a82ec6bf2ca4023edb71ed6ab3eb14506247862d414aecfaa6791b3923e07d6636a542add5b45b88a64c3d7a85caa8a6cb3dcadffba2f5e443f1449a765ebbbe33b2c3196f56d8f668f1a89305052d06f8b91cd1e38c2675b5811191d73778a91a0536b6ab04815721ec4ce87c18884c5ee1f9437791efd2151e2173f0fe54dc0add864e689913c322c133719322a4de585f4c2697f67aa425ef7ca60b71e0d8cda8d41fdf67a1f941f66b36de7adb3a22ae54224645e7d5c26388120b804a51e556b020e3eb43b2266e79c671c90d3d222c9ba319ac17ea170221267418b9f891498b0a8fa41f18f13ce5c057512963884fd4936af620a9bd7946ab2d423e670f1ac8a9c8eaa814b7e20b5680041640f091a05ea5f6c87ea7ef724c91cb1f9f08a799d6182629cf50a531927f5a296c14a0c4cb83e049d4477218ab8f482f4182f2da215f82a0c7a7a0624a5879d0e9f30f11060b5c158cc9a480619d0d71df0d0fa0ebdda963fbd482f6aad68b4f9a4ee2263ab531de728a7bc6af0a5355b307521debbd78552528ac8a609dcbbfad9e71e0ddb68101237519948a51a684f00a9b7c95283ecf2b09eb255b8fa3eb316e0cc2decddf851b01eb64c9407892a28f38178993f97808774a202ace3be04ebc045fd410858618c1aed7d6976387e04db2def3a3e0134f680b81b6592aa28a7d94fd749fe048a68dec90cc6c67d7bc15ee7b96090e5536e6abadabadbbaf64b4a538cda3b2fa5d130f707d9ad641633d20ee04addfdaf4b6db979e54d1a34642919f60870ddbfecdfb233a4176595bcfa616fba80b7856695096f6a52a0983d4ac885174b1575b872d3d9f4d40727818b9cf3daa0d9bf1fdb60e344db15dd326943ce236c9a30974efbc1a8b54f2853f918ffcef11b984bec8f54b7ab3fa20f0d131198eb35c99166d4600be588af25f628b50338f776a151dac9a907fad7da9276c60224eb484ad1a7dfd92084c0636a4c26de24e37a6074dd3e1e2c8c4f183887c8f1b82cb8d2798be11292317ea2c4252c76d2348a8d9f4206bf83b41e03f9ad875e91e85393ee5b18d273a03703352b3dcdb41da8a9df8226e4747a2f96a6a10c2dcf1e3179a6fbdb92cf80d94bb65c51bb9e76420cc8dd6e146a814638fd9c307b0c4caf1f7d8020cb60eca3590cd9c2e04a626cd3bb2bc7b8c6adae1aba43981f1c9b535cfb0fbc439e391199e9c55503c1dc60f3e9284bda463806309b8177434728c42e07003a0006d51657abf6b55086099f3afa5823b74b4c00726045c13dc38e601f7d6748593a9f57c13cbf3909b2e7a043979b89e798f427d02706896ac491b400f967f49a7015ebb8c4a13490985498906a4c55488e1a29be85ddf789fc0c0c122cdfdde35377bcc43a074390771a8f43ab1f85bdce9d0b65c0d2009486f47bec26e7f72127d2b4b7bbb3001b4b84a8e2564404030136b717cf53081bc615cdb7501c262e7d9ea323282f3a4bb54f95a62ba9a8cf40c46c9991a39d5a13fff25cfa4636e44ce8861166dcc67e7c41432fc798e5c36589947c98d413c0e4d4cb4b9cb7f29e36326efd0263b438f47ff9ce17c5ca87fe84846bed66af902367bd91eae101e94e5c6bd83f8bdc5530e67421e780e5871a3b493f71a20f262e45e66efd2e0c3b1cd1090ad3dff051f548e4f518dcd19af9d2cc9299b1c6842f2890132771905deeb085a36d1ae13a3473a19f71dcacdfb04d5854fc92c4913ad8fbe78c2be50a87b67e12c7859cf8959457f8a171977922f586c9e74ba02ed640abf6181b1b7b467dc2f18e75d5398c0da5cdc6f0810f1bffbd573e71c524f683cf7a9a261d3497d19a2163f6312cff307632949e2a42bacca6dbbae110f2687e221f321ccc4af0cf7720cece2a7f9eae8d81aef0f5ca986aec7fbefe2b5856cfe5218ae06b69639c9cd997d6a1d7de8d7eaaddc39c771865d9159e1e81734735f9a0b9e3588a08c7d03ab83f224e066564766f59057c6a849569647ff6e8a1e005f1b2085c5663bd944619348259889b29919ac4e6c2d8bafbb34e7bef0ced48a5e004d5107fd41b6cb667feb58850801c793b635bd695f4e12134e46e2862f8a1b89fabdca3a4c6a5044baa13e64fbfe330468828de6888b35076f5a3c56fe9dad2187ab6b389205553067694339191f2b46f6e4dea0817e0a9db401e9f35cb8b012507a881f863125d899f1439b6ef6eab5eb1802fff5b802d390b52931262817dca7780e0e2fe81980cf7b1dd2ec7ca8ad7fc2537f2cf52b1740a8aa479a6221dad5d229832bf0966dcffb2359ef36c901ab46c2cafe267ed9c44deb6f3f20a05bb98f134d85a46b2ecdc155a52a2a95e756161ee4599364df8c25ecca64d5254f0a5fc462aee6339e51fdd8a97cbb1d0083a3d2a3d05773e53e6b6498d532d0547b7fe26f2a4e38cd706bda5cf6d1f0458775a1d078ed8f01e22076a4d4c9a3301cd20ad1149af1ee72a89497522f6eeee0616a65ac811a0813901044beaf0014f92fcae58daa8a96bfabca24174d4a4e50d50655fa4748ba699bbb521ffe164f501bb04e942151d7cdf907bd29b4b4e8d5c9524bcf45d267576a065abe9f651ccd447a58c4425b18103f414a9eba4634141782c832d57e8a8edc9e84a3301089afdb3bdd808eecf19d851a4faa53e1d5aa45119f7e3fffaac7a4c6182c38b4e2a4c18526ddce1a863ded97cd146acd6bc9743e255cac2b4e4fc1e3216ada368c5a6203008c527d4cb8a615fb260d5cd316064ea718345331f069acdf5f13f5e7cd1d203dc14d3f4acfeb479e5f46b82de5d461cb865ec197677c0910e5975e6d4833f894f55854e549481607fb9b72ec86b319093f9eb8f24d8ec9195cb96a473342f5b38b450bcca12c3d5fb1ec3bb0d02d1789d65b7f14f4bff91c2b158e0119b754f2ae80504a82fd52f010885d6561636af6311a51dcf356f4c58863011e391a84708179f273a5bc65048dc307e7a9b3cd068dccb2b555663edff7bf42f2a04ca9881e633de7cdc7f6beafea27f468505cb9e71d43edda90e1d3ffbca45b5ecacc43c556d9f1ed6312bd02e124cce4a3b73e28b05ecfaf6e14bfe5f0114679d7a4263edc7ba66c21ad5fca175af9e0da8ff92ca39226f7ff40771d01e32efd9a313e3e86044e54a7c39b152915a02d90e71f633f270498ba5b86bf00a172bcf922e76ff28c8f59bd22343b7a7eb484671751275938e00b35127add20ea7c4b4b16c8f0733d09ef263746d47abaeeea06e5c50afe2a493706c512918141b62fb29d41d70e29f07fcf1cefed1c5a1677ba88cce03d81326bf9a127bab3b87a386b347e912308c48487ee46f4f752e180a37f31f29b820504b50024b48ed7011774985ab1186371611f8b562c420d92c7a7a1a3cf671da683891915bdc6397710199ef0db39f510e6e24e0a87b4a57a25b0169c8998bd315bf3bdd05c67fef1115ffc7c8083c96f0ff1b9b37a2c25255dfca0d7fbbd6609830aa55090daa109d41bb70f87189430ab114febcbfed68d740f3aaf7e3d30ccf21bbff0d4ca0cb962b2b6c4ed7ec564f230886ff08c6c6ae7fa1e7e939a41dc503cde8c0e7107d8178767a3a3a5a5f1872131398839f401829af22efd43a52e739b059759ca61870b0b43a7134a49fa347fa525594aae268b917d24a098a5916c89e001864c89a3496f4e7d253423ca7a81009cc22d9f3f2e5175741d491556524ea04a005f3f862376570b76fd6824324115b110ef3ea82e2efd6fb6302c58315a3bb66bba44274a1c9950241fb29fa3d679299e1b2c9bdb7a0fd00a2c15e867daa7d76e88d3de94a92097157b0c62edc1f84a93644fa8a4df658a4832391ed54ed0b073bc1fc5720784bf3a38a434d07ac9553bb7cf095930d49f2dcb056fc08ce44ea8705a345840520006572f1e2f05d8c1d2f897f05d19f1df754c4e75d307f06e5f02d2e6428b215d5a0e41adfdfd9ca8a3696be7b2a780934636cb9df0c8994e3a6b67f19cb4d930b40292fad536371bc16f6b8e18f22ba7e63a4ee1b48f056526fabc6b20ae78ec172d28ff4e8ebe1b7b04000e0a61c176d65e152eff8dfcddbdadaaeb8b441a65e85a52057c8a9475c5ba4d2a8c093b6109a1469f2af854a73351a66e5acc70d47de021ac284d4929d2c5d1bbe1d2e8798da5521d9844fd34dc579564060ff9a1f413f19a7055219ccfc069538214db133398811018ede5acd86b65661c3d3a16a2aca49b3e61a4fcf3814fe66c14aa542757df28bdea8f861b752fdf22f821b0d822dbec510f966c034dea7fe46edcdc98c3898b12ecd53429d0e9a84f599571633fbb5d678cba6a9a842730e3e3621d1bc118c5b8a34e2c8245733f026ab608acdb6776ae40b3644d11f9dc01d764586ee5ce841595260be5cd28cd41ceb71825ac9f40123dfff6f29365a3663f2c0c875809783b2d1bcd8d83dd18967105651b7c4f9c5031c78416b1af2d867d7218a98d88c6a08222ed4026425835d0b04fab529b7b1fd01dadf1e27832ffd7f0116d23728e35084fcf755c681a2b304f0eadb06fcd9f99e1c0617c97c4b67c8416ea0a6943e8119f22fb0e468dcad91f51109bbcb4522d9ff69c161393951aacf147ce04d5f57a180fb737a899020564ce74d9f782fe36142ea247100a5a32c92cdcee0b42c6f9e704f4d62b7f290505f257a425764c0a37699878788e88b5e3dea39c5e91ac383d2d27b94a993767a39d56bff5e93f82f88ae4514ecc70d709e4d3b14a2803938f5cd4a846511c54d76ab09e04fe89ed57f8037cbe86e632ad2c657322724802ab5ef8c579a82f889d871bc9060775d7d5bf3600", 0x2000, &(0x7f0000001340)={&(0x7f00000009c0)={0x50, 0xffffffffffffffda}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) 00:09:55 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}, 0x800) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$EBT_SO_SET_ENTRIES(r2, 0x0, 0x80, &(0x7f0000000480)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x2000012c, 0x2000027d], 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x78) socket$inet_udp(0x2, 0x2, 0x0) (async) socket$inet_sctp(0x2, 0x5, 0x84) (async) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x4e24, @multicast2}}}, &(0x7f0000000100)=0x90) (async) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0)=0x5, 0x4) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x700, 0x1, 0x5, 0x3, {{0x16, 0x4, 0x2, 0x5, 0x58, 0x68, 0x0, 0xff, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x18}, @multicast1, {[@generic={0x94, 0xf, "c24e0d0c294ac150f815a5a158"}, @cipso={0x86, 0x2c, 0x3, [{0x1, 0x9, "793701b34703cb"}, {0x2, 0xa, "d83b7a88be20d631"}, {0x1, 0x5, "baf1ba"}, {0x5, 0xe, "89c6a0613b56107b72de3186"}]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4, 0x1}]}}}}}) (async) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000480)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x20000130, 0x20000280], 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000060000000000000000000000000000000000000000000000000000000000002000000000ffffffff0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000ffffffff0100000003000000000000000000697036677265300000000000400000007465616d30000000000000000000000076657468305f746f5f626f6e6400000076657468305f746f5f626f6e64000000aaaaaaaaaa00006e0000000024ffffffffff0000000000000000f0000000f0000000200100006c696d6974000000000000000000000000000000000000000000000000000000200000000000008aaf3512c28b9d2c8b8200000000f35f0000000000000000000000000000f8ffffffffffffff0000000000636c75737465720000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000041554449540000000000000000000000000000000000000000000000000000000800000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff010000001100000000000000002f7eb54a6e30000000000000006910a59d7775e017c855000000006c6f000000000000000000000000000044fc736530000000000000000000000062726964676530000000000000000000ffffffffffff000000000000aaaaaaaaaa006b000000000000007000000070000000a0000000415544495400000000000000000000000000000000000000000000000000000008000000000000000000006db6bfa035198b93498222e270bf82fdc0e702ddb013ea64564f285beee6081c2e60147a1bebc7d6fa7b1349bdf95a95fc99d12c4c3f91d79aea88fcc11fa466bc3a4e2dc3286644edcd2e78ed57f2a1e0f5507358f1b475e739"]}, 0x331) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) socket$inet_sctp(0x2, 0x5, 0x84) (async) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) (async) getsockopt$SO_TIMESTAMP(r3, 0x1, 0x3f, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async) pipe2(&(0x7f00000000c0), 0x800) (async) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) (async) setsockopt$EBT_SO_SET_ENTRIES(r2, 0x0, 0x80, &(0x7f0000000480)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x2000012c, 0x2000027d], 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x78) (async) 00:09:55 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000f00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:09:55 executing program 5: r0 = socket(0x10, 0x80002, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000280)=@deltaction={0x1dc, 0x31, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xffffffff}}, {0x10, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0x14, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x5c, 0x1, [{0xc, 0x1e, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xbbb3}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x4c, 0x1, [{0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xe0}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xffffffff}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffffd}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}]}, @TCA_ACT_TAB={0x7c, 0x1, [{0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3b}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7fffffff}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ipt\x00'}}]}, @TCA_ACT_TAB={0x40, 0x1, [{0xc, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3ff}}]}]}, 0x1dc}, 0x1, 0x0, 0x0, 0x20000001}, 0x80080) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x181}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_QUERIER={0x5}, @IFLA_BR_MCAST_SNOOPING={0x5}]}}}]}, 0x44}}, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'ip6gretap0\x00'}) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924924924923aa, 0x0) socket(0x10, 0x80002, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000280)=@deltaction={0x1dc, 0x31, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xffffffff}}, {0x10, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0x14, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x5c, 0x1, [{0xc, 0x1e, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xbbb3}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x4c, 0x1, [{0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xe0}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xffffffff}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffffd}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}]}, @TCA_ACT_TAB={0x7c, 0x1, [{0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3b}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7fffffff}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ipt\x00'}}]}, @TCA_ACT_TAB={0x40, 0x1, [{0xc, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3ff}}]}]}, 0x1dc}, 0x1, 0x0, 0x0, 0x20000001}, 0x80080) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x181}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_QUERIER={0x5}, @IFLA_BR_MCAST_SNOOPING={0x5}]}}}]}, 0x44}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'ip6gretap0\x00'}) (async) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924924924923aa, 0x0) (async) [ 595.213931][T30465] loop0: detected capacity change from 0 to 1 00:09:55 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000201000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 595.234976][T30474] device bridge2 entered promiscuous mode [ 595.253159][T30481] loop1: detected capacity change from 0 to 264192 [ 595.278093][T22955] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:09:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4b) sendmmsg$inet(r0, &(0x7f0000009f00)=[{{&(0x7f0000000040)={0x2, 0x0, @dev}, 0x10, 0x0}}, {{&(0x7f0000001300)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000001780)=[@ip_pktinfo={{0x30, 0x0, 0x8, {0x0, @multicast1, @private}}}, @ip_retopts={{0x10}}], 0x30}}], 0x2, 0x0) sendmsg$ETHTOOL_MSG_EEE_SET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000226bd7000ffdbdf25180000000800070008000000"], 0x1c}, 0x1, 0x0, 0x0, 0xfc17bb974a51eecc}, 0x40001) r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x5}}, './file0\x00'}) sendmsg$TIPC_NL_MEDIA_SET(r2, &(0x7f00000009c0)={&(0x7f0000000800), 0xc, &(0x7f0000000980)={&(0x7f0000000840)={0x11c, 0x0, 0x1, 0x70bd2d, 0x25dfdbff, {}, [@TIPC_NLA_SOCK={0x8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_NET={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x714}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x68}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xffffffff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1ff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xff}]}, @TIPC_NLA_SOCK={0x58, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x7754}, @TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x407}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4496a146}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x8000}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffe1}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fff}]}]}, @TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7d}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x101}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8001}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x200}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x5f9}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x2}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}]}, @TIPC_NLA_NET={0x4}]}, 0x11c}, 0x1, 0x0, 0x0, 0x40000}, 0x5) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = syz_init_net_socket$llc(0x1a, 0x0, 0x0) getsockopt$sock_timeval(r5, 0x1, 0x43, &(0x7f0000000780), &(0x7f00000007c0)=0x10) r6 = dup(r4) r7 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r7, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) sendto$inet(r7, &(0x7f0000000680)="578430de4d4496c66cddd55bb8823c73f43786b2ebcded4062d76d7206a99d5b4a5c7516e15e26c6e6bfca6665e4ab3ba7ccdcab9ba393a4c8cb0bcea0f57527f309b22da1c0db29f3a8428c28a03d0ea886fbb87847c05bc01080cc2de694c69b1e484cfa9e5ac10dc0b0f8a60edee6e4c0c0801445fc93b805c26faa253d522eb7efd47dc39697a4355eb6da4978bb20cc", 0x92, 0x4000045, &(0x7f0000000740)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) read$FUSE(r6, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000340)={0x5, 0x0}, 0x8) r9 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x2, 0xe, &(0x7f0000000180)=@framed={{}, [@map_val={0x18, 0x2, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7fffffff}, @map_idx={0x18, 0xc, 0x5, 0x0, 0xb}, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_val={0x18, 0x8, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x5}, @map_val={0x18, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000200)='GPL\x00', 0xfff, 0x4a, &(0x7f0000000240)=""/74, 0x41000, 0x8, '\x00', 0x0, 0x24, r6, 0x8, &(0x7f00000002c0)={0x7, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x6, 0x2, 0x20}, 0x10, r8, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)=[r9, 0xffffffffffffffff]}, 0x80) 00:09:55 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000001100ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:09:55 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) (async) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x4e24, @multicast2}}}, &(0x7f0000000100)=0x90) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0)=0x5, 0x4) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x700, 0x1, 0x5, 0x3, {{0x16, 0x4, 0x2, 0x5, 0x58, 0x68, 0x0, 0xff, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x18}, @multicast1, {[@generic={0x94, 0xf, "c24e0d0c294ac150f815a5a158"}, @cipso={0x86, 0x2c, 0x3, [{0x1, 0x9, "793701b34703cb"}, {0x2, 0xa, "d83b7a88be20d631"}, {0x1, 0x5, "baf1ba"}, {0x5, 0xe, "89c6a0613b56107b72de3186"}]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4, 0x1}]}}}}}) (async) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000480)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x20000130, 0x20000280], 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000060000000000000000000000000000000000000000000000000000000000002000000000ffffffff0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000ffffffff0100000003000000000000000000697036677265300000000000400000007465616d30000000000000000000000076657468305f746f5f626f6e6400000076657468305f746f5f626f6e64000000aaaaaaaaaa00006e0000000024ffffffffff0000000000000000f0000000f0000000200100006c696d6974000000000000000000000000000000000000000000000000000000200000000000008aaf3512c28b9d2c8b8200000000f35f0000000000000000000000000000f8ffffffffffffff0000000000636c75737465720000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000041554449540000000000000000000000000000000000000000000000000000000800000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff010000001100000000000000002f7eb54a6e30000000000000006910a59d7775e017c855000000006c6f000000000000000000000000000044fc736530000000000000000000000062726964676530000000000000000000ffffffffffff000000000000aaaaaaaaaa006b000000000000007000000070000000a0000000415544495400000000000000000000000000000000000000000000000000000008000000000000000000006db6bfa035198b93498222e270bf82fdc0e702ddb013ea64564f285beee6081c2e60147a1bebc7d6fa7b1349bdf95a95fc99d12c4c3f91d79aea88fcc11fa466bc3a4e2dc3286644edcd2e78ed57f2a1e0f5507358f1b475e739"]}, 0x331) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) (async, rerun: 32) getsockopt$SO_TIMESTAMP(r3, 0x1, 0x3f, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async, rerun: 32) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x800) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) (async) setsockopt$EBT_SO_SET_ENTRIES(r2, 0x0, 0x80, &(0x7f0000000480)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x2000012c, 0x2000027d], 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x78) 00:09:55 executing program 5: r0 = socket(0x10, 0x80002, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000280)=@deltaction={0x1dc, 0x31, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xffffffff}}, {0x10, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0x14, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x5c, 0x1, [{0xc, 0x1e, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xbbb3}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}]}, @TCA_ACT_TAB={0x4c, 0x1, [{0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xe0}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xffffffff}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffffd}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}]}, @TCA_ACT_TAB={0x7c, 0x1, [{0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3b}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7fffffff}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ipt\x00'}}]}, @TCA_ACT_TAB={0x40, 0x1, [{0xc, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3ff}}]}]}, 0x1dc}, 0x1, 0x0, 0x0, 0x20000001}, 0x80080) (async) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x181}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_QUERIER={0x5}, @IFLA_BR_MCAST_SNOOPING={0x5}]}}}]}, 0x44}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'ip6gretap0\x00'}) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924924924923aa, 0x0) [ 595.347686][T30506] device bridge3 entered promiscuous mode 00:09:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4b) sendmmsg$inet(r0, &(0x7f0000009f00)=[{{&(0x7f0000000040)={0x2, 0x0, @dev}, 0x10, 0x0}}, {{&(0x7f0000001300)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000001780)=[@ip_pktinfo={{0x30, 0x0, 0x8, {0x0, @multicast1, @private}}}, @ip_retopts={{0x10}}], 0x30}}], 0x2, 0x0) sendmsg$ETHTOOL_MSG_EEE_SET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000226bd7000ffdbdf25180000000800070008000000"], 0x1c}, 0x1, 0x0, 0x0, 0xfc17bb974a51eecc}, 0x40001) r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x5}}, './file0\x00'}) sendmsg$TIPC_NL_MEDIA_SET(r2, &(0x7f00000009c0)={&(0x7f0000000800), 0xc, &(0x7f0000000980)={&(0x7f0000000840)={0x11c, 0x0, 0x1, 0x70bd2d, 0x25dfdbff, {}, [@TIPC_NLA_SOCK={0x8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_NET={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x714}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x68}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xffffffff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1ff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xff}]}, @TIPC_NLA_SOCK={0x58, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x7754}, @TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x407}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4496a146}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x8000}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffe1}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fff}]}]}, @TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7d}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x101}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8001}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x200}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x5f9}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x2}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}]}, @TIPC_NLA_NET={0x4}]}, 0x11c}, 0x1, 0x0, 0x0, 0x40000}, 0x5) (async) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = syz_init_net_socket$llc(0x1a, 0x0, 0x0) getsockopt$sock_timeval(r5, 0x1, 0x43, &(0x7f0000000780), &(0x7f00000007c0)=0x10) (async) r6 = dup(r4) (async) r7 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r7, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) (async) sendto$inet(r7, &(0x7f0000000680)="578430de4d4496c66cddd55bb8823c73f43786b2ebcded4062d76d7206a99d5b4a5c7516e15e26c6e6bfca6665e4ab3ba7ccdcab9ba393a4c8cb0bcea0f57527f309b22da1c0db29f3a8428c28a03d0ea886fbb87847c05bc01080cc2de694c69b1e484cfa9e5ac10dc0b0f8a60edee6e4c0c0801445fc93b805c26faa253d522eb7efd47dc39697a4355eb6da4978bb20cc", 0x92, 0x4000045, &(0x7f0000000740)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) (async, rerun: 32) read$FUSE(r6, 0x0, 0x0) (async, rerun: 32) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000340)={0x5, 0x0}, 0x8) (async, rerun: 32) r9 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) (rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x2, 0xe, &(0x7f0000000180)=@framed={{}, [@map_val={0x18, 0x2, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7fffffff}, @map_idx={0x18, 0xc, 0x5, 0x0, 0xb}, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_val={0x18, 0x8, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x5}, @map_val={0x18, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000200)='GPL\x00', 0xfff, 0x4a, &(0x7f0000000240)=""/74, 0x41000, 0x8, '\x00', 0x0, 0x24, r6, 0x8, &(0x7f00000002c0)={0x7, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x6, 0x2, 0x20}, 0x10, r8, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)=[r9, 0xffffffffffffffff]}, 0x80) [ 595.376926][T30510] loop1: detected capacity change from 0 to 264192 00:09:55 executing program 5: syz_clone(0x8024180, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, &(0x7f0000002cc0), 0x0, 0x0, 0x0, &(0x7f0000002dc0)="e27a3cc26bfcaf38726ea9ae114686a73913be5b21da9fb43fd7d57a4343697e874ed8684f3f950e2baa8c1a0b18813ac01044c473b15b1e82cbcb171e21471dc8423ef832415e4a0c85038cff4bb779f5cafc640c50cfca3c597819793f690ae47b035fe7025088c883d290d77376c992ba03ef24f67f11af2600626f1547521a635b4b72cb5012948e5d7dc121264bbbf65b0647c4d1ab4430685684a3888576fcff0d7af6df88536791bfe03906c85cee19041b9258e05c35f9b9027d0305e0ee6f84ec18f6e6b8f4cc2a1a248e2f") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpriority(0x1, r0, 0xffffffffffff0001) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 00:09:58 executing program 2: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) (async, rerun: 64) io_setup(0x202, &(0x7f0000000200)=0x0) (rerun: 64) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x6}]) (async) write$binfmt_script(r2, 0x0, 0x0) (async) syz_fuse_handle_req(r0, &(0x7f00000041c0)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307725385260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096493ba97ce5fb0ad97821d0a4528465380e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db06f8997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bbac949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f5d0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c4f3663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc62df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef32b8c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9cde89afe4149589c7378f5f3648d748bf3d46fa53f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f5956243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a69c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e63656", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) syz_fuse_handle_req(r0, &(0x7f000000a3c0)="f1737118458723aa6fad9674b336ce0f0e4f9a590af9cbc892ffaeebd2c1911812584b169f9691cb3843c1544afa9da08dc0efe3e6714bb529f3285f9633156f21460f0b19504f21e4202650e68b3cd97a3824ce154a02000000000000f6077b995bb70ca4e6ee313fbd9937f0a8cd1043a853b5ec18a6add5500124870643635a47134d5f346d2ce498528b289030d689ee4f1933955547d7a1a02c16d1323328f83c6e39efa19b3a4e8e2acb7d446ec70955b9c122a881df65114e309ed9605225a19a07f6df3a52599aa974975a7598fd5d8977a4083422a83d795e95efd11e78201892c1a667576f54faa2b090f363c5c6c58d64e62332e935aeeebdf0a580617d12f4dd957d13d21eafc3987ae43c0bdb0571c290227757115432768af7581cfa8bd90a2f0c85aa43e6e7496a6a1d16636eb153961195e194707bfcced6b31cda93d1d82824bdcba11ce636211e6a2d8fd8b49abcf68e35d4b5b2be9e08570d89896359bbe3fd3fd8df8d37d6f34009635b6f14922e0e13938f591e5dfd3ee64a13d1010109afaba564256699f40d4af9acb29f57cafe956852787e5b1dc0c6dc61314cb51346926eb41a252a2a44066fb7c38772c55f0caff0da346821b1efe13669272b084972ca5eaa678896bbbd2194429e310ce954cf3de048ecf8843b82acb61bf7d1760cda8f0f8d781f207c0b81c655b52c41e8b2070a7ef45a8e1ac0070709f837b2b78ecb7c50332f1ed5c1f9a369548629b0f10457a7ea478168fed1f0c261921e19ac478eb8e9f703fb6096925b3bfa6d3d60bf712220ea5f5a6e9c33ecf653f40849eb4610ed32c7d3ee443aaa6aed33dc590d8133e71391dc45d560d7442ba325aa88eb81cdad58f16794832f214de3ac2aaba11e4fe94b8c2002f101e0ca72cf67de89f6beeabe2eca30841cb62bfcd70b3c973bd6bb3b1d5612fd02c03bea24e54edeb558d656e494f2f9753e241ba8cca7ab22a0c386fb13139db2b8b182f9449f98a745abca05a5ce4f0fd500584a975264eecae3decf0b81c9b0cb16a53be0f7cd101e75e6d355b6410c62ce731739f06141c1a0185dea457167f1f07acf137d854eedbb63e3d4812aaf8bd89dc405be6a55b08555bf6fc8f082a3a6dfc359669bb11c8245def27675f9f7843b5b930bdc7e8a086f2313f35739c29369c1380370021583af2620fc001a0f283d2ab738a936b56d9444e5e321d0277ec0528c1ca6fc17241f6de1b797f0f9bc83b47addff767926ca527d409eb23ba7f8269212f40b886d00affad255871275ac0640e2db57cd710798c29b09ac4074f69df4f172b95941e8caf60aacb9f84f71bfd9980c7dbdb0e3e06ef74bb4593b63f38859de8215e1cdea56832830e1c6c416889dbdf5a58492151876cf501884abfdafbdb8fde2d82dd77cbd20207ac9ab0d8e5976292ede3bc3358703f720a960e1cc53158b6c05a68815aecce32d51fc2abfedb2ed709eaa45193da955b7d44b6722af26f3ec6c437653b267218f8cfbaf013aae88a9a0bec88aa9916cca6e9115eaa299549eaa847ba5d9490c65037c1cc94281645ca39d6f2d2706f952c1e0cbf53389dc66d442553e894c7656512eb157e3c39144988c1e3ed27af98318d630fc0896e96d7d212ae80f9bdaaca8e558e6033414f5e8c86e4b2ebe4cdb077ef6f286f3c98a9545f5dcfd46739a745150ab762459cceb1d2e9f56e2f1e59c741c47c519da2a15a14b75f1266d023ce78e9e29782e6b616deeec488408fa53962bf412937bdf63b25c469c92867b145cb73a46f88fb81df683e979bfe15b65ed905b6c0eceff85c3d0b52efd411b3b512d897775b64ff301ba9cb2618595af4a40c95795f8993aa34f13684d7e56101fe2b9869df1d6ca3c4ef81c62323734c8dba6cf4bccfd9074147ecbb5f43b3e85cb064ce45af5b6086fc016413afce0d38f9a4e916e1fc08772f158d791d1ef86e58a6089396289767e94b4cb717dbe73693cd98620f1dda1351e40495e6d166a1d5b56054a97a40ee86b4b48cd751831352e9bbda8361eda2bd9fecd6df15ac7dd6c51723c7eeb58ffe63746dcae6851eef9473b9200f4681f8b14a36215fb6279a19335009c6b1068c042d0977ea75ad60ed06961ede6fc74f84f49d3fb72b251a8acff52d0a1e8ec8e9632b831cd24c62867eacb7ee36532c801e3567d7f2fda8768f98b981ddd583dc4e3424c59c6d2de874d3a7c2b4fbcc6e3b96503020ecea0728480ca04a2b90b183ddc88d982e8b0ad4e63ab3953aa9b81c3d69d9b20511e1cd850609b3f1d1e8dfa6e8bf90a927d453b010dca06a1b09aad8f661c56a895b15375a6a532e76486509b7c17e516c2c67b3f80d3510127252096df0fd45e0cd62d24cb7658460f674dae61e932335fddba62ee35143c1071459a8f55e42768b777237d797418b5267423bf1f0c1fc130e2b7d40a0997d26030c9f485994df68f30a910221f502f26ee500bfa54487dd6a82ae964da5b967e8eab9ffc9d4d5d0199f4f633dcd9713ec2e4484cc25dc7cd06cc3eeecf874270871854a5e96c8b424214e1202edb23ef6fe692640ece04ff9665ec050bcaa0c1ccdd96e285bae472032d9e2f889559596a357a5fb9481599013d9dc0888c33cbfa9941e9739cc342ecf9ff6f0a08d898c2df11eec9a9c994d227436156dbd07f128f1ed53ad4ea1245d43cb1191a0afd18049f86ff0f2f33a22a40e3f32a04c7b888d044f38be60e9379cff5e7cfcddd195cd465dadaaaf03123dbd3e6195d50a24a8e3479cc82f14cd92375a80594e7031789153a6f88f1f1d9df102c9247c1169159d4a724125710f6404b899e4b9dd1ad8867eed6267db02186b1583d9178845c667617b09f82203fcef74d45a7de4c04c4d131cce81aaacf12d05eb6d83facb43e102a2fae3a0985b896edb6be894c3681a594e3b3c7d543094a3fbaefc75184e1f5deb061390033d0fd6dcb0c70594b85f0b9948a4ed3f1139ba381e5a22c65a72cb061f515ebd2df85ac162266832b6665af9c04ad0e6add65a1d209bcef3f5e41c95011c31f6a4421ba939fb3c15ee9e4a8195b374dc1008c6de0fec3631b06ad559f82b4b36c2fe39cff4341a3b46b119b27a9df883eb3229f835190b3b6f7f4b7f9f7824191bf1af104a658bf2d4499c7f619bdf25aa42917599f42776933dfbdcf20db67987f11f89019985d93a93eeb6aeb8e9690c9924db1c36c34b1bd5cc6fbac54a17b98def767a5de26e64698a9778d59e50e75e3345eb7ec79db59a8f99a84603d274986e913dc4d626bd44b2fec6090f1de8fc22ebf16ef5340bb1af38b72e370e565289a6ee1de185d7f353e5b860963e998aa58044a9b1bf847233e16952342ca24f07415c0a88675b26a89782efbe22ac0af0def87aa7ed8d14fd23bdf46c2f08b0c40c4c179a282a46c0fcd50a8280c7050eb5a546c9158416e9f8c8b5e64ecf18922c73968f8dd7bbff56a3983f2502cb76fd0cb3ddbe59ddfae5e6a95d887adbd2b781b136fc5a5c19e808dc9aa84f315f5c184b9e7dd037e6db1085f922f0bbd442156b84616f033efed03c206a87c733cfc57d1202dd89dcad1787e076686b1621a8fdcc80816973771ebde777c4f7ff755b84728b51bbf652c69da3308841ee8c946ba0302f09318818c763a1d38751930d5f2debc407c7041437087322a1960795de89ddba8aaf11a082305f696be662be7653a7ed397e5dddea74932e1e6f000e2969fdfc979ef263040f3559a83a64c546c5cc585dd9a38b238819ac1ae65cc78d3e0ff7e66328503b489cb3acbc6308c13fd8477831d700650dcf909de1cf8caadb71649fb022adb5e4f7887940a076966cea00a2c21ea802455d1d6d9ce91364f69414b4d7bb30c78ffb5ed4e8f35340b53ce066e11af44ad34efa6ada894754617d0c2ab97c9e9562193bb799e42e4bad44dc445d371a1b62f358b19727f3efb868c3f73c473b000bdba882634b3ab4393c0fdcd902ef42c6f369740839dad77756c4fe2b67ee95c34d7329b77880cbd2437e2ae63385df40eb92e300632c8338688fb2be65bcfd90150c577ca23e591995a386fa59e6faa9e9dd58e250c0a0d4c81177d0e7337c3b6be151644a8ec5c71f888c21373876e673ddb8397839ab7d83111b4c9fac9a416105cef6d7bbbcc149c1a72f1a568739aeff4d43aa70ea4707cbab6dfa37a693a74a462e26693e6a6fe398711984e1d287469fcaacbaff0db800b94a450e6624f1680e3c8553bb4273b901d895aface688bc12e1350aed78df83b153c61586dbaa53f9108fd00069e593f613823284d42121cde40d7aadd98500cbab00cf593075cedfae93ebd19e0246beed22f0988886a77b49e50c71b0838819b4e1ef89eb1634b8c020856955578ebbc94bfde7c8b409576bdce4153d4146bd29b66fb639c8a2c6b2d5d04e9605e25c6fc5edad73f870128915a00ae9ab0f170e0917ce627ee1ccce3c55332c368417ca9784d6acb3adcfddf8b62f05f628ca044a0e9c18ba0b2f5b46c76787418ad81f60c6a50d7402abc68cb6458a8bd460b8cfac86d6a31ad5a00210d49234313a093bd4ac39c1c5a9562c4fc33c66f7729ae41d84273c3f71049fe380cb6615ea5cc578867fc10c4e5b041291cb3a6a1c3a28c0f839aa356875ea064ab5c057c588642b23466c4835b89d3aab81de754428b138278c5caa627e5aa3e797ea27c2da530314b65dd35bb8c1f8d265a2b71e6a1dfa7093d75b907e9d35b1be90fa7934b93cc2d8e5811f421774e6e66182483867d15ff0f47b933b8a18815a099593f443d1d2a9827a49fea6b598b76a0d1ea3aac5e9791c8ad36db3d9d936e977e819fd4beeb1dbe2ea06a9156c99f124bf7fb93d48142fdd65486ec4987284210f0d9a194f87bbad0b8277da0fc016f4393ddc6e66ba19cb8f5df4e5dfeb2e12ceba9fba5670b3fbfd3670b2f59ca3ac02214cb800082b1329f3d4f216e2c4f328b9d35b0407f4e478f93e3b6103dc71527a095fc9f7858ff32616b0e3eb8cd1893690a00a9738e78902e6c44d42816bb5bfb00aceda90b2665c21dba51b6576e66dbda31abec2fc651f2959b1afa8a36217d8c928061e6c1fe11c8d3b561eb48fb419bad1094fea3cd5897abe8142425e3f4a40086d2cee919f1227eecc8a67a5ca6aeca58112c25fa0b637f2066ac53094b3ad1248686228ddda88539afe18ea4194335e601097c4c86a358a6ccf033cca09873704f694b31a8c126ac428acfdfb7d90f5fc1d8749322c73f1d9b9314ab57d4043083a825fe162c66015a273640f1b79d26f3a3c4494fdffdf7aea4510d7d25e2cd55280ca3b2bb3df2c20cb6699a61364c3b5faf122a9f4080d0b9f0772b86f73be13244fbfc095c2a29ea490b340ae6d3dfa31468fdc5c4b6fcffd9a58e32786ada21e978b23bb568173cb74f1846c4480903a0892abf5080c12e811da8b41ca46ee43f0f4f2aa1527b582f037906f48f9025cc71403be4875b03afea87501f48b3eb86016dbc4307ed907dac26a7d8674a552a73ec9cda9cd41de8057028269022b8540ba54adcfec3e3daf83a7d853602bc41aeac6bcee06421c82f83c14c725cbb10661fe1bf41b574837f5f6cc502c8605d6ca8f7308dc4660e565dccd81fa77b0c2c35aadddfb6f5d259e874ff9d5827480f6a70b7dca12c1170ec504e2fefa0d9a087ec736c8f2c26f1e23b11008b84c976350884dd050d03b2fd6ee3784a12b336fe742768c2e0a9c918c07f73f5b2eb6b789c055d9a6d7d27d11b76876f9798f4b65ac4769729eb82a0339a84aa9af45083e19580a2d85ecb1a994747fa3ca3ddd84b2d7cd0f3ba1e5258f59bf3b573d2f3063bdf1a9080d09875a56ce890572ddd4e799d54749619f587f992d72b7bb56eb2906b1ea8eb78add294817271baec90a6ed91f34283c3e0a1d313c0e90947a04164d688fa045884ccfee71cc3ba53767f2030ccad1c09cb31d1e071008869fdcacad466db57782360f398d0b17a4f8e27e3f8333ec3b4042824ea4ccc76178fb5cb438c0aff1e93ba9986237ab426b7eda966be2fd02ab3213750396cec5f44df923f5cc3f9c68955ab606ad7b572375bb4c668d4edba8c0ccea550bea5d5fd3e92c2fcd78c019e1df0021c1bb00198df9d6084d0ad6fde6f426a2b34e1e7d4b352721be93668a88300f0acb63da70bc1d3588c5942f92d50e583a6a94ece7d18cbfe35c06ae6a54a94d6cd37b16fdc4f3065c9639cb5db7f498510fcf855f3a104769c2d19244b6ef2d4b3c0a42ef0241aa8a8d6f804bf711a9d8512fae4abe127aec074602b78fc4642f7fff959714293df2fb8fd7e5e785c8f0de835fa8e5a067b347c98a359ea7985cbf802f62540d2b764e3877e1ffcc73dedfa2567eb68c3b8151b4434dd2bb947a2a0d71c626cb38e266702399c19f09b426528609186d00e87865f53ebff94930c49d20c41032148b3df4259324f5773c1c8435e6968e9792d762a4a87642c75215cebdb80da1d48b8cf3075769dbb482a642b1a714fbc3e8c96419a090000000a04d468d4471fe19f41da18a3b9838c74762d72af909fd965900b3f6811c830955ae04d42a4808edfdf8983a624be8988b8a32a0ce2adcbd2478a6ed05207b91da8f1afb0b7189c9f87b0ba58e5f29d6ea811280f86a4bc8106a2129d07b915da29f0d230d95df7a27a93b2836d973af86bd2ec5fad21ad70af8896f404e5441f6416124908f85befca958e2b537d50b047ad70a8b5acf160505c3450b37e3aafa8e6b50dd8fab7fb98df24d6b13e7930abe7785dc6433c882bbf87069a000d5ffcb99ee0b1b79cbba4902b85bde0069394b2cfd70bd887230b5866ba25e728253b17d2854d601cb7f12b2f72ac4f784298747b904b1eaa52b7edc42f0f23dec2de8ae3091bb57b6e5dc1f4bbf67ed79ef764184867877ca49907646e4f1aee642ae865ce645707ae524b974c36b719ef3b30dd8bd4677d656be027a09727daa538ba3b0aa942329b80b769de13bc32edff90c562022a3385d5ef583d59d59f53ac4f1deae3de3016c300cf62838a60bf29f76debfcd893b80c6138fd17436471a9dbae3b8f12ea110d6464153d89f54117ba0ab44d7f948909efe0fc1e28301155759e94c35e54c758551ca66b51044ca98d92963586ba2c5bc358201cf33578290459baf1a672f486aa1eff62290df694f747f9e72ceb185448ea16fe43acfe958bd810a9c33d6baa8977628163d5224aa2023b49057638fc25095a2cf3f1191ab5d6e744da451255f08add20aa6544eb3f1b69d92a3d02ceb1adf4508a8a217004a51c69af3b5ce7f33ab3c6c2dbb6a78952cdb8dd857dd99dd2fc78acd876da17b1b8a91d1f4c96e156c55bdf513ed0522c8bc7e8cfc8dd1a76977c45c636c168650d82e3ca7560ee9312c1e54a15811fffad89bc44c0210368e12bb320ba9f763a116c8ab7724190075cbba1cc1d15d4e790e95be4329c7c35b61cf6a69e32c66ac2cdea1e1c39c347c5efbb96d9237d85243880df5b696bf2235f802c2d3d7cbd6cf42d2834bf0d47c5b856eca14a166306db9e17217d1c9e22e5a748720da74050f1421cb6ade2733d934ff3f4ac06348ebd9b248dc8dfda2be1bb137d09ffb0da3500000e1820fcba98a5249c0192129d2a806371d2dcf624dd2e0962fd8920cd2176e5e292fa366ad5571d1fd440dbb0f4f1d246b44dad609aeee816cd7a0e9f2dd49476a908107f4bf1ee71ea55a8fcd75470d63a5a1066e83aa230c9b35c484142572c89d2d66d1554e3be9adab0cc94ff88637dc45de22caf4974fee6ee6305906a970bb96f9f9845a25ceb7c020e78e9f0235369309e84954604d751de90d31bf764e9065a48724ee3a62ef8296ced0170f40c9201a09b8e0f4329416868036996a35b39ce75aebf3f5525aa68b94487e53596f70b5e091dc8957cf952f319c6b02485e132dbacdae8602c185c8ecf86cc26a58dde9265c46149694a9bf7ec12627ce2e485457de508bc0b9b96e560ef2d5cd2704118aece1e4ea15b4c04449c75e91bf0dc594eeb249e5a458307fa0d8e3a2a7c1035ad8155b3aaac508574325d7dd02bb02ec4701132b8cfb558a5a30c919cb2633c733c0b0826c13cecd71c66c6c7c43831104e7f8e70e51d36727e4426dd36c726f7a07653c240f71a7bcf5b6f56b77824a50765f1fd50b3a6408a0e4334deb5c84b71bb7c739c35ac2c98358604aa2f8c7ed6d4165704dca679a2e3d47f609dd78d3885a50e9305ac50b776d0e29fa4c286e6a4906328eef1244729b8a6c41afa29ce7adecc5fbcd443fcfa27c59d54c6ffd53ade6a63893b4efdf94ca0bb974ed253781b2697da2979eea306e9ed53ce4efc9d85c7ee6ed378cc6ecce8d508e5c6a9134539c8088a138924ec6a1935f96f9a6f6864056128a35bbef306b913c100965e32459b96754a16c33c1c9eb9a385a17601badf3a0e2098bf255cab5791ead7ee1a3268aaeb59a6b225b1986dfbe297d90d9b395f676d3a8e38a2bde9165f1ab17c1890b23eac5760d62014a19c7e15bf4b939ef1ec0b4e160fbc031813138d1d336c0cefe17bd501b84b455d01ba3ae2a6d21b990c009c6e6fe1151017c721079dcab44c1de8d0cf6ca655cdb32c70f72080be5f99abd81af3954082d072d05aa277528cf4828ede3572f663b23fcc2a655bce6e35bd341f4d91f63cd95c46da122f49f45c564562e252fb03099db6f9a7134f03c82ae9e2af98ea8def5d5d40c7c62f56723d0f6fca05b64bb6a406fe38f0a1824c12f8bebae475773f163830eb61b6f97bee538044d53895bf9ce8f68b4aa12a66fb163d68cafa301f67e6ebdf4c55d627208315a20ae2f0d477f394f9b6c94e0adb86028595f3b11cca00e57b68e73da304e324a9297f17370184b80bc29b98ac4b3b918b5330494e1ed3c96af7e423651e69cce63b6c32dd8324c0d6022165958588669d6aae81d03ec64308680e087029676235341947216646af7783e7eabe9c2df6ada36d7cc453a2c3b96078d9db69064771ab0d6428d8d8c258f32bf9cc7e90d1131328bfae23fa499d02907b9acdf2bb24f8c083baaf305c31160cef6eff3a1ae243f0d29143235b073a19fc547fa0bac54f3dad14d501eea3f0b5207bb966c7168e1fb175841fe4ca98ad75c6480d208458383b771450179a4febf14779e7a021ff6d87681215041d2225caa3549f1c26551ec97e1b056bb2cebb294ff48f4ffd7812c7b77d8a38cec1be54629400736c9ecbec21b639694980ca10e1ffc2d72b633c4117ce5fb7fea75810e2c30f78ae290cd4cef094d5834932f244fdde8e299192fe1db4713ff23ead0cbe3b38ad1836d8aa646818d3de42c77676abb79f05f31d2fa63c17c3c70835269716fd0417c1440afada13ed57575165e42a7f160475c32177b6f50b2e65e20c74a27f481d5871297ae805a11bb99b9c7b373c629c3a08d84adbb6ce26e66329d83ecfa6c03710a3ff013a43dcc69ab3a72c99944f05d20e20e530a465f57ca9a309989c3a0df1d1f041af84409906e333fa685ab17b941297bdef6346e34448478ddbcaf31c0376251e0cbd186d26edf58c364eb511e30d26dc5ccd32e1252d665e645954b4c3c96cbd7cc3296f440b665a53bb57e1160a025ae725ca007945fe347f06ac64f9fcdd00c5eb01a0d1bf0cf9007742a9592c3cb5db7421d9205a13c71281990b82667510496af5bc8db8e7453ebd430be8f474644e943cc6806b7a59d060c8840a54312bf5238562a1e272d3a88857480a9328cea37de53b7bb7844ef6655171a8a1a49c76cb0e50cb7892fc081db3cbda4268402b0e092ac10cc5e39a7297b6812a3e918a2e510ed021c605357c4a2eb3d5f7a1c5f3a4559f761cae740b3f5d6afae6f9a7899791ef492733dbabaf62cca0f4eb8b4d87d015a1b126b58d5371fe4fc1c81a217a53d3b24881a7bd0de3ef94b9487a14f831697a6c9547fc9df2bff8e228caffbde702a0e7cd267be77365394e8ba2475bd6e50a54737bd713901d8d1f53718275b6f1c1bee6d5a00519ec610ff305e20d276b7413ab1527cd6072d84842218d43dd026f4ea31610faacd33ae4ff49172cb410ef4ce8b8ab5b0ef70aabaecd981506d6616b3c30fcc405c5222291e2f3cbde7383a6814b56b1641cd983bda427c6182ebfb462dd20f7e46fc55516db690abc5c8ab4caaa21548c763eaa80140a51d1a031b87c829f65b4e628665655513787346837c3094d3d8e38aeaf0a8f1d4bf6ba84a09bc47980037ee2b0dc05d6ef7a9d63eba77cf803218b4689fa8ca706236d91d8ed8852c75c4a492a77964107dd7cabf1172868f51e87ee96f38c56da92e511a7062997026f01e0dd13cc30f53a90a5aa7f696088d945557afd10e3e062ba1804bcce2c52a8a2b54b0eb7b865b9fe394f9ab0c8bd0890117f1bb01d4f331560014afaca39b16d98b4a40f536f690a69ceb2fc6bc4bd7540f760c3738770c0764a9fa3108c7119fa6492d498988e4bd496eb42dd60bd01a323e77ce4949c9d7f7da7f98dff0b90598e5e32c600e7724287c6e4762b7a4be4d69f80d125987444cff287ed2c3c80eba2f91450d0d13d1b9189dd4b24700917545c7adbb4d86aa63be04c61954821617c53877458c7ad3ed2970116ea28a4237e27a81426baf32f60f4c430c4dd63f387b50996d1c7303374725f2008498688dbb5a6e84fd8fe42b027937296a9f37e8f5be730ac7a0902bf1b1169f56c6ae7d9849c64c1e483b7d9852a19c255793a41064a97b4f5036b3eba49219e51f7647d652f310b386c47bbf758beacac9d4a5afa2fa84fb9ae82f6484698bdf8a950c07fa4cd3a720af136f52de4df29f7c3cb9aa71f4a6c7b14eac577b6a0aaff394ed5144a4f89500abb6b8b48f64c1f119628ca8a0cff11b12b92cec6ed71e3d99bafec75a30357c1e59ed6de22ffb42fe420b6ad863587c02d889de3fc24462c9a70912956a633a857c185a151e9922ca9365045ba275c10278736fdc5b221a41f207a4e8c878761a1afb7f9fa59eefa395a91b2d08344a7fa0a1518bc3a1b0d749bbf5a6772ffe8b0f612c5d4ee72eddf3007dd6f83403606ba74d101cf57a3881f78332666fea99e8394926c734f1bc3de5a8bdf5f486e5e557d2e3a4e9c0334cdad51ba2186dc58c70c117ee99a22dc14a7370e88e45d5ee35f4ddc349b333de6510a3b34ca558920e04808bed886638db09a07ca17b4709f56b6bd247f71c1dc7d888104857fd1b9f2c95f43604b48058e7a044dc3a0a46c344951865e9f2c47451abe215f12fb255d08775b0a977dab035cdfad6c2574e10a9b9c983fac90a7933d1e46acd260d0982a54151faabe6e0829b8a27bc9939a9fe65f538db514261be4e257a7d9b820143608560bb00351e67b35ffc90f288526e373453ec499ba2cb64b44c8149a81f742553d25be0689eb8f2ca48d90728e423636de06c64a5a0bbbb5da2a7c17521c09192230d3f61093d1fbd3a4d100", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x18, 0x0, 0x0, {0x6}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 32) syz_fuse_handle_req(r0, &(0x7f00000083c0)="52a3b6f00a2242f9e4151d6debc7e089560da161ec7fa5ae1c03937137394b7c1182150b1cd9212f23e0599dd4fa4e2132cdcde8936b3b65e05ec408c0d486ccdb67b15d0482f1eb87659d8e97953e7025292cc406ba650916d55b3a4dd9686e7848142e96363ab9eabb822deda7a024e6f123416b17fa12c8eac7cc280ee29412b2e145743080ba1bd3013c954ad9c4928c4a344063f75885fc5b8f05a987d51a6e718e2e5cdc99bb10e16be7c40162f37c4f6693cdf493e5a488422036315c95899be75fc30975b82cc4fdb26889dde4a672f5963e41d9aa5218dfb5fbda0acaeccd24a48430c2c98a77e820bbbf3d7da93298945a41c4bd521b11db83b1e373f94a71d55f0bb2a0aa5feb1c54526f45c5f9ab5c17a1db2983a2ac0d6f727cdfd97d7b6e03558c9de0f9a557348a1da969afcd9fcc904f8dbd72b3f05efc2cb07b0e169e73f00860839bb5ed7fe5d70673f24834ade1cc31cd3196c9f71668d0110fe603bccc8dfba1328c82a2da2afeae5e26ec75d9d2f8fb1aa409dac638d8acad4bf941be5a82bab8878f7d1f01e66a0fc1bc0394dbe826a1030820a0063b3182d4504023d4b9b7ab8132d80b6a2d93aade1b836e2f31149fd2735031138c68d8dbc306482d6c53a00e62aca97a4ce1061195d0e4c8a4e9922158dfbc55eeed4b662bf03d257e2ec43ef8357f271b16a05cb1eb003dfb909aac640cd201d86f867ba36d3e6f0100ebb626a37bba9a5a78c207e371ed11f0daa8c7e43953fade2e3a7c9e7578ce8d42466aa66d4d9d23788b00f301140acca4bdc1c456f21759e10d8fb17c5bfb8e7a1564bbc879128cf68b8a7e9b16d62115ea7dcfd4377bbc64fc6b76a6c5e24f3a1c5daa816c767172fb65a86ae8918e1369c6cd1febad14b97a000da4fcb35199ee9f58fcf906a59441b635a79eb846c3785b164afb6897c81344adee1c4085b438994790c52f67f6898fb54a3aaa14f2f85a9a4784b341c14114553c58eab3428c7a13741705afa944f2bd181017341fc91d4440bc2d2e277a42168a009ca626276c31a44ee239218cca2349c222dabecae8800b99958ca5ceb98d84bb4ddcfb8271666ec57e27d519489700231389430bed58ff11433642d7851158291ad5ed8d1151c21dfa6cd3c479be781fcbe66df74144b037396a481c0f30b5cb9f82b4c4788102d49c4af27668d07639ad179f5698169f3c725cfeccea96303bc0350c313ed03e1afd7568c1140d52cf4985fb478cd0266046f4ede0ffbb3408c88b346a9d50ebc8545ce15847905d32ba2504894c9b85ac7415bb33b5a73d072254fbb0f840ee506f5ae0fcc0257a20e9721b7e2fafb060d63e4ef9455b4345dcdca1749b35c545321268aeb6ed28355305584c67404c4cc3b3faa386b1179acbd0bbaf473c4527263cefe37ed7f172263ea92f470c38df80640e71cdeef8027acd5bf0a2f3eb382d406ac15228bcb6d0ecaf6fd2a27afb2e5602982090c56d76b497a5b797d34cf34a47d8a86adafc13acf7466ccda7b10a45d3ffb5b6e3f74e9025662dc06bcc4ed9c7f908106db15b3a2f18d14a83da4322c595e3a63f773a98cdc6f913d13a97ea1f06af5b83412b9bded416772339f82cafe5608986205d8ccb65eef91dc383be7feed300d03fd46c49f62ff4420321366a7009c4eb58c0353b6945151497396ba046b150bd1429373e7980cd786a0dd3574b7267eb5d6f248e7929b01c26d24839b3a2af43d5d3ef466742ba207259ec8d69bc5beadb87edf3f8a4633a52f258f5b1d92d4fd0e18e4916c59237aebfee5033916cf332f8db764276d8d2674776ed9d271728a3176cc6b58bea789e7aef817e178f80a76a1279298347b97faad79bf55639a1dda1967eb4e9f853007a1ac58aee326a77a339d46378101b89ea2cd19d23fe7805d10c5a0de6385a0159f3a881878ccbbb8d57bda07e400f0102183c0d2de4c953017da3ba1ef9251570dac2a51707859e161928ef26d9951ea6ccf128a3d8a95107cb830caa9f30562eccdb8f1e89cb6fc28931c17731c8de4d14acd24080fd996f608bd380e55287f437378bdce18c7e4a36697d4abfe776df75956b59c53734e26b6b1b494f11621bbf29386fd7b70c61075ae3b72e8375ce3a44d4fa198ea4018c7640932910ae68ae8baa5816357225dd3f4257b4e2a608a0eb11590c8ddca41459a5f22739a9a5957033f96a5c057fb9e161eb502fabb0e39d386c3fc4d4acc25ee16acf947d32a57b21a66ed46cad5c46c6f12f207a3d6afe4361dfa590b54c681c70b0f09bedf89e9f8c1c01f3d32cfdfd01d1718741c3b5faa943439ba73cc68f43f83b3d5805b15c9ef251400898225b52f145185fb8b26a0ff104984b0d5f94bccd8aa06379cba6df87cff7e12d32b1cd166b7f30f5c5e39f8c3a27a9f1a2030cfb0c0b0112a98f7880f737313d2685e7511fe972133de7e76023b819280b80f46ef8dfa28f5bf5f5dfe695c1aed15a15671395219aadfc393f168c79aafd89d8fa31a5ab38aa4d98e6724fd93cf6bc55a8c0491a09f43dfb162b5fa96356c00fd01eef7a60ec5d784469fc00338e82560e4d0bf2df4912e23d3f30f5c520241c0bc289973d4d5994561b4cc1a0ba0245a52286d52757544ff63fb5fbf7730b5829dde0698d9d90af54119d6c2b8fdff443173812db96c5b6b5bf195f9988e77a70ec76c242cc892aebadae21664ad6fc78e615f3fa08953fcff2d7864d0c54a5f2c0332542a09d7969a7d11f71d7a5d85775cd3517efa5578da0033b3a18ea2717c472d8774c706b47c87e669221431cfd0f243d20d67342d3f8b5d4f8457e0c6790c334b855ef6cfe3ad1411731598a8c9eac93b8ffcd9e30ed6144ba7bf945bd4161fd29cc8605aed915aa6b75bba0d87eb9580aebce967fe1af641076a2a830b5815194d11f8794759513e0a17ff646fd650fcc4523b0794c676c4ed7d2677168cb1b18b8e99a49a0374fa9d852a08191c3db12477222fa1dd838e04e2c55538b3560d2b06b846864923a39cac03bcfe680549ef79c3d31b6b1c5d182062dedbdce820f902f13ba3fd341fbcdd9172520d013fbaf0b4eff97700c02d11a6a79aa8c9115a17669ac7d4e1d4d3f3c741f2f2a3168a380420a1ef43a3be2879674456e6bd4a30ba74a61cc01383cea5bae598828d22190b307ef0545f6d51a7f5a5614d69abfc9c482db91d72f4a37c424c748759fc747f305494831d6d4ffe42aef18773a97869d95111a93f6879164c4ee3726e1c959c02d58cbb8ae7871c8acd99162e7836bc5ceb01fd6e9f7c8c191a2c8be397c31423fad9da094d50f78d6e98dc005c12409463afb38c7633ee5fc9303791852f70026c34b35d881d283452dca6e29ab2de571d45acef536f7ec9f6e942a9ecdc696e312c8e8fb489bde2b4a466cb2173c063932e93f4828905439df9d1795f2cd6f43af04f46518d89ca0bc5e1d6c8f05279ac1372a0f47763cf14fd2e3e56497b51ea774c229a568195488bdc8c218f891df764a841930269fce862104308b58cac1aafaae8a20b65a48251ccbf45c4b7b60b5116c90cdd29265704a0ede2ffe98b75962dfe483ef298457ec8a163d41b09bd669ba087bac565af7252f66dfef143d994d55ace0afa92837c6af735134a089acbf5dd9f1946ed7d117b1395bc53fbe8385171b6803305255d7811428e9307c11eeb5d2ee609b17827c45bfd35f54f6a77fb6b4c0a9fc275e902d459f58a6d93c6db7ab9422ab02fe85d55af741adc720396a4597de27a220c029fbbd545b0b7826a9897a3fe1dc905a13b1d5c7b553a19f37171a9002bc04fbb5d07f8c17107bfeaeccb7b85a2e64987064dfb1004472f918793b9dcac727b0a49351e8ff1ab1e2ad8ce9e03700d5dc5bbf5e552a48913c1b06205e135d9c093094609e120a94ebf67b6337db7b1838177a00aa4a12d0c1143daa384b3df2015faf5499ab150676af1e20f80f59ae89542e967f4bcf9011a59c9011209cc863fad2728739750a9a8692963c5e02b15f99d004053b908ef2b633f371eec4eba7b1700220471b4f5bb462532c28f79acb77495b1cee7ac542c589d2d38b8b2ffab7dd4670f566113b763d46256eeb5f8572f69f6085ffa5f41c2f1c5cce8593616d58c6bd105de6f723620e5970c96adff9a52dff9409a919ba7f99f216cb69515fd4d6de0df04eda669b56008d95c07d1407c87fb3da5bb0d7309f3bfd87f8d2c21b92c422d59e41ee4e70283c385c514e715ae7cc12e29addf628c70b8247418f72fb658f5d31d18444977497f2fab49e2262d0e2c20f89500e5400d798d936a5a68027440b4afbd15cb4e72a9a0fd5e7c4460ab85289c89f55863a4c9716764b6d27285fc219152bd5c22fe0a7bdcd93862a3c48e470b824a648f184831e7c54f51b7f66f0a2fa82840586d75e0ef985e16f9bd7a17e2f4038517db080e325e1b48a0bb7c5e37f4b4035292d82b05e6196cc5bad8eb467e756edef4ea6b10ef8c42a40e931bf02ce0ec38a33a09c459ac81d057b94e2fd138b663eabc6a1ebf3218e5d7ca5f85eeca8df34099847af1132342ad5b570048e27445327eb26edc3b35f6e59ef48125c6c524a3dfb0dcd2cb95d3f8b430e0987862d98ca5cf9854d0bc6b5f345388b2458350aa39cdd5af3643ab1b830fd68e99ed499319beeaf841dae79e15dc1bd5508c6af2e3b314a9b8557806cb70562750cf97fae514bb46938ad4624693537558936be3a21747236aac25270f1fe351b4b33d68c7db0ed62f4243d47ddcf663488de246c9dbc35f654a0669237b2b6382cbd51c3c95f6ea9da7a1ab0dd182d4d603061d65f0938547733d6db48d6881cdb5256c5f6e6aa30d31e06d0b7293bf97e924bf2ff064adefdc965d077237636c17fb14f1e474eb69de86520cbf0975f66b78e35459118344f3d7dd841e8bde7bf7b6abf3993fe8c57a32991e7f0e642d44db33e877098e36213e56efee4644278c821d0d05c7a26f2776e9d723a316b95df9d61353cf22b7b0a5bbe9d5ff20abd4a4bd50dee3d2ec94248a2070a6404409e612ff11903b74c9d61533d0e99edf543c436260ef3662d4a7a550af9f4b1e53536b80ba39925c32079580703122e7d504140816303e4320f52b0a1c28279b3c0cac987314f0fc4c506ff566620748989b6bc45d361dc767ce572dd338312ec13e7ecd29e4732f0e5336d3aa5b883d39a7df9edd555a57b9f9399f45d025ede0b33fd82c37a305b1067ea40704ee1416f17ce117b5a40fa7c30567271a5fa3b4756105e18cd2f2538c0079efb30d0b1e3680f196b73ccbf5bf542bbc033fd1de9a9ed7097f49558b250b8464ed83c2fc49b59f095695d0da2fd162e01b2720503fbc16c16f74244f8f30280704dbcd1d48a6302202f14bad98701b6fc4c9beaf154e41cbdff7062f417fd120c998b4893c64d55dfddb617bbf7519b506a05404080bf43f43badc36dd6bd6414807ade7eff93b191f0a4ec7914be9193276a6487f4de1edc56681ee3c882ad0aac214e4cf266b736b56dbe3ea664c014bc283b39b7f1ed906ee734f7e89c783fa8900c6bc2393786077fdf370a9ca272fa41b992d59f6d5f0cff67ce0f84972a794e92b598b0ae70266e55985744baa6a5d7c066dbb48a4772aee0610f670829a9d2b78d0a1f70ccc1a8aa40e89e1fcc48900012bac71851bfea0096363e1944dc0e5074ae9fd31bc8c7b45e8308e1814856cf7bb79a5f3b74662673737439a43774f1b7531a09bacc942ba919bff217d0b3745f0ad0f51b557e5137b1c8e973e30b1755b18d781b4957138c86feeef94e6ed8fbd24dbdeec23fcafc2af6360092e2cd6210511cbd1a2e24310a48f7957f165a7bdf34cfa3bc6caf4738b11e849ee4b5af5c01cc5b0a20ab6786cf8d110eecc0b07be380baee020b2092e3725901b16cff6fde00e1f69c31ae4df3966cf08ec64323cddcd0accba0589011a0b5a07791fbd2560371443e0eba7eb1471aa32d0e5c7e1fe1fd7fea345c97adaada1b2f6076222188ec23e82ac5d3ec9a8c3c96e59f79ddbeb7feb18dddad2343d74f1c2b7e0ca89d6ef63b8a932f2a9c1ba2bb1a837231624d4c24d71b49c37930638ac5e649c816b97b6fe356c9e6e6df9f73bc48c7b132d6eaf2ccecb1b8ba22e88297dd6e233b68e715d9477a6d891d7101f4c04221256cb1a20a6344cc4dc7367e327455c2e3274bd0e2c71358f7e87297e6c9237c6813005e2618348bb8445250ebe4dfe255ffb777453648efad6a1f88d60a9479bfcccb6d14c26599db279d577f86fdd1c35d7106bd02722e34dc5e42f1edbfb3d23b8eb909076bb10716e7ce0cc5d6d55ecd749945b41721a4c82004ff86d9f1325ada6322d63d2bbbf33bf27900c33656976b3e29dac058c167035668186810b1f6d357e013624c2c421d4902a7d8b164c636dee8977a50953e1909ae001e7a07a96d5e099a17c75516693571b23320a188bca1bc2f5f036a1e0823f0a19ad40f88685cd0f2bed2108fb15700c767377df47e9432b58ad08402b3e89551a48774fb53e7ab0f8593b1662cc175a35f163cee3465018d6c264d951d05f9e90fb4fe578d7244563c4dfc2f5d644f39e42c3734a82c0840d726a388f8c7b0f5b5d4feab7e09aef6ff3263917636dd88970c940823def99ac153922a95765352d4bbbf859d3c02e8f9a82ec6bf2ca4023edb71ed6ab3eb14506247862d414aecfaa6791b3923e07d6636a542add5b45b88a64c3d7a85caa8a6cb3dcadffba2f5e443f1449a765ebbbe33b2c3196f56d8f668f1a89305052d06f8b91cd1e38c2675b5811191d73778a91a0536b6ab04815721ec4ce87c18884c5ee1f9437791efd2151e2173f0fe54dc0add864e689913c322c133719322a4de585f4c2697f67aa425ef7ca60b71e0d8cda8d41fdf67a1f941f66b36de7adb3a22ae54224645e7d5c26388120b804a51e556b020e3eb43b2266e79c671c90d3d222c9ba319ac17ea170221267418b9f891498b0a8fa41f18f13ce5c057512963884fd4936af620a9bd7946ab2d423e670f1ac8a9c8eaa814b7e20b5680041640f091a05ea5f6c87ea7ef724c91cb1f9f08a799d6182629cf50a531927f5a296c14a0c4cb83e049d4477218ab8f482f4182f2da215f82a0c7a7a0624a5879d0e9f30f11060b5c158cc9a480619d0d71df0d0fa0ebdda963fbd482f6aad68b4f9a4ee2263ab531de728a7bc6af0a5355b307521debbd78552528ac8a609dcbbfad9e71e0ddb68101237519948a51a684f00a9b7c95283ecf2b09eb255b8fa3eb316e0cc2decddf851b01eb64c9407892a28f38178993f97808774a202ace3be04ebc045fd410858618c1aed7d6976387e04db2def3a3e0134f680b81b6592aa28a7d94fd749fe048a68dec90cc6c67d7bc15ee7b96090e5536e6abadabadbbaf64b4a538cda3b2fa5d130f707d9ad641633d20ee04addfdaf4b6db979e54d1a34642919f60870ddbfecdfb233a4176595bcfa616fba80b7856695096f6a52a0983d4ac885174b1575b872d3d9f4d40727818b9cf3daa0d9bf1fdb60e344db15dd326943ce236c9a30974efbc1a8b54f2853f918ffcef11b984bec8f54b7ab3fa20f0d131198eb35c99166d4600be588af25f628b50338f776a151dac9a907fad7da9276c60224eb484ad1a7dfd92084c0636a4c26de24e37a6074dd3e1e2c8c4f183887c8f1b82cb8d2798be11292317ea2c4252c76d2348a8d9f4206bf83b41e03f9ad875e91e85393ee5b18d273a03703352b3dcdb41da8a9df8226e4747a2f96a6a10c2dcf1e3179a6fbdb92cf80d94bb65c51bb9e76420cc8dd6e146a814638fd9c307b0c4caf1f7d8020cb60eca3590cd9c2e04a626cd3bb2bc7b8c6adae1aba43981f1c9b535cfb0fbc439e391199e9c55503c1dc60f3e9284bda463806309b8177434728c42e07003a0006d51657abf6b55086099f3afa5823b74b4c00726045c13dc38e601f7d6748593a9f57c13cbf3909b2e7a043979b89e798f427d02706896ac491b400f967f49a7015ebb8c4a13490985498906a4c55488e1a29be85ddf789fc0c0c122cdfdde35377bcc43a074390771a8f43ab1f85bdce9d0b65c0d2009486f47bec26e7f72127d2b4b7bbb3001b4b84a8e2564404030136b717cf53081bc615cdb7501c262e7d9ea323282f3a4bb54f95a62ba9a8cf40c46c9991a39d5a13fff25cfa4636e44ce8861166dcc67e7c41432fc798e5c36589947c98d413c0e4d4cb4b9cb7f29e36326efd0263b438f47ff9ce17c5ca87fe84846bed66af902367bd91eae101e94e5c6bd83f8bdc5530e67421e780e5871a3b493f71a20f262e45e66efd2e0c3b1cd1090ad3dff051f548e4f518dcd19af9d2cc9299b1c6842f2890132771905deeb085a36d1ae13a3473a19f71dcacdfb04d5854fc92c4913ad8fbe78c2be50a87b67e12c7859cf8959457f8a171977922f586c9e74ba02ed640abf6181b1b7b467dc2f18e75d5398c0da5cdc6f0810f1bffbd573e71c524f683cf7a9a261d3497d19a2163f6312cff307632949e2a42bacca6dbbae110f2687e221f321ccc4af0cf7720cece2a7f9eae8d81aef0f5ca986aec7fbefe2b5856cfe5218ae06b69639c9cd997d6a1d7de8d7eaaddc39c771865d9159e1e81734735f9a0b9e3588a08c7d03ab83f224e066564766f59057c6a849569647ff6e8a1e005f1b2085c5663bd944619348259889b29919ac4e6c2d8bafbb34e7bef0ced48a5e004d5107fd41b6cb667feb58850801c793b635bd695f4e12134e46e2862f8a1b89fabdca3a4c6a5044baa13e64fbfe330468828de6888b35076f5a3c56fe9dad2187ab6b389205553067694339191f2b46f6e4dea0817e0a9db401e9f35cb8b012507a881f863125d899f1439b6ef6eab5eb1802fff5b802d390b52931262817dca7780e0e2fe81980cf7b1dd2ec7ca8ad7fc2537f2cf52b1740a8aa479a6221dad5d229832bf0966dcffb2359ef36c901ab46c2cafe267ed9c44deb6f3f20a05bb98f134d85a46b2ecdc155a52a2a95e756161ee4599364df8c25ecca64d5254f0a5fc462aee6339e51fdd8a97cbb1d0083a3d2a3d05773e53e6b6498d532d0547b7fe26f2a4e38cd706bda5cf6d1f0458775a1d078ed8f01e22076a4d4c9a3301cd20ad1149af1ee72a89497522f6eeee0616a65ac811a0813901044beaf0014f92fcae58daa8a96bfabca24174d4a4e50d50655fa4748ba699bbb521ffe164f501bb04e942151d7cdf907bd29b4b4e8d5c9524bcf45d267576a065abe9f651ccd447a58c4425b18103f414a9eba4634141782c832d57e8a8edc9e84a3301089afdb3bdd808eecf19d851a4faa53e1d5aa45119f7e3fffaac7a4c6182c38b4e2a4c18526ddce1a863ded97cd146acd6bc9743e255cac2b4e4fc1e3216ada368c5a6203008c527d4cb8a615fb260d5cd316064ea718345331f069acdf5f13f5e7cd1d203dc14d3f4acfeb479e5f46b82de5d461cb865ec197677c0910e5975e6d4833f894f55854e549481607fb9b72ec86b319093f9eb8f24d8ec9195cb96a473342f5b38b450bcca12c3d5fb1ec3bb0d02d1789d65b7f14f4bff91c2b158e0119b754f2ae80504a82fd52f010885d6561636af6311a51dcf356f4c58863011e391a84708179f273a5bc65048dc307e7a9b3cd068dccb2b555663edff7bf42f2a04ca9881e633de7cdc7f6beafea27f468505cb9e71d43edda90e1d3ffbca45b5ecacc43c556d9f1ed6312bd02e124cce4a3b73e28b05ecfaf6e14bfe5f0114679d7a4263edc7ba66c21ad5fca175af9e0da8ff92ca39226f7ff40771d01e32efd9a313e3e86044e54a7c39b152915a02d90e71f633f270498ba5b86bf00a172bcf922e76ff28c8f59bd22343b7a7eb484671751275938e00b35127add20ea7c4b4b16c8f0733d09ef263746d47abaeeea06e5c50afe2a493706c512918141b62fb29d41d70e29f07fcf1cefed1c5a1677ba88cce03d81326bf9a127bab3b87a386b347e912308c48487ee46f4f752e180a37f31f29b820504b50024b48ed7011774985ab1186371611f8b562c420d92c7a7a1a3cf671da683891915bdc6397710199ef0db39f510e6e24e0a87b4a57a25b0169c8998bd315bf3bdd05c67fef1115ffc7c8083c96f0ff1b9b37a2c25255dfca0d7fbbd6609830aa55090daa109d41bb70f87189430ab114febcbfed68d740f3aaf7e3d30ccf21bbff0d4ca0cb962b2b6c4ed7ec564f230886ff08c6c6ae7fa1e7e939a41dc503cde8c0e7107d8178767a3a3a5a5f1872131398839f401829af22efd43a52e739b059759ca61870b0b43a7134a49fa347fa525594aae268b917d24a098a5916c89e001864c89a3496f4e7d253423ca7a81009cc22d9f3f2e5175741d491556524ea04a005f3f862376570b76fd6824324115b110ef3ea82e2efd6fb6302c58315a3bb66bba44274a1c9950241fb29fa3d679299e1b2c9bdb7a0fd00a2c15e867daa7d76e88d3de94a92097157b0c62edc1f84a93644fa8a4df658a4832391ed54ed0b073bc1fc5720784bf3a38a434d07ac9553bb7cf095930d49f2dcb056fc08ce44ea8705a345840520006572f1e2f05d8c1d2f897f05d19f1df754c4e75d307f06e5f02d2e6428b215d5a0e41adfdfd9ca8a3696be7b2a780934636cb9df0c8994e3a6b67f19cb4d930b40292fad536371bc16f6b8e18f22ba7e63a4ee1b48f056526fabc6b20ae78ec172d28ff4e8ebe1b7b04000e0a61c176d65e152eff8dfcddbdadaaeb8b441a65e85a52057c8a9475c5ba4d2a8c093b6109a1469f2af854a73351a66e5acc70d47de021ac284d4929d2c5d1bbe1d2e8798da5521d9844fd34dc579564060ff9a1f413f19a7055219ccfc069538214db133398811018ede5acd86b65661c3d3a16a2aca49b3e61a4fcf3814fe66c14aa542757df28bdea8f861b752fdf22f821b0d822dbec510f966c034dea7fe46edcdc98c3898b12ecd53429d0e9a84f599571633fbb5d678cba6a9a842730e3e3621d1bc118c5b8a34e2c8245733f026ab608acdb6776ae40b3644d11f9dc01d764586ee5ce841595260be5cd28cd41ceb71825ac9f40123dfff6f29365a3663f2c0c875809783b2d1bcd8d83dd18967105651b7c4f9c5031c78416b1af2d867d7218a98d88c6a08222ed4026425835d0b04fab529b7b1fd01dadf1e27832ffd7f0116d23728e35084fcf755c681a2b304f0eadb06fcd9f99e1c0617c97c4b67c8416ea0a6943e8119f22fb0e468dcad91f51109bbcb4522d9ff69c161393951aacf147ce04d5f57a180fb737a899020564ce74d9f782fe36142ea247100a5a32c92cdcee0b42c6f9e704f4d62b7f290505f257a425764c0a37699878788e88b5e3dea39c5e91ac383d2d27b94a993767a39d56bff5e93f82f88ae4514ecc70d709e4d3b14a2803938f5cd4a846511c54d76ab09e04fe89ed57f8037cbe86e632ad2c657322724802ab5ef8c579a82f889d871bc9060775d7d5bf3600", 0x2000, &(0x7f0000001340)={&(0x7f00000009c0)={0x50, 0xffffffffffffffda}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:09:58 executing program 4: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) r2 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r3 = dup(r2) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = dup(r4) read$FUSE(r5, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002500)=@bpf_tracing={0x1a, 0x5, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x8}, [@map_fd={0x18, 0x3, 0x1, 0x0, r0}]}, &(0x7f0000000180)='GPL\x00', 0x7, 0x5d, &(0x7f00000002c0)=""/93, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000002400)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000002440)={0x2, 0x5, 0x80000000, 0x28}, 0x10, 0x30193, 0xffffffffffffffff, 0x0, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0x1, r0, r5]}, 0x80) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x50, 0x3}, 0xd00}, @generic={0x5, "c9f82881cf2383c34673609a3c75"}, @nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x8000000}, 0xf0f4, 0x0, 0x0, 0x0, 0x8003, &(0x7f0000000240)='veth1_to_team\x00', 0x1, 0x3, 0x800}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64=r8, @ANYRESHEX=r7, @ANYRESOCT=r6, @ANYBLOB="76bce60075af5006ea9c87"]}, @subvolid=0x800}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f00000003c0)={0x0, 0x71fd, 0x0, [0x6, 0x3, 0x2, 0x5, 0x3], [0x7fffffffffffffff, 0x2, 0x2, 0x7fffffff, 0x7, 0x1, 0x6, 0x45, 0x1, 0x81, 0x1, 0x1, 0x8, 0x0, 0x101, 0x100000000, 0x7fffffffffffffff, 0x7fffffffffffffff, 0x200, 0xb11d, 0x3, 0x9, 0x8001, 0x81, 0xedf, 0x4e, 0x6, 0x4f50, 0x7, 0x8000000000000001, 0xffffffffffffffbc, 0x8, 0x0, 0x7, 0x6, 0x200000000000, 0x9000000, 0x10000, 0x0, 0x200, 0xfffffffffffffffd, 0xffff, 0xffff, 0x22, 0x9, 0x4, 0x101, 0x6, 0x8, 0x81, 0x7fffffffffffffff, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x1, 0x4, 0xfffffffffffffffb, 0x1ff, 0x4, 0xfe4, 0x2b7, 0x6, 0x4c, 0x197, 0x7ff, 0x8, 0x1b, 0xfff, 0xfffffffffffffffe, 0x100000001, 0x8, 0x3, 0x401, 0x37e, 0x5, 0x9, 0xffffffffffffffff, 0xfaa, 0xfa2ed3f, 0xffffffffffffffff, 0x49d9, 0x1ff, 0x7ff, 0x800, 0x2, 0x2, 0x4, 0x10000, 0x7, 0x7, 0x100, 0x5, 0xfffffffffffffffa, 0x5, 0xb2, 0xf46f, 0x9, 0x878c, 0xff, 0x9, 0x6, 0x2, 0xbe, 0x2, 0x4, 0x20, 0x9, 0x800, 0x800, 0x9, 0x84ff, 0x7fff, 0x0, 0x80000001, 0x400, 0x4, 0x0, 0x10000, 0x38b34e57, 0x7e, 0x4, 0x8000000000000001]}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001400)={{r0}, r7, 0x8, @unused=[0x1, 0x0, 0x2a0a, 0x100], @devid=r9}) r10 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r11 = syz_io_uring_setup(0x5d0, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ee9000/0x4000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r12, r13, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r10}, 0x0) io_uring_enter(r11, 0x3396, 0x0, 0x0, 0x0, 0x32) writev(r10, &(0x7f00000013c0)=[{&(0x7f0000000080)="05", 0x1}], 0x1) 00:09:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4b) sendmmsg$inet(r0, &(0x7f0000009f00)=[{{&(0x7f0000000040)={0x2, 0x0, @dev}, 0x10, 0x0}}, {{&(0x7f0000001300)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000001780)=[@ip_pktinfo={{0x30, 0x0, 0x8, {0x0, @multicast1, @private}}}, @ip_retopts={{0x10}}], 0x30}}], 0x2, 0x0) sendmsg$ETHTOOL_MSG_EEE_SET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000226bd7000ffdbdf25180000000800070008000000"], 0x1c}, 0x1, 0x0, 0x0, 0xfc17bb974a51eecc}, 0x40001) r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x5}}, './file0\x00'}) (async, rerun: 64) sendmsg$TIPC_NL_MEDIA_SET(r2, &(0x7f00000009c0)={&(0x7f0000000800), 0xc, &(0x7f0000000980)={&(0x7f0000000840)={0x11c, 0x0, 0x1, 0x70bd2d, 0x25dfdbff, {}, [@TIPC_NLA_SOCK={0x8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_NET={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x714}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x68}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xffffffff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1ff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x8}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xff}]}, @TIPC_NLA_SOCK={0x58, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x7754}, @TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x407}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4496a146}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x8000}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffe1}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fff}]}]}, @TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7d}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x101}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8001}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x200}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x5f9}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x2}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}]}, @TIPC_NLA_NET={0x4}]}, 0x11c}, 0x1, 0x0, 0x0, 0x40000}, 0x5) (async) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) (async) r5 = syz_init_net_socket$llc(0x1a, 0x0, 0x0) getsockopt$sock_timeval(r5, 0x1, 0x43, &(0x7f0000000780), &(0x7f00000007c0)=0x10) (async, rerun: 32) r6 = dup(r4) (async, rerun: 32) r7 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r7, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) sendto$inet(r7, &(0x7f0000000680)="578430de4d4496c66cddd55bb8823c73f43786b2ebcded4062d76d7206a99d5b4a5c7516e15e26c6e6bfca6665e4ab3ba7ccdcab9ba393a4c8cb0bcea0f57527f309b22da1c0db29f3a8428c28a03d0ea886fbb87847c05bc01080cc2de694c69b1e484cfa9e5ac10dc0b0f8a60edee6e4c0c0801445fc93b805c26faa253d522eb7efd47dc39697a4355eb6da4978bb20cc", 0x92, 0x4000045, &(0x7f0000000740)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) read$FUSE(r6, 0x0, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000340)={0x5, 0x0}, 0x8) (async, rerun: 64) r9 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) (rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x2, 0xe, &(0x7f0000000180)=@framed={{}, [@map_val={0x18, 0x2, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7fffffff}, @map_idx={0x18, 0xc, 0x5, 0x0, 0xb}, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_val={0x18, 0x8, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x5}, @map_val={0x18, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000200)='GPL\x00', 0xfff, 0x4a, &(0x7f0000000240)=""/74, 0x41000, 0x8, '\x00', 0x0, 0x24, r6, 0x8, &(0x7f00000002c0)={0x7, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x6, 0x2, 0x20}, 0x10, r8, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)=[r9, 0xffffffffffffffff]}, 0x80) 00:09:58 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_SET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x44, r2, 0x431, 0x0, 0x0, {}, [@ETHTOOL_A_PAUSE_RX={0x5}, @ETHTOOL_A_PAUSE_TX={0x5}, @ETHTOOL_A_PAUSE_AUTONEG={0x5}, @ETHTOOL_A_PAUSE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}]}, 0x44}}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f00000001c0)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x50, 0x3}, 0xd00}, @generic={0x5, "c9f82881cf2383c34673609a3c75"}, @nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x8000000}, 0xf0f4, 0x0, 0x0, 0x0, 0x8003, &(0x7f0000000240)='veth1_to_team\x00', 0x1, 0x3, 0x800}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64=r6, @ANYRESHEX=r5, @ANYRESOCT=r4, @ANYBLOB="76bce60075af5006ea9c87"]}, @subvolid=0x800}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f0000000200)={"7c32a3db57bbe41012be7c22b24b9ef4", 0x0, r6, {0x8, 0x3}, {0x6}, 0x8, [0x0, 0x100, 0x0, 0x4a, 0x0, 0x100000000, 0x8, 0x7, 0x1, 0x8, 0x8ca2, 0x9, 0x8, 0x8000000000000000, 0x40, 0x10000]}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000500)={{}, r6, 0x14, @unused=[0x8, 0x5, 0xff, 0x2], @name="b8df27eab4fa9be3d4c3fcc6e5dd8483e69940f1027bd63da631238ee1d61c35b3914260f7cea445605e30bd1d4070440d7b00b6a72e8a4acf873b7a12235d689ca92842192de4f0691fa0ab43353bb3204ed19c96560587c3bb736a5b9503203869b826d614175bfa956d62ea913587203564a1efe55ee37ff76264fdc36551af2625ca5cec4ca76e6a030c1d22e50bdc46d5825d9353416b6abc1f43138b5efa5486a58f6600830b2ba5ec30be5ff9a76bc2bf47406c374ffe031995e4c57814a23d2de989df45419738dd4cc822d10c84dc561997151a14527fe6ecaedea76dd11d10ef7d0532b2a56974014f2abf6651411a7cdb6a7d80373b62aea259c44d828daee8a8cd397e5b704d5118299ff59d6bdaeb95eb731c572fa87c2f73bb332d0585ac606a3de744bc90b6b83deaad3d0572b4479edd3ad975d298af75303e7b326599fa45863810b35e516ce6d8aeb1ae13b8425c5e89441fb0fe7070de8c7f337015ae19548dd657a7a4dc94641700f3486092dc2b0ec23a8fb9475096e1809ee4f26607d69f4379641fe9554089bca16cdd11a3a474b50139bd359b1f633f8b1e7e5d6af22f93ed7a3e4ec991808843cae8b246dab5377ef0a2c792a9ccd2b96ac753c51e98e8c13d000007aa2245da4091ec3318bfb45034b04f56b3bb73cf23f25c1924f0997341a0793d53f59acfdb3886baa521d126060b518b48c7aa2d33e873fd1d2f87c567fb712b97d35c3b1b1c5d4a96419e5f71d6f83c44181513b45025240ee5d42b6c14e1b9e96e293e5973112e76164ba4696db8bd395e9fb76eb41161b006e5a33186fdbc7b2145c5124ba66be172ce335b3a9fcd9fb7d59b630d54263021850b058d82f35777cc7036ecececc086b164397ec11248f65960ea1605d83c8a3f7f57d0298b5e11e23745127db0d65ddabd8c887c52f1eab1ffbb99c2020dc31560456ef9e8bc6e35dc227483e52eaea3fd490f416e02fa39ae1adeff0e417023996981d84eb3df3174a95026374416fa4dbe016552b7d1470f372dde94a183c2c06d56965b32fa90f62cb7459e848facb8b6542bd837a77b405e42380ac6d0c7bd57c46b4a33b4896a747455ab4c1c33a15a4cc0ea403a118a24a4fba38b2d7a7bab3af9ca49c8f56c2d4b6540386165ba171bf38927bb8c3a2ed67843e01c80c0a5b89777238aa0ba344a1f8ee2e8414852d3e0c109feaef3adbb18dfea3ce31c8574643fc23c23b087f9f8c74388512d8835013e27847d511d975629d30442411af2bcacbf85fccc1532b5e21215ff111807455acad94347d03f5803e9e710390ff86e5400a399c4b7fef6208c52e2c65fb6dfd7743ca2a5f2d18dd87204054aa226a4a68602ee810facba2b1d03aab252b0d26e30337d16660f58fcd6888f5f6ca856a6db7373b4ed49d182085685fc7ea3f2b5be7286ae748a2238cd177c26f7041dbd58c0eb4528118813bffd4fb7601e561517056ef431c83a734335dd71a15b536a0c8515511c11d713623f7dae2cfb90ad86bc98185e89658a30d1d4a65a9158477ec18a6872b4911d65b24286ccf744e03fceb8d4a2a7473cbe69ada943c3ff78946639c9100b05ae20889c55f27eb0a858d850d800ad1d07ad18b4be4269efeaad50c3d6c52ec5cd3f1fa9acaed3aff50a5f3d6a81269466e9f8b9319815c3c17b0f9f569376ab3a76b71b6b74afc50d0cd53ffcd20c252742125de853e1aa364f41add891debd4e5e24693fc96438ec9de063d8981485f7b65c8302827c3c3080126bc329e3c02e59b1451be7e9fa48908d722f4db04bde451eb7ca6b788baf23f44fa823f86f50e67015c536387320b7926e05242820ca84e296b839396d0af44979174558ff7f893e829b7207ad0a3c53954c7ffaa579972500eb05c256c3a716b2c5cfa427ea19dc8a8bfa866990eff902e9aaabbf57ee2c6f9a4a37427894c8382c49f7539458f20a08f503ae40b2a6f05e6e0bae91dc9b03478feb48f9714d447d2466ed556812d2cbd936f316a53a8af2ac3d71a6e9bfdf4f65454bd380ab1971b4a0b4774e2a400b0578d7cdbf2a034d11ab56957759d3a0e0d8ee884a3086c6f6cbd468af943fe51d5420d1bbcd92ca6fe8079153a16584318610f77199ad780b4ef7970db66d9b09c8d6060ac45a3b0282e7aa1669eb5414563efbeb2a522a2d44d1d83028e416804b5000ecc69a4279b1d0e254ecbbb8ebdadffa22a5147db2df543dcd2f95e9680ba89d3d715fe0279d55d607199dee43c8ad887eaf078395507dadcf1c227f8ff77815362dc52750f1ddf502960381901843c250da3f2bfa33bf7e543ee3d0b9a14c597d02bd6af4836b97c93563ac64496ebbc6c8f70d6f461f11d05a4930432098cfb60965a30689f11d273db82d5c327d71d830a2fda73e5ad6582b45ac46a9268aa1387fbc19fcdc73e0fcd383cf05f16c33f8f31358175a771e13aec61e908146609b08877413d381816453824f0c3fce217fa357f935b547b0fc4d1357e17c1b56ae032e9ea0b4e090c6e706b1cd895215aa1aedb2aebc5d6131d55f03da644ad12a272436526b14ea8e1138f82a82a041999e2c2037ff2e06bd2b851d23c67cda867ead9238d60b9a51311865a53c29b0a93488c3e7ccae874c3585d83e113e15f0de5533e12ec2cc87e68df71aa79b0986d6e81fbf42c365185b39ba0438fb54bfe064541bfd4361ebf61c0a26ab41a3f71902c2f303f5d54cd1d6b31154ab0e5b14760714bfb736d1464ef29ae33fe568ce35482e740afab1c8b2b4c6c26c6bda194ca966954903c8c590e38821ba53da64c8b36c903465eb05c9877d45a4122456621f06a83612215b3eb1678af293a4182ced61693c94532f2cb84223e508ac7150956bdb9e07904bb259a3b4fcc6701fb8ce5317020ad0d1ed7f889a497c19f72c98084434b635d2b538f263af7a57f11df00bbb1ba82a742e8c18fb3d6dd4630d1428c852cf6c425d0b2d1b371687ff8afb89cfe3c107ec3ae03cab47ed0ae4370aab91e21872a14adb1639fc69671b0c9a05b95febb09d67d8481b9362a3c8509af0a296af21d1471399fe5aa1683d9343a859cb72f6d45f28b2c4e9b302d7419f18ca0a0f733b149f619ad25b16dfaac784c28fd35950d5466aaf1a6dab901e27252377a0fd3259caf8881347ab05147f68e5ea87e6997e3230e19fbc1144594c1f04596ac9976912f6380b6c0931c5a83f1779905b529f5e493640fcf9481fb6de7e90794c818c5f36b3fb15aaaa188ef04134ca4d3c915c7f2e5535452c38b4aac7f8ffde54a1f270f4ce41702d4f43f37f624865fcf146b939c44a83de6530c48d3c7ffbacc33bcce61dbc102c5c43c970794f1c80993f874871e519b69d2aaf695faaa90e9d076a8ec1f108f897e6c708f314eed2a52440610a27908c525f0619a4eefce895915ae85c2d00cfe9879a1fa954dba6ee6bda16d8e11f15cfcb19b4f31ca40f3a0464db7492e88b9b286cc6515744f81353b0a0b0c33a6c138cf5478e16bae648f0ee06b9a04394b0de69e8898ffc37ed5d02f3dcd2280f592f7dac46d57e03a3a5de718596d613074d4f14d9a63b9f4b7b67a14767818039da68f74e4ad6aa443941891ca8cb2e904d2ae9784242ff355222a31fd52ff6537f233945fc90dd20197e3a8230990edfa544df2de305a7db1e381506f398d24c56ec299284a3a4ad59d0accc6862afcbc799002190af2865055fb1efc92e61c1c71e67770a9acfd93df3840fe205d184f142b274307c978d26a2b30bdae934919f2afcbf29e6a40a9788efdc6219ad7d5d1a21c1ce622b75ae8d985631900ee41150ecee159639b11c86112c60e0a911589bfd75fb08deef76b0acc97f771f9646ba4edfc4f98fd3298cac0917de4607184555323eb421bf910b81685d69932ea0810097aa61444a875b5d94450fbc520288481f3da9de2b5569c725886e17b31f1759244ce14f3fac1539fc5e462b47be9cf7caa79babf1afe95cf6c839e956b571a28a76759bca2dda35eacadb4376bb640ec02b950f1051fb1df69374f35affa99e49f67b6fbad257438210255e7a8c6e65baedd64302f78f10a8c6b18165aa452a7a6e123b879cb95ac7997447efb1095231c4472b2b596c49b9540e3e852fb83ab252841d89fe1a70f57b073978841f8c442525d7ebc4d14c395f407fdd41eb57a1bd7b25664195aa55675ded51ad81c93c0b9530783964f8f746167ed4c0c2fba81f09a6e65a05719ed1770e065e4eae62ce969eb3138a97d499a430a50d31e9432e274ab31a7a68af692d521ac8bf2a5573504faf249d343eb45bde886cb67b64c34ce4e29031de5a0d1409401fe668b16845f4a3ef4cc5fd37cb5ab83d052a0e848ee49bdfb6a2fc3a5ce9c8bf9dfa3186ad62f9cc21b70813da3573f368abe33f2f38b4eec380b4cda77c40aa1383448596c6ea21749fab03915e38e283bdaf91981b7c4480acb974f541cf9093be6cbc6e478ea93fd930f790c7c613eb4f4fc2a26845a993ee795363eee3c90ee61eb7fa603cc11321648e4e549064adb111e8c9d330bb709db59c0e0c4677410ce850e6e02bc6f3857483c81fb57015f9d4d6db6f6e6cbe74dafc179b6f1673372c24b696cd880e114b870608ae305a0ed74972a0363c0366f9ed46228ec02ef3b8a6599cf941b3d099407711636ab5ae40ecac026b3636ca951f5e6c37246a2c776da13c5b933dfa5ed12daa50fa6ec62daaf7181d2f9c55dddc7dd272fe933868c3a64e75a7611fff65cd8b8949bf35a492cbf8e9542ab6fc17cf2d38fc3b87e88d1d1eb5e80822e55b9b570437d025d5d573005b71fdf22fd91dd4da4e654b3c89cb65a07774f25e4bf640321d34e158387569df2aa40c3a06832b22ac7ae4d1b2b940c78a82ee46bded8d6858dc9926b4329305953189ecc9e1fec9689fe72bcbcac0cc1964661e74b78ca2bb7bfa8c6e7de520bb1ee9cbb8d1bfc247bd1b0206c9dab577c8e83b9dca2850258ab0414094e8f9048d52c17f8ccdbd9e33fd215d6407883cc53a6c24637917d0b133cbc0de8fec0837f72dc9bee534f1bad51d253cd02e2e10ab9d322dfa1f124c801487976104dbccd5e033099fa8d194c348ab2ca8c770ef820c23dfa4e8d7668f0d5a68f00f10882cb7e853497415a8f5e27b1d8789696a57f6579aee77a04a357100ebc0fd10f61c2b257b82c0b5a0151a78c5bfc558a8c84ce71723fee9d3f430d86981089db1d1db260a943a64a4e14451059720e73d7e41aefaebd605eba91d85a07cc17b58296a87670111acdd736011d6a632b099c3e825ac65bc79f93703a70f4b6d858d59a7ed054b4a0f78e9411b17bcbf51b2afb091ccbc0e12095f8348b05dc92eca2bd71e67d90f6edd84107d02a8095d92dba751e33a7fce87fcd05219d5a53dd9d446b39ca586ff219714f786d114608cff17e339d3de09c895458b91fa44092b28460d48a0314b360316e110a6724f63d2de8f6463ad801b07637fe72f0ec15e35a49be40e98a07dc02c079b1bc0a950003e1b5309f8b40155f74eb153511e88c8c42e7b041bee0deb72cd9328bb5be223c77b20e948ed5f982e37a76115a334269abfe5aa5b67ac7a42a680caa007027f5c6570cac9dff76fda2da52f4d1dff0cab79aa3672be930804aca45665ca9d3d8406de6b39e1d1b200"}) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r7, 0x8001000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x8, 0x3, 0x470, 0x340, 0x11, 0x148, 0x340, 0x0, 0x3d8, 0x2a8, 0x2a8, 0x3d8, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x0, 0x2f8, 0x340, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x2, 0x3, 0x7}}}, @common=@unspec=@bpf1={{0x230}, @pinned={0x1, 0x0, 0x0, './file0\x00'}}]}, @unspec=@CT0={0x48}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@NFQUEUE2={0x28}}], {{'\x00', 0x0, 0x70, 0x98, 0x0, {0x8800000000000000}}, {0x28}}}}, 0x4d0) 00:09:58 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000001200ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:09:58 executing program 5: syz_clone(0x8024180, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_clone(0x0, &(0x7f0000002cc0), 0x0, 0x0, 0x0, &(0x7f0000002dc0)="e27a3cc26bfcaf38726ea9ae114686a73913be5b21da9fb43fd7d57a4343697e874ed8684f3f950e2baa8c1a0b18813ac01044c473b15b1e82cbcb171e21471dc8423ef832415e4a0c85038cff4bb779f5cafc640c50cfca3c597819793f690ae47b035fe7025088c883d290d77376c992ba03ef24f67f11af2600626f1547521a635b4b72cb5012948e5d7dc121264bbbf65b0647c4d1ab4430685684a3888576fcff0d7af6df88536791bfe03906c85cee19041b9258e05c35f9b9027d0305e0ee6f84ec18f6e6b8f4cc2a1a248e2f") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpriority(0x1, r0, 0xffffffffffff0001) (async, rerun: 32) r1 = getpid() (rerun: 32) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) (async) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) [ 598.338095][T30542] loop1: detected capacity change from 0 to 264192 00:09:58 executing program 4: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8}, 0x10) (async) r1 = socket$inet_tcp(0x2, 0x1, 0x0) (async) read$FUSE(0xffffffffffffffff, 0x0, 0x0) r2 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r3 = dup(r2) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = dup(r4) read$FUSE(r5, 0x0, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002500)=@bpf_tracing={0x1a, 0x5, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x8}, [@map_fd={0x18, 0x3, 0x1, 0x0, r0}]}, &(0x7f0000000180)='GPL\x00', 0x7, 0x5d, &(0x7f00000002c0)=""/93, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000002400)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000002440)={0x2, 0x5, 0x80000000, 0x28}, 0x10, 0x30193, 0xffffffffffffffff, 0x0, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0x1, r0, r5]}, 0x80) (async) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x50, 0x3}, 0xd00}, @generic={0x5, "c9f82881cf2383c34673609a3c75"}, @nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x8000000}, 0xf0f4, 0x0, 0x0, 0x0, 0x8003, &(0x7f0000000240)='veth1_to_team\x00', 0x1, 0x3, 0x800}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64=r8, @ANYRESHEX=r7, @ANYRESOCT=r6, @ANYBLOB="76bce60075af5006ea9c87"]}, @subvolid=0x800}) (async) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f00000003c0)={0x0, 0x71fd, 0x0, [0x6, 0x3, 0x2, 0x5, 0x3], [0x7fffffffffffffff, 0x2, 0x2, 0x7fffffff, 0x7, 0x1, 0x6, 0x45, 0x1, 0x81, 0x1, 0x1, 0x8, 0x0, 0x101, 0x100000000, 0x7fffffffffffffff, 0x7fffffffffffffff, 0x200, 0xb11d, 0x3, 0x9, 0x8001, 0x81, 0xedf, 0x4e, 0x6, 0x4f50, 0x7, 0x8000000000000001, 0xffffffffffffffbc, 0x8, 0x0, 0x7, 0x6, 0x200000000000, 0x9000000, 0x10000, 0x0, 0x200, 0xfffffffffffffffd, 0xffff, 0xffff, 0x22, 0x9, 0x4, 0x101, 0x6, 0x8, 0x81, 0x7fffffffffffffff, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x1, 0x4, 0xfffffffffffffffb, 0x1ff, 0x4, 0xfe4, 0x2b7, 0x6, 0x4c, 0x197, 0x7ff, 0x8, 0x1b, 0xfff, 0xfffffffffffffffe, 0x100000001, 0x8, 0x3, 0x401, 0x37e, 0x5, 0x9, 0xffffffffffffffff, 0xfaa, 0xfa2ed3f, 0xffffffffffffffff, 0x49d9, 0x1ff, 0x7ff, 0x800, 0x2, 0x2, 0x4, 0x10000, 0x7, 0x7, 0x100, 0x5, 0xfffffffffffffffa, 0x5, 0xb2, 0xf46f, 0x9, 0x878c, 0xff, 0x9, 0x6, 0x2, 0xbe, 0x2, 0x4, 0x20, 0x9, 0x800, 0x800, 0x9, 0x84ff, 0x7fff, 0x0, 0x80000001, 0x400, 0x4, 0x0, 0x10000, 0x38b34e57, 0x7e, 0x4, 0x8000000000000001]}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001400)={{r0}, r7, 0x8, @unused=[0x1, 0x0, 0x2a0a, 0x100], @devid=r9}) (async) r10 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) r11 = syz_io_uring_setup(0x5d0, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ee9000/0x4000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r12, r13, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r10}, 0x0) (async) io_uring_enter(r11, 0x3396, 0x0, 0x0, 0x0, 0x32) (async) writev(r10, &(0x7f00000013c0)=[{&(0x7f0000000080)="05", 0x1}], 0x1) 00:09:58 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000001800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:09:58 executing program 0: r0 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @remote}, 0x14) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={0x0, 0x0, 0x3, [0x7ff, 0x4, 0x8]}, 0xe) r2 = syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10f30a, 0x2c, &(0x7f0000000200)=[{&(0x7f00000106c0)="02000200fd0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x89c}, {&(0x7f0000010000)="00424541303101fffffffffffffffe00"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230320100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200820001001a13f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035360531002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="0000000000000000010000000000000000000000000000000000000000000000060002002d0001002caee8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e5001040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000200040001009a0ff001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000002000000000000", 0xa0, 0xc3a0}, {&(0x7f0000010360)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103a0)="070002004d000100f4c42800630000000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f00000103e0)="040002008b000100f43bf0016400000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010460)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f0000010480)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104a0)="08000200610001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104c0)="090002001d00010042d97600800000000010e607090c0c0035584e080100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f0000010560)="080002007d0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f0000010580)="00000200d40001003ace2801a0000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="07010200b3000100204840000000000000000000040000000100000100000000000000002800000000340040060000000012004037000000003e004041000000003e004061000000003e04408100"/96, 0x60, 0xa4000}, {&(0x7f0000010740)="050102008c000100d101b0000100000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400000200"/192, 0xc0, 0xa4200}, {&(0x7f0000010800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa4400}, {&(0x7f0000010c20)="05010200990001002c84db000500000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33393939353638303034050600000866696c6530050600000866696c653000"/256, 0x100, 0xa4a00}, {&(0x7f0000010d20)="00010200080001004ea5f001200000000010e607090c0c00353605310300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010da0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000400000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa80e0}, {&(0x7f0000010e80)="05010200d20001000b7c20012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200f7000100279218002100000001000a00000200004000000000000000000000000000000001010200a40001002a381c0021000000010000060002000001000000000000001200000000000866696c653001010200f1000100b2fd1c0021000000010000060002000005000000000000001300000000000866696c653100"/320, 0x140, 0xa8203}, {&(0x7f0000010fc0)="05010200110001004eeeaa002200000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a002fbe85c8e80ca2030000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c09003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653008100000000000000000004050020000000001400000000000000000000000a00000073797a6b606c6c657273000000000000", 0xc0, 0xa8400}, {&(0x7f0000011080)="05010200de000100e81ab0002300000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000010000000282300002400"/192, 0xc0, 0xa8600}, {&(0x7f0000011140)="05010200dc000100c0d804013600000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xaac00}, {&(0x7f0000000700)="05010200e50001000ae2b0004000000000000000040000000100000400000000000001000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00353605310010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000010000000440100006000"/192, 0xc0, 0xac000}, {&(0x7f0000011320)="0101020036000100279218006000000001000a00000200004000000000000000000000000000000001010200c000010045ea2c006000000001000116000200008000000000000000100000000000084e6f6e2d416c6c6f63617461626c652053706163650101020014000100f0a31c0060000000010002060002000021000000000000001100000000000866696c6530010102007200010046ab1c0060000000010000060002000022000000000000001400000000000866696c65310101020011000100e3ad1c0060000000010000060002000023000000000000001500000000000866696c653201010200960001005db81c0060000000010000060002000023000000000000001600000000000866696c653301010200aa000100c85d2000600000000100000a0002000036000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xb0000}, {&(0x7f0000011480)="050102008900010069f7a0008000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00353605310010e607090c0c00353605310010e607090c0c00353605310100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xb4000}, {&(0x7f0000011540)="01000200e90001001a13f001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f00000115c0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035360531002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000000640)="00000000006f329827d882dc00000001000000000000000000050000000000000000000000000006000200940001002caee801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x87, 0xf81e0}, {&(0x7f0000011720)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f00000117a0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e5001040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050002006b0001009a0ff001c20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000002000000000000", 0xa0, 0xf83a0}, {&(0x7f0000011840)="0000000000000000000000000000003a03000000000000000300000020050000a0020000002a4c696e75000000000000000000000004050000", 0x39, 0xf84a0}, {&(0x7f0000011880)="07000200b4000100f4c42800c30700000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xf8600}, {&(0x7f00000118c0)="04000200f2000100f43bf001c407000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf8800}, {&(0x7f0000011940)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000000040)="002a4c696e75782055444646530000000000009b18d66b000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011980)="08000200c80001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f00000119a0)="000002001b0001003ace2801e0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}, {&(0x7f0000011ae0)="02000200020001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6769643d69676e19c86e03bb7b9ddcd6616f726500726f00806469723d3030303000302930304365df603071a97b50056761642c696f63686172f365743d63e939c3322c6769643d69676e6f7265fbff696e6f"], 0x1) write$binfmt_aout(r2, &(0x7f00000007c0)={{0xcc, 0x20, 0x0, 0xca, 0x197, 0x400, 0x75, 0x7}, "2048b1ceb3425072506b57c695f08b8047710effcca01c6fbdfba79fe46320a703b1ad9852cd0b44d6961ad1c45aee5888a3af2afd602b5bdbb8d242589373604ddf754c4938939c6fa22b0e8dce7ed1c75e83ef26a49faa7cf0dfcfc0ebbaca6cb58e3c56930dea04d8232f316bc497a2de48ee94116f9257906e206981f5c772024aee2df6b74c5975a74bfbc9e9e6153c261b5cca0989938ad1bf684edcbeb8ca45bcd0ee2745a9b3b99afed6060a75561656", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6d4) [ 598.420163][T30563] loop0: detected capacity change from 0 to 2169 [ 598.422740][T30563] UDF-fs: bad mount option "gid=ignÈn»{ÜÖaore" or missing value 00:09:58 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000002000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:09:58 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_SET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x44, r2, 0x431, 0x0, 0x0, {}, [@ETHTOOL_A_PAUSE_RX={0x5}, @ETHTOOL_A_PAUSE_TX={0x5}, @ETHTOOL_A_PAUSE_AUTONEG={0x5}, @ETHTOOL_A_PAUSE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}]}, 0x44}}, 0x0) (async) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f00000001c0)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x50, 0x3}, 0xd00}, @generic={0x5, "c9f82881cf2383c34673609a3c75"}, @nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x8000000}, 0xf0f4, 0x0, 0x0, 0x0, 0x8003, &(0x7f0000000240)='veth1_to_team\x00', 0x1, 0x3, 0x800}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64=r6, @ANYRESHEX=r5, @ANYRESOCT=r4, @ANYBLOB="76bce60075af5006ea9c87"]}, @subvolid=0x800}) (async) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f0000000200)={"7c32a3db57bbe41012be7c22b24b9ef4", 0x0, r6, {0x8, 0x3}, {0x6}, 0x8, [0x0, 0x100, 0x0, 0x4a, 0x0, 0x100000000, 0x8, 0x7, 0x1, 0x8, 0x8ca2, 0x9, 0x8, 0x8000000000000000, 0x40, 0x10000]}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000500)={{}, r6, 0x14, @unused=[0x8, 0x5, 0xff, 0x2], @name="b8df27eab4fa9be3d4c3fcc6e5dd8483e69940f1027bd63da631238ee1d61c35b3914260f7cea445605e30bd1d4070440d7b00b6a72e8a4acf873b7a12235d689ca92842192de4f0691fa0ab43353bb3204ed19c96560587c3bb736a5b9503203869b826d614175bfa956d62ea913587203564a1efe55ee37ff76264fdc36551af2625ca5cec4ca76e6a030c1d22e50bdc46d5825d9353416b6abc1f43138b5efa5486a58f6600830b2ba5ec30be5ff9a76bc2bf47406c374ffe031995e4c57814a23d2de989df45419738dd4cc822d10c84dc561997151a14527fe6ecaedea76dd11d10ef7d0532b2a56974014f2abf6651411a7cdb6a7d80373b62aea259c44d828daee8a8cd397e5b704d5118299ff59d6bdaeb95eb731c572fa87c2f73bb332d0585ac606a3de744bc90b6b83deaad3d0572b4479edd3ad975d298af75303e7b326599fa45863810b35e516ce6d8aeb1ae13b8425c5e89441fb0fe7070de8c7f337015ae19548dd657a7a4dc94641700f3486092dc2b0ec23a8fb9475096e1809ee4f26607d69f4379641fe9554089bca16cdd11a3a474b50139bd359b1f633f8b1e7e5d6af22f93ed7a3e4ec991808843cae8b246dab5377ef0a2c792a9ccd2b96ac753c51e98e8c13d000007aa2245da4091ec3318bfb45034b04f56b3bb73cf23f25c1924f0997341a0793d53f59acfdb3886baa521d126060b518b48c7aa2d33e873fd1d2f87c567fb712b97d35c3b1b1c5d4a96419e5f71d6f83c44181513b45025240ee5d42b6c14e1b9e96e293e5973112e76164ba4696db8bd395e9fb76eb41161b006e5a33186fdbc7b2145c5124ba66be172ce335b3a9fcd9fb7d59b630d54263021850b058d82f35777cc7036ecececc086b164397ec11248f65960ea1605d83c8a3f7f57d0298b5e11e23745127db0d65ddabd8c887c52f1eab1ffbb99c2020dc31560456ef9e8bc6e35dc227483e52eaea3fd490f416e02fa39ae1adeff0e417023996981d84eb3df3174a95026374416fa4dbe016552b7d1470f372dde94a183c2c06d56965b32fa90f62cb7459e848facb8b6542bd837a77b405e42380ac6d0c7bd57c46b4a33b4896a747455ab4c1c33a15a4cc0ea403a118a24a4fba38b2d7a7bab3af9ca49c8f56c2d4b6540386165ba171bf38927bb8c3a2ed67843e01c80c0a5b89777238aa0ba344a1f8ee2e8414852d3e0c109feaef3adbb18dfea3ce31c8574643fc23c23b087f9f8c74388512d8835013e27847d511d975629d30442411af2bcacbf85fccc1532b5e21215ff111807455acad94347d03f5803e9e710390ff86e5400a399c4b7fef6208c52e2c65fb6dfd7743ca2a5f2d18dd87204054aa226a4a68602ee810facba2b1d03aab252b0d26e30337d16660f58fcd6888f5f6ca856a6db7373b4ed49d182085685fc7ea3f2b5be7286ae748a2238cd177c26f7041dbd58c0eb4528118813bffd4fb7601e561517056ef431c83a734335dd71a15b536a0c8515511c11d713623f7dae2cfb90ad86bc98185e89658a30d1d4a65a9158477ec18a6872b4911d65b24286ccf744e03fceb8d4a2a7473cbe69ada943c3ff78946639c9100b05ae20889c55f27eb0a858d850d800ad1d07ad18b4be4269efeaad50c3d6c52ec5cd3f1fa9acaed3aff50a5f3d6a81269466e9f8b9319815c3c17b0f9f569376ab3a76b71b6b74afc50d0cd53ffcd20c252742125de853e1aa364f41add891debd4e5e24693fc96438ec9de063d8981485f7b65c8302827c3c3080126bc329e3c02e59b1451be7e9fa48908d722f4db04bde451eb7ca6b788baf23f44fa823f86f50e67015c536387320b7926e05242820ca84e296b839396d0af44979174558ff7f893e829b7207ad0a3c53954c7ffaa579972500eb05c256c3a716b2c5cfa427ea19dc8a8bfa866990eff902e9aaabbf57ee2c6f9a4a37427894c8382c49f7539458f20a08f503ae40b2a6f05e6e0bae91dc9b03478feb48f9714d447d2466ed556812d2cbd936f316a53a8af2ac3d71a6e9bfdf4f65454bd380ab1971b4a0b4774e2a400b0578d7cdbf2a034d11ab56957759d3a0e0d8ee884a3086c6f6cbd468af943fe51d5420d1bbcd92ca6fe8079153a16584318610f77199ad780b4ef7970db66d9b09c8d6060ac45a3b0282e7aa1669eb5414563efbeb2a522a2d44d1d83028e416804b5000ecc69a4279b1d0e254ecbbb8ebdadffa22a5147db2df543dcd2f95e9680ba89d3d715fe0279d55d607199dee43c8ad887eaf078395507dadcf1c227f8ff77815362dc52750f1ddf502960381901843c250da3f2bfa33bf7e543ee3d0b9a14c597d02bd6af4836b97c93563ac64496ebbc6c8f70d6f461f11d05a4930432098cfb60965a30689f11d273db82d5c327d71d830a2fda73e5ad6582b45ac46a9268aa1387fbc19fcdc73e0fcd383cf05f16c33f8f31358175a771e13aec61e908146609b08877413d381816453824f0c3fce217fa357f935b547b0fc4d1357e17c1b56ae032e9ea0b4e090c6e706b1cd895215aa1aedb2aebc5d6131d55f03da644ad12a272436526b14ea8e1138f82a82a041999e2c2037ff2e06bd2b851d23c67cda867ead9238d60b9a51311865a53c29b0a93488c3e7ccae874c3585d83e113e15f0de5533e12ec2cc87e68df71aa79b0986d6e81fbf42c365185b39ba0438fb54bfe064541bfd4361ebf61c0a26ab41a3f71902c2f303f5d54cd1d6b31154ab0e5b14760714bfb736d1464ef29ae33fe568ce35482e740afab1c8b2b4c6c26c6bda194ca966954903c8c590e38821ba53da64c8b36c903465eb05c9877d45a4122456621f06a83612215b3eb1678af293a4182ced61693c94532f2cb84223e508ac7150956bdb9e07904bb259a3b4fcc6701fb8ce5317020ad0d1ed7f889a497c19f72c98084434b635d2b538f263af7a57f11df00bbb1ba82a742e8c18fb3d6dd4630d1428c852cf6c425d0b2d1b371687ff8afb89cfe3c107ec3ae03cab47ed0ae4370aab91e21872a14adb1639fc69671b0c9a05b95febb09d67d8481b9362a3c8509af0a296af21d1471399fe5aa1683d9343a859cb72f6d45f28b2c4e9b302d7419f18ca0a0f733b149f619ad25b16dfaac784c28fd35950d5466aaf1a6dab901e27252377a0fd3259caf8881347ab05147f68e5ea87e6997e3230e19fbc1144594c1f04596ac9976912f6380b6c0931c5a83f1779905b529f5e493640fcf9481fb6de7e90794c818c5f36b3fb15aaaa188ef04134ca4d3c915c7f2e5535452c38b4aac7f8ffde54a1f270f4ce41702d4f43f37f624865fcf146b939c44a83de6530c48d3c7ffbacc33bcce61dbc102c5c43c970794f1c80993f874871e519b69d2aaf695faaa90e9d076a8ec1f108f897e6c708f314eed2a52440610a27908c525f0619a4eefce895915ae85c2d00cfe9879a1fa954dba6ee6bda16d8e11f15cfcb19b4f31ca40f3a0464db7492e88b9b286cc6515744f81353b0a0b0c33a6c138cf5478e16bae648f0ee06b9a04394b0de69e8898ffc37ed5d02f3dcd2280f592f7dac46d57e03a3a5de718596d613074d4f14d9a63b9f4b7b67a14767818039da68f74e4ad6aa443941891ca8cb2e904d2ae9784242ff355222a31fd52ff6537f233945fc90dd20197e3a8230990edfa544df2de305a7db1e381506f398d24c56ec299284a3a4ad59d0accc6862afcbc799002190af2865055fb1efc92e61c1c71e67770a9acfd93df3840fe205d184f142b274307c978d26a2b30bdae934919f2afcbf29e6a40a9788efdc6219ad7d5d1a21c1ce622b75ae8d985631900ee41150ecee159639b11c86112c60e0a911589bfd75fb08deef76b0acc97f771f9646ba4edfc4f98fd3298cac0917de4607184555323eb421bf910b81685d69932ea0810097aa61444a875b5d94450fbc520288481f3da9de2b5569c725886e17b31f1759244ce14f3fac1539fc5e462b47be9cf7caa79babf1afe95cf6c839e956b571a28a76759bca2dda35eacadb4376bb640ec02b950f1051fb1df69374f35affa99e49f67b6fbad257438210255e7a8c6e65baedd64302f78f10a8c6b18165aa452a7a6e123b879cb95ac7997447efb1095231c4472b2b596c49b9540e3e852fb83ab252841d89fe1a70f57b073978841f8c442525d7ebc4d14c395f407fdd41eb57a1bd7b25664195aa55675ded51ad81c93c0b9530783964f8f746167ed4c0c2fba81f09a6e65a05719ed1770e065e4eae62ce969eb3138a97d499a430a50d31e9432e274ab31a7a68af692d521ac8bf2a5573504faf249d343eb45bde886cb67b64c34ce4e29031de5a0d1409401fe668b16845f4a3ef4cc5fd37cb5ab83d052a0e848ee49bdfb6a2fc3a5ce9c8bf9dfa3186ad62f9cc21b70813da3573f368abe33f2f38b4eec380b4cda77c40aa1383448596c6ea21749fab03915e38e283bdaf91981b7c4480acb974f541cf9093be6cbc6e478ea93fd930f790c7c613eb4f4fc2a26845a993ee795363eee3c90ee61eb7fa603cc11321648e4e549064adb111e8c9d330bb709db59c0e0c4677410ce850e6e02bc6f3857483c81fb57015f9d4d6db6f6e6cbe74dafc179b6f1673372c24b696cd880e114b870608ae305a0ed74972a0363c0366f9ed46228ec02ef3b8a6599cf941b3d099407711636ab5ae40ecac026b3636ca951f5e6c37246a2c776da13c5b933dfa5ed12daa50fa6ec62daaf7181d2f9c55dddc7dd272fe933868c3a64e75a7611fff65cd8b8949bf35a492cbf8e9542ab6fc17cf2d38fc3b87e88d1d1eb5e80822e55b9b570437d025d5d573005b71fdf22fd91dd4da4e654b3c89cb65a07774f25e4bf640321d34e158387569df2aa40c3a06832b22ac7ae4d1b2b940c78a82ee46bded8d6858dc9926b4329305953189ecc9e1fec9689fe72bcbcac0cc1964661e74b78ca2bb7bfa8c6e7de520bb1ee9cbb8d1bfc247bd1b0206c9dab577c8e83b9dca2850258ab0414094e8f9048d52c17f8ccdbd9e33fd215d6407883cc53a6c24637917d0b133cbc0de8fec0837f72dc9bee534f1bad51d253cd02e2e10ab9d322dfa1f124c801487976104dbccd5e033099fa8d194c348ab2ca8c770ef820c23dfa4e8d7668f0d5a68f00f10882cb7e853497415a8f5e27b1d8789696a57f6579aee77a04a357100ebc0fd10f61c2b257b82c0b5a0151a78c5bfc558a8c84ce71723fee9d3f430d86981089db1d1db260a943a64a4e14451059720e73d7e41aefaebd605eba91d85a07cc17b58296a87670111acdd736011d6a632b099c3e825ac65bc79f93703a70f4b6d858d59a7ed054b4a0f78e9411b17bcbf51b2afb091ccbc0e12095f8348b05dc92eca2bd71e67d90f6edd84107d02a8095d92dba751e33a7fce87fcd05219d5a53dd9d446b39ca586ff219714f786d114608cff17e339d3de09c895458b91fa44092b28460d48a0314b360316e110a6724f63d2de8f6463ad801b07637fe72f0ec15e35a49be40e98a07dc02c079b1bc0a950003e1b5309f8b40155f74eb153511e88c8c42e7b041bee0deb72cd9328bb5be223c77b20e948ed5f982e37a76115a334269abfe5aa5b67ac7a42a680caa007027f5c6570cac9dff76fda2da52f4d1dff0cab79aa3672be930804aca45665ca9d3d8406de6b39e1d1b200"}) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r7, 0x8001000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x8, 0x3, 0x470, 0x340, 0x11, 0x148, 0x340, 0x0, 0x3d8, 0x2a8, 0x2a8, 0x3d8, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x0, 0x2f8, 0x340, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x2, 0x3, 0x7}}}, @common=@unspec=@bpf1={{0x230}, @pinned={0x1, 0x0, 0x0, './file0\x00'}}]}, @unspec=@CT0={0x48}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@NFQUEUE2={0x28}}], {{'\x00', 0x0, 0x70, 0x98, 0x0, {0x8800000000000000}}, {0x28}}}}, 0x4d0) 00:09:58 executing program 4: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) r2 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r3 = dup(r2) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = dup(r4) read$FUSE(r5, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002500)=@bpf_tracing={0x1a, 0x5, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x8}, [@map_fd={0x18, 0x3, 0x1, 0x0, r0}]}, &(0x7f0000000180)='GPL\x00', 0x7, 0x5d, &(0x7f00000002c0)=""/93, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000002400)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000002440)={0x2, 0x5, 0x80000000, 0x28}, 0x10, 0x30193, 0xffffffffffffffff, 0x0, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0x1, r0, r5]}, 0x80) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x50, 0x3}, 0xd00}, @generic={0x5, "c9f82881cf2383c34673609a3c75"}, @nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x8000000}, 0xf0f4, 0x0, 0x0, 0x0, 0x8003, &(0x7f0000000240)='veth1_to_team\x00', 0x1, 0x3, 0x800}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64=r8, @ANYRESHEX=r7, @ANYRESOCT=r6, @ANYBLOB="76bce60075af5006ea9c87"]}, @subvolid=0x800}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f00000003c0)={0x0, 0x71fd, 0x0, [0x6, 0x3, 0x2, 0x5, 0x3], [0x7fffffffffffffff, 0x2, 0x2, 0x7fffffff, 0x7, 0x1, 0x6, 0x45, 0x1, 0x81, 0x1, 0x1, 0x8, 0x0, 0x101, 0x100000000, 0x7fffffffffffffff, 0x7fffffffffffffff, 0x200, 0xb11d, 0x3, 0x9, 0x8001, 0x81, 0xedf, 0x4e, 0x6, 0x4f50, 0x7, 0x8000000000000001, 0xffffffffffffffbc, 0x8, 0x0, 0x7, 0x6, 0x200000000000, 0x9000000, 0x10000, 0x0, 0x200, 0xfffffffffffffffd, 0xffff, 0xffff, 0x22, 0x9, 0x4, 0x101, 0x6, 0x8, 0x81, 0x7fffffffffffffff, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x1, 0x4, 0xfffffffffffffffb, 0x1ff, 0x4, 0xfe4, 0x2b7, 0x6, 0x4c, 0x197, 0x7ff, 0x8, 0x1b, 0xfff, 0xfffffffffffffffe, 0x100000001, 0x8, 0x3, 0x401, 0x37e, 0x5, 0x9, 0xffffffffffffffff, 0xfaa, 0xfa2ed3f, 0xffffffffffffffff, 0x49d9, 0x1ff, 0x7ff, 0x800, 0x2, 0x2, 0x4, 0x10000, 0x7, 0x7, 0x100, 0x5, 0xfffffffffffffffa, 0x5, 0xb2, 0xf46f, 0x9, 0x878c, 0xff, 0x9, 0x6, 0x2, 0xbe, 0x2, 0x4, 0x20, 0x9, 0x800, 0x800, 0x9, 0x84ff, 0x7fff, 0x0, 0x80000001, 0x400, 0x4, 0x0, 0x10000, 0x38b34e57, 0x7e, 0x4, 0x8000000000000001]}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001400)={{r0}, r7, 0x8, @unused=[0x1, 0x0, 0x2a0a, 0x100], @devid=r9}) r10 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r11 = syz_io_uring_setup(0x5d0, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ee9000/0x4000)=nil, &(0x7f0000000280)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r12, r13, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r10}, 0x0) io_uring_enter(r11, 0x3396, 0x0, 0x0, 0x0, 0x32) writev(r10, &(0x7f00000013c0)=[{&(0x7f0000000080)="05", 0x1}], 0x1) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8}, 0x10) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) (async) dup(r2) (async) memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) (async) dup(r4) (async) read$FUSE(r5, 0x0, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002500)=@bpf_tracing={0x1a, 0x5, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x8}, [@map_fd={0x18, 0x3, 0x1, 0x0, r0}]}, &(0x7f0000000180)='GPL\x00', 0x7, 0x5d, &(0x7f00000002c0)=""/93, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000002400)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000002440)={0x2, 0x5, 0x80000000, 0x28}, 0x10, 0x30193, 0xffffffffffffffff, 0x0, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0x1, r0, r5]}, 0x80) (async) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x50, 0x3}, 0xd00}, @generic={0x5, "c9f82881cf2383c34673609a3c75"}, @nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x8000000}, 0xf0f4, 0x0, 0x0, 0x0, 0x8003, &(0x7f0000000240)='veth1_to_team\x00', 0x1, 0x3, 0x800}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64=r8, @ANYRESHEX=r7, @ANYRESOCT=r6, @ANYBLOB="76bce60075af5006ea9c87"]}, @subvolid=0x800}) (async) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f00000003c0)={0x0, 0x71fd, 0x0, [0x6, 0x3, 0x2, 0x5, 0x3], [0x7fffffffffffffff, 0x2, 0x2, 0x7fffffff, 0x7, 0x1, 0x6, 0x45, 0x1, 0x81, 0x1, 0x1, 0x8, 0x0, 0x101, 0x100000000, 0x7fffffffffffffff, 0x7fffffffffffffff, 0x200, 0xb11d, 0x3, 0x9, 0x8001, 0x81, 0xedf, 0x4e, 0x6, 0x4f50, 0x7, 0x8000000000000001, 0xffffffffffffffbc, 0x8, 0x0, 0x7, 0x6, 0x200000000000, 0x9000000, 0x10000, 0x0, 0x200, 0xfffffffffffffffd, 0xffff, 0xffff, 0x22, 0x9, 0x4, 0x101, 0x6, 0x8, 0x81, 0x7fffffffffffffff, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x1, 0x4, 0xfffffffffffffffb, 0x1ff, 0x4, 0xfe4, 0x2b7, 0x6, 0x4c, 0x197, 0x7ff, 0x8, 0x1b, 0xfff, 0xfffffffffffffffe, 0x100000001, 0x8, 0x3, 0x401, 0x37e, 0x5, 0x9, 0xffffffffffffffff, 0xfaa, 0xfa2ed3f, 0xffffffffffffffff, 0x49d9, 0x1ff, 0x7ff, 0x800, 0x2, 0x2, 0x4, 0x10000, 0x7, 0x7, 0x100, 0x5, 0xfffffffffffffffa, 0x5, 0xb2, 0xf46f, 0x9, 0x878c, 0xff, 0x9, 0x6, 0x2, 0xbe, 0x2, 0x4, 0x20, 0x9, 0x800, 0x800, 0x9, 0x84ff, 0x7fff, 0x0, 0x80000001, 0x400, 0x4, 0x0, 0x10000, 0x38b34e57, 0x7e, 0x4, 0x8000000000000001]}) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001400)={{r0}, r7, 0x8, @unused=[0x1, 0x0, 0x2a0a, 0x100], @devid=r9}) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) syz_io_uring_setup(0x5d0, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ee9000/0x4000)=nil, &(0x7f0000000280), &(0x7f0000000000)) (async) syz_io_uring_submit(r12, r13, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r10}, 0x0) (async) io_uring_enter(r11, 0x3396, 0x0, 0x0, 0x0, 0x32) (async) writev(r10, &(0x7f00000013c0)=[{&(0x7f0000000080)="05", 0x1}], 0x1) (async) 00:09:58 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000102000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 598.537850][T30581] loop1: detected capacity change from 0 to 264192 00:10:01 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="15133030302e7500"/21], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) 00:10:01 executing program 2: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) sendmsg$netlink(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="14400001000000000000000000040000803b32b2babc91ca0e65556561b85e"], 0x14}], 0x1}, 0x0) 00:10:01 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (rerun: 64) sendmsg$ETHTOOL_MSG_PAUSE_SET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x44, r2, 0x431, 0x0, 0x0, {}, [@ETHTOOL_A_PAUSE_RX={0x5}, @ETHTOOL_A_PAUSE_TX={0x5}, @ETHTOOL_A_PAUSE_AUTONEG={0x5}, @ETHTOOL_A_PAUSE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}]}, 0x44}}, 0x0) (async, rerun: 32) r3 = socket$inet_tcp(0x2, 0x1, 0x0) (rerun: 32) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f00000001c0)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0x50, 0x3}, 0xd00}, @generic={0x5, "c9f82881cf2383c34673609a3c75"}, @nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x8000000}, 0xf0f4, 0x0, 0x0, 0x0, 0x8003, &(0x7f0000000240)='veth1_to_team\x00', 0x1, 0x3, 0x800}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64=r6, @ANYRESHEX=r5, @ANYRESOCT=r4, @ANYBLOB="76bce60075af5006ea9c87"]}, @subvolid=0x800}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f0000000200)={"7c32a3db57bbe41012be7c22b24b9ef4", 0x0, r6, {0x8, 0x3}, {0x6}, 0x8, [0x0, 0x100, 0x0, 0x4a, 0x0, 0x100000000, 0x8, 0x7, 0x1, 0x8, 0x8ca2, 0x9, 0x8, 0x8000000000000000, 0x40, 0x10000]}) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000500)={{}, r6, 0x14, @unused=[0x8, 0x5, 0xff, 0x2], @name="b8df27eab4fa9be3d4c3fcc6e5dd8483e69940f1027bd63da631238ee1d61c35b3914260f7cea445605e30bd1d4070440d7b00b6a72e8a4acf873b7a12235d689ca92842192de4f0691fa0ab43353bb3204ed19c96560587c3bb736a5b9503203869b826d614175bfa956d62ea913587203564a1efe55ee37ff76264fdc36551af2625ca5cec4ca76e6a030c1d22e50bdc46d5825d9353416b6abc1f43138b5efa5486a58f6600830b2ba5ec30be5ff9a76bc2bf47406c374ffe031995e4c57814a23d2de989df45419738dd4cc822d10c84dc561997151a14527fe6ecaedea76dd11d10ef7d0532b2a56974014f2abf6651411a7cdb6a7d80373b62aea259c44d828daee8a8cd397e5b704d5118299ff59d6bdaeb95eb731c572fa87c2f73bb332d0585ac606a3de744bc90b6b83deaad3d0572b4479edd3ad975d298af75303e7b326599fa45863810b35e516ce6d8aeb1ae13b8425c5e89441fb0fe7070de8c7f337015ae19548dd657a7a4dc94641700f3486092dc2b0ec23a8fb9475096e1809ee4f26607d69f4379641fe9554089bca16cdd11a3a474b50139bd359b1f633f8b1e7e5d6af22f93ed7a3e4ec991808843cae8b246dab5377ef0a2c792a9ccd2b96ac753c51e98e8c13d000007aa2245da4091ec3318bfb45034b04f56b3bb73cf23f25c1924f0997341a0793d53f59acfdb3886baa521d126060b518b48c7aa2d33e873fd1d2f87c567fb712b97d35c3b1b1c5d4a96419e5f71d6f83c44181513b45025240ee5d42b6c14e1b9e96e293e5973112e76164ba4696db8bd395e9fb76eb41161b006e5a33186fdbc7b2145c5124ba66be172ce335b3a9fcd9fb7d59b630d54263021850b058d82f35777cc7036ecececc086b164397ec11248f65960ea1605d83c8a3f7f57d0298b5e11e23745127db0d65ddabd8c887c52f1eab1ffbb99c2020dc31560456ef9e8bc6e35dc227483e52eaea3fd490f416e02fa39ae1adeff0e417023996981d84eb3df3174a95026374416fa4dbe016552b7d1470f372dde94a183c2c06d56965b32fa90f62cb7459e848facb8b6542bd837a77b405e42380ac6d0c7bd57c46b4a33b4896a747455ab4c1c33a15a4cc0ea403a118a24a4fba38b2d7a7bab3af9ca49c8f56c2d4b6540386165ba171bf38927bb8c3a2ed67843e01c80c0a5b89777238aa0ba344a1f8ee2e8414852d3e0c109feaef3adbb18dfea3ce31c8574643fc23c23b087f9f8c74388512d8835013e27847d511d975629d30442411af2bcacbf85fccc1532b5e21215ff111807455acad94347d03f5803e9e710390ff86e5400a399c4b7fef6208c52e2c65fb6dfd7743ca2a5f2d18dd87204054aa226a4a68602ee810facba2b1d03aab252b0d26e30337d16660f58fcd6888f5f6ca856a6db7373b4ed49d182085685fc7ea3f2b5be7286ae748a2238cd177c26f7041dbd58c0eb4528118813bffd4fb7601e561517056ef431c83a734335dd71a15b536a0c8515511c11d713623f7dae2cfb90ad86bc98185e89658a30d1d4a65a9158477ec18a6872b4911d65b24286ccf744e03fceb8d4a2a7473cbe69ada943c3ff78946639c9100b05ae20889c55f27eb0a858d850d800ad1d07ad18b4be4269efeaad50c3d6c52ec5cd3f1fa9acaed3aff50a5f3d6a81269466e9f8b9319815c3c17b0f9f569376ab3a76b71b6b74afc50d0cd53ffcd20c252742125de853e1aa364f41add891debd4e5e24693fc96438ec9de063d8981485f7b65c8302827c3c3080126bc329e3c02e59b1451be7e9fa48908d722f4db04bde451eb7ca6b788baf23f44fa823f86f50e67015c536387320b7926e05242820ca84e296b839396d0af44979174558ff7f893e829b7207ad0a3c53954c7ffaa579972500eb05c256c3a716b2c5cfa427ea19dc8a8bfa866990eff902e9aaabbf57ee2c6f9a4a37427894c8382c49f7539458f20a08f503ae40b2a6f05e6e0bae91dc9b03478feb48f9714d447d2466ed556812d2cbd936f316a53a8af2ac3d71a6e9bfdf4f65454bd380ab1971b4a0b4774e2a400b0578d7cdbf2a034d11ab56957759d3a0e0d8ee884a3086c6f6cbd468af943fe51d5420d1bbcd92ca6fe8079153a16584318610f77199ad780b4ef7970db66d9b09c8d6060ac45a3b0282e7aa1669eb5414563efbeb2a522a2d44d1d83028e416804b5000ecc69a4279b1d0e254ecbbb8ebdadffa22a5147db2df543dcd2f95e9680ba89d3d715fe0279d55d607199dee43c8ad887eaf078395507dadcf1c227f8ff77815362dc52750f1ddf502960381901843c250da3f2bfa33bf7e543ee3d0b9a14c597d02bd6af4836b97c93563ac64496ebbc6c8f70d6f461f11d05a4930432098cfb60965a30689f11d273db82d5c327d71d830a2fda73e5ad6582b45ac46a9268aa1387fbc19fcdc73e0fcd383cf05f16c33f8f31358175a771e13aec61e908146609b08877413d381816453824f0c3fce217fa357f935b547b0fc4d1357e17c1b56ae032e9ea0b4e090c6e706b1cd895215aa1aedb2aebc5d6131d55f03da644ad12a272436526b14ea8e1138f82a82a041999e2c2037ff2e06bd2b851d23c67cda867ead9238d60b9a51311865a53c29b0a93488c3e7ccae874c3585d83e113e15f0de5533e12ec2cc87e68df71aa79b0986d6e81fbf42c365185b39ba0438fb54bfe064541bfd4361ebf61c0a26ab41a3f71902c2f303f5d54cd1d6b31154ab0e5b14760714bfb736d1464ef29ae33fe568ce35482e740afab1c8b2b4c6c26c6bda194ca966954903c8c590e38821ba53da64c8b36c903465eb05c9877d45a4122456621f06a83612215b3eb1678af293a4182ced61693c94532f2cb84223e508ac7150956bdb9e07904bb259a3b4fcc6701fb8ce5317020ad0d1ed7f889a497c19f72c98084434b635d2b538f263af7a57f11df00bbb1ba82a742e8c18fb3d6dd4630d1428c852cf6c425d0b2d1b371687ff8afb89cfe3c107ec3ae03cab47ed0ae4370aab91e21872a14adb1639fc69671b0c9a05b95febb09d67d8481b9362a3c8509af0a296af21d1471399fe5aa1683d9343a859cb72f6d45f28b2c4e9b302d7419f18ca0a0f733b149f619ad25b16dfaac784c28fd35950d5466aaf1a6dab901e27252377a0fd3259caf8881347ab05147f68e5ea87e6997e3230e19fbc1144594c1f04596ac9976912f6380b6c0931c5a83f1779905b529f5e493640fcf9481fb6de7e90794c818c5f36b3fb15aaaa188ef04134ca4d3c915c7f2e5535452c38b4aac7f8ffde54a1f270f4ce41702d4f43f37f624865fcf146b939c44a83de6530c48d3c7ffbacc33bcce61dbc102c5c43c970794f1c80993f874871e519b69d2aaf695faaa90e9d076a8ec1f108f897e6c708f314eed2a52440610a27908c525f0619a4eefce895915ae85c2d00cfe9879a1fa954dba6ee6bda16d8e11f15cfcb19b4f31ca40f3a0464db7492e88b9b286cc6515744f81353b0a0b0c33a6c138cf5478e16bae648f0ee06b9a04394b0de69e8898ffc37ed5d02f3dcd2280f592f7dac46d57e03a3a5de718596d613074d4f14d9a63b9f4b7b67a14767818039da68f74e4ad6aa443941891ca8cb2e904d2ae9784242ff355222a31fd52ff6537f233945fc90dd20197e3a8230990edfa544df2de305a7db1e381506f398d24c56ec299284a3a4ad59d0accc6862afcbc799002190af2865055fb1efc92e61c1c71e67770a9acfd93df3840fe205d184f142b274307c978d26a2b30bdae934919f2afcbf29e6a40a9788efdc6219ad7d5d1a21c1ce622b75ae8d985631900ee41150ecee159639b11c86112c60e0a911589bfd75fb08deef76b0acc97f771f9646ba4edfc4f98fd3298cac0917de4607184555323eb421bf910b81685d69932ea0810097aa61444a875b5d94450fbc520288481f3da9de2b5569c725886e17b31f1759244ce14f3fac1539fc5e462b47be9cf7caa79babf1afe95cf6c839e956b571a28a76759bca2dda35eacadb4376bb640ec02b950f1051fb1df69374f35affa99e49f67b6fbad257438210255e7a8c6e65baedd64302f78f10a8c6b18165aa452a7a6e123b879cb95ac7997447efb1095231c4472b2b596c49b9540e3e852fb83ab252841d89fe1a70f57b073978841f8c442525d7ebc4d14c395f407fdd41eb57a1bd7b25664195aa55675ded51ad81c93c0b9530783964f8f746167ed4c0c2fba81f09a6e65a05719ed1770e065e4eae62ce969eb3138a97d499a430a50d31e9432e274ab31a7a68af692d521ac8bf2a5573504faf249d343eb45bde886cb67b64c34ce4e29031de5a0d1409401fe668b16845f4a3ef4cc5fd37cb5ab83d052a0e848ee49bdfb6a2fc3a5ce9c8bf9dfa3186ad62f9cc21b70813da3573f368abe33f2f38b4eec380b4cda77c40aa1383448596c6ea21749fab03915e38e283bdaf91981b7c4480acb974f541cf9093be6cbc6e478ea93fd930f790c7c613eb4f4fc2a26845a993ee795363eee3c90ee61eb7fa603cc11321648e4e549064adb111e8c9d330bb709db59c0e0c4677410ce850e6e02bc6f3857483c81fb57015f9d4d6db6f6e6cbe74dafc179b6f1673372c24b696cd880e114b870608ae305a0ed74972a0363c0366f9ed46228ec02ef3b8a6599cf941b3d099407711636ab5ae40ecac026b3636ca951f5e6c37246a2c776da13c5b933dfa5ed12daa50fa6ec62daaf7181d2f9c55dddc7dd272fe933868c3a64e75a7611fff65cd8b8949bf35a492cbf8e9542ab6fc17cf2d38fc3b87e88d1d1eb5e80822e55b9b570437d025d5d573005b71fdf22fd91dd4da4e654b3c89cb65a07774f25e4bf640321d34e158387569df2aa40c3a06832b22ac7ae4d1b2b940c78a82ee46bded8d6858dc9926b4329305953189ecc9e1fec9689fe72bcbcac0cc1964661e74b78ca2bb7bfa8c6e7de520bb1ee9cbb8d1bfc247bd1b0206c9dab577c8e83b9dca2850258ab0414094e8f9048d52c17f8ccdbd9e33fd215d6407883cc53a6c24637917d0b133cbc0de8fec0837f72dc9bee534f1bad51d253cd02e2e10ab9d322dfa1f124c801487976104dbccd5e033099fa8d194c348ab2ca8c770ef820c23dfa4e8d7668f0d5a68f00f10882cb7e853497415a8f5e27b1d8789696a57f6579aee77a04a357100ebc0fd10f61c2b257b82c0b5a0151a78c5bfc558a8c84ce71723fee9d3f430d86981089db1d1db260a943a64a4e14451059720e73d7e41aefaebd605eba91d85a07cc17b58296a87670111acdd736011d6a632b099c3e825ac65bc79f93703a70f4b6d858d59a7ed054b4a0f78e9411b17bcbf51b2afb091ccbc0e12095f8348b05dc92eca2bd71e67d90f6edd84107d02a8095d92dba751e33a7fce87fcd05219d5a53dd9d446b39ca586ff219714f786d114608cff17e339d3de09c895458b91fa44092b28460d48a0314b360316e110a6724f63d2de8f6463ad801b07637fe72f0ec15e35a49be40e98a07dc02c079b1bc0a950003e1b5309f8b40155f74eb153511e88c8c42e7b041bee0deb72cd9328bb5be223c77b20e948ed5f982e37a76115a334269abfe5aa5b67ac7a42a680caa007027f5c6570cac9dff76fda2da52f4d1dff0cab79aa3672be930804aca45665ca9d3d8406de6b39e1d1b200"}) (async) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r7, 0x8001000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x8, 0x3, 0x470, 0x340, 0x11, 0x148, 0x340, 0x0, 0x3d8, 0x2a8, 0x2a8, 0x3d8, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x0, 0x2f8, 0x340, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x2, 0x3, 0x7}}}, @common=@unspec=@bpf1={{0x230}, @pinned={0x1, 0x0, 0x0, './file0\x00'}}]}, @unspec=@CT0={0x48}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@NFQUEUE2={0x28}}], {{'\x00', 0x0, 0x70, 0x98, 0x0, {0x8800000000000000}}, {0x28}}}}, 0x4d0) 00:10:01 executing program 5: syz_clone(0x8024180, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, &(0x7f0000002cc0), 0x0, 0x0, 0x0, &(0x7f0000002dc0)="e27a3cc26bfcaf38726ea9ae114686a73913be5b21da9fb43fd7d57a4343697e874ed8684f3f950e2baa8c1a0b18813ac01044c473b15b1e82cbcb171e21471dc8423ef832415e4a0c85038cff4bb779f5cafc640c50cfca3c597819793f690ae47b035fe7025088c883d290d77376c992ba03ef24f67f11af2600626f1547521a635b4b72cb5012948e5d7dc121264bbbf65b0647c4d1ab4430685684a3888576fcff0d7af6df88536791bfe03906c85cee19041b9258e05c35f9b9027d0305e0ee6f84ec18f6e6b8f4cc2a1a248e2f") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpriority(0x1, r0, 0xffffffffffff0001) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) (async, rerun: 32) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) (async, rerun: 32) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000002200ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:01 executing program 0: r0 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @remote}, 0x14) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={0x0, 0x0, 0x3, [0x7ff, 0x4, 0x8]}, 0xe) (async) r2 = syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10f30a, 0x2c, &(0x7f0000000200)=[{&(0x7f00000106c0)="02000200fd0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x89c}, {&(0x7f0000010000)="00424541303101fffffffffffffffe00"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230320100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200820001001a13f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035360531002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="0000000000000000010000000000000000000000000000000000000000000000060002002d0001002caee8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e5001040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000200040001009a0ff001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000002000000000000", 0xa0, 0xc3a0}, {&(0x7f0000010360)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103a0)="070002004d000100f4c42800630000000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f00000103e0)="040002008b000100f43bf0016400000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010460)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f0000010480)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104a0)="08000200610001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104c0)="090002001d00010042d97600800000000010e607090c0c0035584e080100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f0000010560)="080002007d0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f0000010580)="00000200d40001003ace2801a0000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="07010200b3000100204840000000000000000000040000000100000100000000000000002800000000340040060000000012004037000000003e004041000000003e004061000000003e04408100"/96, 0x60, 0xa4000}, {&(0x7f0000010740)="050102008c000100d101b0000100000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400000200"/192, 0xc0, 0xa4200}, {&(0x7f0000010800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa4400}, {&(0x7f0000010c20)="05010200990001002c84db000500000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33393939353638303034050600000866696c6530050600000866696c653000"/256, 0x100, 0xa4a00}, {&(0x7f0000010d20)="00010200080001004ea5f001200000000010e607090c0c00353605310300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010da0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000400000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa80e0}, {&(0x7f0000010e80)="05010200d20001000b7c20012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200f7000100279218002100000001000a00000200004000000000000000000000000000000001010200a40001002a381c0021000000010000060002000001000000000000001200000000000866696c653001010200f1000100b2fd1c0021000000010000060002000005000000000000001300000000000866696c653100"/320, 0x140, 0xa8203}, {&(0x7f0000010fc0)="05010200110001004eeeaa002200000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a002fbe85c8e80ca2030000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c09003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653008100000000000000000004050020000000001400000000000000000000000a00000073797a6b606c6c657273000000000000", 0xc0, 0xa8400}, {&(0x7f0000011080)="05010200de000100e81ab0002300000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000010000000282300002400"/192, 0xc0, 0xa8600}, {&(0x7f0000011140)="05010200dc000100c0d804013600000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xaac00}, {&(0x7f0000000700)="05010200e50001000ae2b0004000000000000000040000000100000400000000000001000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00353605310010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000010000000440100006000"/192, 0xc0, 0xac000}, {&(0x7f0000011320)="0101020036000100279218006000000001000a00000200004000000000000000000000000000000001010200c000010045ea2c006000000001000116000200008000000000000000100000000000084e6f6e2d416c6c6f63617461626c652053706163650101020014000100f0a31c0060000000010002060002000021000000000000001100000000000866696c6530010102007200010046ab1c0060000000010000060002000022000000000000001400000000000866696c65310101020011000100e3ad1c0060000000010000060002000023000000000000001500000000000866696c653201010200960001005db81c0060000000010000060002000023000000000000001600000000000866696c653301010200aa000100c85d2000600000000100000a0002000036000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xb0000}, {&(0x7f0000011480)="050102008900010069f7a0008000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00353605310010e607090c0c00353605310010e607090c0c00353605310100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xb4000}, {&(0x7f0000011540)="01000200e90001001a13f001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f00000115c0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035360531002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000000640)="00000000006f329827d882dc00000001000000000000000000050000000000000000000000000006000200940001002caee801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x87, 0xf81e0}, {&(0x7f0000011720)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f00000117a0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e5001040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050002006b0001009a0ff001c20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000002000000000000", 0xa0, 0xf83a0}, {&(0x7f0000011840)="0000000000000000000000000000003a03000000000000000300000020050000a0020000002a4c696e75000000000000000000000004050000", 0x39, 0xf84a0}, {&(0x7f0000011880)="07000200b4000100f4c42800c30700000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xf8600}, {&(0x7f00000118c0)="04000200f2000100f43bf001c407000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf8800}, {&(0x7f0000011940)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000000040)="002a4c696e75782055444646530000000000009b18d66b000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011980)="08000200c80001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f00000119a0)="000002001b0001003ace2801e0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}, {&(0x7f0000011ae0)="02000200020001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6769643d69676e19c86e03bb7b9ddcd6616f726500726f00806469723d3030303000302930304365df603071a97b50056761642c696f63686172f365743d63e939c3322c6769643d69676e6f7265fbff696e6f"], 0x1) write$binfmt_aout(r2, &(0x7f00000007c0)={{0xcc, 0x20, 0x0, 0xca, 0x197, 0x400, 0x75, 0x7}, "2048b1ceb3425072506b57c695f08b8047710effcca01c6fbdfba79fe46320a703b1ad9852cd0b44d6961ad1c45aee5888a3af2afd602b5bdbb8d242589373604ddf754c4938939c6fa22b0e8dce7ed1c75e83ef26a49faa7cf0dfcfc0ebbaca6cb58e3c56930dea04d8232f316bc497a2de48ee94116f9257906e206981f5c772024aee2df6b74c5975a74bfbc9e9e6153c261b5cca0989938ad1bf684edcbeb8ca45bcd0ee2745a9b3b99afed6060a75561656", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6d4) [ 601.479385][T30590] loop0: detected capacity change from 0 to 2169 [ 601.481315][T30590] UDF-fs: bad mount option "gid=ignÈn»{ÜÖaore" or missing value [ 601.481558][T30594] loop1: detected capacity change from 0 to 264192 00:10:01 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="15133030302e7500"/21], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) (async) pipe2$9p(&(0x7f0000000240), 0x0) (async) write$P9_RVERSION(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="15133030302e7500"/21], 0x15) (async) dup(r1) (async) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) (async) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) (async) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) (async) 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000002500ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:01 executing program 2: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) (async) sendmsg$netlink(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="14400001000000000000000000040000803b32b2babc91ca0e65556561b85e"], 0x14}], 0x1}, 0x0) 00:10:01 executing program 0: r0 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @remote}, 0x14) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={0x0, 0x0, 0x3, [0x7ff, 0x4, 0x8]}, 0xe) (async) r2 = syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10f30a, 0x2c, &(0x7f0000000200)=[{&(0x7f00000106c0)="02000200fd0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x89c}, {&(0x7f0000010000)="00424541303101fffffffffffffffe00"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230320100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200820001001a13f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035360531002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="0000000000000000010000000000000000000000000000000000000000000000060002002d0001002caee8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e5001040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000200040001009a0ff001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000002000000000000", 0xa0, 0xc3a0}, {&(0x7f0000010360)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103a0)="070002004d000100f4c42800630000000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f00000103e0)="040002008b000100f43bf0016400000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010460)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f0000010480)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104a0)="08000200610001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104c0)="090002001d00010042d97600800000000010e607090c0c0035584e080100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f0000010560)="080002007d0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f0000010580)="00000200d40001003ace2801a0000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="07010200b3000100204840000000000000000000040000000100000100000000000000002800000000340040060000000012004037000000003e004041000000003e004061000000003e04408100"/96, 0x60, 0xa4000}, {&(0x7f0000010740)="050102008c000100d101b0000100000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400000200"/192, 0xc0, 0xa4200}, {&(0x7f0000010800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa4400}, {&(0x7f0000010c20)="05010200990001002c84db000500000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33393939353638303034050600000866696c6530050600000866696c653000"/256, 0x100, 0xa4a00}, {&(0x7f0000010d20)="00010200080001004ea5f001200000000010e607090c0c00353605310300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010da0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000400000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa80e0}, {&(0x7f0000010e80)="05010200d20001000b7c20012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200f7000100279218002100000001000a00000200004000000000000000000000000000000001010200a40001002a381c0021000000010000060002000001000000000000001200000000000866696c653001010200f1000100b2fd1c0021000000010000060002000005000000000000001300000000000866696c653100"/320, 0x140, 0xa8203}, {&(0x7f0000010fc0)="05010200110001004eeeaa002200000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a002fbe85c8e80ca2030000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c09003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653008100000000000000000004050020000000001400000000000000000000000a00000073797a6b606c6c657273000000000000", 0xc0, 0xa8400}, {&(0x7f0000011080)="05010200de000100e81ab0002300000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000010000000282300002400"/192, 0xc0, 0xa8600}, {&(0x7f0000011140)="05010200dc000100c0d804013600000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c003556314c0010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xaac00}, {&(0x7f0000000700)="05010200e50001000ae2b0004000000000000000040000000100000400000000000001000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00353605310010e607090c0c003556314c0010e607090c0c003556314c0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000010000000440100006000"/192, 0xc0, 0xac000}, {&(0x7f0000011320)="0101020036000100279218006000000001000a00000200004000000000000000000000000000000001010200c000010045ea2c006000000001000116000200008000000000000000100000000000084e6f6e2d416c6c6f63617461626c652053706163650101020014000100f0a31c0060000000010002060002000021000000000000001100000000000866696c6530010102007200010046ab1c0060000000010000060002000022000000000000001400000000000866696c65310101020011000100e3ad1c0060000000010000060002000023000000000000001500000000000866696c653201010200960001005db81c0060000000010000060002000023000000000000001600000000000866696c653301010200aa000100c85d2000600000000100000a0002000036000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xb0000}, {&(0x7f0000011480)="050102008900010069f7a0008000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00353605310010e607090c0c00353605310010e607090c0c00353605310100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xb4000}, {&(0x7f0000011540)="01000200e90001001a13f001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f00000115c0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035360531002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000000640)="00000000006f329827d882dc00000001000000000000000000050000000000000000000000000006000200940001002caee801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x87, 0xf81e0}, {&(0x7f0000011720)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f00000117a0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e5001040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050002006b0001009a0ff001c20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000002000000000000", 0xa0, 0xf83a0}, {&(0x7f0000011840)="0000000000000000000000000000003a03000000000000000300000020050000a0020000002a4c696e75000000000000000000000004050000", 0x39, 0xf84a0}, {&(0x7f0000011880)="07000200b4000100f4c42800c30700000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xf8600}, {&(0x7f00000118c0)="04000200f2000100f43bf001c407000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf8800}, {&(0x7f0000011940)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000000040)="002a4c696e75782055444646530000000000009b18d66b000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011980)="08000200c80001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f00000119a0)="000002001b0001003ace2801e0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}, {&(0x7f0000011ae0)="02000200020001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6769643d69676e19c86e03bb7b9ddcd6616f726500726f00806469723d3030303000302930304365df603071a97b50056761642c696f63686172f365743d63e939c3322c6769643d69676e6f7265fbff696e6f"], 0x1) write$binfmt_aout(r2, &(0x7f00000007c0)={{0xcc, 0x20, 0x0, 0xca, 0x197, 0x400, 0x75, 0x7}, "2048b1ceb3425072506b57c695f08b8047710effcca01c6fbdfba79fe46320a703b1ad9852cd0b44d6961ad1c45aee5888a3af2afd602b5bdbb8d242589373604ddf754c4938939c6fa22b0e8dce7ed1c75e83ef26a49faa7cf0dfcfc0ebbaca6cb58e3c56930dea04d8232f316bc497a2de48ee94116f9257906e206981f5c772024aee2df6b74c5975a74bfbc9e9e6153c261b5cca0989938ad1bf684edcbeb8ca45bcd0ee2745a9b3b99afed6060a75561656", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6d4) 00:10:01 executing program 5: setrlimit(0x40000000000008, &(0x7f0000000000)) r0 = memfd_create(&(0x7f0000000000), 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400002, 0x0, 0x2011, r0, 0x0) r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0xb, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2581}, [@map_val={0x18, 0x4, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0xff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffd}, @ldst={0x0, 0x3, 0x3, 0xf, 0x4, 0xfffffffffffffffe, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x9}, @generic={0x3d, 0x3, 0xc, 0x9, 0x1}, @alu={0x7, 0x1, 0x1, 0x9, 0x1, 0x30, 0xffffffffffffffff}]}, &(0x7f0000000380)='GPL\x00', 0x7fffffff, 0x97, &(0x7f00000003c0)=""/151, 0x41100, 0x2c, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x2, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x6, 0x8, 0x9}, 0x10}, 0x80) setrlimit(0x0, &(0x7f00000002c0)={0x7fff, 0x10000}) setrlimit(0xf, &(0x7f0000000680)={0x4, 0x5}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x121000, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r3, 0x6, 0x23, &(0x7f0000000240)={&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/183, 0xb7, 0x0, &(0x7f0000000140)=""/238, 0xee}, &(0x7f0000000280)=0x40) 00:10:01 executing program 2: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) (async) sendmsg$netlink(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="14400001000000000000000000040000803b32b2babc91ca0e65556561b85e"], 0x14}], 0x1}, 0x0) [ 601.597038][T30612] loop0: detected capacity change from 0 to 2169 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000682900ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 601.606780][T30612] UDF-fs: bad mount option "gid=ignÈn»{ÜÖaore" or missing value 00:10:01 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) (async) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="15133030302e7500"/21], 0x15) (async) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) (async) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000682a00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:01 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x60, 0x2, 0x6, 0x401, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x14, 0x3, 'hash:ip,port,ip\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_MAXELEM={0x8, 0x13, 0x0}, @IPSET_ATTR_HASHSIZE={0x8}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x60}}, 0x0) r1 = socket(0x200000100000011, 0x3, 0x0) bind$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x14) sendmsg$NFT_BATCH(r1, &(0x7f00000004c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000000000000000000000000aa8000000060a000100000000000000000300000008000a4000000001080009400000000054000480100001800a00010072616e67650000000c000180080001006c6f6700100001800b00010064796e7365740000100001800b00010074756e6e656c0000140001800b0001006e756d67656e0000040002802700074094d961da61c9a81fa13ed04fbdbd69f379d911c47e518b65a0d0c49e67f531fb3a25430008000940000000012c000000030a05000000000000000000020000020900010073797a30000000000900010073797a300000000020000000120a030a0000000000000000000000060900010073797a3100000000300000000b0a0300000000000000000003000006080005400000000b08000640000000000900020073797a3200000000a0000000160a0108d7cbd9e3000000000d0000000c00054000000000000000050900020073797a310000000008000740000000010800074000000000580003802c0003801400010067656e657665310000000000000000001400010076657468305f746f5f626f6e64000000080002408000000108000240000001d00800024000000008080002400000000308000140000000000900020073797a300000000020000000080a01010000000000000000000000010900010073797a310000000050000000060a010300000000000000000300000808000a40000000010c000640000000000000000214000580080001400000920008000240000000000900020073797a310000000008000a4000000003bc000000020a05000000000000000000070000071f0006007f892eb790a39ab65bc8c67ac51bd3a54a7dea4d77077cc95148d5007e00060010c9c978c614e29c9a51cf368c4546f3e791f93c606d1f85095b3f4173e5c4694f6ec238c7a6016a13e6b12000e478435ca001d20a1613a358748236ffcae8aec9af2593ebf04cb3b1d92321c18e9cef8681ba40ef0f0136b6bfe434dbf7c9284158f05451e6050e874ff85c147006dbebc1bc2bf7c3d0cb0e4e00000800024000000000140000001100010000000000000000000000000a"], 0x318}, 0x1, 0x0, 0x0, 0x800}, 0x20000000) 00:10:01 executing program 5: setrlimit(0x40000000000008, &(0x7f0000000000)) r0 = memfd_create(&(0x7f0000000000), 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400002, 0x0, 0x2011, r0, 0x0) r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0xb, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2581}, [@map_val={0x18, 0x4, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0xff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffd}, @ldst={0x0, 0x3, 0x3, 0xf, 0x4, 0xfffffffffffffffe, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x9}, @generic={0x3d, 0x3, 0xc, 0x9, 0x1}, @alu={0x7, 0x1, 0x1, 0x9, 0x1, 0x30, 0xffffffffffffffff}]}, &(0x7f0000000380)='GPL\x00', 0x7fffffff, 0x97, &(0x7f00000003c0)=""/151, 0x41100, 0x2c, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x2, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x6, 0x8, 0x9}, 0x10}, 0x80) setrlimit(0x0, &(0x7f00000002c0)={0x7fff, 0x10000}) setrlimit(0xf, &(0x7f0000000680)={0x4, 0x5}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x121000, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r3, 0x6, 0x23, &(0x7f0000000240)={&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/183, 0xb7, 0x0, &(0x7f0000000140)=""/238, 0xee}, &(0x7f0000000280)=0x40) setrlimit(0x40000000000008, &(0x7f0000000000)) (async) memfd_create(&(0x7f0000000000), 0x0) (async) mmap(&(0x7f0000200000/0x400000)=nil, 0x400002, 0x0, 0x2011, r0, 0x0) (async) memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) (async) dup(r1) (async) read$FUSE(r2, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0xb, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2581}, [@map_val={0x18, 0x4, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0xff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffd}, @ldst={0x0, 0x3, 0x3, 0xf, 0x4, 0xfffffffffffffffe, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x9}, @generic={0x3d, 0x3, 0xc, 0x9, 0x1}, @alu={0x7, 0x1, 0x1, 0x9, 0x1, 0x30, 0xffffffffffffffff}]}, &(0x7f0000000380)='GPL\x00', 0x7fffffff, 0x97, &(0x7f00000003c0)=""/151, 0x41100, 0x2c, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x2, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x6, 0x8, 0x9}, 0x10}, 0x80) (async) setrlimit(0x0, &(0x7f00000002c0)={0x7fff, 0x10000}) (async) setrlimit(0xf, &(0x7f0000000680)={0x4, 0x5}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x121000, 0x0) (async) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r3, 0x6, 0x23, &(0x7f0000000240)={&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/183, 0xb7, 0x0, &(0x7f0000000140)=""/238, 0xee}, &(0x7f0000000280)=0x40) (async) 00:10:01 executing program 2: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) signalfd4(r0, &(0x7f00000001c0)={[0xffffffff]}, 0x8, 0x80800) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = memfd_create(&(0x7f0000000200)='*@[Q.-:*.]W/^!\x00', 0x2) signalfd4(r2, &(0x7f0000000240)={[0x1]}, 0x8, 0x1800) sendmmsg$inet6(r1, &(0x7f0000000300)=[{{&(0x7f0000000040)={0xa, 0x4e24, 0x0, @mcast2}, 0x1c, 0x0}}, {{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="140000000000000029000000050000000000000000008298ab69e395139e5f7af3eb1c2dc76d34e80f551fab1ef71d53332eb933a1b3a7ffaa782108f1138f01df481ea00f"], 0x18}}], 0x2, 0x0) [ 601.671956][T22952] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000682b00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:01 executing program 0: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfb0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010020)="ff00000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3a6a6affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x37f, 0x81}, {&(0x7f0000000080)="40000000000001000174080000000000ffffff7f205a4d005a4d", 0x1a, 0x403}], 0x8000, &(0x7f0000000380)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYBLOB="2c00b0458f9c603818d4f36288606b22f4f4f851db34d2eac72de97fba6f95b33e636580"], 0x0) 00:10:01 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x5, 0x8) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000001100)=0x4) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000001140), 0x2000) sendto$inet(r2, &(0x7f0000000080)="2422fb22f65fddb07c0098d7c80cd5b6f53168163d7f83d644a8d03895f6e6cf3782f224eefe65808dc026723e134f5fbec9607cfd5140e495855de4f5911b6f65f392d12f4c8ed882a13dfde32c2a5eadd52a69e8babcb808d19dbe1f1f7ffc5a62e8257d490cd3de63f165727632af08ecb144ae7bb14c2c6f046927ec2d687e7eece99ef6b32fb513e5f58996009bfb4ca9a72ab9d16baea1e84455cfb981c80f90eb1ef5d94f425aa9d131114d428b57048cdb75dcab957ac92a29781d91d32f287d45cfe6ad00efe652dd1b17066e59d62a34e34ddf043c2aa3c74b3a03ac928ba9206cac336a657a428bdb763399ad7b60a94be397c7f2a8813dc240948f68a25768410f3a41fef433d7fedb541df0cc87e39c20ba0db5e008c05e914f39fdc64854c4f6af747b15d9b66bbfb355cc3279da124829983c4d612f3d4265fb5593da45e1a35d44de6c2bcc6e97d06d3c9405c583493ec197b5d90b141b7db1207ea2c89c4a57de0ce9b610ae4e36bc490ecadc3e5745b1dca7c15eece61a57f90244ede781415690faeb579e02a8c49090e6d96e0759956af5e1c327164ababb909fd2e1afd780305283222e06f195c36fb78b60df826c4a216823dc7ab4737c876096665f94cd28a62108e7afcda88c7d8a824915dc2685e727769fdeaf39a3fcae1cb3f5533bedb48897298b4a14131e0c664f7ef51ae51d2f765e0228ebf5af14626c8985f6ee8b66a753f130fc0a7d41004fe9fe23d18f473602176a095adead13300c2a38fcd8c5399319c6a98ca03077e1b43d3438379494a67d536417ca4b7b44a0c064920042742fb4fb1f37a41e26df6fc1682210f1063f2fbbf2685e8b65a333c63f5a6e7de6e1ca11af1a36bc224c728f00af447fadf67d86b9af6dfdc841bfe506d74ee6d5ae4ca4e3b87600952ecc17c7b375ef7c720e689c5661c03367468afbd268d80eed85c320e42578598e99b8a81eef71a2a12a60547ee8ed009734bde55eaf93de558b83a024c036db47b38c03d192cd0e354f2d4c94761c813578cbf00c7b70be763bdafbe34a2767ee1fa3f423310a5750ab5359a5ff3c023f9fc150c3b64e41c4a18d7ff0818b8a3e171fffbf18b4dfc5e4c45f2588c311e7fceaee0a246c624d0985c3df841390600f106762a09f107497c6583535c09c24141fa3ae7ac2700bd91601e07874975edc68b20c143d04b4c44363c18e0d60361ab0bf5c56e7f0e2934dacbfef4227865d417c1f392fdc7730040e76628a8018fbe70a1588fbea6ca9d353eb284810116a572254387d23181347f97692bce1388c10f533df425e13427ba4315c27437ca60821b0ac74ec296b37e39f87ee15a4e677c492d5ff20f1d8e7a96348c52c58dce59a8d200e80c570e37ca368ae1d5d88091dfdbde96c10de14bedc7b508a898f0e35e5ee3f98d4c1f6968b821d0917c6a0d347a753385d424117c95c8a9de1c20b0b712bd92abc781409075118f2ead3e448a6e0219c8e928c51ddb00a0d27c4236fd6329a0c41fc4229c08da0b7f2424ad63f3974c89cbeacd976429c0f1a1a2f04c0def1217233c40cb1f5dbe021e4d2563d72bc90f6e4c04ee1038f5d49353d824fa38dea084c9ca78b6c037233b0963d54e473c3f63dda91aea6da6b35562f1f41aa1da168c00eeb1d37a48db1d1ceea2296acadd713337e9e95b99b51faf4330524e6818dcf35e302bcc1ca7743e563902e9255b73b1b511a5ca93b8834e727091182f59d78919617601106eb3ee3bce873f5bccc6a539bf2a3fdddea754fbd93ed395c7b787a6b209caeb7d1138ae09ebefc2d1e97e2dabb04dcaca2cf6fbec2b94af562bd96bf00b65d22d19fa869ba050a2fb63f1938ca3e2d5fa576d7b5da74ef57ecbcde21c8f9313f86f2b42feb47f011481bf82674e8f58fe729a86e2f26428874ef1851d9b344dbaedb6af2ba0f20b5c200b2b58e3c8019f740e4926ff2528175bb44e6d6a4157759332348a6bc06daf38e0f7c2b9ffd63824418f9def3f5e75abc9610c76e43fe8055f9de9a041b287a7fc1ef6392ce036a1984dafe609b61711b77f50dacf5efb502b9518aed15c815da7bf4d345e34728b8c0049dc00a0a85bc4991b4a5ddc136703efcaf05fbee9f70cb7cbf5f712370436037f566970ed01363ca2eae843669fb6a829cd54b4d9ff61cacc847e02b5dd9343a8d12ab2698557b8162aa1a80921a940193c1d93ccd4967f908c5e3b6ffb739358ac986cf9f9abbbca1795c8ae7ae93d573c4e10035017abb9c1883bacf94289a1d2adfc4d33eb184a891f10c5587fdf015835ea0cbb506e1ae6451269db9e6dc1e943adc2ed70aba06a62e6aeddb888b73908fe113020c2196e0b13c3b7ca3f97a41c947d736b7d00acc678317cc4234e416bc91a606960d52637e5e18b05ababd8b258e5b3f8b73e53f72f0e73d70c24dbaf19145326a58f89c093f25f38409f517d71d14b1820761d6b717f8bff614e910830048604df8378e111218668f80a7cca664afae5be9b463ed22f43f2d83cda1136f210392025fe849d5305e2e70a78357d91cd4da1f688912576e433dc46920676261b3a795de0be5a2b479429d1215b776b45fe07f5a1acbcff4e27322a980855239f236ad5f9f564600376b26c2ac205c79b06c9b574ad054cd5975c6591a57fd5cb5196d88853d94dbc445c0a96078c15e617406980c8622c54523a1e228c3f11b470fd4f83405d3e1c491620062e77b9df224d51ac820372ff0ac8e406b521163cf5c2bb8ff5b4eadc03b725a279e3080be586fc1963e2c3a83a215c9dd41e88e0ef519af65596a30cccfdfb4a03b664c8a1841fc0e136373493b2bc5fbf1cbab242daea65e3a3a5c10b8d408def7ddbdde7014677b8d926811452a85c2f421e3719dbf7b8366573b781a2be36903848a99f89faf55d7ffd7eab0b85ebd4b6cb498c9ad644cd13a0f2e48da85732aed1fab455b3abbcd1b12f376f1a30e0456e780db9fdfcc3d3c12541a6988408e55669dbd645ce4d5c0416aba08fc0efabf53955c35e238752e2e029402d90440f053d7377b17a306d0af6fc5d882829c460bc65b7dcb7cc285daff7bad6a68f8638bd703b04e54beed8274990427e2621d7c18adc0ed9e83f0cc578bcab9202f2550155305bda90cb1d5aab051f5b8c869e587a006d312bddce6215fc1a904ba6fbf98c8fcc0decf4646b858426f43814f6959abaf21ae4b4fdf1642b66c8e43c90263f4377a0de151079f449deac46f9ee453ecc377e5d9a542c2cb02b6aa5050616ee482feee734e94ab3a68e5d4fa48b6f5f1f13bb894fdf25cf3a5d036da601d36a02a841c63c9fa054331ea0874724e6ca37de94bcde582a2741ebe4a72b30443698f02ccee327b3fd8e80a9cafb059f8a01c4ca6ba061f70db628b53e716942eb5c5bef58fe4716bc7fd224167a1a4fa6d1587fc45ba49f10dd8ee3af951a5eb45b698974bb7684d21242df0bb3256c2856350a49bbe24ed9b5cb1483edbcde9b3050bbdf35149411ee4e4101e8cdb6983dc8afa3ee8751b6b5ab16e7a26cb5a8d39125a3582220ac241ea6df5d6b7cf6dc130c5b2b00bd81b58a557bf1f418d2ec67842e67a3f8ca58321bf9fa6985e8ead37d65c8e1242129fc489f5f05d3cc2ad5ab6121328e5d795e0f793df5e568893e75859a31b638bef08213b46d3cf36edff4f1b08462e88b8a1c20186844be44689be56c0dab2d94b0fe2e63251be810bf876dd35f7c7cdf9e0b36b5524a203e51369232aaa966abb510e203a4951974f7224a592f1cf28391fd6bf9caf5ddc1a1190309f13b9464c714d2e864ce955a7d0541858aec0e2b1e7f290e1d1818a2482d5d35d0c82b6aa65bc4621cf1326e1482565dc29dff6976aab0892712a1e963e80eb2253dd44f7e92500716412e49a8090cbed583bf4eedc4eb585ed27d859b5d5e00f829db72daae2d081adbb80bb16efb33425a4dd433a08743b38ef4d1c64fb32b2d1cb575ea451e4efbcec644b5744873239c39408588cf3db77fd4396c01793f83488a680999b67537727524872b79ea05c73a6fa338a70a4a07e7f589c4b9efb1e89e5f447e48b03e979835f546b105d5f1f4fc40f7f80ca853e81f9f0d21c20f8c2ca83a43103ccc4082502d486b8b8d6e5fe50904b56d72f3a43d308072198eee474f970fa36ddd24f886036745a2aa456eb3054e6c07cf3f0663ff39e3a9bfb23dea1fb5aa695243b118df071074f9ce46bc146156c9f1a6f307388022c854c054181eb52c29cc027f0dd8ccd655d8d1bdb663850c6a56bd1286b97c54b14de6614e328d69f5a7032de70f0018c495da3c2e51e65142643321fd060b1aed822c0008f8b79e44225ecf559d9584c7cf3efb03b6fc2dec0593fc9ef46952cfd4ea51d4676d2b3be36053756f1f599b502f7ca91ee8f711f22e4e8820e2467a97878cc4b52f2a9b231ce45f79b82c5de88c40d06b4e78b24627826bb36b1fa22a071be144d0570dd0748ecdbb003e54505cf58ab7a371061234c9c0d5a2e29d31b61d40771cb922aa765284322240f68c7779d16bb7180bb29b796121f8d3434dc7ea1fa133b18113b75fb5fb6d1d43163c81cbf5467afca38272124f6149bb2e507a0bccf674fb5f1b1bfa2982e941d54753f6058aaee72fa9c41016dbc6c7817d4674cb467d7138ec179f8c0b01efad5c117fbd5b9b771dcfb576046c35e98cb134d28a16486e4396a1467f6c68dd7b718586b3a930c556d438333dac57aa05a38e79960703342d33dda4980118285384294fa942c57a0e60e5fed2bd1041b53ba257474be111edaa2a0ff71c2588d4e56bb0753c62de2a17feaaaf2cd3496a9df22b15899d74710c7c37effbde334e5347916a141e0e7db4adfacf343fb1aceac50f246e28a878875950fc4f8ce8646c25c0791e17032a826bec48ec0202ef1ac6be4fa46756a35ac16eb7d2fea94532c43b17a93059d50bd6eec31d2f1ccf42e4bc1f0573374d35e29f6aaafcc7297e3583008263f7ff03485c8aabac68302c96eaf5a8e88c1c283fd7776c7e611cf0205bc3274e4cb03f5006c97fa4c1a1db36212557b4fdbaded8847d24d12fb7d37d5943d0d04a05469de9c69224bd9ddf89944bdfd30cc7d5d200f013f2308bb359e1fea27159f13fba9710fcb2661eb4c25bcd03486c7d3c47f4feeb81a61bf15a044d989e55451f97300b01f9a7a4e4fe54680370952ce97d8c4023f4a2886591b927336593087dab60a132cbb31d9037af0e8540016ed12a0d0a18cf8fe12983d3e81b701ad6c71f8a4332ca247fe120daef93b93a201ee1e5947539fa8f2feb31fcb866ad8e25c674c9d78528a05114091b6ea710ce53c991eef1718f69b4cd9c6f900b957c0706b8324d482e8d36beac9fb9b50e6e51878a7ecb9228efa9fdf2921db4ab17858951c05abfbc29071fd18f74b851f40ff55b73d6b2cafe23a73b67905468803ce127f5c6dfff8031df3a5fb8dc3f552140c76cafe40a04f1c59f1efab6f2a69be5e8dcb6eb83adc23825287c23aa4618cf46a222ec6fb220248fb7688a563c22a25c5134c51e6750d3d41a9606d1ebf656169c63ef75292a7ba20da8d8d769651cbb38a7ce0a4606df37c02a7792c6e6124361b96b1f3746dfd0e1c3ff5e6254c00cca2a6a84bb9380db1fc92d6dc500d7169668cbaf09db9196075271d3522ec9811267bea4887f5ae0cb9a2cd7b9fa6da670a80ac38be7f28e1d297d24c57c5e88c61eb32e6a2eb3f1fa9848842cc567f", 0x1000, 0x4844, &(0x7f00000010c0)={0x2, 0x4e21, @empty}, 0x10) [ 601.712165][T30640] loop1: detected capacity change from 0 to 264192 00:10:01 executing program 2: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) signalfd4(r0, &(0x7f00000001c0)={[0xffffffff]}, 0x8, 0x80800) (async) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) (async) r2 = memfd_create(&(0x7f0000000200)='*@[Q.-:*.]W/^!\x00', 0x2) signalfd4(r2, &(0x7f0000000240)={[0x1]}, 0x8, 0x1800) (async) sendmmsg$inet6(r1, &(0x7f0000000300)=[{{&(0x7f0000000040)={0xa, 0x4e24, 0x0, @mcast2}, 0x1c, 0x0}}, {{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="140000000000000029000000050000000000000000008298ab69e395139e5f7af3eb1c2dc76d34e80f551fab1ef71d53332eb933a1b3a7ffaa782108f1138f01df481ea00f"], 0x18}}], 0x2, 0x0) [ 601.727612][T30643] loop0: detected capacity change from 0 to 7 00:10:01 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x60, 0x2, 0x6, 0x401, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x14, 0x3, 'hash:ip,port,ip\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_MAXELEM={0x8, 0x13, 0x0}, @IPSET_ATTR_HASHSIZE={0x8}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x60}}, 0x0) r1 = socket(0x200000100000011, 0x3, 0x0) bind$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x14) (async) sendmsg$NFT_BATCH(r1, &(0x7f00000004c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000000000000000000000000aa8000000060a000100000000000000000300000008000a4000000001080009400000000054000480100001800a00010072616e67650000000c000180080001006c6f6700100001800b00010064796e7365740000100001800b00010074756e6e656c0000140001800b0001006e756d67656e0000040002802700074094d961da61c9a81fa13ed04fbdbd69f379d911c47e518b65a0d0c49e67f531fb3a25430008000940000000012c000000030a05000000000000000000020000020900010073797a30000000000900010073797a300000000020000000120a030a0000000000000000000000060900010073797a3100000000300000000b0a0300000000000000000003000006080005400000000b08000640000000000900020073797a3200000000a0000000160a0108d7cbd9e3000000000d0000000c00054000000000000000050900020073797a310000000008000740000000010800074000000000580003802c0003801400010067656e657665310000000000000000001400010076657468305f746f5f626f6e64000000080002408000000108000240000001d00800024000000008080002400000000308000140000000000900020073797a300000000020000000080a01010000000000000000000000010900010073797a310000000050000000060a010300000000000000000300000808000a40000000010c000640000000000000000214000580080001400000920008000240000000000900020073797a310000000008000a4000000003bc000000020a05000000000000000000070000071f0006007f892eb790a39ab65bc8c67ac51bd3a54a7dea4d77077cc95148d5007e00060010c9c978c614e29c9a51cf368c4546f3e791f93c606d1f85095b3f4173e5c4694f6ec238c7a6016a13e6b12000e478435ca001d20a1613a358748236ffcae8aec9af2593ebf04cb3b1d92321c18e9cef8681ba40ef0f0136b6bfe434dbf7c9284158f05451e6050e874ff85c147006dbebc1bc2bf7c3d0cb0e4e00000800024000000000140000001100010000000000000000000000000a"], 0x318}, 0x1, 0x0, 0x0, 0x800}, 0x20000000) 00:10:01 executing program 5: setrlimit(0x40000000000008, &(0x7f0000000000)) (async) r0 = memfd_create(&(0x7f0000000000), 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400002, 0x0, 0x2011, r0, 0x0) r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0xb, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2581}, [@map_val={0x18, 0x4, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0xff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffd}, @ldst={0x0, 0x3, 0x3, 0xf, 0x4, 0xfffffffffffffffe, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x9}, @generic={0x3d, 0x3, 0xc, 0x9, 0x1}, @alu={0x7, 0x1, 0x1, 0x9, 0x1, 0x30, 0xffffffffffffffff}]}, &(0x7f0000000380)='GPL\x00', 0x7fffffff, 0x97, &(0x7f00000003c0)=""/151, 0x41100, 0x2c, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x2, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x6, 0x8, 0x9}, 0x10}, 0x80) (async) setrlimit(0x0, &(0x7f00000002c0)={0x7fff, 0x10000}) (async) setrlimit(0xf, &(0x7f0000000680)={0x4, 0x5}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x121000, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r3, 0x6, 0x23, &(0x7f0000000240)={&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/183, 0xb7, 0x0, &(0x7f0000000140)=""/238, 0xee}, &(0x7f0000000280)=0x40) 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000682c00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:01 executing program 0: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfb0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010020)="ff00000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3a6a6affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x37f, 0x81}, {&(0x7f0000000080)="40000000000001000174080000000000ffffff7f205a4d005a4d", 0x1a, 0x403}], 0x8000, &(0x7f0000000380)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYBLOB="2c00b0458f9c603818d4f36288606b22f4f4f851db34d2eac72de97fba6f95b33e636580"], 0x0) [ 601.774873][T30666] loop1: detected capacity change from 0 to 264192 00:10:01 executing program 2: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) signalfd4(r0, &(0x7f00000001c0)={[0xffffffff]}, 0x8, 0x80800) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) (async) r2 = memfd_create(&(0x7f0000000200)='*@[Q.-:*.]W/^!\x00', 0x2) signalfd4(r2, &(0x7f0000000240)={[0x1]}, 0x8, 0x1800) (async) sendmmsg$inet6(r1, &(0x7f0000000300)=[{{&(0x7f0000000040)={0xa, 0x4e24, 0x0, @mcast2}, 0x1c, 0x0}}, {{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="140000000000000029000000050000000000000000008298ab69e395139e5f7af3eb1c2dc76d34e80f551fab1ef71d53332eb933a1b3a7ffaa782108f1138f01df481ea00f"], 0x18}}], 0x2, 0x0) 00:10:01 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x60, 0x2, 0x6, 0x401, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x14, 0x3, 'hash:ip,port,ip\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_MAXELEM={0x8, 0x13, 0x0}, @IPSET_ATTR_HASHSIZE={0x8}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x60}}, 0x0) (async) r1 = socket(0x200000100000011, 0x3, 0x0) bind$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x14) (async) sendmsg$NFT_BATCH(r1, &(0x7f00000004c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000000000000000000000000aa8000000060a000100000000000000000300000008000a4000000001080009400000000054000480100001800a00010072616e67650000000c000180080001006c6f6700100001800b00010064796e7365740000100001800b00010074756e6e656c0000140001800b0001006e756d67656e0000040002802700074094d961da61c9a81fa13ed04fbdbd69f379d911c47e518b65a0d0c49e67f531fb3a25430008000940000000012c000000030a05000000000000000000020000020900010073797a30000000000900010073797a300000000020000000120a030a0000000000000000000000060900010073797a3100000000300000000b0a0300000000000000000003000006080005400000000b08000640000000000900020073797a3200000000a0000000160a0108d7cbd9e3000000000d0000000c00054000000000000000050900020073797a310000000008000740000000010800074000000000580003802c0003801400010067656e657665310000000000000000001400010076657468305f746f5f626f6e64000000080002408000000108000240000001d00800024000000008080002400000000308000140000000000900020073797a300000000020000000080a01010000000000000000000000010900010073797a310000000050000000060a010300000000000000000300000808000a40000000010c000640000000000000000214000580080001400000920008000240000000000900020073797a310000000008000a4000000003bc000000020a05000000000000000000070000071f0006007f892eb790a39ab65bc8c67ac51bd3a54a7dea4d77077cc95148d5007e00060010c9c978c614e29c9a51cf368c4546f3e791f93c606d1f85095b3f4173e5c4694f6ec238c7a6016a13e6b12000e478435ca001d20a1613a358748236ffcae8aec9af2593ebf04cb3b1d92321c18e9cef8681ba40ef0f0136b6bfe434dbf7c9284158f05451e6050e874ff85c147006dbebc1bc2bf7c3d0cb0e4e00000800024000000000140000001100010000000000000000000000000a"], 0x318}, 0x1, 0x0, 0x0, 0x800}, 0x20000000) [ 601.787789][T30672] loop0: detected capacity change from 0 to 7 00:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r1 = socket$inet(0xa, 0x801, 0x84) connect$inet(r1, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r1, 0x8) r2 = memfd_secret(0x0) r3 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000040)={'syztnl0\x00', r4, 0x1, 0x8000, 0x50ad, 0xd0bc, {{0x13, 0x4, 0x1, 0x3e, 0x4c, 0x67, 0x0, 0x81, 0x8ca78a799d1eed24, 0x0, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0x2a, [@local, @empty, @multicast1, @multicast2, @local]}, @rr={0x7, 0x1b, 0xdf, [@remote, @multicast2, @multicast1, @rand_addr=0xe4010102, @remote, @multicast1]}]}}}}}) r5 = accept4(r1, 0x0, 0x0, 0x0) sendto$inet(r5, &(0x7f00000004c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$inet6(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000180)="3cbba56b5e6145146efd4f7606600800b4d1ab778b4b9b378fe0e87cffac0685bcc0eed942098da00ddf6ae009f26194ef7f2a86eed5dce3c7d2cf53e94b380044da2affd1ad5f27b1e4e087cd1a8586b727b9fe22dd639093e01fbc47b5", 0xfc9f}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000840)="657ee3464748a762d4dfda029d55145c8b13f11120131478a9be964ffb9382d3396d0524faf80f7658d6d58543ef4ed098a45fac00107394b909a48852d5d4ad12b3fc632c10cb4f2b378de41cf003d5dcb8c009889b4cafd9894cced1e033501d8284de54d5d3903df5134868b6de3df1b9bc0cd89c0d9b5a75581adab2b5936fc7bafa982b630e68669b81ddcee0d66914501a17def33932a61bc0b8933fae2fbcfb965c777b00678c0de85ba14bbb0a738b18a6a2e00c1da651f86743bf42632d5151a95d35fcaa31bfb38bebdd226a349d94f1bbe91351a434bf26c7f641fa3b6256d1c7f496a5ab0e74aa348bec82a5ffe8fbd452ad23074d63df4659868833560059c71e03f3bdbd1435d4805aae052019972ea326f47770eece120600a35a0286074405b9727bde35bde01524f96277895126f8752f25ca38e69c636323d745e97557c5adddef807ff4791fc60e4dd4181083ab6293f9a6eec30067f2b8b6ffab82a2ca141946c725bc8f4acec804410914c28048adc8004ce63482e26e6c4db550a03fa4728a8be316a67595fec7bfcd0413b9774e7d741911600bdacefdd8578ce7a517ab2471cdc28f52be81e5e74167a14515b3fc5c831c2005f6d8f170074401e035d9b22604baab11740fa2e40c0f549a58a6d32534927f3ec389de1b1a7688da42961d0a5fb4b75dc8a26cf8cbf1b404b2071e1f9620b4ea06626a9ff28a96697fcc1689aff5a1600fe47dee9ffb1ee4c404b1f4aeda470db85ab22951e83fe66e72c468f36610b05becda8dda4e8af9f7068e5155e4909764cea53650d069f08fad466cbc286655b9eec254df0b349df5f5c38f2472d0b18545f2941c60b8e57f426efc4344d75df305a9c71fbf961b73d2b096c3b93f62833bce283b022439d81f834e443c34041a87cd184dc6c334f9ad1612deb8ea538848fa2aecddcf62e4afdc62910a1536e7928f0660f2d9977fa1f8f342aef6e0704105c43b163b31830bc745c439fb5df6b095fd48a4529c3bab32cd01b66f3f813cc99c7d37736303be415402037355a8d8daf833f969c10ce9b1ddc3f3f4668d849d0255436db46c3f15077b386c6ff579ee8345956aa386261d0ef0f2b5e4c43c36ce98fc301a8ef6c465809ab86a78edf7461b0dd1533813a6838fba5d51aa964f315fa243219ea31402fc89707c1a09ce8e322522171396faaa4b0381eddeec45c2aea7293890b3b2d8c4f8f32b608a650b2b4a04dfdaf6b25dca564ad8014d0730ce64c5508defb1e553a3cf635ce6b3577a62fb9968fde9bc35e09f9827f2cdb78ea48c7111e82d960757d7b161d61d123b6f8831f6de55ca25927107ee9d913b8803bcedb0c6691eafd1f9c4a874820fd8fe9683df4b0c132bf9bbdecb62fd4a4ee8e3f60fc53615e3a72c053d48fc96a091f0eab181335b66630e4d24a5b131851b9e816d305a7f9f5346b3e7726bdf6af6888368699b98249b3d6348e6eaf5c84676a07d394c22c99c0429f3662142deed9788c0621bf8f8ffd87cf4560912bda3e713e9551e0638461825f4168f1a2313a6f528bdc3ab23b07476df84a9c019c98fa2e42a20aaa0ed6390d15bdbe4bdcc8bee3d42a760b30c06ac8512b3b7f36b3072519e5fa5c4da06a5c4dcdae17f595ebc561c4007cae33b3332011d0428e4528a46af69a5e49b365986ea46acc2c2418266d5775209d7095df6536b3973f455077365da990efdef640c9865b1fa1f1e2fbf605c2cd8ef347c00769dbe12fc376fa2629a504f60fdd666997b4a11121ddca426d815cdcefab54e3772e87470f4d5998de3c4657b99f6e0b3ac11245eb21e2366239c2e9633b6f4ec37a7f5a5280b8f2fae60d11ff83313dee332991ae3b14baf064ed839db8666bd029e7951509a4702b61efc6b558055ce4f3c0b2665f3fc9a32e1f92cada5a99219e45d90c712343ec53ee3902069f0cd08ee56836c16c80238119d55d128cd072974e0eee61ae401a727fb6c767e997d59cec4c5be6985f822ef60212cb03c130d3a84c27bfd606b1e3c903a60553d00904f2a4bfb6621415ab5a965891446cbacf453ebfbd23519ae3c4bfc0269e75c5f968477d330fe26c2a5f059d5f1b214c93416bf6fac1e7146b0d0a7529163b4ce17210d95a06c8b1fcf31eff825c8335009ef9d832ec5d1bcdf6da57f5c8c6b4aae58fca2eab3ef580856d782889371ee3515e04b63e58c85d36e275bdc2a77fc0fa58c2908579b42d95a8cfec4951028311b7d10f27682c4eaf6053e18ce6254a32f6a3c021b7b5d1c810bb979260600d457aaa8d3245619d2343fdf9418157183dbe6132f7bd0d6e9da20f3694fdac3d035cc24ea4f152402ada27fc48eee4a08617876a77cfffa9f27d3e86ad4a28f1672acd8a7bea3fe5a35784621c7cb2e304d2ab7a4bb231741ec05b13fd9e6c1a919b9ede09041ebfaa20cf65a6f22b06ac0dfda3814dc7a614851a8887b9b135301b5ea24ce5ecb8680f6fe9acd8df6488e757cc6c85f7810930bda849380b8f7fb7498dc50d631036b67487f100ee012cc301fea043d24c6b7760376aff7a5bea2ae0415508e896706463c8e21f923e95534100bc441b95dc2a3a45b52c7350e0cddfbcb6bf1ec923a5863645d115b3944385ab4194f9792b8f0ba8c50414bc8132340d690fe3fc3971a01992dd318243309c8cb3a48f3476867f6d38150bd672904f1a25f2a31a709d2530647330d5cea187e6f995663fd3b8928e581908cc459b212bea9331ef60b7c543d3923df9a3dd79fd542f085f786e31ef0b3e1b08cc0153dece28062fad10d6ea10ce2d5182d86cfb6e2c95288507334c36299969058a6fabe39bc0475cdbfcf4206d56ad818c01e701cf14d2ba8ada73aaedac77a0a0972dd32e79b094bf460178523d0e342f7daba1dab8bda69f47b8f4abc0233fec7025404b2796fc3badfead20f8d293675de033b133379c0db37eea2ea2d3aa9c5e02f7c0af189051534071021df571ca27e67578ac01d82327d2b98ad1a4ad6c7671f86d52e0438384d46f89af0a4c4b50ef3c5e807969b19a3950b1c092d057f6dad57bf1b626fc444214a7e6062f3520c483ea2048b340796e9176f6528dafb0bf4f15e4059027aa1f748d634bb2f96b52e39074f9f02c5f67b4439f83644e5abc42c5bc3ba376677370524648b72d445b9bdb8693c1bc576be7cd0b20ae451701ecc06cb002ad038c3b1ada1f809cf4e77be345c2b49b62aa4e595ebdc84f167dc141b4c83a4eece6f06dc0b14a4c1ad2e014a28880efc333afe46ccea9c30d76afc09a62ee75f4febb1fa26c313d8ff17307e14c2c06b425b86e6628fdf209aad610799b46fbe76057c9832bbaf268ca98ef51b8594df9ac788c919dbcbb57ece3e898d2c85cbb18d3a78c0e77bf6b26b5caa9ce67b3baefd3d9e589252c9cb5e814e4f0edcd8a8c48e2f065e61158a31ef101dde06132096e8808c6c40ee1d773a2b353ee3976cf4fb73a9a96034b0244489f0f94abd06f138939e47df6f6c452c79cbe7ba035e244f5c5e2b400db0e50c1fa32c222e3af988c28b8d906376a4e3ee60730f6fcbbdf1892c9d2363c109753004078953b6ba543d71fbaa1b8df7aadc2a67a89ef463c7c43029b424c6a9cd9913d366c3df8150b669cc29e2ae8fae6444fa957d9e401cd35efa706ce7ba344f91f6a11c22b285478b7e6a0e9739d335f3e28290ae4831f0bf7a4ffd90b79eae33416117f924e043133cc52203be9029fe6679f5f71feb59ac5bd2a56f9c79ca64f620005afc4a3dacbeae7e4ab61ed6195fa05b26810ccbc78f0730cc0771b5c80fea14c74baebc69af234244073be09a22f33a1b30b8c8d7a80fbe567501fa49b77061c305a116be8071c75436fa728e29329803ff8c283763fded62322e340f66015d986941588963aaadbb08a4278213f0664f8577e8257fdf9cacb546e87a947ba658e32d57b107982e57b368b68a06812b4afe9088f9a0916049c7fff97b2c2c9f1a389dc0fb740e5fe8f20590534b39defbe5a6b442dba06f9c6b4818a060c00b3b1a10cedd434be08bb3c1004fbcc7d9e0d45f263f944db885556d2f613d99ac3493de1dcd446bb7daa4d2ea32d8303086ff01eb58b8fe73500508b9b20d63ac2ff566b843498caa106ba51ff84c566fec0bf77100c097ae967b343399dacae3b7ac686e5aa7afa2de2d0f0b6937ce601943e4e17818d6afebd3fc57662e028d02a3f9d1a3a35d8e8c94ff8f27ce8222effe7d62fd3a762333b1e196580a64e195419de5bb8a2cc94ce4817d42ec3faa22279847b6eb7835deaa18c206882610fc38050455666dfd14e6e07b265e2ce89a5456d600123c48539c3c59afd4c3881d83922fcfd90ffda67640cae136308bc36994fbeb3b82be44f412a9bc757973d883a73242d23f1713805aa88bb0cf8bc82da43d6b01a60dea00e3c507d90f7d943412d022eab0dbaf2f32989709db8d0ffc580e4681693261a73ee5be989b0fb2d6b66ab7829aad02fe694db4478a01ed4bc9c4b2b3b5736544ba37169a697922715383f06bce2ee769b028151b6a792ce89d28e9aaa440597cdc424dcb4fc785f986f71e3d3bda6e7cfcfbbddf23f9adedfda52d7648cd2a065e638647cfdc1f393b2920abb8c1da5287fbf5f9658b62a10c6574c3bbf8d0be99498d2d0006f5d0e302f6d92dbd3c1a8bb3e4f9c34140b500ddad6424c37316e1293397bff0ed3c6a145771da907f4d0ecb82e26cc788aaacca92cdc77230d4ab5031e293c9f504c11e5f96e93dc7e91c94bcacdbc8f8506bcdb1226feccc5a68d43d0656286ff58456440430fec052b66dcb8904597b24bc0c71b34bfaa3af29aec5c4a9f5c6acbc538354e1512467389230f77796f4588bf84658f137184b170aae7453c61cfd1aa708fe94402726440af3dd73494d819892183e23538454991165aec79e0d0a056a6c55627fe52b670e1a7efbd5c786e4dfaf1cb08bdf7735af08218c53ef13a640efba215838d02557b0dcb7bbe816ab3ce9b8594f3c0f8521d5c0dc1d38cb10670c24659926dfc903815b8d1949dab25b1bcd8919903971f1e1e787c6e53987a4800bf2b15872a508f8b5baafee6a9e674ecd950d4161e467d5e7c30208258f6754bf961356b152ee3c708cb5f08e4c7709d7cbc8e8dfac231de3bdd801fe54c0341f2083d2add68e3369eef17cc5cc8468814c839afdab66428f1122dd0d538ce580b1f171e3790ae4f54f6c5e5aa8a88f051326463711f508aa6b4f199c8bcecb866f04b773f3a2ba7d001bf3c03b86a8af0b7f410aeb4ce3025a087d6052ba7dc819d382b6ec311b413cd79b65194cecd587c427231125a7b68eadac7df19c614acab38a49c5e9f69322799eb9d858f4a42d869df3073bf11955d92c3b999ba8b7e641b9ec389b3c40390805d5f3f911b164be15032217cfd0231212d0d1d09956a7f7958d352fd105e135b4e2dfb41ac9d81db7b7d62b50c792d9e92a94bf13078f6f60c95cd9613b7225a3158a042b0fb867d1f0fadf1b3c768286d4904251379508e27393911de124fd8e01dc012558e39499b4d70926f259db2de6da23f64211ccd1a9c92e48af5699cc89d8e659acf2e1c51c33aaec78bf44712078073f7842da1063cccda2e472639f856a3df13a723c5f204830a911a56f117816808bd8aeccd1f778b7d5e85cd62c396cc36ec8c3bd82ab65b2f5c437028458b89ca0ce27ab2b5fb6411d1f4d8206387638f45282e2fea153735e49593e77b960", 0x1000}, {&(0x7f0000000200)="e555ace1fdfa196563a35bc5ceb2d9cb0b6b9552fe9d4a03df46130b405f4f743049e97d113d95cba6eb99f7af81ed4ae1866fca3c3d505e58d0485a23ce6f3b2111eddd0e870708827bf094677d776c56cb7fe5ea329a3d58aaf0b47c972890a8de469bf47b3ba855c05c3830ab10db50264254657478a4a7093715a65c0d170a3b073fbdcfbfe0a1", 0x89}, {&(0x7f00000002c0)="4d29f18c50532db6119e150cb15ebf5cf12ca6f0c04992170a701a792eafd2bd9882df0b402ababc86e9b05fbd7362f4459e5c11be45e935ae7b9a97022235defc7f01d75c48c97d5ebb46e70a39e480c651431fb934a0fcb549a74530965d2c0048a1b4f46ee33c55beeb886e671f920641be64573956f2440ef05e654dffb240089062082660982de0fd736de003ad7f4b7af39f8d21828419df86da7aac2d572d35d638576dfba3b9f3237952688a9411ccb7fd6bcf34b433d173d8f78a21b218739dc2bf04f519ffa05d", 0xcc}, {&(0x7f00000003c0)="89300f355ead0fb8b7802673d3465e80e4ae8e488d4ebee269b2c34b5fbb68912e09ca01b7d3e5b37783367a59d95bec17cac125e535c1f3dd6a0d9651b98b72da8c603181fbb01c8a8f72da873155744a601c3c5e57913a8cf726ac91fbb5846300eab97413239e4d4da3cad55c4b753ef66bf740a558fac13ed56ef47330081002f3c213a42ef292aba66a9c81d6c3bc671ffe36017f51d4a6a2c2668aa2b6d6343fc0e48e04d1af0af7a35eec0eec8acff77c31a0", 0xb6}], 0x4) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r5, 0x84, 0x7b, &(0x7f0000000140)={0x0, 0x2}, 0x369) close_range(r0, 0xffffffffffffffff, 0x0) 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000022f00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:01 executing program 2: syz_read_part_table(0x8001, 0x1, &(0x7f0000002200)=[{&(0x7f0000000200)="1f4f4e3d4d7cc89a91d07cc91bf4259af0d6b6dd107851e8de2a127367e7884712920c5d420115f7566b774e3e387a7ec80265d5efea279f94c85576b839009a8a56c5213c9717bf593d39172bc4906e893978dd05ef1c83ba6f020b2b09211b9f3dfe27cf7d3c7061bab55031ba45a9f07409664e536f6488c0349a5009e12141df2cfa37df3fd6aacf271e680fb3fdd6762177d0bd76873ad17e24ab210ef93260a7c94f418bf3d7bd2bdfe2ef93d742197f6b0898c6960b3f1cfb0346e563b2cf3943e6397b570579c26620d4dbf76717d4578601f9056434269c938187d1e930ed3c1ac2096521147e0c1a3e87ce53fefbca3ba676cfc096d9d22e1e12a4b6aa203804bffce22dacd0b619f9a8f6170e989e5fd31f0c33639132946ed3e566d848091e98bc0a5dd96258b2e899a28b8dde4ca2988c79ecd320dabc02e09ce6ed58943ed8f144e0a1541c66664ec439b2b2bb0580434a55f7c1ef399fb64beb87c52337a6648caf285e7c5b503d41c577f0a4317ebaa2d956245d3abb6804c113b0a274a97eaaac207bad4c4feb0cec2691e69fb061f6538d0fa60862b3f568b6fb8d01b456553c9fa72c325bd85d5d6f934639c9541fd5e3ef1cf5db521a5a18402900a82d883a7c499d89114eedd5", 0x1d1, 0x5}]) syz_read_part_table(0xd083, 0x4, &(0x7f0000001400)=[{&(0x7f0000000400)="a4573b8266bc4cbe84634619fe141a391402671a56f5a828814135a86b62b64d650242154819e298e9dc16fce4cf67897eb3136890ce949ce5634be68ce4704fc0f0fe2cfad60e90eb61e5e0b0e2d2a3f776d09b44b2c6a3d99298390c16ef2c68be0aa3663d55ba1db464411055b9f74f907320e134222a231ebfaa478ac037961ac8250d506870cf2ebff05243450fec17e1ebbdfb71e02c4db142ad7a6514acf5cd62cfae10124ff3536ce4b0262d4f31fbf7125870400fbbbd5299b30b10458c06efa9803bfa514b2e75d84a1443cc4225157988c9840124178a55cdea9bc70a2e407e055cd08f48c2e4e0c809431dddf69ad167d5104da36648eefbfbb8c92a8fd4432b764a63de166bcfc5acf88a1c97cf721fc734f4cb777431e220a647c6ea83a9d18402d2a37ca7a535119760e8ed7de0bdfe900cf0525c4290757e5a9dedf6ebae20be7bf58c24b5ab5a0e1d3c6d73e8aa8d2b8f28c694220c124ce7058b0223229f800500b18ab3de5121de237b9b6e75a2aa207f6cc21100362f14488889f7c1e943563ef6116acc471336cff1a669be3e118344119a844e3d47116dadb6e08ab6c8ddf968fa762997b48a6b04f8f709745e58e6fd39914342cc12d5488b70c3d0632f680d655e6626a6875ea67aa9af9f3c3725e91668248f6c43c4517bc97d413161f90e29e76e7eef163f73d32b212f68e66863060e3f0885871e61ced325e2138045e514fe9a65df4dddc8ee4e361693772a4b4b53df1acca3a814b423a54e8168967f1f73db5b42ae38d97985891aa3a2e269f02d2f6c5a98a50ba2000f5630421229284e188e457bcf185bd272450c3a5a500a1cacb2ff6658bfd42f3469128fd642c5a83d45274f4e1fe2f7cb4a20c23aa91dec692cb6242038c3b5500d8c87367b50917989b4e327b119578b5ecfa6a12583f6db1b070334fbec7d774e29726824c17d56f134bee208f168a62d8f5a7532751165560073950f6b364cc39212bc280e8f4b3a915c85f629bf93eef382ef1254f01e9dbdc04f84b3cb11206e6bf7153b5aad347b8424b00f773b5e6d7e123cbca34c832be4e4a242813b337f5c3ad447b7346c57b7821673264466f2cf3d987ec80aaaaa6c54cc726e893167dfa69f24966822e70ec8be8e3dec2a50a57f20d4ec5e77224ddd79587fe15aaaec65c64ab8377289378f3fdd0ad620a4d3a95a182449d0576f0aa35c8649bda9ea51c520d0c9a53d1cfd2832f3f6685ede064a73a8c9e38cee3ad1c9b37cce1cc43fe14e52fe018c9e119e1981b3e11a7cda92bee007f7e352d01e9cc8784ad9c433c5da2f51ea394471a7e3960aa3de5239fd47cd90a3d83a49e42b13082732900cffe65462873523ee317de0d9f7e3117e7f390ec57b4fdae50eedeba9d6443279017d203732d38cb2f6ed720922a3b37d929a8998f546e831da90992e033b67e70db2e53b010e97e8dd9a4bf6998b665a74668bfa017f2dff0d8637f6a7965adca3f6e5efb0320912cf75210ec6688dc8bd084925d566ac6044870b7e1d8b49b4a908436b4d8e62c0b0a479ae4a40124f6cd489c1bdf9a8995d1302ece9a1eab9bd59b289281e3538f9f1929ddd35d3369c18ffeb9548e530b14bd74278d0f45d26bd4f030c91c5c8b35652cd2071ff2d2f0f7ebf589932aab49e29d8e3232ca502e0d66e4d72b36b2cf00f0e848533153de287e25050920345d618001d33b494fea58513b8f327592cdcf75d28e96c3929ec508019ac565cb2e6cdee657e1a8dce11b3977a5e778bfe667949787de557fcf7593c3e3607889e7365c133940cd83e10f17bcdb329f1234337c7be5eb19a5d1e183c3b75a3a65413e70f89ab488e6803b1c68c5d042329cd1a25ea2a856c30941582ac70828dc69a86417d3260a30418b57da1598a5c6fbcc26aec9c9e86704c55c6963172040331e0ad2ea67ae7972309f619747cbe0d845769dfb8df823786635d33957202aa687bc305bcdc735b338121d3a411a4beee3802921e501531121cc625596e3e213338ac770cd6c577e846f14990287187be754a7cb7cd87be272aa6c6bc7d56c7b339cdb76fd7f9350dab2d1f6c4dba3539cd805efb3afe08a66f689fa72ef923df58c57aed284e887cea510db8bef475349aaf09e158ac4baf18aa7bcd2f9528c7dec4233db0ab322c48437583a7af6c357e099f86ce09200ca0955407fd0e1c364b5ef94e6ab080b181a0715f63d42335ecdff39a2ac7c876c92d15664313101477f1691da386e951cb47553822797a39a4a9e431aff23d8eb0aac4898b65ed09eac6a55484ac38568857d42e1a509f4f2879399400ee4d231d0b7546748945447affff399483791c75138f3da74177cc77412c9285997ba45856877f04552bca6d558edcd2f91d747d6954871a1fe39be282ed8a5c429a01a903ebf12986858aab5eeb66708be070b053c5fcf57748595016028aa6741134f94075059cff060d7b4651525860bc58a97bfa646fe15075ad7837791b585d063b43eb3f6372939e0c7ed336875b8d221e651c2e385b8538d563495652ee8dba0e98930886ed8684359b3c541bccafa51f59897c6029ea149474476688949dd1319b4cc7bb16bbf123525e0d28f9d87b0e448b8cf2427a8a5ef06e4f75a07d428d0a7e5dc1c0ede0fad73ef10aee022f097d5eed7aaea824d0a82556eee1ca5192c3cc78d46f63875fb125812268f2ffe9a9697a699d575f6a652984a5c5178e9f218312ca6edbfe0df4748c368ab13122f9b012dc7311ee345af12d624346733b149bc78c1d51c34810296772f466a4f8c27767af370addf38a17cbe9a81143cde4e837fe9fdfc41d55d3dffd01a79356cce586a95bed3e100e64a1688a73d91ecfd569a39015882225850d3f9340a3f785d413b1eb3109e88835a0bd4582b8c9e5229a85000ebf068cd3204f87fb39e72d05e0c2bc2654059396765223731e0dbf00b775830942d90e6170b4101088223e530abc314a55a02c33b7ba74a8f0258911bb221b09584e812d1ffaa7ccc586038d260d2df56be9995d0cfa2afaa3c45e845bfc97e4f482caf78f076f924cf104232f4cf8a45066534c4f48eadfbc2cff10ac8d7ab2ce50d382cd0a8f17e2d6f55aa68b45a77fa7f226237f731862dbe6833b78c97cfcb4d9ae75d99b99cfca1042b6172b6d793c81a42956c01784af6e09ebf1f47b85ddf3c3ac4e62c486575d219078766b560549e8587879a5ffeade4be9dcd5255b949eea369b86fef0427356ef88862bf70b0fb0e14fd995eaa7e276fe993676dc67d4efa62b9eb6330c8ee11711ce5a5fd60816799461bcf47a5d33a2dfc9caa29a56e6efd70f7b1d9a08246f99c6f9b7bb10887dc812164ccb0d7eb67d50d056d37462ba124896c75642b84a17a853debc98d8800d8862da5e190b141393b22b0726ed78d9a9d01afc4ddae585e6ab7968ca307f24a441c4e73eccdf4508e9c7a2c46075482166ed00b88c03ef070410bebf22f76d88d2a5ed54521c677925a257e5e3301182a322df39d4fee920ee4da4d9309d57a4ed2c92968817257bb3cc2a6203c69248c0002e18e872894854e5ea0777697265f063a8db70ecff5474794b79d61ee22aaac7f99af0285deec359b686cc4d79e2f93a05de3ae20dd9497407347722d5b57e8dac1e492635a41369677f9fd84e3de18418f5c5dfb6f19277b5aae8147b3cf512c15fe4dcfdcd08dab0fff74e794ae99aec7071c700ae4f1cdd401ec71008b60ed19f212fa2ae59b8df0914200095015fac78dd3e4a2667596a90b9280809c14a0863f9ced03ae8b7be9e9d409c4cc7ddd9fd0450698e298588ca3ae590342c63033b4988108f5d8af4d57b1be9f1118b761274ae1ef8605291ebde1d9f394e58a87a7a60495ce40e3bb4f2dd5a0c2567806395d095ce1571179b69370deaf0df30b6c5d50fc9cb191f77b24bb17104ecff3ec576ec3b16a4b96cd482f98948c6590381fc31a7d41c6b719d5692fb8c86ad7dd568f2d9ea783365fca6e813b1c34a4894520e7b5386f5ab5ecde3ec392efcb60a3a1ab129f05c2b2bed3a13c439e13a853e55224898c19e03608d203bdff00c49c1b123299c799a3593d4783b2c0d4360f94e2ca55a2c8d216da1a5f25df0479dbb65188ac18dceaf40beb6c80dee8d8fee0ca5853e62810a4d89c4fe3ca73c06d9989adc820da58e7450176a62e6fe6c9e166245e496104702f8a780f87181f2c6d9e0e631ff57908e6480b868cd2f5c8b5672d71dea6a6ceca50114ad72b48e8ef4fc87ec34292dcb862a2622b55b481ab641487d3c471a8ddc4eaed81dfd950bddf9916dde80ecfb6c175e05a58b41b47ef14bd564db64410acc2e361aab1fe87556492b024fa2aed8361e6bc0827bbf89e0268f516403534ad53f4459d25fbacdc1477ee8f972f116a3ed6747e52893836f9613f8d4959d532a776c1452268593ca9b941298bde68b38e83579e135a6b0757ddf2245e7af75cdb2410a48256dd397a0ad8fa3b0f72320339f7c3a6dd35f7982f1402ca6fe7da03ae102b46c46e09f1c3be84a96858a7ed7bf9b8c1803a7a0748c8105f307bf39b257d257c66d4c657e2224b4d8580baeb5519893b094743299c53b1377902365e065e0aa6da7b2becb42ada39274f5674b1d106b835fc8dcb3468bd269c9174e08001fbaabb1a9dfc6d047762cabc208b2b1136685a59b3b838543599bd6ec7ea3d5171a3a60addf43ddc142f9047b5925d7b0950c69455a6585e0f42cfcbbfd9d9ecf5552118e9e523e2abb9c103d3bb470fa1fa76e8398da67f59b4424621b90eda60c5b15ce9a135080cc568e269cf1d070954e582c67e60605afee4fe118be95b24f4a27809aedb1441eebd0c32791fc899f9a34e8261e9658ee7193e35c4e2f5587758884886ade1d6b1ae11141d91c1b88f3c1692937ded9ebab23a5c65ec8cce44dca27d13cee27b799c880fa65bf9a32511499f2c0abb046217afefe0ba699354f16acfff32694eb543646ec73cef27099794c38fd2ec3b8f11c38f4a4f35a17451bf9a55fc0eb1946bae182b1effe8c58c114eec45ce18f79245242012433052d5e86826c82ddd4e80056a5e7710574a590d284fd2d472d2f9e059006978b3f230065cd469aae0dbfb327e12053fa18700952d61c8e854549785feb14d26d8f2b84681406b9e7e196b13cc1203579e8c1da061a6f782ce50e615b54d20c7c8f7ec3ae7693e956a85ec686ff847e182e0ed408a72a3f15477236a6036beacfe85968f530a4078fcbdf8837d1c495147e1af8f81b9c62b3b2096e0c88aeed6e420d868b04bd497796d1375c8dfbd7a9018bfd3fa4b05f330f670e96323b7008c0a024ac399f504e613d459a319d88e00709af8f2ef133533be9d2d681cd76825eb77a186973e579593d7b9b10b43f7f731bedbb6e32e0c6df2106f393da8446c5f9a5279311e811b9e785d3089499b8e399a1911f48a89654640b66360ac81c721b584f9ec6aad1d9a1240651ae17030e9fecdc1813d16c18d7d70230e1400da5ca19e919a66305b2f00b81119d2739f334c6bfec9a4a1283b88230df973750b3486eb94af730ba25e98abb802b83a188f8c31d14fb74de82a419c4239e53d46a3f9d725ae554fab158af725b74650a7657dc01d0979aa2d4f042a3c7be6aa17094e9930b6b1d2f0a412f0bfd581e83bc9a3aee720bc3f965e6b34f1a23ae26f4280b982c55f57d1fdf2a36282fc50fa3f5894bcad0f83ec0f420a1e861f30f55908d", 0x1000, 0xffffffff}, {&(0x7f0000000000)="b09de9ff752020a350474dd1257de241f9d88024", 0x14}, {&(0x7f0000000040)="985fa8a100595375b697d99397e73ec22e3333e683dfae2dce07f946a18446dc93ea8babf8d905fc38b6ec68904ccd8a62c3f5da19aa45082e482a98913bd9ffeab3d2b95ab41fe0cc6567de07ad7687f37ed7434e8236d02c", 0x59, 0xff}, {&(0x7f00000000c0)="840e2817509cabf5441bf3b7783f5ee9c4ef1bc117b7c3c5885d9063afa9829e36ccfbe576986b447392738ee86a99442ab79b862de2f535fbbff107897f7c38862c03c3fd3752624a9a04028397023d6c9c84de0ad4ae018049b0825b616b582c6cb3d3983bdc35c831b2c26c6b3def55862ea112fead680bebbaefd15fc41d482bf2667e75722a4e88a8d45cc1c0a8dd2983c29e0c2b0cfcac25609abfe3a35cd9703dd08281afca7de76f579069006e3fd43cc95b3557bc85cd37378d236b78ce1721678f35d8b6887592b899187dbd622dc550875bf03005d1033246e4a03e91eacdeac57c4936e607c31c9fde0bb9c64c343866a5c60b8e72", 0xfb, 0x628}]) [ 601.837039][T30684] loop1: detected capacity change from 0 to 264192 [ 601.838695][T30682] loop2: detected capacity change from 0 to 64 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000003d00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 601.860938][T10246] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 601.865914][T30682] loop2: AHDI p2 00:10:01 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f0000000040)) (async) r0 = socket$inet(0x2, 0x5, 0x8) (async) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000001100)=0x4) (async) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000001140), 0x2000) sendto$inet(r2, &(0x7f0000000080)="2422fb22f65fddb07c0098d7c80cd5b6f53168163d7f83d644a8d03895f6e6cf3782f224eefe65808dc026723e134f5fbec9607cfd5140e495855de4f5911b6f65f392d12f4c8ed882a13dfde32c2a5eadd52a69e8babcb808d19dbe1f1f7ffc5a62e8257d490cd3de63f165727632af08ecb144ae7bb14c2c6f046927ec2d687e7eece99ef6b32fb513e5f58996009bfb4ca9a72ab9d16baea1e84455cfb981c80f90eb1ef5d94f425aa9d131114d428b57048cdb75dcab957ac92a29781d91d32f287d45cfe6ad00efe652dd1b17066e59d62a34e34ddf043c2aa3c74b3a03ac928ba9206cac336a657a428bdb763399ad7b60a94be397c7f2a8813dc240948f68a25768410f3a41fef433d7fedb541df0cc87e39c20ba0db5e008c05e914f39fdc64854c4f6af747b15d9b66bbfb355cc3279da124829983c4d612f3d4265fb5593da45e1a35d44de6c2bcc6e97d06d3c9405c583493ec197b5d90b141b7db1207ea2c89c4a57de0ce9b610ae4e36bc490ecadc3e5745b1dca7c15eece61a57f90244ede781415690faeb579e02a8c49090e6d96e0759956af5e1c327164ababb909fd2e1afd780305283222e06f195c36fb78b60df826c4a216823dc7ab4737c876096665f94cd28a62108e7afcda88c7d8a824915dc2685e727769fdeaf39a3fcae1cb3f5533bedb48897298b4a14131e0c664f7ef51ae51d2f765e0228ebf5af14626c8985f6ee8b66a753f130fc0a7d41004fe9fe23d18f473602176a095adead13300c2a38fcd8c5399319c6a98ca03077e1b43d3438379494a67d536417ca4b7b44a0c064920042742fb4fb1f37a41e26df6fc1682210f1063f2fbbf2685e8b65a333c63f5a6e7de6e1ca11af1a36bc224c728f00af447fadf67d86b9af6dfdc841bfe506d74ee6d5ae4ca4e3b87600952ecc17c7b375ef7c720e689c5661c03367468afbd268d80eed85c320e42578598e99b8a81eef71a2a12a60547ee8ed009734bde55eaf93de558b83a024c036db47b38c03d192cd0e354f2d4c94761c813578cbf00c7b70be763bdafbe34a2767ee1fa3f423310a5750ab5359a5ff3c023f9fc150c3b64e41c4a18d7ff0818b8a3e171fffbf18b4dfc5e4c45f2588c311e7fceaee0a246c624d0985c3df841390600f106762a09f107497c6583535c09c24141fa3ae7ac2700bd91601e07874975edc68b20c143d04b4c44363c18e0d60361ab0bf5c56e7f0e2934dacbfef4227865d417c1f392fdc7730040e76628a8018fbe70a1588fbea6ca9d353eb284810116a572254387d23181347f97692bce1388c10f533df425e13427ba4315c27437ca60821b0ac74ec296b37e39f87ee15a4e677c492d5ff20f1d8e7a96348c52c58dce59a8d200e80c570e37ca368ae1d5d88091dfdbde96c10de14bedc7b508a898f0e35e5ee3f98d4c1f6968b821d0917c6a0d347a753385d424117c95c8a9de1c20b0b712bd92abc781409075118f2ead3e448a6e0219c8e928c51ddb00a0d27c4236fd6329a0c41fc4229c08da0b7f2424ad63f3974c89cbeacd976429c0f1a1a2f04c0def1217233c40cb1f5dbe021e4d2563d72bc90f6e4c04ee1038f5d49353d824fa38dea084c9ca78b6c037233b0963d54e473c3f63dda91aea6da6b35562f1f41aa1da168c00eeb1d37a48db1d1ceea2296acadd713337e9e95b99b51faf4330524e6818dcf35e302bcc1ca7743e563902e9255b73b1b511a5ca93b8834e727091182f59d78919617601106eb3ee3bce873f5bccc6a539bf2a3fdddea754fbd93ed395c7b787a6b209caeb7d1138ae09ebefc2d1e97e2dabb04dcaca2cf6fbec2b94af562bd96bf00b65d22d19fa869ba050a2fb63f1938ca3e2d5fa576d7b5da74ef57ecbcde21c8f9313f86f2b42feb47f011481bf82674e8f58fe729a86e2f26428874ef1851d9b344dbaedb6af2ba0f20b5c200b2b58e3c8019f740e4926ff2528175bb44e6d6a4157759332348a6bc06daf38e0f7c2b9ffd63824418f9def3f5e75abc9610c76e43fe8055f9de9a041b287a7fc1ef6392ce036a1984dafe609b61711b77f50dacf5efb502b9518aed15c815da7bf4d345e34728b8c0049dc00a0a85bc4991b4a5ddc136703efcaf05fbee9f70cb7cbf5f712370436037f566970ed01363ca2eae843669fb6a829cd54b4d9ff61cacc847e02b5dd9343a8d12ab2698557b8162aa1a80921a940193c1d93ccd4967f908c5e3b6ffb739358ac986cf9f9abbbca1795c8ae7ae93d573c4e10035017abb9c1883bacf94289a1d2adfc4d33eb184a891f10c5587fdf015835ea0cbb506e1ae6451269db9e6dc1e943adc2ed70aba06a62e6aeddb888b73908fe113020c2196e0b13c3b7ca3f97a41c947d736b7d00acc678317cc4234e416bc91a606960d52637e5e18b05ababd8b258e5b3f8b73e53f72f0e73d70c24dbaf19145326a58f89c093f25f38409f517d71d14b1820761d6b717f8bff614e910830048604df8378e111218668f80a7cca664afae5be9b463ed22f43f2d83cda1136f210392025fe849d5305e2e70a78357d91cd4da1f688912576e433dc46920676261b3a795de0be5a2b479429d1215b776b45fe07f5a1acbcff4e27322a980855239f236ad5f9f564600376b26c2ac205c79b06c9b574ad054cd5975c6591a57fd5cb5196d88853d94dbc445c0a96078c15e617406980c8622c54523a1e228c3f11b470fd4f83405d3e1c491620062e77b9df224d51ac820372ff0ac8e406b521163cf5c2bb8ff5b4eadc03b725a279e3080be586fc1963e2c3a83a215c9dd41e88e0ef519af65596a30cccfdfb4a03b664c8a1841fc0e136373493b2bc5fbf1cbab242daea65e3a3a5c10b8d408def7ddbdde7014677b8d926811452a85c2f421e3719dbf7b8366573b781a2be36903848a99f89faf55d7ffd7eab0b85ebd4b6cb498c9ad644cd13a0f2e48da85732aed1fab455b3abbcd1b12f376f1a30e0456e780db9fdfcc3d3c12541a6988408e55669dbd645ce4d5c0416aba08fc0efabf53955c35e238752e2e029402d90440f053d7377b17a306d0af6fc5d882829c460bc65b7dcb7cc285daff7bad6a68f8638bd703b04e54beed8274990427e2621d7c18adc0ed9e83f0cc578bcab9202f2550155305bda90cb1d5aab051f5b8c869e587a006d312bddce6215fc1a904ba6fbf98c8fcc0decf4646b858426f43814f6959abaf21ae4b4fdf1642b66c8e43c90263f4377a0de151079f449deac46f9ee453ecc377e5d9a542c2cb02b6aa5050616ee482feee734e94ab3a68e5d4fa48b6f5f1f13bb894fdf25cf3a5d036da601d36a02a841c63c9fa054331ea0874724e6ca37de94bcde582a2741ebe4a72b30443698f02ccee327b3fd8e80a9cafb059f8a01c4ca6ba061f70db628b53e716942eb5c5bef58fe4716bc7fd224167a1a4fa6d1587fc45ba49f10dd8ee3af951a5eb45b698974bb7684d21242df0bb3256c2856350a49bbe24ed9b5cb1483edbcde9b3050bbdf35149411ee4e4101e8cdb6983dc8afa3ee8751b6b5ab16e7a26cb5a8d39125a3582220ac241ea6df5d6b7cf6dc130c5b2b00bd81b58a557bf1f418d2ec67842e67a3f8ca58321bf9fa6985e8ead37d65c8e1242129fc489f5f05d3cc2ad5ab6121328e5d795e0f793df5e568893e75859a31b638bef08213b46d3cf36edff4f1b08462e88b8a1c20186844be44689be56c0dab2d94b0fe2e63251be810bf876dd35f7c7cdf9e0b36b5524a203e51369232aaa966abb510e203a4951974f7224a592f1cf28391fd6bf9caf5ddc1a1190309f13b9464c714d2e864ce955a7d0541858aec0e2b1e7f290e1d1818a2482d5d35d0c82b6aa65bc4621cf1326e1482565dc29dff6976aab0892712a1e963e80eb2253dd44f7e92500716412e49a8090cbed583bf4eedc4eb585ed27d859b5d5e00f829db72daae2d081adbb80bb16efb33425a4dd433a08743b38ef4d1c64fb32b2d1cb575ea451e4efbcec644b5744873239c39408588cf3db77fd4396c01793f83488a680999b67537727524872b79ea05c73a6fa338a70a4a07e7f589c4b9efb1e89e5f447e48b03e979835f546b105d5f1f4fc40f7f80ca853e81f9f0d21c20f8c2ca83a43103ccc4082502d486b8b8d6e5fe50904b56d72f3a43d308072198eee474f970fa36ddd24f886036745a2aa456eb3054e6c07cf3f0663ff39e3a9bfb23dea1fb5aa695243b118df071074f9ce46bc146156c9f1a6f307388022c854c054181eb52c29cc027f0dd8ccd655d8d1bdb663850c6a56bd1286b97c54b14de6614e328d69f5a7032de70f0018c495da3c2e51e65142643321fd060b1aed822c0008f8b79e44225ecf559d9584c7cf3efb03b6fc2dec0593fc9ef46952cfd4ea51d4676d2b3be36053756f1f599b502f7ca91ee8f711f22e4e8820e2467a97878cc4b52f2a9b231ce45f79b82c5de88c40d06b4e78b24627826bb36b1fa22a071be144d0570dd0748ecdbb003e54505cf58ab7a371061234c9c0d5a2e29d31b61d40771cb922aa765284322240f68c7779d16bb7180bb29b796121f8d3434dc7ea1fa133b18113b75fb5fb6d1d43163c81cbf5467afca38272124f6149bb2e507a0bccf674fb5f1b1bfa2982e941d54753f6058aaee72fa9c41016dbc6c7817d4674cb467d7138ec179f8c0b01efad5c117fbd5b9b771dcfb576046c35e98cb134d28a16486e4396a1467f6c68dd7b718586b3a930c556d438333dac57aa05a38e79960703342d33dda4980118285384294fa942c57a0e60e5fed2bd1041b53ba257474be111edaa2a0ff71c2588d4e56bb0753c62de2a17feaaaf2cd3496a9df22b15899d74710c7c37effbde334e5347916a141e0e7db4adfacf343fb1aceac50f246e28a878875950fc4f8ce8646c25c0791e17032a826bec48ec0202ef1ac6be4fa46756a35ac16eb7d2fea94532c43b17a93059d50bd6eec31d2f1ccf42e4bc1f0573374d35e29f6aaafcc7297e3583008263f7ff03485c8aabac68302c96eaf5a8e88c1c283fd7776c7e611cf0205bc3274e4cb03f5006c97fa4c1a1db36212557b4fdbaded8847d24d12fb7d37d5943d0d04a05469de9c69224bd9ddf89944bdfd30cc7d5d200f013f2308bb359e1fea27159f13fba9710fcb2661eb4c25bcd03486c7d3c47f4feeb81a61bf15a044d989e55451f97300b01f9a7a4e4fe54680370952ce97d8c4023f4a2886591b927336593087dab60a132cbb31d9037af0e8540016ed12a0d0a18cf8fe12983d3e81b701ad6c71f8a4332ca247fe120daef93b93a201ee1e5947539fa8f2feb31fcb866ad8e25c674c9d78528a05114091b6ea710ce53c991eef1718f69b4cd9c6f900b957c0706b8324d482e8d36beac9fb9b50e6e51878a7ecb9228efa9fdf2921db4ab17858951c05abfbc29071fd18f74b851f40ff55b73d6b2cafe23a73b67905468803ce127f5c6dfff8031df3a5fb8dc3f552140c76cafe40a04f1c59f1efab6f2a69be5e8dcb6eb83adc23825287c23aa4618cf46a222ec6fb220248fb7688a563c22a25c5134c51e6750d3d41a9606d1ebf656169c63ef75292a7ba20da8d8d769651cbb38a7ce0a4606df37c02a7792c6e6124361b96b1f3746dfd0e1c3ff5e6254c00cca2a6a84bb9380db1fc92d6dc500d7169668cbaf09db9196075271d3522ec9811267bea4887f5ae0cb9a2cd7b9fa6da670a80ac38be7f28e1d297d24c57c5e88c61eb32e6a2eb3f1fa9848842cc567f", 0x1000, 0x4844, &(0x7f00000010c0)={0x2, 0x4e21, @empty}, 0x10) 00:10:01 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x6, 0xe, &(0x7f0000001580)=ANY=[@ANYBLOB="b702000000000080bfa300000000000007030000f0ffffff7a0af0ff1100000079a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7050000200000006a0af2fe0000000085000000a3000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffe4fbffffff55bb2007ee51050512b5b42128aa090a79507df79f298129da487130d5f24bf901115e17392ac627c87881c000006146001e04aeacea799a22090000005adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b2173619ccf55520f22c9ca8b6712f3024b7041b1df65b3e1b9bf115646d14ce53d13d0ccacda1efc5f9094fa737c28b994a8512c816fdcceaede3faedc51d29a47fc813a2ec00f4c7a53ac271d6d7f4fdc4b4861004eefbc17f54f82a804d4a69bf9bc5fa77ee293fbd165a5a68488e010030166565a097b10304000000e736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db4bf23242a1f2c28159f09943b1b0452d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa99dac06b57479321a0574fb30ff0000001989328c8ddc20ea011bf5742e0e0d4334db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c2d7962b0d2277a84af326f37f3e2c25a61ec45c3af97a8f17da954aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41a2d8bda74d66f47cc180f82c5f573c6d294d366501753a7ac7fe13cab6692422a47e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c651e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55dad46de56ef907b059b90b8aa49afb9a79ae5498f6589880fd6eea7b9c670100be05e7de0940313c5870786554df26236ebced9390cb6941b8375d936a7d2120eca291963eb2d537d8ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a2cd8a104e16bb1a2bacf13464ca03aff14a9aa4bd9539f5096412b92012e095b84c20243ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c36300000000022320178b00cc6ed7966130b547dbf8b497af002000000cd1d0000002000000001c800000000000000000000000928ee53595a779d243a48cea769470424d28804c024ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3bf2cf7908b6d7d748308eea09fc361b4735efbf3411718d6ee7aebf9ef40662d7836d252c566f5ee934c679dbfae9fb4a79f8a836804ed3a1079b0282a12043408cd60b687dcff91af19010000000000000000456f7d2a42bd13da2022f23daec61854f640f701db0276652f6c441578e93046aaddea8ec4ca37f71c2710a7ea8ae0dc214e1cc275b26adfa892e6de92000000000000000000ddff004cff9ec780f535e62f4eeee50e5bafecea4d4134060006c8d6883eca5c9c58c9e93311ab5009c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bcdb7c89739f5d81e750d50517a59a3ad09e8802e8f4f535447cc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d3fcd116bce9c764c714c9402c21d181aae59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4100000000000000749e1338636555009edf66be445d6975d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419adc16e2055b85058f793484305d7a1759782e4c571ee855a47bc00edf5e9020c09ab004321610b857e8717764b633b21cb32f0e03280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0e2e9120be61e58c79d497247d278888901d442ad7f8536605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f31019876026888c8ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca211c28ed61c525708a13d115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000002100000000000000000000000027c9a46157a3609b6fd9843ee19ec647249a9335de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77819ee214e49666c464d35ca9b5143ed3b3dc8c17a23692759ccf5a205311b7ab22532697b861dfb54609fd88e6043bd5c17d5486b0c8a6c769f952283a1f4e3842edb3d42c68a27ef6a1296dfff4a979369b1e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fdca4e9eda0072f6df342f3e7071e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d116d2b0976cf2ec445433a2bb560ae99ec4b227eda2e63a1c31a2c2bd48a822cbe92b6524e0cd8020ecaa34e19e7194d1eb3de6a5f99f301f89c2ee627e949cdd22000026a9960503a26e9a714ee5f72d8805dd1bfbd081f6a5d1f1289dfe14cb9194e26a44fac273461fc5c0e0a33d568b7886779e886759f40fa2645944cd9e7f2e236ef5f1d8b49c8002f130c16bfb74dd35f5a31059c01517cf4b6641fce9a24b96767b837ca037a2050000c375c705c798e0e208e4a5259d0bda526b462af45a6e9a84aebe025c8ab3e3cd28c5aec50f8edfe39a00bafd688a7eea04efdeed96f67012bc3f795edb68b5dec80ad31a858eb756c815e7695d000000000000000000000000000000000000000000000000127a7ccf0ce549d97510f7f8765408bb702f96e4423d43854df08f3892d20642f5b4a6573242a09f450e3d688a02f108f2430684a7bfa449e8ff92f0bc7f94e439b56eedd37f887b6357131e029f2cec70f9034b51cb8acac3dcedb0f77673f97306ff8a22407982adcdddf77ca62212ab03dcbff0e862639d89f746705a78fcbd5159e34f8eec4b2091310cc9f8cbd987b4ea97d13ce653b6b56b70d8d1d38cdc73a2dc64b8aa6a19637198bc45e033ceb20ce3036ea69b5536265f590a74abf302ec736bfb709e01d7bb5e4d964e37106f4282aebf0746b4b175053c181ca54f6f6a23d1dad63fb9e8b9032d04a038414f899d0ede9ff48f56781f0c32641f7ea78476187adb17a78cd1acf8a2fb5cbd0751398d64f870709440a445e9baf2f222b0bb6a8aaf35f44da67469f81c6a4bf9c771a26d12b18d66b63e806bc943c020c795c8d8b73ac7da19ccc6d77802d64acbc12202a6d538dd74c77961339b2a7441991c40476a09a164e5cb5063f513063b65"], &(0x7f0000000b80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffedf, 0x10, &(0x7f0000000040)}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r0, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r1}, 0x4) r3 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000140), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'wg2\x00', 0x0}) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f0000000300)={&(0x7f0000000100), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x58, r5, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_ADDR={0x2c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xfa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8}, 0x4000000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 00:10:01 executing program 0: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfb0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010020)="ff00000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3a6a6affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x37f, 0x81}, {&(0x7f0000000080)="40000000000001000174080000000000ffffff7f205a4d005a4d", 0x1a, 0x403}], 0x8000, &(0x7f0000000380)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYBLOB="2c00b0458f9c603818d4f36288606b22f4f4f851db34d2eac72de97fba6f95b33e636580"], 0x0) [ 601.891035][T30689] loop1: detected capacity change from 0 to 264192 [ 601.903150][T30695] loop0: detected capacity change from 0 to 7 [ 601.905403][T10246] Buffer I/O error on dev loop0, logical block 0, async page read 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000003f00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) (async) r1 = socket$inet(0xa, 0x801, 0x84) connect$inet(r1, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r1, 0x8) r2 = memfd_secret(0x0) (async) r3 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000040)={'syztnl0\x00', r4, 0x1, 0x8000, 0x50ad, 0xd0bc, {{0x13, 0x4, 0x1, 0x3e, 0x4c, 0x67, 0x0, 0x81, 0x8ca78a799d1eed24, 0x0, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0x2a, [@local, @empty, @multicast1, @multicast2, @local]}, @rr={0x7, 0x1b, 0xdf, [@remote, @multicast2, @multicast1, @rand_addr=0xe4010102, @remote, @multicast1]}]}}}}}) (async) r5 = accept4(r1, 0x0, 0x0, 0x0) sendto$inet(r5, &(0x7f00000004c0)='I', 0x1, 0x0, 0x0, 0x0) (async) sendmsg$inet6(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000180)="3cbba56b5e6145146efd4f7606600800b4d1ab778b4b9b378fe0e87cffac0685bcc0eed942098da00ddf6ae009f26194ef7f2a86eed5dce3c7d2cf53e94b380044da2affd1ad5f27b1e4e087cd1a8586b727b9fe22dd639093e01fbc47b5", 0xfc9f}], 0x1}, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000840)="657ee3464748a762d4dfda029d55145c8b13f11120131478a9be964ffb9382d3396d0524faf80f7658d6d58543ef4ed098a45fac00107394b909a48852d5d4ad12b3fc632c10cb4f2b378de41cf003d5dcb8c009889b4cafd9894cced1e033501d8284de54d5d3903df5134868b6de3df1b9bc0cd89c0d9b5a75581adab2b5936fc7bafa982b630e68669b81ddcee0d66914501a17def33932a61bc0b8933fae2fbcfb965c777b00678c0de85ba14bbb0a738b18a6a2e00c1da651f86743bf42632d5151a95d35fcaa31bfb38bebdd226a349d94f1bbe91351a434bf26c7f641fa3b6256d1c7f496a5ab0e74aa348bec82a5ffe8fbd452ad23074d63df4659868833560059c71e03f3bdbd1435d4805aae052019972ea326f47770eece120600a35a0286074405b9727bde35bde01524f96277895126f8752f25ca38e69c636323d745e97557c5adddef807ff4791fc60e4dd4181083ab6293f9a6eec30067f2b8b6ffab82a2ca141946c725bc8f4acec804410914c28048adc8004ce63482e26e6c4db550a03fa4728a8be316a67595fec7bfcd0413b9774e7d741911600bdacefdd8578ce7a517ab2471cdc28f52be81e5e74167a14515b3fc5c831c2005f6d8f170074401e035d9b22604baab11740fa2e40c0f549a58a6d32534927f3ec389de1b1a7688da42961d0a5fb4b75dc8a26cf8cbf1b404b2071e1f9620b4ea06626a9ff28a96697fcc1689aff5a1600fe47dee9ffb1ee4c404b1f4aeda470db85ab22951e83fe66e72c468f36610b05becda8dda4e8af9f7068e5155e4909764cea53650d069f08fad466cbc286655b9eec254df0b349df5f5c38f2472d0b18545f2941c60b8e57f426efc4344d75df305a9c71fbf961b73d2b096c3b93f62833bce283b022439d81f834e443c34041a87cd184dc6c334f9ad1612deb8ea538848fa2aecddcf62e4afdc62910a1536e7928f0660f2d9977fa1f8f342aef6e0704105c43b163b31830bc745c439fb5df6b095fd48a4529c3bab32cd01b66f3f813cc99c7d37736303be415402037355a8d8daf833f969c10ce9b1ddc3f3f4668d849d0255436db46c3f15077b386c6ff579ee8345956aa386261d0ef0f2b5e4c43c36ce98fc301a8ef6c465809ab86a78edf7461b0dd1533813a6838fba5d51aa964f315fa243219ea31402fc89707c1a09ce8e322522171396faaa4b0381eddeec45c2aea7293890b3b2d8c4f8f32b608a650b2b4a04dfdaf6b25dca564ad8014d0730ce64c5508defb1e553a3cf635ce6b3577a62fb9968fde9bc35e09f9827f2cdb78ea48c7111e82d960757d7b161d61d123b6f8831f6de55ca25927107ee9d913b8803bcedb0c6691eafd1f9c4a874820fd8fe9683df4b0c132bf9bbdecb62fd4a4ee8e3f60fc53615e3a72c053d48fc96a091f0eab181335b66630e4d24a5b131851b9e816d305a7f9f5346b3e7726bdf6af6888368699b98249b3d6348e6eaf5c84676a07d394c22c99c0429f3662142deed9788c0621bf8f8ffd87cf4560912bda3e713e9551e0638461825f4168f1a2313a6f528bdc3ab23b07476df84a9c019c98fa2e42a20aaa0ed6390d15bdbe4bdcc8bee3d42a760b30c06ac8512b3b7f36b3072519e5fa5c4da06a5c4dcdae17f595ebc561c4007cae33b3332011d0428e4528a46af69a5e49b365986ea46acc2c2418266d5775209d7095df6536b3973f455077365da990efdef640c9865b1fa1f1e2fbf605c2cd8ef347c00769dbe12fc376fa2629a504f60fdd666997b4a11121ddca426d815cdcefab54e3772e87470f4d5998de3c4657b99f6e0b3ac11245eb21e2366239c2e9633b6f4ec37a7f5a5280b8f2fae60d11ff83313dee332991ae3b14baf064ed839db8666bd029e7951509a4702b61efc6b558055ce4f3c0b2665f3fc9a32e1f92cada5a99219e45d90c712343ec53ee3902069f0cd08ee56836c16c80238119d55d128cd072974e0eee61ae401a727fb6c767e997d59cec4c5be6985f822ef60212cb03c130d3a84c27bfd606b1e3c903a60553d00904f2a4bfb6621415ab5a965891446cbacf453ebfbd23519ae3c4bfc0269e75c5f968477d330fe26c2a5f059d5f1b214c93416bf6fac1e7146b0d0a7529163b4ce17210d95a06c8b1fcf31eff825c8335009ef9d832ec5d1bcdf6da57f5c8c6b4aae58fca2eab3ef580856d782889371ee3515e04b63e58c85d36e275bdc2a77fc0fa58c2908579b42d95a8cfec4951028311b7d10f27682c4eaf6053e18ce6254a32f6a3c021b7b5d1c810bb979260600d457aaa8d3245619d2343fdf9418157183dbe6132f7bd0d6e9da20f3694fdac3d035cc24ea4f152402ada27fc48eee4a08617876a77cfffa9f27d3e86ad4a28f1672acd8a7bea3fe5a35784621c7cb2e304d2ab7a4bb231741ec05b13fd9e6c1a919b9ede09041ebfaa20cf65a6f22b06ac0dfda3814dc7a614851a8887b9b135301b5ea24ce5ecb8680f6fe9acd8df6488e757cc6c85f7810930bda849380b8f7fb7498dc50d631036b67487f100ee012cc301fea043d24c6b7760376aff7a5bea2ae0415508e896706463c8e21f923e95534100bc441b95dc2a3a45b52c7350e0cddfbcb6bf1ec923a5863645d115b3944385ab4194f9792b8f0ba8c50414bc8132340d690fe3fc3971a01992dd318243309c8cb3a48f3476867f6d38150bd672904f1a25f2a31a709d2530647330d5cea187e6f995663fd3b8928e581908cc459b212bea9331ef60b7c543d3923df9a3dd79fd542f085f786e31ef0b3e1b08cc0153dece28062fad10d6ea10ce2d5182d86cfb6e2c95288507334c36299969058a6fabe39bc0475cdbfcf4206d56ad818c01e701cf14d2ba8ada73aaedac77a0a0972dd32e79b094bf460178523d0e342f7daba1dab8bda69f47b8f4abc0233fec7025404b2796fc3badfead20f8d293675de033b133379c0db37eea2ea2d3aa9c5e02f7c0af189051534071021df571ca27e67578ac01d82327d2b98ad1a4ad6c7671f86d52e0438384d46f89af0a4c4b50ef3c5e807969b19a3950b1c092d057f6dad57bf1b626fc444214a7e6062f3520c483ea2048b340796e9176f6528dafb0bf4f15e4059027aa1f748d634bb2f96b52e39074f9f02c5f67b4439f83644e5abc42c5bc3ba376677370524648b72d445b9bdb8693c1bc576be7cd0b20ae451701ecc06cb002ad038c3b1ada1f809cf4e77be345c2b49b62aa4e595ebdc84f167dc141b4c83a4eece6f06dc0b14a4c1ad2e014a28880efc333afe46ccea9c30d76afc09a62ee75f4febb1fa26c313d8ff17307e14c2c06b425b86e6628fdf209aad610799b46fbe76057c9832bbaf268ca98ef51b8594df9ac788c919dbcbb57ece3e898d2c85cbb18d3a78c0e77bf6b26b5caa9ce67b3baefd3d9e589252c9cb5e814e4f0edcd8a8c48e2f065e61158a31ef101dde06132096e8808c6c40ee1d773a2b353ee3976cf4fb73a9a96034b0244489f0f94abd06f138939e47df6f6c452c79cbe7ba035e244f5c5e2b400db0e50c1fa32c222e3af988c28b8d906376a4e3ee60730f6fcbbdf1892c9d2363c109753004078953b6ba543d71fbaa1b8df7aadc2a67a89ef463c7c43029b424c6a9cd9913d366c3df8150b669cc29e2ae8fae6444fa957d9e401cd35efa706ce7ba344f91f6a11c22b285478b7e6a0e9739d335f3e28290ae4831f0bf7a4ffd90b79eae33416117f924e043133cc52203be9029fe6679f5f71feb59ac5bd2a56f9c79ca64f620005afc4a3dacbeae7e4ab61ed6195fa05b26810ccbc78f0730cc0771b5c80fea14c74baebc69af234244073be09a22f33a1b30b8c8d7a80fbe567501fa49b77061c305a116be8071c75436fa728e29329803ff8c283763fded62322e340f66015d986941588963aaadbb08a4278213f0664f8577e8257fdf9cacb546e87a947ba658e32d57b107982e57b368b68a06812b4afe9088f9a0916049c7fff97b2c2c9f1a389dc0fb740e5fe8f20590534b39defbe5a6b442dba06f9c6b4818a060c00b3b1a10cedd434be08bb3c1004fbcc7d9e0d45f263f944db885556d2f613d99ac3493de1dcd446bb7daa4d2ea32d8303086ff01eb58b8fe73500508b9b20d63ac2ff566b843498caa106ba51ff84c566fec0bf77100c097ae967b343399dacae3b7ac686e5aa7afa2de2d0f0b6937ce601943e4e17818d6afebd3fc57662e028d02a3f9d1a3a35d8e8c94ff8f27ce8222effe7d62fd3a762333b1e196580a64e195419de5bb8a2cc94ce4817d42ec3faa22279847b6eb7835deaa18c206882610fc38050455666dfd14e6e07b265e2ce89a5456d600123c48539c3c59afd4c3881d83922fcfd90ffda67640cae136308bc36994fbeb3b82be44f412a9bc757973d883a73242d23f1713805aa88bb0cf8bc82da43d6b01a60dea00e3c507d90f7d943412d022eab0dbaf2f32989709db8d0ffc580e4681693261a73ee5be989b0fb2d6b66ab7829aad02fe694db4478a01ed4bc9c4b2b3b5736544ba37169a697922715383f06bce2ee769b028151b6a792ce89d28e9aaa440597cdc424dcb4fc785f986f71e3d3bda6e7cfcfbbddf23f9adedfda52d7648cd2a065e638647cfdc1f393b2920abb8c1da5287fbf5f9658b62a10c6574c3bbf8d0be99498d2d0006f5d0e302f6d92dbd3c1a8bb3e4f9c34140b500ddad6424c37316e1293397bff0ed3c6a145771da907f4d0ecb82e26cc788aaacca92cdc77230d4ab5031e293c9f504c11e5f96e93dc7e91c94bcacdbc8f8506bcdb1226feccc5a68d43d0656286ff58456440430fec052b66dcb8904597b24bc0c71b34bfaa3af29aec5c4a9f5c6acbc538354e1512467389230f77796f4588bf84658f137184b170aae7453c61cfd1aa708fe94402726440af3dd73494d819892183e23538454991165aec79e0d0a056a6c55627fe52b670e1a7efbd5c786e4dfaf1cb08bdf7735af08218c53ef13a640efba215838d02557b0dcb7bbe816ab3ce9b8594f3c0f8521d5c0dc1d38cb10670c24659926dfc903815b8d1949dab25b1bcd8919903971f1e1e787c6e53987a4800bf2b15872a508f8b5baafee6a9e674ecd950d4161e467d5e7c30208258f6754bf961356b152ee3c708cb5f08e4c7709d7cbc8e8dfac231de3bdd801fe54c0341f2083d2add68e3369eef17cc5cc8468814c839afdab66428f1122dd0d538ce580b1f171e3790ae4f54f6c5e5aa8a88f051326463711f508aa6b4f199c8bcecb866f04b773f3a2ba7d001bf3c03b86a8af0b7f410aeb4ce3025a087d6052ba7dc819d382b6ec311b413cd79b65194cecd587c427231125a7b68eadac7df19c614acab38a49c5e9f69322799eb9d858f4a42d869df3073bf11955d92c3b999ba8b7e641b9ec389b3c40390805d5f3f911b164be15032217cfd0231212d0d1d09956a7f7958d352fd105e135b4e2dfb41ac9d81db7b7d62b50c792d9e92a94bf13078f6f60c95cd9613b7225a3158a042b0fb867d1f0fadf1b3c768286d4904251379508e27393911de124fd8e01dc012558e39499b4d70926f259db2de6da23f64211ccd1a9c92e48af5699cc89d8e659acf2e1c51c33aaec78bf44712078073f7842da1063cccda2e472639f856a3df13a723c5f204830a911a56f117816808bd8aeccd1f778b7d5e85cd62c396cc36ec8c3bd82ab65b2f5c437028458b89ca0ce27ab2b5fb6411d1f4d8206387638f45282e2fea153735e49593e77b960", 0x1000}, {&(0x7f0000000200)="e555ace1fdfa196563a35bc5ceb2d9cb0b6b9552fe9d4a03df46130b405f4f743049e97d113d95cba6eb99f7af81ed4ae1866fca3c3d505e58d0485a23ce6f3b2111eddd0e870708827bf094677d776c56cb7fe5ea329a3d58aaf0b47c972890a8de469bf47b3ba855c05c3830ab10db50264254657478a4a7093715a65c0d170a3b073fbdcfbfe0a1", 0x89}, {&(0x7f00000002c0)="4d29f18c50532db6119e150cb15ebf5cf12ca6f0c04992170a701a792eafd2bd9882df0b402ababc86e9b05fbd7362f4459e5c11be45e935ae7b9a97022235defc7f01d75c48c97d5ebb46e70a39e480c651431fb934a0fcb549a74530965d2c0048a1b4f46ee33c55beeb886e671f920641be64573956f2440ef05e654dffb240089062082660982de0fd736de003ad7f4b7af39f8d21828419df86da7aac2d572d35d638576dfba3b9f3237952688a9411ccb7fd6bcf34b433d173d8f78a21b218739dc2bf04f519ffa05d", 0xcc}, {&(0x7f00000003c0)="89300f355ead0fb8b7802673d3465e80e4ae8e488d4ebee269b2c34b5fbb68912e09ca01b7d3e5b37783367a59d95bec17cac125e535c1f3dd6a0d9651b98b72da8c603181fbb01c8a8f72da873155744a601c3c5e57913a8cf726ac91fbb5846300eab97413239e4d4da3cad55c4b753ef66bf740a558fac13ed56ef47330081002f3c213a42ef292aba66a9c81d6c3bc671ffe36017f51d4a6a2c2668aa2b6d6343fc0e48e04d1af0af7a35eec0eec8acff77c31a0", 0xb6}], 0x4) (async, rerun: 64) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r5, 0x84, 0x7b, &(0x7f0000000140)={0x0, 0x2}, 0x369) close_range(r0, 0xffffffffffffffff, 0x0) 00:10:01 executing program 0: syz_read_part_table(0x200000, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="0201bfffffff0a400e00ff45ac000000070082ffffff00080000fcff134000ff0300bfffffff001f00000004000000f93fd505c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x7, 0x9, &(0x7f0000001700)=[{&(0x7f00000000c0)="87a5d5d17a4e18e3a0d4fa5d562b99bced98ac9b8f70518e11c0ab4da17c85efeef762a9d47d73f573ff7e6d99ff0ac484861949b52f7990056872aa06332450db51e79352450b8696f280bbb175ac826b7c453d564ca4186ea176ef131e5c1a8d207746ba7a1dd1457a3a09b550469175c9f77b4fe33d00ac45561062deec6a44ec9857a984740f8a", 0x89, 0x7}, {&(0x7f0000000180)="51168b70b0accf0bf1f6d53769fec2cbf620554f95f057dc6701da18b971abc41cedd9af3c720dc8218980c2a0492a3e40ffdcfb5d67a3bf9a69bcdd4873f8f0fb1a92903b1fcba53d4995e5857401d89ab3a0ed9fffd45fe4036d453a2caa8e7ec484e1a5f1559f5f90a4d72ae4c89184186c45a4b10852b29c223f5bc4ab3b1b39b5dca724f3612f58b82178f9d3a2dbcf1c91873b3cac0eac420a21e355a712d1ec09568b66d64fa291b551235abd85983de2d195d1cae39db8aee8933738e3a4d5ff66ce5e5cc61806a04d19fc98fb", 0xd1, 0x1}, {&(0x7f0000001640)="6575ac3b74272921f2dccb5327f3584fc1ed756daaa49c74f4372ab59ab2916398882e6130d6f90dd1d1919dae15efde96fac3b2687fd73abe9a156791409a2896cc49c477824b3321f2513c1f033fbd9a0e2b2bf8ec0b61417e493771c78d131e389a9ef7ae9edcfe1f65ea2babe1a9407153385b2caacb4260856170aee1e7a97469f16293ea01e39d4b1625bc5378", 0x90}, {&(0x7f0000000340)="af139470172df5c6a3c6071c38f6e6f612460b3a01e362cfacb062e2b1dcbbfdc4100e9c3d3d1247e85628aa94564be49bcfc44fd6001def7b0f742c2176e34cf8be5138a0c839161a5b50f27a961d5f84d246a926902304a4b8b079ee3b8b1cbeddb976504d7eb1fe30c0755dcbe6d6ea30a7e76fb461ab0b5110c34db7f917181955859fd09ae8cc4e3f5a0f6db46820fb0d81e0e5134397cb0b3235955427d45eb965e4e2b99c86d017b57527150142b603d86cb3355809c90cbc5de2d39cd85498380cb63cd58538d418e17b3e7d812b39fa991bafc839587449fc7ce419e3c996760f", 0xe5}, {&(0x7f0000000040)="66864dfefce1cdd0360e40bad3dd7eabd2f0245ee12239ede1077c98ba7ad706d8485088029ded43ac893abd", 0x2c, 0xf9e}, {&(0x7f0000000440)="22079868872169166d3f2b25d5abf8dea29e", 0x12, 0x2a}, {&(0x7f0000000480)="0957237e4e6fb2efd6d57cd37e7cb9664e2172cbbd4232de911ed975aa00281c5e5fafe39d3f8c4ed89975b641daf0d4b2e7c738f892961d7441e0e156e9e2ee579e89b1ba4c386eabf00eb9b8931be5310ca129ea055edc2a3771386ee0f5ab32c771edb938f05276b7dd273584b91ac9cc8c0b7934b8cbb24116629ed7b7038e24adfd8e9647e889adc5be7e764730840cf58eb51fec5fff0e8c9672ae42c28518b372b855ef944cad1260c287d579d276f2ebb45b3425245e7e5065dfaa94e65e87bc97f7356276a968509f274322543b587fd374760ce5473a33c9a603fec453b2c980e625b574164edb20c6e5c26b20fd2356780c3344493162db69a59a57d0a1ee5964030f863ef062f89bdd6fc2f359071c9a86d7ab294e7ac19d535e2b34d0865f2e5a60d358c19f7dc7381f035571f5efd84170b0a7452518238ccc8fafabd74694d0d330bc2a3709017e38393b3959760923398c9a6c1d2ee4b591c97d05607a22a627154051cc89605b8cc9914c4434625f81767a5b96d7ae72f5a6e68b6ac4f084054a643f4723143483e9640edda47506fb4a34b917ce41c4ff2a9b250ee33bbfbcfae8dadad6ccbdb076ed38ae803a35d4a78f44de6cf4bd6bcdf94a51a41a3f17dfc0e44e671b54d1a9e7a03dc07063e997ceb2325d5b8426f6f113ad180c802d49bacc7208e1877f3d42d5dd027a7f40653d50a74f69c361a78403c6bacd877ad3feb54d5a08d02be855cd82bc2a9a12504011cee0a46ecd9421d47b41097b8e5444e4c851c8769bafb3366d73a3dbe39b9041eee64883ba40288d8317f771a9f7d2115b92584eb2a23ba88a79e56b2ddce8415c23173088905db988c829f8f90e086eeb9ae84b04b23b48c3a3ad003745efb6fccdb17db9eb7875ea84c0b1371aeb309c70c88224dc6d1e83fc5a0df9472b45963106028b227216c82adde4b1ec58ee71abe927f50bccc50f144217eaf46b2049bbcb78ef78e7dbf1e7708dac8b85b67962250f87375a04c4855ce5f258f52383251f1ee3f556e42fd40758ec975d8c30a8a58c0932eb80c8cd046c803cd5513e204aa30c97f0b48d32f20ecbed779e122f25e395d79a6fb821eef3acd8514f1b2c049db68a6f126479f18c10bbb891b1f524c7c308eda0a8efb71561d58e77ae6f55c63aef617db654995850fae96c62b5cb0beeda3d4ce4fc242ab5f32835edc538f3a682432901ee7df5f26ccd4b3af80087f37ce964d5234f01a4235c833088ee46763883c2a8f1fd0ed390078e33c305d1810f5c6e65c3c53062de5f1049c0fd9411d487446518cc2e3eb571624f97af3e3cc75ccb8dd24e16704c58761c56607bf072112c4031ba692d2b4538a9aa16584281c42c0f5446f20326e61b8e27d51ab56dc3c4c8b409623057973d47985aa20848033489a4db02a32050745b726ca4b6a557fa64038dc1666817b0280bdefa1afacf9e35c868c6b65b32560a07ed90b08e22eb13d26106d26dbda0b73680d6469e2aadd2d5dcda23df6debee0d7a4abdb41c9bb9b470e45f1ca2017f90f6d4047dc43e8031d3d9bd8d4b91bccc782db273dd0407b2839efeb4a97590f59664dbfc4fc6e52b888f45337e9b2cde66cd1c145064a6df9fde55e80825d4f8ff89f5296ef1364bcde1a964d1f5757b46c011aa9de0855c356f2834f0bba3a10eaf374d7d11be4a84fa0b27f6ce8566c837cf9980e494b6cb472479ba431004a1652d2cbbd4cfed31f2af1ce142055b27d043baf7afb0cf057d0cee57838c56aafaf6238b47c123c202aa5b9d2d6e4d9be6c47b5ecc5f66898deefc0ec21f459962af836a660ea61b77b5d289606cf483cd7201d5c185a65514513b12abb92f1774c80b93e77070b8545ec79041c6d75564cb9d835a82d92ec972806b9e939399837da834e569bd20f021356ee022ca34036bf432527172409fc7352b5ec0e2af0d054ce29526f5a530774f03c4a295924dee4a0eb43fd7b7994afec42f9150a529d609b5f9545df500b4e460b69429bf397957a72445cfa41ddb93d134aa4086359a4ff681dca987eb63516add81db94b5327a767e003c3f7666d97231c685eebbb4b8fe5608e4b76f6b81fcebccfe4b189db1ee63c6ccfb0583b6ab14050b2ca8e09f295c727600675c6bffa04389ebbcce7e67f05f8e5200b81bbdecc51d8cd7ad2047ec9fad7df9da47722b1880c089d4c0afaa98c91048a2fb0a320a834cc54f372ee516cb98593b3857a1d38e4acde18cd05b9b7ad3e8abf604d7d921795daccfd20dfe5ddcd1e9c2f5c61100375029d4a398e9f67f865938e596eb00c54efd3b93671bda38f6faf98c3665ae72609c2738f66887fb779d35f0bbfb226bd9ec19f8e18a1cb1db78b8e9b23c0b9a62def2a56eadc542541c56e5e0478afec3b73e95275618a962aa27248d00236d39a87853fd346048859f0cc6fad218406fb182405caa88cb85a9e4749e0f2c530ad0041da435a7c30d5873a6d1e3cb8841420ba224ae93ada56a55ab20904ccb3e537d80aeb9a8e6289c4c27a241523922094b90263be3885e27afe943538d555b712d05dba36af5a273958a8330bae5eeb690957f98cabcbf64843e108e32538f8046e7dfb41b49a44792bce3f87d8841f06dd3917f5e7d7e444924732574073ed80a9c327488ebcbcdf885150baa62e7d3933bb23f046e3558e299528a6fce3850d3fd190d70ee8a320ca545657c223b6b2f0fa96720dc5a3f2e76b792508636776f737abbb8e6245ce3567d46d68e180b12d80e2ccdb563898a3707ab7b8d6ab8e990079996b77097d685e56faf3073868b0e79f3d990c0d5a3d1698f65652ebac0378033622216836d1305eeb5562a1486fe71022aa777f1b92a3afba3050198e930e7f453b089383b8956611781668d49ff5d5840934a7a0629a97ed5076c9d80ca90627b5aee3799e0b0c841490a1370840dc05bda61236f8057817bd3829fa4f35b4b93d03f750f99431bbbdb342fa9a35a56b583a5104732ff6de33956bf585e331fd25e35990235e991b14cb45f1ff73be0f181c51240249e95cc3437a8833ed37b4f4c10316315a4d5d6341d707eb813e5a5ca2ac389ad79d3b04a04c73c8baa233b09885044054fd80cad3306497c72d89789cfe651aa677d7e26b8ecafabc105ab540f9c6f20230771ca8ba54b51abe1d18cb26a230ceb93e20fcd9abe817601ef512ef6c55ecc8cfa3e5247b2a1c19de53d9ace6c2050108918341db9f4ab36457fc4ced79a72c5f966bc402e1086ff9db55bb15dc98979cf5029dfe14733bea1c532564100fcc1bf45b8eededc75192e0003d2ab37f0dc1c4c1a0f3015bab4836832d5c94164220abd158e41c9a2eef9383a942130298fe7fa2eb2af585c023cde20f137e97351a60643a24f7e9a17a83085e483458977e70cbde265fb9aa5d593f55a9dc354587bbaeac73d02d69e370eb1956f73a4d62966b464575d6d2f2e4a11bc7f6ca6f75bf13a729bcd0b09a0b94dd175b72bc4df4a853da27cf0fac46257c86c66b612e065f94b2861ebc573e0adf235c2ab92d5a91a5ea2645f1ccf5cbebe10697268b61e7bfcaa67e997de4a905c6c7df11c1331b5c2ba2d5c798309997e25e967269fa12447f5c82079eca8084e05de45ed53631ea6d035aa1cb70e4d3236433839aa42d6b4ed5b3b0d4f629ad528aa906127edff78255e10d73b448371e6b126a5324660a00da217e45cfb5aec00043c07280c56ffbf28bdf69e8371761d779140114e8778b10db09d958658261be068495812a4c36de0e0157196671fc5330ecbc1f1202e6672bcf57f37b664daf445d02bfe598fbb984e6a6e7684c12eb28f5fb25d955e07b1b322b2d35a58ef7ed98931b2b092d0cfeddd67d65350075f48dc1093aaa535dd5ce27c897497ed0afc8247180d7c89fcdd3a1284111108d99782c6f31a9916b54905e6fa1f486c893c22b2bae6b788558a24a0669bd562bc55fdca4637ff3e2d06f30253f0eb288c67e54c578ed3f3b6cdcccefc45786f28e6b6b7df096af77c167ba96978703f21d71b4878dd9536645d2b5e7d586034f4368a9f7935b21ae6fbf515d513f09236c2afbe67631a95b9d95c6320c9318672ca356ee54c840f45285aabfa34ce3fa7f160913b2d69c0e5cb5262c7dd992717a2288f110182a0e2f90f1675691357b5102a17db0051432027405eb20c80a63f174f8e418c9b585e8648a2a80ba5f157427759e10f44b664b3f001d3c5914263d08090745400106be6950eedbbd79590d630e9ce760fa0cf83327671e3125a4262773c32df4a7f5f9a1449c3198085acb0c1e87b5771f683e5774ff8b69eb412809714ec2c8185935e2bddee37108d8d8034475084d97b2f27ca565a1c5c52de9f484a46a3b634de7b41ad7cee7a3a1bbabc60d23dacce5699e6d8682888d9b18a8d39c47487fc1ffb3b75efd9c5dd251149bc553bf0e077607effae5338daf95c6251e2ae58e2b632c6056c6fcf10cb5f1d998d8b1dbaba62e069f82c6b1178e09ca268f01ac4fbf21ab4fd9d0543b878c9158e8a26e0b1b934549ae74fc47d5a4370787c0df45a05843bb89e0c85e2463f5be4404bc3165425cb131f281d829854c5e15ac1516701497759fae072abac29933538c2e0f181582c750d800ba35c982109fcdd825dc502692cd6be069f128e7596c19be2cdc9088bcd844733140b621f7dda5f23aaa6974ba951a61d8e9cb14ac57efd517271c502313e3e6fd66991c8f2f5b9b7d712a354cbf109664e61e66057c32db211188ec5be8df653d29d81af7a6b5461185c80e0f7b0951216d43c48207bfddc87449ca210c43b813322db8ff3547a1de76a63d1ef9a7cc542dea9badfb5a10fb08201c34ae5dff8f68217fda2f7839ad0350b49e1696b8de89429147ffd267f222651970c5ed2fa7a4318434b41a50ddca7ce0a678b7a85872c18aad49211c6ceb769a505e9247e4f18b524a8685091ec71002000e25fd00ee2298ff24a1aa71db9641054f322f714d33b3a94b7d9a4d90097ce958964351bcd7473215a3ffeaa9d24b475ad7cfd1deea0d002311afa69156cb19672759f768c65442fc290c3d79ba76b103b9409ed0e2d269fc58f6938087fb3bd08d4cf4606535f3f0196893a09881438dd4b4bc9c59d1840a2428d4c266151de3f12a3039385fd07ec62d74690ab78979664a892aee82975a200903ab3218ad92051c802676a2b13cdd0aa44b1c1bded4cec5b648a29f05d95ea808bf12f7db1c51ffab3b2e3ea3a4ec6da33b70e73726a431d1776ceed8906fa467a5e9b4071d23cf70bc3ff6d7e3b221c6d5aa67d5ea06573e2e97efb592c75c7f994bdd514d4faf0de6db142b0c5230af4ccdaf84c6cf4d7b0aa84927f0d0f159a376e62ae5a37da70dee9cac5ba988a5e0e5431b5e44ee1905e3eecf02e4e9a032ed8dc5382325e445d4a84104ef5304f8fe180d0bf8ff837ca51469ef014f8c520120165f1ae40b616a1625e61a680ea9035f4c03e13772cde275c5c1c83f34f3d73b5eaf6e3ea5e583b33d9dc85105754b22fd6267227ae66b203d766100d7ddedb54ca3db3f34544f8aea772f37302ffb552c9188f273294305d21cc85a8bce8068caef7b33abc4aeb81b38a48fc9919b6ee0aa818f29734625e558eb0df36b3970523087d59f254beee6886e2818a1600ac04ac536f1ae752f2c2f9580986d02c9618da66a7528ca35db0fa3b2549fa5808bbf3cdf073f66a543a335ff340ff16bc61b8f9dd6bd9bf048fa68c", 0x1000, 0x3}, {&(0x7f0000001480)="54b11d8921340c6ac874312d18bcbc2f6ad50ea909127f01f51c516cd3dec677008177fa82f3ed61e0e1a14fafe1632f909eda61594491b89831b2293167f487e8c213f251351a38058081815eca7e24742e45a05248b79b1a2e9073f1e86267f401d9fe283d64f3d6ee25c40649a14bc5e9b314aae1c66829e8a8254aec905e", 0x80, 0x10001}, {&(0x7f0000001500), 0x0, 0x66}]) [ 601.948583][T30706] loop1: detected capacity change from 0 to 264192 [ 601.951281][ T2561] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 601.952400][T30707] loop0: detected capacity change from 0 to 4096 [ 601.953322][ T2561] Buffer I/O error on dev loop2, logical block 0, async page read 00:10:01 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x6, 0xe, &(0x7f0000001580)=ANY=[@ANYBLOB="b702000000000080bfa300000000000007030000f0ffffff7a0af0ff1100000079a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7050000200000006a0af2fe0000000085000000a3000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffe4fbffffff55bb2007ee51050512b5b42128aa090a79507df79f298129da487130d5f24bf901115e17392ac627c87881c000006146001e04aeacea799a22090000005adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b2173619ccf55520f22c9ca8b6712f3024b7041b1df65b3e1b9bf115646d14ce53d13d0ccacda1efc5f9094fa737c28b994a8512c816fdcceaede3faedc51d29a47fc813a2ec00f4c7a53ac271d6d7f4fdc4b4861004eefbc17f54f82a804d4a69bf9bc5fa77ee293fbd165a5a68488e010030166565a097b10304000000e736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db4bf23242a1f2c28159f09943b1b0452d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa99dac06b57479321a0574fb30ff0000001989328c8ddc20ea011bf5742e0e0d4334db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c2d7962b0d2277a84af326f37f3e2c25a61ec45c3af97a8f17da954aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41a2d8bda74d66f47cc180f82c5f573c6d294d366501753a7ac7fe13cab6692422a47e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c651e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55dad46de56ef907b059b90b8aa49afb9a79ae5498f6589880fd6eea7b9c670100be05e7de0940313c5870786554df26236ebced9390cb6941b8375d936a7d2120eca291963eb2d537d8ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a2cd8a104e16bb1a2bacf13464ca03aff14a9aa4bd9539f5096412b92012e095b84c20243ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c36300000000022320178b00cc6ed7966130b547dbf8b497af002000000cd1d0000002000000001c800000000000000000000000928ee53595a779d243a48cea769470424d28804c024ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3bf2cf7908b6d7d748308eea09fc361b4735efbf3411718d6ee7aebf9ef40662d7836d252c566f5ee934c679dbfae9fb4a79f8a836804ed3a1079b0282a12043408cd60b687dcff91af19010000000000000000456f7d2a42bd13da2022f23daec61854f640f701db0276652f6c441578e93046aaddea8ec4ca37f71c2710a7ea8ae0dc214e1cc275b26adfa892e6de92000000000000000000ddff004cff9ec780f535e62f4eeee50e5bafecea4d4134060006c8d6883eca5c9c58c9e93311ab5009c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bcdb7c89739f5d81e750d50517a59a3ad09e8802e8f4f535447cc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d3fcd116bce9c764c714c9402c21d181aae59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4100000000000000749e1338636555009edf66be445d6975d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419adc16e2055b85058f793484305d7a1759782e4c571ee855a47bc00edf5e9020c09ab004321610b857e8717764b633b21cb32f0e03280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0e2e9120be61e58c79d497247d278888901d442ad7f8536605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f31019876026888c8ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca211c28ed61c525708a13d115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000002100000000000000000000000027c9a46157a3609b6fd9843ee19ec647249a9335de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77819ee214e49666c464d35ca9b5143ed3b3dc8c17a23692759ccf5a205311b7ab22532697b861dfb54609fd88e6043bd5c17d5486b0c8a6c769f952283a1f4e3842edb3d42c68a27ef6a1296dfff4a979369b1e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fdca4e9eda0072f6df342f3e7071e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d116d2b0976cf2ec445433a2bb560ae99ec4b227eda2e63a1c31a2c2bd48a822cbe92b6524e0cd8020ecaa34e19e7194d1eb3de6a5f99f301f89c2ee627e949cdd22000026a9960503a26e9a714ee5f72d8805dd1bfbd081f6a5d1f1289dfe14cb9194e26a44fac273461fc5c0e0a33d568b7886779e886759f40fa2645944cd9e7f2e236ef5f1d8b49c8002f130c16bfb74dd35f5a31059c01517cf4b6641fce9a24b96767b837ca037a2050000c375c705c798e0e208e4a5259d0bda526b462af45a6e9a84aebe025c8ab3e3cd28c5aec50f8edfe39a00bafd688a7eea04efdeed96f67012bc3f795edb68b5dec80ad31a858eb756c815e7695d000000000000000000000000000000000000000000000000127a7ccf0ce549d97510f7f8765408bb702f96e4423d43854df08f3892d20642f5b4a6573242a09f450e3d688a02f108f2430684a7bfa449e8ff92f0bc7f94e439b56eedd37f887b6357131e029f2cec70f9034b51cb8acac3dcedb0f77673f97306ff8a22407982adcdddf77ca62212ab03dcbff0e862639d89f746705a78fcbd5159e34f8eec4b2091310cc9f8cbd987b4ea97d13ce653b6b56b70d8d1d38cdc73a2dc64b8aa6a19637198bc45e033ceb20ce3036ea69b5536265f590a74abf302ec736bfb709e01d7bb5e4d964e37106f4282aebf0746b4b175053c181ca54f6f6a23d1dad63fb9e8b9032d04a038414f899d0ede9ff48f56781f0c32641f7ea78476187adb17a78cd1acf8a2fb5cbd0751398d64f870709440a445e9baf2f222b0bb6a8aaf35f44da67469f81c6a4bf9c771a26d12b18d66b63e806bc943c020c795c8d8b73ac7da19ccc6d77802d64acbc12202a6d538dd74c77961339b2a7441991c40476a09a164e5cb5063f513063b65"], &(0x7f0000000b80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffedf, 0x10, &(0x7f0000000040)}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r0, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r1}, 0x4) r3 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000140), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'wg2\x00', 0x0}) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f0000000300)={&(0x7f0000000100), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x58, r5, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_ADDR={0x2c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xfa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8}, 0x4000000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x6, 0xe, &(0x7f0000001580)=ANY=[@ANYBLOB="b702000000000080bfa300000000000007030000f0ffffff7a0af0ff1100000079a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7050000200000006a0af2fe0000000085000000a3000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffe4fbffffff55bb2007ee51050512b5b42128aa090a79507df79f298129da487130d5f24bf901115e17392ac627c87881c000006146001e04aeacea799a22090000005adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b2173619ccf55520f22c9ca8b6712f3024b7041b1df65b3e1b9bf115646d14ce53d13d0ccacda1efc5f9094fa737c28b994a8512c816fdcceaede3faedc51d29a47fc813a2ec00f4c7a53ac271d6d7f4fdc4b4861004eefbc17f54f82a804d4a69bf9bc5fa77ee293fbd165a5a68488e010030166565a097b10304000000e736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db4bf23242a1f2c28159f09943b1b0452d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa99dac06b57479321a0574fb30ff0000001989328c8ddc20ea011bf5742e0e0d4334db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c2d7962b0d2277a84af326f37f3e2c25a61ec45c3af97a8f17da954aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41a2d8bda74d66f47cc180f82c5f573c6d294d366501753a7ac7fe13cab6692422a47e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c651e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55dad46de56ef907b059b90b8aa49afb9a79ae5498f6589880fd6eea7b9c670100be05e7de0940313c5870786554df26236ebced9390cb6941b8375d936a7d2120eca291963eb2d537d8ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a2cd8a104e16bb1a2bacf13464ca03aff14a9aa4bd9539f5096412b92012e095b84c20243ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c36300000000022320178b00cc6ed7966130b547dbf8b497af002000000cd1d0000002000000001c800000000000000000000000928ee53595a779d243a48cea769470424d28804c024ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3bf2cf7908b6d7d748308eea09fc361b4735efbf3411718d6ee7aebf9ef40662d7836d252c566f5ee934c679dbfae9fb4a79f8a836804ed3a1079b0282a12043408cd60b687dcff91af19010000000000000000456f7d2a42bd13da2022f23daec61854f640f701db0276652f6c441578e93046aaddea8ec4ca37f71c2710a7ea8ae0dc214e1cc275b26adfa892e6de92000000000000000000ddff004cff9ec780f535e62f4eeee50e5bafecea4d4134060006c8d6883eca5c9c58c9e93311ab5009c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bcdb7c89739f5d81e750d50517a59a3ad09e8802e8f4f535447cc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d3fcd116bce9c764c714c9402c21d181aae59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4100000000000000749e1338636555009edf66be445d6975d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419adc16e2055b85058f793484305d7a1759782e4c571ee855a47bc00edf5e9020c09ab004321610b857e8717764b633b21cb32f0e03280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0e2e9120be61e58c79d497247d278888901d442ad7f8536605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f31019876026888c8ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca211c28ed61c525708a13d115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000002100000000000000000000000027c9a46157a3609b6fd9843ee19ec647249a9335de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77819ee214e49666c464d35ca9b5143ed3b3dc8c17a23692759ccf5a205311b7ab22532697b861dfb54609fd88e6043bd5c17d5486b0c8a6c769f952283a1f4e3842edb3d42c68a27ef6a1296dfff4a979369b1e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fdca4e9eda0072f6df342f3e7071e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d116d2b0976cf2ec445433a2bb560ae99ec4b227eda2e63a1c31a2c2bd48a822cbe92b6524e0cd8020ecaa34e19e7194d1eb3de6a5f99f301f89c2ee627e949cdd22000026a9960503a26e9a714ee5f72d8805dd1bfbd081f6a5d1f1289dfe14cb9194e26a44fac273461fc5c0e0a33d568b7886779e886759f40fa2645944cd9e7f2e236ef5f1d8b49c8002f130c16bfb74dd35f5a31059c01517cf4b6641fce9a24b96767b837ca037a2050000c375c705c798e0e208e4a5259d0bda526b462af45a6e9a84aebe025c8ab3e3cd28c5aec50f8edfe39a00bafd688a7eea04efdeed96f67012bc3f795edb68b5dec80ad31a858eb756c815e7695d000000000000000000000000000000000000000000000000127a7ccf0ce549d97510f7f8765408bb702f96e4423d43854df08f3892d20642f5b4a6573242a09f450e3d688a02f108f2430684a7bfa449e8ff92f0bc7f94e439b56eedd37f887b6357131e029f2cec70f9034b51cb8acac3dcedb0f77673f97306ff8a22407982adcdddf77ca62212ab03dcbff0e862639d89f746705a78fcbd5159e34f8eec4b2091310cc9f8cbd987b4ea97d13ce653b6b56b70d8d1d38cdc73a2dc64b8aa6a19637198bc45e033ceb20ce3036ea69b5536265f590a74abf302ec736bfb709e01d7bb5e4d964e37106f4282aebf0746b4b175053c181ca54f6f6a23d1dad63fb9e8b9032d04a038414f899d0ede9ff48f56781f0c32641f7ea78476187adb17a78cd1acf8a2fb5cbd0751398d64f870709440a445e9baf2f222b0bb6a8aaf35f44da67469f81c6a4bf9c771a26d12b18d66b63e806bc943c020c795c8d8b73ac7da19ccc6d77802d64acbc12202a6d538dd74c77961339b2a7441991c40476a09a164e5cb5063f513063b65"], &(0x7f0000000b80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffedf, 0x10, &(0x7f0000000040)}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r0, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r1}, 0x4) (async) socket(0x200000100000011, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00'}) (async) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) (async) syz_genetlink_get_family_id$mptcp(&(0x7f0000000140), 0xffffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'wg2\x00'}) (async) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f0000000300)={&(0x7f0000000100), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x58, r5, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_ADDR={0x2c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xfa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8}, 0x4000000) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) [ 601.963564][ T2561] ldm_validate_partition_table(): Disk read failed. [ 601.967319][ T2561] Dev loop2: unable to read RDB block 0 [ 601.968681][ T2561] loop2: unable to read partition table 00:10:01 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000004000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 601.978462][T30707] loop0: p1 p2 p3 p4 < > [ 601.979585][T30707] loop0: partition table partially beyond EOD, truncated [ 601.981357][T30707] loop0: p1 start 933898 is beyond EOD, truncated [ 601.982003][ T2561] loop2: partition table beyond EOD, truncated [ 601.982968][T30707] loop0: p2 size 1075052540 extends beyond EOD, truncated [ 601.999925][T30707] loop0: p3 start 7936 is beyond EOD, truncated 00:10:01 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r1 = socket$inet(0xa, 0x801, 0x84) connect$inet(r1, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) (async) listen(r1, 0x8) (async) r2 = memfd_secret(0x0) (async) r3 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) (async, rerun: 64) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000040)={'syztnl0\x00', r4, 0x1, 0x8000, 0x50ad, 0xd0bc, {{0x13, 0x4, 0x1, 0x3e, 0x4c, 0x67, 0x0, 0x81, 0x8ca78a799d1eed24, 0x0, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0x2a, [@local, @empty, @multicast1, @multicast2, @local]}, @rr={0x7, 0x1b, 0xdf, [@remote, @multicast2, @multicast1, @rand_addr=0xe4010102, @remote, @multicast1]}]}}}}}) (async, rerun: 64) r5 = accept4(r1, 0x0, 0x0, 0x0) sendto$inet(r5, &(0x7f00000004c0)='I', 0x1, 0x0, 0x0, 0x0) (async) sendmsg$inet6(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000180)="3cbba56b5e6145146efd4f7606600800b4d1ab778b4b9b378fe0e87cffac0685bcc0eed942098da00ddf6ae009f26194ef7f2a86eed5dce3c7d2cf53e94b380044da2affd1ad5f27b1e4e087cd1a8586b727b9fe22dd639093e01fbc47b5", 0xfc9f}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000840)="657ee3464748a762d4dfda029d55145c8b13f11120131478a9be964ffb9382d3396d0524faf80f7658d6d58543ef4ed098a45fac00107394b909a48852d5d4ad12b3fc632c10cb4f2b378de41cf003d5dcb8c009889b4cafd9894cced1e033501d8284de54d5d3903df5134868b6de3df1b9bc0cd89c0d9b5a75581adab2b5936fc7bafa982b630e68669b81ddcee0d66914501a17def33932a61bc0b8933fae2fbcfb965c777b00678c0de85ba14bbb0a738b18a6a2e00c1da651f86743bf42632d5151a95d35fcaa31bfb38bebdd226a349d94f1bbe91351a434bf26c7f641fa3b6256d1c7f496a5ab0e74aa348bec82a5ffe8fbd452ad23074d63df4659868833560059c71e03f3bdbd1435d4805aae052019972ea326f47770eece120600a35a0286074405b9727bde35bde01524f96277895126f8752f25ca38e69c636323d745e97557c5adddef807ff4791fc60e4dd4181083ab6293f9a6eec30067f2b8b6ffab82a2ca141946c725bc8f4acec804410914c28048adc8004ce63482e26e6c4db550a03fa4728a8be316a67595fec7bfcd0413b9774e7d741911600bdacefdd8578ce7a517ab2471cdc28f52be81e5e74167a14515b3fc5c831c2005f6d8f170074401e035d9b22604baab11740fa2e40c0f549a58a6d32534927f3ec389de1b1a7688da42961d0a5fb4b75dc8a26cf8cbf1b404b2071e1f9620b4ea06626a9ff28a96697fcc1689aff5a1600fe47dee9ffb1ee4c404b1f4aeda470db85ab22951e83fe66e72c468f36610b05becda8dda4e8af9f7068e5155e4909764cea53650d069f08fad466cbc286655b9eec254df0b349df5f5c38f2472d0b18545f2941c60b8e57f426efc4344d75df305a9c71fbf961b73d2b096c3b93f62833bce283b022439d81f834e443c34041a87cd184dc6c334f9ad1612deb8ea538848fa2aecddcf62e4afdc62910a1536e7928f0660f2d9977fa1f8f342aef6e0704105c43b163b31830bc745c439fb5df6b095fd48a4529c3bab32cd01b66f3f813cc99c7d37736303be415402037355a8d8daf833f969c10ce9b1ddc3f3f4668d849d0255436db46c3f15077b386c6ff579ee8345956aa386261d0ef0f2b5e4c43c36ce98fc301a8ef6c465809ab86a78edf7461b0dd1533813a6838fba5d51aa964f315fa243219ea31402fc89707c1a09ce8e322522171396faaa4b0381eddeec45c2aea7293890b3b2d8c4f8f32b608a650b2b4a04dfdaf6b25dca564ad8014d0730ce64c5508defb1e553a3cf635ce6b3577a62fb9968fde9bc35e09f9827f2cdb78ea48c7111e82d960757d7b161d61d123b6f8831f6de55ca25927107ee9d913b8803bcedb0c6691eafd1f9c4a874820fd8fe9683df4b0c132bf9bbdecb62fd4a4ee8e3f60fc53615e3a72c053d48fc96a091f0eab181335b66630e4d24a5b131851b9e816d305a7f9f5346b3e7726bdf6af6888368699b98249b3d6348e6eaf5c84676a07d394c22c99c0429f3662142deed9788c0621bf8f8ffd87cf4560912bda3e713e9551e0638461825f4168f1a2313a6f528bdc3ab23b07476df84a9c019c98fa2e42a20aaa0ed6390d15bdbe4bdcc8bee3d42a760b30c06ac8512b3b7f36b3072519e5fa5c4da06a5c4dcdae17f595ebc561c4007cae33b3332011d0428e4528a46af69a5e49b365986ea46acc2c2418266d5775209d7095df6536b3973f455077365da990efdef640c9865b1fa1f1e2fbf605c2cd8ef347c00769dbe12fc376fa2629a504f60fdd666997b4a11121ddca426d815cdcefab54e3772e87470f4d5998de3c4657b99f6e0b3ac11245eb21e2366239c2e9633b6f4ec37a7f5a5280b8f2fae60d11ff83313dee332991ae3b14baf064ed839db8666bd029e7951509a4702b61efc6b558055ce4f3c0b2665f3fc9a32e1f92cada5a99219e45d90c712343ec53ee3902069f0cd08ee56836c16c80238119d55d128cd072974e0eee61ae401a727fb6c767e997d59cec4c5be6985f822ef60212cb03c130d3a84c27bfd606b1e3c903a60553d00904f2a4bfb6621415ab5a965891446cbacf453ebfbd23519ae3c4bfc0269e75c5f968477d330fe26c2a5f059d5f1b214c93416bf6fac1e7146b0d0a7529163b4ce17210d95a06c8b1fcf31eff825c8335009ef9d832ec5d1bcdf6da57f5c8c6b4aae58fca2eab3ef580856d782889371ee3515e04b63e58c85d36e275bdc2a77fc0fa58c2908579b42d95a8cfec4951028311b7d10f27682c4eaf6053e18ce6254a32f6a3c021b7b5d1c810bb979260600d457aaa8d3245619d2343fdf9418157183dbe6132f7bd0d6e9da20f3694fdac3d035cc24ea4f152402ada27fc48eee4a08617876a77cfffa9f27d3e86ad4a28f1672acd8a7bea3fe5a35784621c7cb2e304d2ab7a4bb231741ec05b13fd9e6c1a919b9ede09041ebfaa20cf65a6f22b06ac0dfda3814dc7a614851a8887b9b135301b5ea24ce5ecb8680f6fe9acd8df6488e757cc6c85f7810930bda849380b8f7fb7498dc50d631036b67487f100ee012cc301fea043d24c6b7760376aff7a5bea2ae0415508e896706463c8e21f923e95534100bc441b95dc2a3a45b52c7350e0cddfbcb6bf1ec923a5863645d115b3944385ab4194f9792b8f0ba8c50414bc8132340d690fe3fc3971a01992dd318243309c8cb3a48f3476867f6d38150bd672904f1a25f2a31a709d2530647330d5cea187e6f995663fd3b8928e581908cc459b212bea9331ef60b7c543d3923df9a3dd79fd542f085f786e31ef0b3e1b08cc0153dece28062fad10d6ea10ce2d5182d86cfb6e2c95288507334c36299969058a6fabe39bc0475cdbfcf4206d56ad818c01e701cf14d2ba8ada73aaedac77a0a0972dd32e79b094bf460178523d0e342f7daba1dab8bda69f47b8f4abc0233fec7025404b2796fc3badfead20f8d293675de033b133379c0db37eea2ea2d3aa9c5e02f7c0af189051534071021df571ca27e67578ac01d82327d2b98ad1a4ad6c7671f86d52e0438384d46f89af0a4c4b50ef3c5e807969b19a3950b1c092d057f6dad57bf1b626fc444214a7e6062f3520c483ea2048b340796e9176f6528dafb0bf4f15e4059027aa1f748d634bb2f96b52e39074f9f02c5f67b4439f83644e5abc42c5bc3ba376677370524648b72d445b9bdb8693c1bc576be7cd0b20ae451701ecc06cb002ad038c3b1ada1f809cf4e77be345c2b49b62aa4e595ebdc84f167dc141b4c83a4eece6f06dc0b14a4c1ad2e014a28880efc333afe46ccea9c30d76afc09a62ee75f4febb1fa26c313d8ff17307e14c2c06b425b86e6628fdf209aad610799b46fbe76057c9832bbaf268ca98ef51b8594df9ac788c919dbcbb57ece3e898d2c85cbb18d3a78c0e77bf6b26b5caa9ce67b3baefd3d9e589252c9cb5e814e4f0edcd8a8c48e2f065e61158a31ef101dde06132096e8808c6c40ee1d773a2b353ee3976cf4fb73a9a96034b0244489f0f94abd06f138939e47df6f6c452c79cbe7ba035e244f5c5e2b400db0e50c1fa32c222e3af988c28b8d906376a4e3ee60730f6fcbbdf1892c9d2363c109753004078953b6ba543d71fbaa1b8df7aadc2a67a89ef463c7c43029b424c6a9cd9913d366c3df8150b669cc29e2ae8fae6444fa957d9e401cd35efa706ce7ba344f91f6a11c22b285478b7e6a0e9739d335f3e28290ae4831f0bf7a4ffd90b79eae33416117f924e043133cc52203be9029fe6679f5f71feb59ac5bd2a56f9c79ca64f620005afc4a3dacbeae7e4ab61ed6195fa05b26810ccbc78f0730cc0771b5c80fea14c74baebc69af234244073be09a22f33a1b30b8c8d7a80fbe567501fa49b77061c305a116be8071c75436fa728e29329803ff8c283763fded62322e340f66015d986941588963aaadbb08a4278213f0664f8577e8257fdf9cacb546e87a947ba658e32d57b107982e57b368b68a06812b4afe9088f9a0916049c7fff97b2c2c9f1a389dc0fb740e5fe8f20590534b39defbe5a6b442dba06f9c6b4818a060c00b3b1a10cedd434be08bb3c1004fbcc7d9e0d45f263f944db885556d2f613d99ac3493de1dcd446bb7daa4d2ea32d8303086ff01eb58b8fe73500508b9b20d63ac2ff566b843498caa106ba51ff84c566fec0bf77100c097ae967b343399dacae3b7ac686e5aa7afa2de2d0f0b6937ce601943e4e17818d6afebd3fc57662e028d02a3f9d1a3a35d8e8c94ff8f27ce8222effe7d62fd3a762333b1e196580a64e195419de5bb8a2cc94ce4817d42ec3faa22279847b6eb7835deaa18c206882610fc38050455666dfd14e6e07b265e2ce89a5456d600123c48539c3c59afd4c3881d83922fcfd90ffda67640cae136308bc36994fbeb3b82be44f412a9bc757973d883a73242d23f1713805aa88bb0cf8bc82da43d6b01a60dea00e3c507d90f7d943412d022eab0dbaf2f32989709db8d0ffc580e4681693261a73ee5be989b0fb2d6b66ab7829aad02fe694db4478a01ed4bc9c4b2b3b5736544ba37169a697922715383f06bce2ee769b028151b6a792ce89d28e9aaa440597cdc424dcb4fc785f986f71e3d3bda6e7cfcfbbddf23f9adedfda52d7648cd2a065e638647cfdc1f393b2920abb8c1da5287fbf5f9658b62a10c6574c3bbf8d0be99498d2d0006f5d0e302f6d92dbd3c1a8bb3e4f9c34140b500ddad6424c37316e1293397bff0ed3c6a145771da907f4d0ecb82e26cc788aaacca92cdc77230d4ab5031e293c9f504c11e5f96e93dc7e91c94bcacdbc8f8506bcdb1226feccc5a68d43d0656286ff58456440430fec052b66dcb8904597b24bc0c71b34bfaa3af29aec5c4a9f5c6acbc538354e1512467389230f77796f4588bf84658f137184b170aae7453c61cfd1aa708fe94402726440af3dd73494d819892183e23538454991165aec79e0d0a056a6c55627fe52b670e1a7efbd5c786e4dfaf1cb08bdf7735af08218c53ef13a640efba215838d02557b0dcb7bbe816ab3ce9b8594f3c0f8521d5c0dc1d38cb10670c24659926dfc903815b8d1949dab25b1bcd8919903971f1e1e787c6e53987a4800bf2b15872a508f8b5baafee6a9e674ecd950d4161e467d5e7c30208258f6754bf961356b152ee3c708cb5f08e4c7709d7cbc8e8dfac231de3bdd801fe54c0341f2083d2add68e3369eef17cc5cc8468814c839afdab66428f1122dd0d538ce580b1f171e3790ae4f54f6c5e5aa8a88f051326463711f508aa6b4f199c8bcecb866f04b773f3a2ba7d001bf3c03b86a8af0b7f410aeb4ce3025a087d6052ba7dc819d382b6ec311b413cd79b65194cecd587c427231125a7b68eadac7df19c614acab38a49c5e9f69322799eb9d858f4a42d869df3073bf11955d92c3b999ba8b7e641b9ec389b3c40390805d5f3f911b164be15032217cfd0231212d0d1d09956a7f7958d352fd105e135b4e2dfb41ac9d81db7b7d62b50c792d9e92a94bf13078f6f60c95cd9613b7225a3158a042b0fb867d1f0fadf1b3c768286d4904251379508e27393911de124fd8e01dc012558e39499b4d70926f259db2de6da23f64211ccd1a9c92e48af5699cc89d8e659acf2e1c51c33aaec78bf44712078073f7842da1063cccda2e472639f856a3df13a723c5f204830a911a56f117816808bd8aeccd1f778b7d5e85cd62c396cc36ec8c3bd82ab65b2f5c437028458b89ca0ce27ab2b5fb6411d1f4d8206387638f45282e2fea153735e49593e77b960", 0x1000}, {&(0x7f0000000200)="e555ace1fdfa196563a35bc5ceb2d9cb0b6b9552fe9d4a03df46130b405f4f743049e97d113d95cba6eb99f7af81ed4ae1866fca3c3d505e58d0485a23ce6f3b2111eddd0e870708827bf094677d776c56cb7fe5ea329a3d58aaf0b47c972890a8de469bf47b3ba855c05c3830ab10db50264254657478a4a7093715a65c0d170a3b073fbdcfbfe0a1", 0x89}, {&(0x7f00000002c0)="4d29f18c50532db6119e150cb15ebf5cf12ca6f0c04992170a701a792eafd2bd9882df0b402ababc86e9b05fbd7362f4459e5c11be45e935ae7b9a97022235defc7f01d75c48c97d5ebb46e70a39e480c651431fb934a0fcb549a74530965d2c0048a1b4f46ee33c55beeb886e671f920641be64573956f2440ef05e654dffb240089062082660982de0fd736de003ad7f4b7af39f8d21828419df86da7aac2d572d35d638576dfba3b9f3237952688a9411ccb7fd6bcf34b433d173d8f78a21b218739dc2bf04f519ffa05d", 0xcc}, {&(0x7f00000003c0)="89300f355ead0fb8b7802673d3465e80e4ae8e488d4ebee269b2c34b5fbb68912e09ca01b7d3e5b37783367a59d95bec17cac125e535c1f3dd6a0d9651b98b72da8c603181fbb01c8a8f72da873155744a601c3c5e57913a8cf726ac91fbb5846300eab97413239e4d4da3cad55c4b753ef66bf740a558fac13ed56ef47330081002f3c213a42ef292aba66a9c81d6c3bc671ffe36017f51d4a6a2c2668aa2b6d6343fc0e48e04d1af0af7a35eec0eec8acff77c31a0", 0xb6}], 0x4) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r5, 0x84, 0x7b, &(0x7f0000000140)={0x0, 0x2}, 0x369) close_range(r0, 0xffffffffffffffff, 0x0) [ 602.007676][T30722] loop1: detected capacity change from 0 to 264192 00:10:01 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f0000000040)) (async) r0 = socket$inet(0x2, 0x5, 0x8) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x85, &(0x7f0000000380)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000100)=0x90) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000001100)=0x4) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000001140), 0x2000) sendto$inet(r2, &(0x7f0000000080)="2422fb22f65fddb07c0098d7c80cd5b6f53168163d7f83d644a8d03895f6e6cf3782f224eefe65808dc026723e134f5fbec9607cfd5140e495855de4f5911b6f65f392d12f4c8ed882a13dfde32c2a5eadd52a69e8babcb808d19dbe1f1f7ffc5a62e8257d490cd3de63f165727632af08ecb144ae7bb14c2c6f046927ec2d687e7eece99ef6b32fb513e5f58996009bfb4ca9a72ab9d16baea1e84455cfb981c80f90eb1ef5d94f425aa9d131114d428b57048cdb75dcab957ac92a29781d91d32f287d45cfe6ad00efe652dd1b17066e59d62a34e34ddf043c2aa3c74b3a03ac928ba9206cac336a657a428bdb763399ad7b60a94be397c7f2a8813dc240948f68a25768410f3a41fef433d7fedb541df0cc87e39c20ba0db5e008c05e914f39fdc64854c4f6af747b15d9b66bbfb355cc3279da124829983c4d612f3d4265fb5593da45e1a35d44de6c2bcc6e97d06d3c9405c583493ec197b5d90b141b7db1207ea2c89c4a57de0ce9b610ae4e36bc490ecadc3e5745b1dca7c15eece61a57f90244ede781415690faeb579e02a8c49090e6d96e0759956af5e1c327164ababb909fd2e1afd780305283222e06f195c36fb78b60df826c4a216823dc7ab4737c876096665f94cd28a62108e7afcda88c7d8a824915dc2685e727769fdeaf39a3fcae1cb3f5533bedb48897298b4a14131e0c664f7ef51ae51d2f765e0228ebf5af14626c8985f6ee8b66a753f130fc0a7d41004fe9fe23d18f473602176a095adead13300c2a38fcd8c5399319c6a98ca03077e1b43d3438379494a67d536417ca4b7b44a0c064920042742fb4fb1f37a41e26df6fc1682210f1063f2fbbf2685e8b65a333c63f5a6e7de6e1ca11af1a36bc224c728f00af447fadf67d86b9af6dfdc841bfe506d74ee6d5ae4ca4e3b87600952ecc17c7b375ef7c720e689c5661c03367468afbd268d80eed85c320e42578598e99b8a81eef71a2a12a60547ee8ed009734bde55eaf93de558b83a024c036db47b38c03d192cd0e354f2d4c94761c813578cbf00c7b70be763bdafbe34a2767ee1fa3f423310a5750ab5359a5ff3c023f9fc150c3b64e41c4a18d7ff0818b8a3e171fffbf18b4dfc5e4c45f2588c311e7fceaee0a246c624d0985c3df841390600f106762a09f107497c6583535c09c24141fa3ae7ac2700bd91601e07874975edc68b20c143d04b4c44363c18e0d60361ab0bf5c56e7f0e2934dacbfef4227865d417c1f392fdc7730040e76628a8018fbe70a1588fbea6ca9d353eb284810116a572254387d23181347f97692bce1388c10f533df425e13427ba4315c27437ca60821b0ac74ec296b37e39f87ee15a4e677c492d5ff20f1d8e7a96348c52c58dce59a8d200e80c570e37ca368ae1d5d88091dfdbde96c10de14bedc7b508a898f0e35e5ee3f98d4c1f6968b821d0917c6a0d347a753385d424117c95c8a9de1c20b0b712bd92abc781409075118f2ead3e448a6e0219c8e928c51ddb00a0d27c4236fd6329a0c41fc4229c08da0b7f2424ad63f3974c89cbeacd976429c0f1a1a2f04c0def1217233c40cb1f5dbe021e4d2563d72bc90f6e4c04ee1038f5d49353d824fa38dea084c9ca78b6c037233b0963d54e473c3f63dda91aea6da6b35562f1f41aa1da168c00eeb1d37a48db1d1ceea2296acadd713337e9e95b99b51faf4330524e6818dcf35e302bcc1ca7743e563902e9255b73b1b511a5ca93b8834e727091182f59d78919617601106eb3ee3bce873f5bccc6a539bf2a3fdddea754fbd93ed395c7b787a6b209caeb7d1138ae09ebefc2d1e97e2dabb04dcaca2cf6fbec2b94af562bd96bf00b65d22d19fa869ba050a2fb63f1938ca3e2d5fa576d7b5da74ef57ecbcde21c8f9313f86f2b42feb47f011481bf82674e8f58fe729a86e2f26428874ef1851d9b344dbaedb6af2ba0f20b5c200b2b58e3c8019f740e4926ff2528175bb44e6d6a4157759332348a6bc06daf38e0f7c2b9ffd63824418f9def3f5e75abc9610c76e43fe8055f9de9a041b287a7fc1ef6392ce036a1984dafe609b61711b77f50dacf5efb502b9518aed15c815da7bf4d345e34728b8c0049dc00a0a85bc4991b4a5ddc136703efcaf05fbee9f70cb7cbf5f712370436037f566970ed01363ca2eae843669fb6a829cd54b4d9ff61cacc847e02b5dd9343a8d12ab2698557b8162aa1a80921a940193c1d93ccd4967f908c5e3b6ffb739358ac986cf9f9abbbca1795c8ae7ae93d573c4e10035017abb9c1883bacf94289a1d2adfc4d33eb184a891f10c5587fdf015835ea0cbb506e1ae6451269db9e6dc1e943adc2ed70aba06a62e6aeddb888b73908fe113020c2196e0b13c3b7ca3f97a41c947d736b7d00acc678317cc4234e416bc91a606960d52637e5e18b05ababd8b258e5b3f8b73e53f72f0e73d70c24dbaf19145326a58f89c093f25f38409f517d71d14b1820761d6b717f8bff614e910830048604df8378e111218668f80a7cca664afae5be9b463ed22f43f2d83cda1136f210392025fe849d5305e2e70a78357d91cd4da1f688912576e433dc46920676261b3a795de0be5a2b479429d1215b776b45fe07f5a1acbcff4e27322a980855239f236ad5f9f564600376b26c2ac205c79b06c9b574ad054cd5975c6591a57fd5cb5196d88853d94dbc445c0a96078c15e617406980c8622c54523a1e228c3f11b470fd4f83405d3e1c491620062e77b9df224d51ac820372ff0ac8e406b521163cf5c2bb8ff5b4eadc03b725a279e3080be586fc1963e2c3a83a215c9dd41e88e0ef519af65596a30cccfdfb4a03b664c8a1841fc0e136373493b2bc5fbf1cbab242daea65e3a3a5c10b8d408def7ddbdde7014677b8d926811452a85c2f421e3719dbf7b8366573b781a2be36903848a99f89faf55d7ffd7eab0b85ebd4b6cb498c9ad644cd13a0f2e48da85732aed1fab455b3abbcd1b12f376f1a30e0456e780db9fdfcc3d3c12541a6988408e55669dbd645ce4d5c0416aba08fc0efabf53955c35e238752e2e029402d90440f053d7377b17a306d0af6fc5d882829c460bc65b7dcb7cc285daff7bad6a68f8638bd703b04e54beed8274990427e2621d7c18adc0ed9e83f0cc578bcab9202f2550155305bda90cb1d5aab051f5b8c869e587a006d312bddce6215fc1a904ba6fbf98c8fcc0decf4646b858426f43814f6959abaf21ae4b4fdf1642b66c8e43c90263f4377a0de151079f449deac46f9ee453ecc377e5d9a542c2cb02b6aa5050616ee482feee734e94ab3a68e5d4fa48b6f5f1f13bb894fdf25cf3a5d036da601d36a02a841c63c9fa054331ea0874724e6ca37de94bcde582a2741ebe4a72b30443698f02ccee327b3fd8e80a9cafb059f8a01c4ca6ba061f70db628b53e716942eb5c5bef58fe4716bc7fd224167a1a4fa6d1587fc45ba49f10dd8ee3af951a5eb45b698974bb7684d21242df0bb3256c2856350a49bbe24ed9b5cb1483edbcde9b3050bbdf35149411ee4e4101e8cdb6983dc8afa3ee8751b6b5ab16e7a26cb5a8d39125a3582220ac241ea6df5d6b7cf6dc130c5b2b00bd81b58a557bf1f418d2ec67842e67a3f8ca58321bf9fa6985e8ead37d65c8e1242129fc489f5f05d3cc2ad5ab6121328e5d795e0f793df5e568893e75859a31b638bef08213b46d3cf36edff4f1b08462e88b8a1c20186844be44689be56c0dab2d94b0fe2e63251be810bf876dd35f7c7cdf9e0b36b5524a203e51369232aaa966abb510e203a4951974f7224a592f1cf28391fd6bf9caf5ddc1a1190309f13b9464c714d2e864ce955a7d0541858aec0e2b1e7f290e1d1818a2482d5d35d0c82b6aa65bc4621cf1326e1482565dc29dff6976aab0892712a1e963e80eb2253dd44f7e92500716412e49a8090cbed583bf4eedc4eb585ed27d859b5d5e00f829db72daae2d081adbb80bb16efb33425a4dd433a08743b38ef4d1c64fb32b2d1cb575ea451e4efbcec644b5744873239c39408588cf3db77fd4396c01793f83488a680999b67537727524872b79ea05c73a6fa338a70a4a07e7f589c4b9efb1e89e5f447e48b03e979835f546b105d5f1f4fc40f7f80ca853e81f9f0d21c20f8c2ca83a43103ccc4082502d486b8b8d6e5fe50904b56d72f3a43d308072198eee474f970fa36ddd24f886036745a2aa456eb3054e6c07cf3f0663ff39e3a9bfb23dea1fb5aa695243b118df071074f9ce46bc146156c9f1a6f307388022c854c054181eb52c29cc027f0dd8ccd655d8d1bdb663850c6a56bd1286b97c54b14de6614e328d69f5a7032de70f0018c495da3c2e51e65142643321fd060b1aed822c0008f8b79e44225ecf559d9584c7cf3efb03b6fc2dec0593fc9ef46952cfd4ea51d4676d2b3be36053756f1f599b502f7ca91ee8f711f22e4e8820e2467a97878cc4b52f2a9b231ce45f79b82c5de88c40d06b4e78b24627826bb36b1fa22a071be144d0570dd0748ecdbb003e54505cf58ab7a371061234c9c0d5a2e29d31b61d40771cb922aa765284322240f68c7779d16bb7180bb29b796121f8d3434dc7ea1fa133b18113b75fb5fb6d1d43163c81cbf5467afca38272124f6149bb2e507a0bccf674fb5f1b1bfa2982e941d54753f6058aaee72fa9c41016dbc6c7817d4674cb467d7138ec179f8c0b01efad5c117fbd5b9b771dcfb576046c35e98cb134d28a16486e4396a1467f6c68dd7b718586b3a930c556d438333dac57aa05a38e79960703342d33dda4980118285384294fa942c57a0e60e5fed2bd1041b53ba257474be111edaa2a0ff71c2588d4e56bb0753c62de2a17feaaaf2cd3496a9df22b15899d74710c7c37effbde334e5347916a141e0e7db4adfacf343fb1aceac50f246e28a878875950fc4f8ce8646c25c0791e17032a826bec48ec0202ef1ac6be4fa46756a35ac16eb7d2fea94532c43b17a93059d50bd6eec31d2f1ccf42e4bc1f0573374d35e29f6aaafcc7297e3583008263f7ff03485c8aabac68302c96eaf5a8e88c1c283fd7776c7e611cf0205bc3274e4cb03f5006c97fa4c1a1db36212557b4fdbaded8847d24d12fb7d37d5943d0d04a05469de9c69224bd9ddf89944bdfd30cc7d5d200f013f2308bb359e1fea27159f13fba9710fcb2661eb4c25bcd03486c7d3c47f4feeb81a61bf15a044d989e55451f97300b01f9a7a4e4fe54680370952ce97d8c4023f4a2886591b927336593087dab60a132cbb31d9037af0e8540016ed12a0d0a18cf8fe12983d3e81b701ad6c71f8a4332ca247fe120daef93b93a201ee1e5947539fa8f2feb31fcb866ad8e25c674c9d78528a05114091b6ea710ce53c991eef1718f69b4cd9c6f900b957c0706b8324d482e8d36beac9fb9b50e6e51878a7ecb9228efa9fdf2921db4ab17858951c05abfbc29071fd18f74b851f40ff55b73d6b2cafe23a73b67905468803ce127f5c6dfff8031df3a5fb8dc3f552140c76cafe40a04f1c59f1efab6f2a69be5e8dcb6eb83adc23825287c23aa4618cf46a222ec6fb220248fb7688a563c22a25c5134c51e6750d3d41a9606d1ebf656169c63ef75292a7ba20da8d8d769651cbb38a7ce0a4606df37c02a7792c6e6124361b96b1f3746dfd0e1c3ff5e6254c00cca2a6a84bb9380db1fc92d6dc500d7169668cbaf09db9196075271d3522ec9811267bea4887f5ae0cb9a2cd7b9fa6da670a80ac38be7f28e1d297d24c57c5e88c61eb32e6a2eb3f1fa9848842cc567f", 0x1000, 0x4844, &(0x7f00000010c0)={0x2, 0x4e21, @empty}, 0x10) [ 602.213029][T23884] udevd[23884]: inotify_add_watch(7, /dev/loop0p4, 10) failed: No such file or directory [ 602.222918][T22952] udevd[22952]: inotify_add_watch(7, /dev/loop0p2, 10) failed: No such file or directory 00:10:02 executing program 2: syz_read_part_table(0x8001, 0x1, &(0x7f0000002200)=[{&(0x7f0000000200)="1f4f4e3d4d7cc89a91d07cc91bf4259af0d6b6dd107851e8de2a127367e7884712920c5d420115f7566b774e3e387a7ec80265d5efea279f94c85576b839009a8a56c5213c9717bf593d39172bc4906e893978dd05ef1c83ba6f020b2b09211b9f3dfe27cf7d3c7061bab55031ba45a9f07409664e536f6488c0349a5009e12141df2cfa37df3fd6aacf271e680fb3fdd6762177d0bd76873ad17e24ab210ef93260a7c94f418bf3d7bd2bdfe2ef93d742197f6b0898c6960b3f1cfb0346e563b2cf3943e6397b570579c26620d4dbf76717d4578601f9056434269c938187d1e930ed3c1ac2096521147e0c1a3e87ce53fefbca3ba676cfc096d9d22e1e12a4b6aa203804bffce22dacd0b619f9a8f6170e989e5fd31f0c33639132946ed3e566d848091e98bc0a5dd96258b2e899a28b8dde4ca2988c79ecd320dabc02e09ce6ed58943ed8f144e0a1541c66664ec439b2b2bb0580434a55f7c1ef399fb64beb87c52337a6648caf285e7c5b503d41c577f0a4317ebaa2d956245d3abb6804c113b0a274a97eaaac207bad4c4feb0cec2691e69fb061f6538d0fa60862b3f568b6fb8d01b456553c9fa72c325bd85d5d6f934639c9541fd5e3ef1cf5db521a5a18402900a82d883a7c499d89114eedd5", 0x1d1, 0x5}]) syz_read_part_table(0xd083, 0x4, &(0x7f0000001400)=[{&(0x7f0000000400)="a4573b8266bc4cbe84634619fe141a391402671a56f5a828814135a86b62b64d650242154819e298e9dc16fce4cf67897eb3136890ce949ce5634be68ce4704fc0f0fe2cfad60e90eb61e5e0b0e2d2a3f776d09b44b2c6a3d99298390c16ef2c68be0aa3663d55ba1db464411055b9f74f907320e134222a231ebfaa478ac037961ac8250d506870cf2ebff05243450fec17e1ebbdfb71e02c4db142ad7a6514acf5cd62cfae10124ff3536ce4b0262d4f31fbf7125870400fbbbd5299b30b10458c06efa9803bfa514b2e75d84a1443cc4225157988c9840124178a55cdea9bc70a2e407e055cd08f48c2e4e0c809431dddf69ad167d5104da36648eefbfbb8c92a8fd4432b764a63de166bcfc5acf88a1c97cf721fc734f4cb777431e220a647c6ea83a9d18402d2a37ca7a535119760e8ed7de0bdfe900cf0525c4290757e5a9dedf6ebae20be7bf58c24b5ab5a0e1d3c6d73e8aa8d2b8f28c694220c124ce7058b0223229f800500b18ab3de5121de237b9b6e75a2aa207f6cc21100362f14488889f7c1e943563ef6116acc471336cff1a669be3e118344119a844e3d47116dadb6e08ab6c8ddf968fa762997b48a6b04f8f709745e58e6fd39914342cc12d5488b70c3d0632f680d655e6626a6875ea67aa9af9f3c3725e91668248f6c43c4517bc97d413161f90e29e76e7eef163f73d32b212f68e66863060e3f0885871e61ced325e2138045e514fe9a65df4dddc8ee4e361693772a4b4b53df1acca3a814b423a54e8168967f1f73db5b42ae38d97985891aa3a2e269f02d2f6c5a98a50ba2000f5630421229284e188e457bcf185bd272450c3a5a500a1cacb2ff6658bfd42f3469128fd642c5a83d45274f4e1fe2f7cb4a20c23aa91dec692cb6242038c3b5500d8c87367b50917989b4e327b119578b5ecfa6a12583f6db1b070334fbec7d774e29726824c17d56f134bee208f168a62d8f5a7532751165560073950f6b364cc39212bc280e8f4b3a915c85f629bf93eef382ef1254f01e9dbdc04f84b3cb11206e6bf7153b5aad347b8424b00f773b5e6d7e123cbca34c832be4e4a242813b337f5c3ad447b7346c57b7821673264466f2cf3d987ec80aaaaa6c54cc726e893167dfa69f24966822e70ec8be8e3dec2a50a57f20d4ec5e77224ddd79587fe15aaaec65c64ab8377289378f3fdd0ad620a4d3a95a182449d0576f0aa35c8649bda9ea51c520d0c9a53d1cfd2832f3f6685ede064a73a8c9e38cee3ad1c9b37cce1cc43fe14e52fe018c9e119e1981b3e11a7cda92bee007f7e352d01e9cc8784ad9c433c5da2f51ea394471a7e3960aa3de5239fd47cd90a3d83a49e42b13082732900cffe65462873523ee317de0d9f7e3117e7f390ec57b4fdae50eedeba9d6443279017d203732d38cb2f6ed720922a3b37d929a8998f546e831da90992e033b67e70db2e53b010e97e8dd9a4bf6998b665a74668bfa017f2dff0d8637f6a7965adca3f6e5efb0320912cf75210ec6688dc8bd084925d566ac6044870b7e1d8b49b4a908436b4d8e62c0b0a479ae4a40124f6cd489c1bdf9a8995d1302ece9a1eab9bd59b289281e3538f9f1929ddd35d3369c18ffeb9548e530b14bd74278d0f45d26bd4f030c91c5c8b35652cd2071ff2d2f0f7ebf589932aab49e29d8e3232ca502e0d66e4d72b36b2cf00f0e848533153de287e25050920345d618001d33b494fea58513b8f327592cdcf75d28e96c3929ec508019ac565cb2e6cdee657e1a8dce11b3977a5e778bfe667949787de557fcf7593c3e3607889e7365c133940cd83e10f17bcdb329f1234337c7be5eb19a5d1e183c3b75a3a65413e70f89ab488e6803b1c68c5d042329cd1a25ea2a856c30941582ac70828dc69a86417d3260a30418b57da1598a5c6fbcc26aec9c9e86704c55c6963172040331e0ad2ea67ae7972309f619747cbe0d845769dfb8df823786635d33957202aa687bc305bcdc735b338121d3a411a4beee3802921e501531121cc625596e3e213338ac770cd6c577e846f14990287187be754a7cb7cd87be272aa6c6bc7d56c7b339cdb76fd7f9350dab2d1f6c4dba3539cd805efb3afe08a66f689fa72ef923df58c57aed284e887cea510db8bef475349aaf09e158ac4baf18aa7bcd2f9528c7dec4233db0ab322c48437583a7af6c357e099f86ce09200ca0955407fd0e1c364b5ef94e6ab080b181a0715f63d42335ecdff39a2ac7c876c92d15664313101477f1691da386e951cb47553822797a39a4a9e431aff23d8eb0aac4898b65ed09eac6a55484ac38568857d42e1a509f4f2879399400ee4d231d0b7546748945447affff399483791c75138f3da74177cc77412c9285997ba45856877f04552bca6d558edcd2f91d747d6954871a1fe39be282ed8a5c429a01a903ebf12986858aab5eeb66708be070b053c5fcf57748595016028aa6741134f94075059cff060d7b4651525860bc58a97bfa646fe15075ad7837791b585d063b43eb3f6372939e0c7ed336875b8d221e651c2e385b8538d563495652ee8dba0e98930886ed8684359b3c541bccafa51f59897c6029ea149474476688949dd1319b4cc7bb16bbf123525e0d28f9d87b0e448b8cf2427a8a5ef06e4f75a07d428d0a7e5dc1c0ede0fad73ef10aee022f097d5eed7aaea824d0a82556eee1ca5192c3cc78d46f63875fb125812268f2ffe9a9697a699d575f6a652984a5c5178e9f218312ca6edbfe0df4748c368ab13122f9b012dc7311ee345af12d624346733b149bc78c1d51c34810296772f466a4f8c27767af370addf38a17cbe9a81143cde4e837fe9fdfc41d55d3dffd01a79356cce586a95bed3e100e64a1688a73d91ecfd569a39015882225850d3f9340a3f785d413b1eb3109e88835a0bd4582b8c9e5229a85000ebf068cd3204f87fb39e72d05e0c2bc2654059396765223731e0dbf00b775830942d90e6170b4101088223e530abc314a55a02c33b7ba74a8f0258911bb221b09584e812d1ffaa7ccc586038d260d2df56be9995d0cfa2afaa3c45e845bfc97e4f482caf78f076f924cf104232f4cf8a45066534c4f48eadfbc2cff10ac8d7ab2ce50d382cd0a8f17e2d6f55aa68b45a77fa7f226237f731862dbe6833b78c97cfcb4d9ae75d99b99cfca1042b6172b6d793c81a42956c01784af6e09ebf1f47b85ddf3c3ac4e62c486575d219078766b560549e8587879a5ffeade4be9dcd5255b949eea369b86fef0427356ef88862bf70b0fb0e14fd995eaa7e276fe993676dc67d4efa62b9eb6330c8ee11711ce5a5fd60816799461bcf47a5d33a2dfc9caa29a56e6efd70f7b1d9a08246f99c6f9b7bb10887dc812164ccb0d7eb67d50d056d37462ba124896c75642b84a17a853debc98d8800d8862da5e190b141393b22b0726ed78d9a9d01afc4ddae585e6ab7968ca307f24a441c4e73eccdf4508e9c7a2c46075482166ed00b88c03ef070410bebf22f76d88d2a5ed54521c677925a257e5e3301182a322df39d4fee920ee4da4d9309d57a4ed2c92968817257bb3cc2a6203c69248c0002e18e872894854e5ea0777697265f063a8db70ecff5474794b79d61ee22aaac7f99af0285deec359b686cc4d79e2f93a05de3ae20dd9497407347722d5b57e8dac1e492635a41369677f9fd84e3de18418f5c5dfb6f19277b5aae8147b3cf512c15fe4dcfdcd08dab0fff74e794ae99aec7071c700ae4f1cdd401ec71008b60ed19f212fa2ae59b8df0914200095015fac78dd3e4a2667596a90b9280809c14a0863f9ced03ae8b7be9e9d409c4cc7ddd9fd0450698e298588ca3ae590342c63033b4988108f5d8af4d57b1be9f1118b761274ae1ef8605291ebde1d9f394e58a87a7a60495ce40e3bb4f2dd5a0c2567806395d095ce1571179b69370deaf0df30b6c5d50fc9cb191f77b24bb17104ecff3ec576ec3b16a4b96cd482f98948c6590381fc31a7d41c6b719d5692fb8c86ad7dd568f2d9ea783365fca6e813b1c34a4894520e7b5386f5ab5ecde3ec392efcb60a3a1ab129f05c2b2bed3a13c439e13a853e55224898c19e03608d203bdff00c49c1b123299c799a3593d4783b2c0d4360f94e2ca55a2c8d216da1a5f25df0479dbb65188ac18dceaf40beb6c80dee8d8fee0ca5853e62810a4d89c4fe3ca73c06d9989adc820da58e7450176a62e6fe6c9e166245e496104702f8a780f87181f2c6d9e0e631ff57908e6480b868cd2f5c8b5672d71dea6a6ceca50114ad72b48e8ef4fc87ec34292dcb862a2622b55b481ab641487d3c471a8ddc4eaed81dfd950bddf9916dde80ecfb6c175e05a58b41b47ef14bd564db64410acc2e361aab1fe87556492b024fa2aed8361e6bc0827bbf89e0268f516403534ad53f4459d25fbacdc1477ee8f972f116a3ed6747e52893836f9613f8d4959d532a776c1452268593ca9b941298bde68b38e83579e135a6b0757ddf2245e7af75cdb2410a48256dd397a0ad8fa3b0f72320339f7c3a6dd35f7982f1402ca6fe7da03ae102b46c46e09f1c3be84a96858a7ed7bf9b8c1803a7a0748c8105f307bf39b257d257c66d4c657e2224b4d8580baeb5519893b094743299c53b1377902365e065e0aa6da7b2becb42ada39274f5674b1d106b835fc8dcb3468bd269c9174e08001fbaabb1a9dfc6d047762cabc208b2b1136685a59b3b838543599bd6ec7ea3d5171a3a60addf43ddc142f9047b5925d7b0950c69455a6585e0f42cfcbbfd9d9ecf5552118e9e523e2abb9c103d3bb470fa1fa76e8398da67f59b4424621b90eda60c5b15ce9a135080cc568e269cf1d070954e582c67e60605afee4fe118be95b24f4a27809aedb1441eebd0c32791fc899f9a34e8261e9658ee7193e35c4e2f5587758884886ade1d6b1ae11141d91c1b88f3c1692937ded9ebab23a5c65ec8cce44dca27d13cee27b799c880fa65bf9a32511499f2c0abb046217afefe0ba699354f16acfff32694eb543646ec73cef27099794c38fd2ec3b8f11c38f4a4f35a17451bf9a55fc0eb1946bae182b1effe8c58c114eec45ce18f79245242012433052d5e86826c82ddd4e80056a5e7710574a590d284fd2d472d2f9e059006978b3f230065cd469aae0dbfb327e12053fa18700952d61c8e854549785feb14d26d8f2b84681406b9e7e196b13cc1203579e8c1da061a6f782ce50e615b54d20c7c8f7ec3ae7693e956a85ec686ff847e182e0ed408a72a3f15477236a6036beacfe85968f530a4078fcbdf8837d1c495147e1af8f81b9c62b3b2096e0c88aeed6e420d868b04bd497796d1375c8dfbd7a9018bfd3fa4b05f330f670e96323b7008c0a024ac399f504e613d459a319d88e00709af8f2ef133533be9d2d681cd76825eb77a186973e579593d7b9b10b43f7f731bedbb6e32e0c6df2106f393da8446c5f9a5279311e811b9e785d3089499b8e399a1911f48a89654640b66360ac81c721b584f9ec6aad1d9a1240651ae17030e9fecdc1813d16c18d7d70230e1400da5ca19e919a66305b2f00b81119d2739f334c6bfec9a4a1283b88230df973750b3486eb94af730ba25e98abb802b83a188f8c31d14fb74de82a419c4239e53d46a3f9d725ae554fab158af725b74650a7657dc01d0979aa2d4f042a3c7be6aa17094e9930b6b1d2f0a412f0bfd581e83bc9a3aee720bc3f965e6b34f1a23ae26f4280b982c55f57d1fdf2a36282fc50fa3f5894bcad0f83ec0f420a1e861f30f55908d", 0x1000, 0xffffffff}, {&(0x7f0000000000)="b09de9ff752020a350474dd1257de241f9d88024", 0x14}, {&(0x7f0000000040)="985fa8a100595375b697d99397e73ec22e3333e683dfae2dce07f946a18446dc93ea8babf8d905fc38b6ec68904ccd8a62c3f5da19aa45082e482a98913bd9ffeab3d2b95ab41fe0cc6567de07ad7687f37ed7434e8236d02c", 0x59, 0xff}, {&(0x7f00000000c0)="840e2817509cabf5441bf3b7783f5ee9c4ef1bc117b7c3c5885d9063afa9829e36ccfbe576986b447392738ee86a99442ab79b862de2f535fbbff107897f7c38862c03c3fd3752624a9a04028397023d6c9c84de0ad4ae018049b0825b616b582c6cb3d3983bdc35c831b2c26c6b3def55862ea112fead680bebbaefd15fc41d482bf2667e75722a4e88a8d45cc1c0a8dd2983c29e0c2b0cfcac25609abfe3a35cd9703dd08281afca7de76f579069006e3fd43cc95b3557bc85cd37378d236b78ce1721678f35d8b6887592b899187dbd622dc550875bf03005d1033246e4a03e91eacdeac57c4936e607c31c9fde0bb9c64c343866a5c60b8e72", 0xfb, 0x628}]) syz_read_part_table(0x8001, 0x1, &(0x7f0000002200)=[{&(0x7f0000000200)="1f4f4e3d4d7cc89a91d07cc91bf4259af0d6b6dd107851e8de2a127367e7884712920c5d420115f7566b774e3e387a7ec80265d5efea279f94c85576b839009a8a56c5213c9717bf593d39172bc4906e893978dd05ef1c83ba6f020b2b09211b9f3dfe27cf7d3c7061bab55031ba45a9f07409664e536f6488c0349a5009e12141df2cfa37df3fd6aacf271e680fb3fdd6762177d0bd76873ad17e24ab210ef93260a7c94f418bf3d7bd2bdfe2ef93d742197f6b0898c6960b3f1cfb0346e563b2cf3943e6397b570579c26620d4dbf76717d4578601f9056434269c938187d1e930ed3c1ac2096521147e0c1a3e87ce53fefbca3ba676cfc096d9d22e1e12a4b6aa203804bffce22dacd0b619f9a8f6170e989e5fd31f0c33639132946ed3e566d848091e98bc0a5dd96258b2e899a28b8dde4ca2988c79ecd320dabc02e09ce6ed58943ed8f144e0a1541c66664ec439b2b2bb0580434a55f7c1ef399fb64beb87c52337a6648caf285e7c5b503d41c577f0a4317ebaa2d956245d3abb6804c113b0a274a97eaaac207bad4c4feb0cec2691e69fb061f6538d0fa60862b3f568b6fb8d01b456553c9fa72c325bd85d5d6f934639c9541fd5e3ef1cf5db521a5a18402900a82d883a7c499d89114eedd5", 0x1d1, 0x5}]) (async) syz_read_part_table(0xd083, 0x4, &(0x7f0000001400)=[{&(0x7f0000000400)="a4573b8266bc4cbe84634619fe141a391402671a56f5a828814135a86b62b64d650242154819e298e9dc16fce4cf67897eb3136890ce949ce5634be68ce4704fc0f0fe2cfad60e90eb61e5e0b0e2d2a3f776d09b44b2c6a3d99298390c16ef2c68be0aa3663d55ba1db464411055b9f74f907320e134222a231ebfaa478ac037961ac8250d506870cf2ebff05243450fec17e1ebbdfb71e02c4db142ad7a6514acf5cd62cfae10124ff3536ce4b0262d4f31fbf7125870400fbbbd5299b30b10458c06efa9803bfa514b2e75d84a1443cc4225157988c9840124178a55cdea9bc70a2e407e055cd08f48c2e4e0c809431dddf69ad167d5104da36648eefbfbb8c92a8fd4432b764a63de166bcfc5acf88a1c97cf721fc734f4cb777431e220a647c6ea83a9d18402d2a37ca7a535119760e8ed7de0bdfe900cf0525c4290757e5a9dedf6ebae20be7bf58c24b5ab5a0e1d3c6d73e8aa8d2b8f28c694220c124ce7058b0223229f800500b18ab3de5121de237b9b6e75a2aa207f6cc21100362f14488889f7c1e943563ef6116acc471336cff1a669be3e118344119a844e3d47116dadb6e08ab6c8ddf968fa762997b48a6b04f8f709745e58e6fd39914342cc12d5488b70c3d0632f680d655e6626a6875ea67aa9af9f3c3725e91668248f6c43c4517bc97d413161f90e29e76e7eef163f73d32b212f68e66863060e3f0885871e61ced325e2138045e514fe9a65df4dddc8ee4e361693772a4b4b53df1acca3a814b423a54e8168967f1f73db5b42ae38d97985891aa3a2e269f02d2f6c5a98a50ba2000f5630421229284e188e457bcf185bd272450c3a5a500a1cacb2ff6658bfd42f3469128fd642c5a83d45274f4e1fe2f7cb4a20c23aa91dec692cb6242038c3b5500d8c87367b50917989b4e327b119578b5ecfa6a12583f6db1b070334fbec7d774e29726824c17d56f134bee208f168a62d8f5a7532751165560073950f6b364cc39212bc280e8f4b3a915c85f629bf93eef382ef1254f01e9dbdc04f84b3cb11206e6bf7153b5aad347b8424b00f773b5e6d7e123cbca34c832be4e4a242813b337f5c3ad447b7346c57b7821673264466f2cf3d987ec80aaaaa6c54cc726e893167dfa69f24966822e70ec8be8e3dec2a50a57f20d4ec5e77224ddd79587fe15aaaec65c64ab8377289378f3fdd0ad620a4d3a95a182449d0576f0aa35c8649bda9ea51c520d0c9a53d1cfd2832f3f6685ede064a73a8c9e38cee3ad1c9b37cce1cc43fe14e52fe018c9e119e1981b3e11a7cda92bee007f7e352d01e9cc8784ad9c433c5da2f51ea394471a7e3960aa3de5239fd47cd90a3d83a49e42b13082732900cffe65462873523ee317de0d9f7e3117e7f390ec57b4fdae50eedeba9d6443279017d203732d38cb2f6ed720922a3b37d929a8998f546e831da90992e033b67e70db2e53b010e97e8dd9a4bf6998b665a74668bfa017f2dff0d8637f6a7965adca3f6e5efb0320912cf75210ec6688dc8bd084925d566ac6044870b7e1d8b49b4a908436b4d8e62c0b0a479ae4a40124f6cd489c1bdf9a8995d1302ece9a1eab9bd59b289281e3538f9f1929ddd35d3369c18ffeb9548e530b14bd74278d0f45d26bd4f030c91c5c8b35652cd2071ff2d2f0f7ebf589932aab49e29d8e3232ca502e0d66e4d72b36b2cf00f0e848533153de287e25050920345d618001d33b494fea58513b8f327592cdcf75d28e96c3929ec508019ac565cb2e6cdee657e1a8dce11b3977a5e778bfe667949787de557fcf7593c3e3607889e7365c133940cd83e10f17bcdb329f1234337c7be5eb19a5d1e183c3b75a3a65413e70f89ab488e6803b1c68c5d042329cd1a25ea2a856c30941582ac70828dc69a86417d3260a30418b57da1598a5c6fbcc26aec9c9e86704c55c6963172040331e0ad2ea67ae7972309f619747cbe0d845769dfb8df823786635d33957202aa687bc305bcdc735b338121d3a411a4beee3802921e501531121cc625596e3e213338ac770cd6c577e846f14990287187be754a7cb7cd87be272aa6c6bc7d56c7b339cdb76fd7f9350dab2d1f6c4dba3539cd805efb3afe08a66f689fa72ef923df58c57aed284e887cea510db8bef475349aaf09e158ac4baf18aa7bcd2f9528c7dec4233db0ab322c48437583a7af6c357e099f86ce09200ca0955407fd0e1c364b5ef94e6ab080b181a0715f63d42335ecdff39a2ac7c876c92d15664313101477f1691da386e951cb47553822797a39a4a9e431aff23d8eb0aac4898b65ed09eac6a55484ac38568857d42e1a509f4f2879399400ee4d231d0b7546748945447affff399483791c75138f3da74177cc77412c9285997ba45856877f04552bca6d558edcd2f91d747d6954871a1fe39be282ed8a5c429a01a903ebf12986858aab5eeb66708be070b053c5fcf57748595016028aa6741134f94075059cff060d7b4651525860bc58a97bfa646fe15075ad7837791b585d063b43eb3f6372939e0c7ed336875b8d221e651c2e385b8538d563495652ee8dba0e98930886ed8684359b3c541bccafa51f59897c6029ea149474476688949dd1319b4cc7bb16bbf123525e0d28f9d87b0e448b8cf2427a8a5ef06e4f75a07d428d0a7e5dc1c0ede0fad73ef10aee022f097d5eed7aaea824d0a82556eee1ca5192c3cc78d46f63875fb125812268f2ffe9a9697a699d575f6a652984a5c5178e9f218312ca6edbfe0df4748c368ab13122f9b012dc7311ee345af12d624346733b149bc78c1d51c34810296772f466a4f8c27767af370addf38a17cbe9a81143cde4e837fe9fdfc41d55d3dffd01a79356cce586a95bed3e100e64a1688a73d91ecfd569a39015882225850d3f9340a3f785d413b1eb3109e88835a0bd4582b8c9e5229a85000ebf068cd3204f87fb39e72d05e0c2bc2654059396765223731e0dbf00b775830942d90e6170b4101088223e530abc314a55a02c33b7ba74a8f0258911bb221b09584e812d1ffaa7ccc586038d260d2df56be9995d0cfa2afaa3c45e845bfc97e4f482caf78f076f924cf104232f4cf8a45066534c4f48eadfbc2cff10ac8d7ab2ce50d382cd0a8f17e2d6f55aa68b45a77fa7f226237f731862dbe6833b78c97cfcb4d9ae75d99b99cfca1042b6172b6d793c81a42956c01784af6e09ebf1f47b85ddf3c3ac4e62c486575d219078766b560549e8587879a5ffeade4be9dcd5255b949eea369b86fef0427356ef88862bf70b0fb0e14fd995eaa7e276fe993676dc67d4efa62b9eb6330c8ee11711ce5a5fd60816799461bcf47a5d33a2dfc9caa29a56e6efd70f7b1d9a08246f99c6f9b7bb10887dc812164ccb0d7eb67d50d056d37462ba124896c75642b84a17a853debc98d8800d8862da5e190b141393b22b0726ed78d9a9d01afc4ddae585e6ab7968ca307f24a441c4e73eccdf4508e9c7a2c46075482166ed00b88c03ef070410bebf22f76d88d2a5ed54521c677925a257e5e3301182a322df39d4fee920ee4da4d9309d57a4ed2c92968817257bb3cc2a6203c69248c0002e18e872894854e5ea0777697265f063a8db70ecff5474794b79d61ee22aaac7f99af0285deec359b686cc4d79e2f93a05de3ae20dd9497407347722d5b57e8dac1e492635a41369677f9fd84e3de18418f5c5dfb6f19277b5aae8147b3cf512c15fe4dcfdcd08dab0fff74e794ae99aec7071c700ae4f1cdd401ec71008b60ed19f212fa2ae59b8df0914200095015fac78dd3e4a2667596a90b9280809c14a0863f9ced03ae8b7be9e9d409c4cc7ddd9fd0450698e298588ca3ae590342c63033b4988108f5d8af4d57b1be9f1118b761274ae1ef8605291ebde1d9f394e58a87a7a60495ce40e3bb4f2dd5a0c2567806395d095ce1571179b69370deaf0df30b6c5d50fc9cb191f77b24bb17104ecff3ec576ec3b16a4b96cd482f98948c6590381fc31a7d41c6b719d5692fb8c86ad7dd568f2d9ea783365fca6e813b1c34a4894520e7b5386f5ab5ecde3ec392efcb60a3a1ab129f05c2b2bed3a13c439e13a853e55224898c19e03608d203bdff00c49c1b123299c799a3593d4783b2c0d4360f94e2ca55a2c8d216da1a5f25df0479dbb65188ac18dceaf40beb6c80dee8d8fee0ca5853e62810a4d89c4fe3ca73c06d9989adc820da58e7450176a62e6fe6c9e166245e496104702f8a780f87181f2c6d9e0e631ff57908e6480b868cd2f5c8b5672d71dea6a6ceca50114ad72b48e8ef4fc87ec34292dcb862a2622b55b481ab641487d3c471a8ddc4eaed81dfd950bddf9916dde80ecfb6c175e05a58b41b47ef14bd564db64410acc2e361aab1fe87556492b024fa2aed8361e6bc0827bbf89e0268f516403534ad53f4459d25fbacdc1477ee8f972f116a3ed6747e52893836f9613f8d4959d532a776c1452268593ca9b941298bde68b38e83579e135a6b0757ddf2245e7af75cdb2410a48256dd397a0ad8fa3b0f72320339f7c3a6dd35f7982f1402ca6fe7da03ae102b46c46e09f1c3be84a96858a7ed7bf9b8c1803a7a0748c8105f307bf39b257d257c66d4c657e2224b4d8580baeb5519893b094743299c53b1377902365e065e0aa6da7b2becb42ada39274f5674b1d106b835fc8dcb3468bd269c9174e08001fbaabb1a9dfc6d047762cabc208b2b1136685a59b3b838543599bd6ec7ea3d5171a3a60addf43ddc142f9047b5925d7b0950c69455a6585e0f42cfcbbfd9d9ecf5552118e9e523e2abb9c103d3bb470fa1fa76e8398da67f59b4424621b90eda60c5b15ce9a135080cc568e269cf1d070954e582c67e60605afee4fe118be95b24f4a27809aedb1441eebd0c32791fc899f9a34e8261e9658ee7193e35c4e2f5587758884886ade1d6b1ae11141d91c1b88f3c1692937ded9ebab23a5c65ec8cce44dca27d13cee27b799c880fa65bf9a32511499f2c0abb046217afefe0ba699354f16acfff32694eb543646ec73cef27099794c38fd2ec3b8f11c38f4a4f35a17451bf9a55fc0eb1946bae182b1effe8c58c114eec45ce18f79245242012433052d5e86826c82ddd4e80056a5e7710574a590d284fd2d472d2f9e059006978b3f230065cd469aae0dbfb327e12053fa18700952d61c8e854549785feb14d26d8f2b84681406b9e7e196b13cc1203579e8c1da061a6f782ce50e615b54d20c7c8f7ec3ae7693e956a85ec686ff847e182e0ed408a72a3f15477236a6036beacfe85968f530a4078fcbdf8837d1c495147e1af8f81b9c62b3b2096e0c88aeed6e420d868b04bd497796d1375c8dfbd7a9018bfd3fa4b05f330f670e96323b7008c0a024ac399f504e613d459a319d88e00709af8f2ef133533be9d2d681cd76825eb77a186973e579593d7b9b10b43f7f731bedbb6e32e0c6df2106f393da8446c5f9a5279311e811b9e785d3089499b8e399a1911f48a89654640b66360ac81c721b584f9ec6aad1d9a1240651ae17030e9fecdc1813d16c18d7d70230e1400da5ca19e919a66305b2f00b81119d2739f334c6bfec9a4a1283b88230df973750b3486eb94af730ba25e98abb802b83a188f8c31d14fb74de82a419c4239e53d46a3f9d725ae554fab158af725b74650a7657dc01d0979aa2d4f042a3c7be6aa17094e9930b6b1d2f0a412f0bfd581e83bc9a3aee720bc3f965e6b34f1a23ae26f4280b982c55f57d1fdf2a36282fc50fa3f5894bcad0f83ec0f420a1e861f30f55908d", 0x1000, 0xffffffff}, {&(0x7f0000000000)="b09de9ff752020a350474dd1257de241f9d88024", 0x14}, {&(0x7f0000000040)="985fa8a100595375b697d99397e73ec22e3333e683dfae2dce07f946a18446dc93ea8babf8d905fc38b6ec68904ccd8a62c3f5da19aa45082e482a98913bd9ffeab3d2b95ab41fe0cc6567de07ad7687f37ed7434e8236d02c", 0x59, 0xff}, {&(0x7f00000000c0)="840e2817509cabf5441bf3b7783f5ee9c4ef1bc117b7c3c5885d9063afa9829e36ccfbe576986b447392738ee86a99442ab79b862de2f535fbbff107897f7c38862c03c3fd3752624a9a04028397023d6c9c84de0ad4ae018049b0825b616b582c6cb3d3983bdc35c831b2c26c6b3def55862ea112fead680bebbaefd15fc41d482bf2667e75722a4e88a8d45cc1c0a8dd2983c29e0c2b0cfcac25609abfe3a35cd9703dd08281afca7de76f579069006e3fd43cc95b3557bc85cd37378d236b78ce1721678f35d8b6887592b899187dbd622dc550875bf03005d1033246e4a03e91eacdeac57c4936e607c31c9fde0bb9c64c343866a5c60b8e72", 0xfb, 0x628}]) (async) 00:10:02 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000004800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:02 executing program 5: openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) r0 = syz_clone(0x44200000, &(0x7f0000000040), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="e27b118052db041e4d3498f388f0d30f85") r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) write$cgroup_pid(r2, &(0x7f0000000040)=r0, 0x12) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$sock(r3, &(0x7f0000002680)={&(0x7f0000000280)=@nfc={0x27, 0x0, 0x2, 0x3}, 0x80, &(0x7f0000002600)=[{&(0x7f0000000300)="46b6736afd65b44f2315b6f3101bf60b7dce7a20e24384bcea083f8cfb4d290d8c61027c2a5ec4943d8090e27b7e8435bcfc35dbeda94111a02bd0fc81f6be4418efb9e9748c3b03b5cf08c6ea660a4638ead34404b67b05627295604448a6089a37123affd9e158531024cba84a53d3cbd25a0eac45f5780983a89eaf181b402f329251a3745b932c69fe9bb21ab5db2ac070ac7d0204893757a0004661b37e235c1b7e36487ca004481ef930bd525ddc8d69e46e5642da3432601fb7664e4d5a9d7f2ee250d1c833fd72edfb7a3f58aade76a0061358d5ac7e4e6cc914e2e1c727c230d34b", 0xe6}, {&(0x7f0000000400)="42279ded6e44f38a578249c14c9d7428d0129677fa77865d225f984c52da1e6e348b937201a9230e929a81a485616a38e534330b1f0ed9dfd693f360e8619ac00d0c16374724230f079a7630d27cd3dd9af92235fd6020436493876e6668660b10b78317557d859ba83dd2dceadef4f4d836a8252e8ba5a2174ba66d33ce8afed9731d368b", 0x85}, {&(0x7f00000004c0)="08d0a675d69929f145e483f143a1598a2b383fe55716879918986cf5ecf300e81dc47a0b02d6aa85f20b0d31d65a833131501abcf87f5b533be9c3a1ca006fcda39bf84d1a494a0633cb696f985d683a254fe912adcdd8ce70ce290622132d3892cd944f29fd839987823fbb43302afb765b6491a96556c54ade2bfd79e10777396be05332d4870501957b205b71ebb8d3ea4b3dca43420f8b2c617eb49c293fe7af664d99b35f6f93881353f1f1ac43a4cab29771e9fbb306201bc32e50c81d6b05fa399ea3206611d0f402844cb8084d431f41a3ccffdf2b43946639953916f5b99e239752759878e44ef60a5ff13deaf848444298b33341b1eb0249abe01df8da2194dd6ed06f782f2f5a38ec6f28609c0d2705b915a8757ba080261f8e03cc3dd96bb653987d575db15cafd5678c2320794914c8c1108f3943f7041a5e3aac37b28d5159c4a4f94483fab3050049affcef0971e5f2945a06973ccaa709ae309e586dbb4b7df0e9b0fe5b9974b7a29425fafe4ec4b09e4e62ad002cf0ae2dff0093bb31aaabb878c9018719f7184ff4d97029712b0545575e72098940df41fbae1e7d9ee9fba85ed986fefee37e7a10b0e263bf87afdaaeeb32f2ca91f8bf9b797631e5deb20f95e8e843865f2414ad9e8e3d603c918faa045a4b85ce0e05a6c211da690a43fa57b2a1b6c5d1e28cf11427d3af2bc576429cf2e0918b03779f55312e7875a3d3421b91c1953d0bc97e939a2ea0f4a617939c3e37f4ae1c41a4c43094956c227bb3863224977b9c139e757bac47a032958597f4a650880c10b152ac1fec2c14677ec208cef6dd8e7b7138d5956272a8e546f279f33f7da108195671c6a29bd73779ddf8dbdd243135e77083af8342e4968955a6ea4e995cd4670e31fcd4f849a3aa5c94835ab021df7e1abc8b3b8cfde7a13c6acc8888c5bbebed268a72bc323810c1ce0a67f27b0591e4c1cb4b76b76b7787e0a8122c1b1147a5ff0b614320365ceea77623f58c6f1b000a20963ca4fdedc0e561248dd75d7f8df1c012e84192252625b6bd7187e1eff100db1eab1acf26b8315553ef10c93b5762c1860e9a58fe56f0e3d13ecfa84152eca3177328a9f35edfc0125e5a77cf79cc38d2c15ab7e8889ec383adb76a85c406d361944c4ebf48ed6bbad19292cc3d9913ffbc39ab7ad38efe0542c5f709f996eeb7a05f56196ac55179d6fb875592ccb20433e12114764cb1dfaea502a4277d777fb7434db31a5e1efb6c27fd73c1dc39031bbf3cf33ab256c0b62580f5e05845c59609d8dced54989eb8eacd1631a80de4ff30f72b25361dd288d174b8dbf6987065518c3fa8fe99b171a0aca3ea517c17c867a11c75e3791dcaceaf3641a44ed011e26f990aeed366d1238c6faebc3cca42f41dc6ef48ff593dddcb37f0b763ec172d99f0972faff69db382900d6f9ec5195379a9adb73039d26921791ebb224836e848443148ba74cafd6a22b884d181ca83be91dba16520367208155db62d75635104bc42d4239191b25d2d969f6fdea58fa30061ffb23d9c5d83a7f411483ec4337b476cb4208a09b9654c3a280f645b73a171ab2b5a8f85a0791bf0c16ca6ab4a75bd52ad4160fbef4ac6d5bc12e3a133f7d4e53ff59a977fc673ef6d23da36b145d4e7e002deccc7d7d2a1004472d9fe889be5bc4a762d345b05ebc60b808de577e9a518769b7390ebca29a19933489dca6a3784dbbde3a7881c279ad5befb5ff0f7c2603212799f35be683d794619b48ccb2d8d488487b0a1a62b3af7c8c829965931bbd0881ef9c9b95e7b29201f503e5abfa196a172a2446651d9bb147d85cb018956ca5c54e3b1c7792a1c65696c4537eba86bb00139196b2dd81a0d25c8707f773dc6f3f794f296071ec816b6f6762be2f991941873a24f2d71bd1af874b55c32b752a24e6699db09b59856d81c32d23750865e59b1fab738dd3f828d056700506b3db9e9fc6ff3e829932e016332fe5c1530ee1766750fcda81da72feff33fc151f9c62c2a4c030c036de014e12b1862e6e544a4c3d0d16990b7e5d12f17f26037362171b58aeed19ecb3e62aef9ed3657f8254175351247a02050769550e4c8567f48e4e11a49f9619df07e38522aa91920e838f9941616ae020f50f2917a1fc52c016e55c7d24e391ff7f9bf55bc904f8d585993b1a4aff6eb8e71ac8fe758585307421e462eb8cdf0847c1ea140e40373942b041af26bc7fa2d48d9054f25bf0f3cd38da8c72769a25d02428f5fc7779603d1c3cbe24d6b0be0434fe70d5a91f02f479a03afbfcc36d76e711d621462f0250c6fe0b7962bfece3f2161641af2c4505cc4d3b23c0a5f0a064b9743a1b68b742cf212cda9159ef77f051f75d380a7c2a175930bae3c86c236d3f0543f748e9624b0d1411454413114902898cd8270eefd09100af978f5125873a0c31ebbc6bbc1ebd07aaf3e457689d86b4c9b77b8f4158b3c0bce5a84c2846e693623bef016c8aa540ab71c3bd3a2c30c3a0babf7edb010cc35165b20dc0dd98d7637693c5935ca5bb29959baacdc70a9fbd506ea01e9445dda454829332c3b17c76b341537aeca3b6dc88d8cece36c1564a11616ec3360c28230e40e14e2d5a432dd6e4397ed7534d4021f326a86989cc01b97ffb5fc9a7c295d768b2a3081aaa6aff13362d28c0155897ae1b45c3a72a7b9debf4408bd365ae2b291683a84584c0c86a3c689752f008a561885d376cb0f8067aa83081e8819eb722b55edf531026e6515c03643c4c17d6b577f36ec2f230b9116dcfcbe8bdbf6adab1a4e466260e853e0caa0f8c149e839fb8218bf73f12f5c74b0b731deb8a3436c46d9bbd7c862cc66d05a8a9a09b3eb02b4b177ad2b871d851d4114ae600d24fd50b5cddc6e20f0f09bb180e135c6ce40f10b25cbeeae6d8aad0ec0b82d5164971c5bd65edf53cd2b2b771f57a57b6699a0c97c1fe01dea7cfa19c91334cf667e0a243696be7ec1ff4ee6c877d93033f45f067350c4f80970b2ecb447820d21172b2adc552c0fa8f05949ad3f2b1f4905fcd6c06803ff03f9758118bbb92279fe5dd2fe7b57aa2c73ea4922b0a222dce0d9413fd47e0c1cc37753323c576a2db41ac762d69286176a7b46d401d584f7526fa5d4038b935f945d5b39f3838db443c6f1544f4485fcb6224cdd762206f57bea3bafaa7d52ada43d8e73aafd53474401ceaf0315a7bad1a1a2c9fe88ce423aec4cf931aa480a8f0745ee9549463aae3987a2cbec9f16b3aacd1356c3b54f5511e0dd66a9f191dfeda5c18adaaebbe19865ace8eaa974284c99de3a676b96da20f5c723f9560bc140b7b32a2500ff281d0e33b2439e0d0144a56dd4cb510b3a20ce3070a26a75afaf5eb2fe8e345010013894ea872e3462a57c4867e0dcc8cef49bd3d72a32faa9da9ea6888574497d3137ee88d437153ba83fbc868447af65e1c9e7631c6ec118a74b0ba4e08730f1c3afe672b1ed4fb3b0ec87063f769c983ab36322f12a85cd6716c2fd5f4c0f2183f14f7bb27dc7c166e95c8e7cfd6f689f0064fc08234441bfe0833758d5985db66f94fcb703f6732eb2bd7435546bcc177899be837c513edabf2ae3eafaf99728e17dfba00f5dcac54a0ab012b59ebae526b7c5d77eb6f2b06859ee4c706169a458423d4efdd25b7fe6670b7313aa3ef958d99d17461e25e07d7897deabd8dcb3dccc8f85c6bcdc1cca52bdde1103b4da95bc5e3a60232b425954cee2ef4e5befeeab9f91925a11613040e8c45d74421b26048298f5b9e271663575b84474e529cafab22af75d2621f9f54c03eb0ee946ae57cea5beb40f547153f155eac5ba891860a6e1de6d0ffe6fc2e5d5147b90f736ffab6aba5d01a064330a14608dc7c216088f329a1adf161556ee1da8520bf8435a537ab5763c437ea416b1f6fccc3a9e7bbba734962e8ae190255935b6729ff5431308d3c66dc760ef14de63088594794f2c449be7cd84aec1ff67e14c693dfde4088fffa3ba25fe3e8e3ec6f864ab3a75fc4bd435d93f8dde7cf542ec4ba55403bf90fba20fe9f391645ebb58ac0ca85bee44d217bfc7aa7c006521e6c429ac0e76d78f55c4220a609b0419bf3c3c7c61a9fd5014cdf956af18843145603bcd545590237248b723ba1b967f3e0da8c80fee2c0d1e067b50a19de04e1f95daf0eef30936b99eded4241a4d03142bf879609b6cb3bff9b5c2461e426025e688ba890210578d1d6eb16e511926247cc98b2187d99f1c037ee8cb14e7dc2e816396ee33c22d44f47dbd9ddb6266258443e6cb2e8a8ff01e7c0005295e605cde9522019729684d3e7a968671ac8a2679218568f500578776594f662e8b7bfb4339f89c4056ca684ee346ac204c7703cf5a8d78978656c10aa4828dba8cad2e98640f367d1f8f15f4b9c2c436518d9fa2bb3950bbc3866fd0c1a767c6b9ca886f24a666df6a9610f17ff28d66fa5fb90fa6a6a8ae86355a1a0f2cbb7251a2d3a462f4423828b343c5365244fc88e59ae9b97d0aa352637ef22e1e2e2e2e41bd3866816526354a32fe84f3e77f48b92bd272a67f73bac612d5693092032b50b7efc0b5d79afc90de02520a90280e91bc14d533591a956b69ee4daf9932ae8e6840a3cd0eba7c93818d69b35d84595bc1574c5d48182a205465ee7209a1c771506c329bb571ec3f9f4590d0f15b13241be6f6f5c8e37597784cae3d7b5c86271a1daf2130d3af5d5927db8d597b8e1943be5a4188cfdb71a97e643a34cac89e83fc13b4e0f24dfc93048949993fb188796936e0cbddb2b6be9fd64ae81d6c07ff3e98ff4d588f8af33631b1bc4629c14f1ce973d2ab7a526394a040f1f54847c8f60c8baf37ae29ef80194dbbf93949067fded8f08d0c5d8c825214ce393e7531403dbc3d9b9ef57368e5c0838ce987edcae1c16faaf84d0af9a800f34ca12e7d547f801d57030f8a34e0c9cc961deb8df46c215ed5eb105ed7580222155953f2f7e12988ea3d07b4201208ca30b2ed9c1008b2bc3ac79a99fcde0a503ed278f19b483b51514fe4be323a138d57a4dc9c49e693362124ac385407d6ef34bb390ba3a07ff7d93b03b5e7fd1c8e9482aba4e3a9d1a80a72cc61d710a6a14157bd9ba65448744afd1f66263b01159731ee22c7e3dfe26a823e1a10058e72f8a00d660e8b3877f446fff438365cbb95a7928020c400f44db016004d8598df47c22505891585b42976e3a147db4c603d6c4c1722838522358e70349303a60847a668e16b8f14550f1d22524644174b20c6de17ed7a8e7700220ec6350f4d863c5671f6127148a1da41093f8aec3667eeac5a3d23fb282fa38c5d2999619b3c1d38f18fefe8ae5a87892ed6942a9cffabfaf43cab75eccddb4dbcf9e33f4037f971702502926ed9f285fa991df0c58a99f7fe4b6342c7ae0b1861ba2762cc16b9a75ccb5dfebe2e32b203ae8b5e98fffdc6784de0d7fa9a8d44a4f20396974f3d23ebeb47b1b78c249df35aca8b6d2afb9d1915e7049c619f6a5184549945a2dd08815b54629850ceaa2183abe0f6e9861cbbf45c04531ced8cbe4ca375b1b941bcc2b03041f5d4a4ab093edcdadf136e6005e35fca9d558f9a1f610581101629dcf0482ad663786f312275bddd9ce6b9cf20d1184c5af207c5dbc129902d35b728c61dafecc7e6078a1644f7e6cb94b0fea68edf8544f31b2ca49edfcbdd2bb03574514aaeaa5fdecd7bde43e71c9575663f706dc7d83b67e416b028a9f9d63e202c347a68b3886cd1c124df", 0xffc}, {0x0}, {0x0}], 0x5}, 0x4000000) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = dup(r4) read$FUSE(r5, 0x0, 0x0) r6 = getpid() r7 = pidfd_getfd(r5, r2, 0x0) write$cgroup_pid(r7, &(0x7f0000000080)=r6, 0x12) sched_setscheduler(r6, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0xffffffff, {r6}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) syz_clone3(&(0x7f00000003c0)={0x70001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r6], 0x1, {r5}}, 0x58) write$cgroup_pid(r5, &(0x7f0000000000)=r6, 0x12) socket$nl_rdma(0x10, 0x3, 0x14) ftruncate(r3, 0x46) 00:10:02 executing program 0: syz_read_part_table(0x200000, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="0201bfffffff0a400e00ff45ac000000070082ffffff00080000fcff134000ff0300bfffffff001f00000004000000f93fd505c1d71107000000008008da55aa", 0x40, 0x1c0}]) (async) syz_read_part_table(0x7, 0x9, &(0x7f0000001700)=[{&(0x7f00000000c0)="87a5d5d17a4e18e3a0d4fa5d562b99bced98ac9b8f70518e11c0ab4da17c85efeef762a9d47d73f573ff7e6d99ff0ac484861949b52f7990056872aa06332450db51e79352450b8696f280bbb175ac826b7c453d564ca4186ea176ef131e5c1a8d207746ba7a1dd1457a3a09b550469175c9f77b4fe33d00ac45561062deec6a44ec9857a984740f8a", 0x89, 0x7}, {&(0x7f0000000180)="51168b70b0accf0bf1f6d53769fec2cbf620554f95f057dc6701da18b971abc41cedd9af3c720dc8218980c2a0492a3e40ffdcfb5d67a3bf9a69bcdd4873f8f0fb1a92903b1fcba53d4995e5857401d89ab3a0ed9fffd45fe4036d453a2caa8e7ec484e1a5f1559f5f90a4d72ae4c89184186c45a4b10852b29c223f5bc4ab3b1b39b5dca724f3612f58b82178f9d3a2dbcf1c91873b3cac0eac420a21e355a712d1ec09568b66d64fa291b551235abd85983de2d195d1cae39db8aee8933738e3a4d5ff66ce5e5cc61806a04d19fc98fb", 0xd1, 0x1}, {&(0x7f0000001640)="6575ac3b74272921f2dccb5327f3584fc1ed756daaa49c74f4372ab59ab2916398882e6130d6f90dd1d1919dae15efde96fac3b2687fd73abe9a156791409a2896cc49c477824b3321f2513c1f033fbd9a0e2b2bf8ec0b61417e493771c78d131e389a9ef7ae9edcfe1f65ea2babe1a9407153385b2caacb4260856170aee1e7a97469f16293ea01e39d4b1625bc5378", 0x90}, {&(0x7f0000000340)="af139470172df5c6a3c6071c38f6e6f612460b3a01e362cfacb062e2b1dcbbfdc4100e9c3d3d1247e85628aa94564be49bcfc44fd6001def7b0f742c2176e34cf8be5138a0c839161a5b50f27a961d5f84d246a926902304a4b8b079ee3b8b1cbeddb976504d7eb1fe30c0755dcbe6d6ea30a7e76fb461ab0b5110c34db7f917181955859fd09ae8cc4e3f5a0f6db46820fb0d81e0e5134397cb0b3235955427d45eb965e4e2b99c86d017b57527150142b603d86cb3355809c90cbc5de2d39cd85498380cb63cd58538d418e17b3e7d812b39fa991bafc839587449fc7ce419e3c996760f", 0xe5}, {&(0x7f0000000040)="66864dfefce1cdd0360e40bad3dd7eabd2f0245ee12239ede1077c98ba7ad706d8485088029ded43ac893abd", 0x2c, 0xf9e}, {&(0x7f0000000440)="22079868872169166d3f2b25d5abf8dea29e", 0x12, 0x2a}, {&(0x7f0000000480)="0957237e4e6fb2efd6d57cd37e7cb9664e2172cbbd4232de911ed975aa00281c5e5fafe39d3f8c4ed89975b641daf0d4b2e7c738f892961d7441e0e156e9e2ee579e89b1ba4c386eabf00eb9b8931be5310ca129ea055edc2a3771386ee0f5ab32c771edb938f05276b7dd273584b91ac9cc8c0b7934b8cbb24116629ed7b7038e24adfd8e9647e889adc5be7e764730840cf58eb51fec5fff0e8c9672ae42c28518b372b855ef944cad1260c287d579d276f2ebb45b3425245e7e5065dfaa94e65e87bc97f7356276a968509f274322543b587fd374760ce5473a33c9a603fec453b2c980e625b574164edb20c6e5c26b20fd2356780c3344493162db69a59a57d0a1ee5964030f863ef062f89bdd6fc2f359071c9a86d7ab294e7ac19d535e2b34d0865f2e5a60d358c19f7dc7381f035571f5efd84170b0a7452518238ccc8fafabd74694d0d330bc2a3709017e38393b3959760923398c9a6c1d2ee4b591c97d05607a22a627154051cc89605b8cc9914c4434625f81767a5b96d7ae72f5a6e68b6ac4f084054a643f4723143483e9640edda47506fb4a34b917ce41c4ff2a9b250ee33bbfbcfae8dadad6ccbdb076ed38ae803a35d4a78f44de6cf4bd6bcdf94a51a41a3f17dfc0e44e671b54d1a9e7a03dc07063e997ceb2325d5b8426f6f113ad180c802d49bacc7208e1877f3d42d5dd027a7f40653d50a74f69c361a78403c6bacd877ad3feb54d5a08d02be855cd82bc2a9a12504011cee0a46ecd9421d47b41097b8e5444e4c851c8769bafb3366d73a3dbe39b9041eee64883ba40288d8317f771a9f7d2115b92584eb2a23ba88a79e56b2ddce8415c23173088905db988c829f8f90e086eeb9ae84b04b23b48c3a3ad003745efb6fccdb17db9eb7875ea84c0b1371aeb309c70c88224dc6d1e83fc5a0df9472b45963106028b227216c82adde4b1ec58ee71abe927f50bccc50f144217eaf46b2049bbcb78ef78e7dbf1e7708dac8b85b67962250f87375a04c4855ce5f258f52383251f1ee3f556e42fd40758ec975d8c30a8a58c0932eb80c8cd046c803cd5513e204aa30c97f0b48d32f20ecbed779e122f25e395d79a6fb821eef3acd8514f1b2c049db68a6f126479f18c10bbb891b1f524c7c308eda0a8efb71561d58e77ae6f55c63aef617db654995850fae96c62b5cb0beeda3d4ce4fc242ab5f32835edc538f3a682432901ee7df5f26ccd4b3af80087f37ce964d5234f01a4235c833088ee46763883c2a8f1fd0ed390078e33c305d1810f5c6e65c3c53062de5f1049c0fd9411d487446518cc2e3eb571624f97af3e3cc75ccb8dd24e16704c58761c56607bf072112c4031ba692d2b4538a9aa16584281c42c0f5446f20326e61b8e27d51ab56dc3c4c8b409623057973d47985aa20848033489a4db02a32050745b726ca4b6a557fa64038dc1666817b0280bdefa1afacf9e35c868c6b65b32560a07ed90b08e22eb13d26106d26dbda0b73680d6469e2aadd2d5dcda23df6debee0d7a4abdb41c9bb9b470e45f1ca2017f90f6d4047dc43e8031d3d9bd8d4b91bccc782db273dd0407b2839efeb4a97590f59664dbfc4fc6e52b888f45337e9b2cde66cd1c145064a6df9fde55e80825d4f8ff89f5296ef1364bcde1a964d1f5757b46c011aa9de0855c356f2834f0bba3a10eaf374d7d11be4a84fa0b27f6ce8566c837cf9980e494b6cb472479ba431004a1652d2cbbd4cfed31f2af1ce142055b27d043baf7afb0cf057d0cee57838c56aafaf6238b47c123c202aa5b9d2d6e4d9be6c47b5ecc5f66898deefc0ec21f459962af836a660ea61b77b5d289606cf483cd7201d5c185a65514513b12abb92f1774c80b93e77070b8545ec79041c6d75564cb9d835a82d92ec972806b9e939399837da834e569bd20f021356ee022ca34036bf432527172409fc7352b5ec0e2af0d054ce29526f5a530774f03c4a295924dee4a0eb43fd7b7994afec42f9150a529d609b5f9545df500b4e460b69429bf397957a72445cfa41ddb93d134aa4086359a4ff681dca987eb63516add81db94b5327a767e003c3f7666d97231c685eebbb4b8fe5608e4b76f6b81fcebccfe4b189db1ee63c6ccfb0583b6ab14050b2ca8e09f295c727600675c6bffa04389ebbcce7e67f05f8e5200b81bbdecc51d8cd7ad2047ec9fad7df9da47722b1880c089d4c0afaa98c91048a2fb0a320a834cc54f372ee516cb98593b3857a1d38e4acde18cd05b9b7ad3e8abf604d7d921795daccfd20dfe5ddcd1e9c2f5c61100375029d4a398e9f67f865938e596eb00c54efd3b93671bda38f6faf98c3665ae72609c2738f66887fb779d35f0bbfb226bd9ec19f8e18a1cb1db78b8e9b23c0b9a62def2a56eadc542541c56e5e0478afec3b73e95275618a962aa27248d00236d39a87853fd346048859f0cc6fad218406fb182405caa88cb85a9e4749e0f2c530ad0041da435a7c30d5873a6d1e3cb8841420ba224ae93ada56a55ab20904ccb3e537d80aeb9a8e6289c4c27a241523922094b90263be3885e27afe943538d555b712d05dba36af5a273958a8330bae5eeb690957f98cabcbf64843e108e32538f8046e7dfb41b49a44792bce3f87d8841f06dd3917f5e7d7e444924732574073ed80a9c327488ebcbcdf885150baa62e7d3933bb23f046e3558e299528a6fce3850d3fd190d70ee8a320ca545657c223b6b2f0fa96720dc5a3f2e76b792508636776f737abbb8e6245ce3567d46d68e180b12d80e2ccdb563898a3707ab7b8d6ab8e990079996b77097d685e56faf3073868b0e79f3d990c0d5a3d1698f65652ebac0378033622216836d1305eeb5562a1486fe71022aa777f1b92a3afba3050198e930e7f453b089383b8956611781668d49ff5d5840934a7a0629a97ed5076c9d80ca90627b5aee3799e0b0c841490a1370840dc05bda61236f8057817bd3829fa4f35b4b93d03f750f99431bbbdb342fa9a35a56b583a5104732ff6de33956bf585e331fd25e35990235e991b14cb45f1ff73be0f181c51240249e95cc3437a8833ed37b4f4c10316315a4d5d6341d707eb813e5a5ca2ac389ad79d3b04a04c73c8baa233b09885044054fd80cad3306497c72d89789cfe651aa677d7e26b8ecafabc105ab540f9c6f20230771ca8ba54b51abe1d18cb26a230ceb93e20fcd9abe817601ef512ef6c55ecc8cfa3e5247b2a1c19de53d9ace6c2050108918341db9f4ab36457fc4ced79a72c5f966bc402e1086ff9db55bb15dc98979cf5029dfe14733bea1c532564100fcc1bf45b8eededc75192e0003d2ab37f0dc1c4c1a0f3015bab4836832d5c94164220abd158e41c9a2eef9383a942130298fe7fa2eb2af585c023cde20f137e97351a60643a24f7e9a17a83085e483458977e70cbde265fb9aa5d593f55a9dc354587bbaeac73d02d69e370eb1956f73a4d62966b464575d6d2f2e4a11bc7f6ca6f75bf13a729bcd0b09a0b94dd175b72bc4df4a853da27cf0fac46257c86c66b612e065f94b2861ebc573e0adf235c2ab92d5a91a5ea2645f1ccf5cbebe10697268b61e7bfcaa67e997de4a905c6c7df11c1331b5c2ba2d5c798309997e25e967269fa12447f5c82079eca8084e05de45ed53631ea6d035aa1cb70e4d3236433839aa42d6b4ed5b3b0d4f629ad528aa906127edff78255e10d73b448371e6b126a5324660a00da217e45cfb5aec00043c07280c56ffbf28bdf69e8371761d779140114e8778b10db09d958658261be068495812a4c36de0e0157196671fc5330ecbc1f1202e6672bcf57f37b664daf445d02bfe598fbb984e6a6e7684c12eb28f5fb25d955e07b1b322b2d35a58ef7ed98931b2b092d0cfeddd67d65350075f48dc1093aaa535dd5ce27c897497ed0afc8247180d7c89fcdd3a1284111108d99782c6f31a9916b54905e6fa1f486c893c22b2bae6b788558a24a0669bd562bc55fdca4637ff3e2d06f30253f0eb288c67e54c578ed3f3b6cdcccefc45786f28e6b6b7df096af77c167ba96978703f21d71b4878dd9536645d2b5e7d586034f4368a9f7935b21ae6fbf515d513f09236c2afbe67631a95b9d95c6320c9318672ca356ee54c840f45285aabfa34ce3fa7f160913b2d69c0e5cb5262c7dd992717a2288f110182a0e2f90f1675691357b5102a17db0051432027405eb20c80a63f174f8e418c9b585e8648a2a80ba5f157427759e10f44b664b3f001d3c5914263d08090745400106be6950eedbbd79590d630e9ce760fa0cf83327671e3125a4262773c32df4a7f5f9a1449c3198085acb0c1e87b5771f683e5774ff8b69eb412809714ec2c8185935e2bddee37108d8d8034475084d97b2f27ca565a1c5c52de9f484a46a3b634de7b41ad7cee7a3a1bbabc60d23dacce5699e6d8682888d9b18a8d39c47487fc1ffb3b75efd9c5dd251149bc553bf0e077607effae5338daf95c6251e2ae58e2b632c6056c6fcf10cb5f1d998d8b1dbaba62e069f82c6b1178e09ca268f01ac4fbf21ab4fd9d0543b878c9158e8a26e0b1b934549ae74fc47d5a4370787c0df45a05843bb89e0c85e2463f5be4404bc3165425cb131f281d829854c5e15ac1516701497759fae072abac29933538c2e0f181582c750d800ba35c982109fcdd825dc502692cd6be069f128e7596c19be2cdc9088bcd844733140b621f7dda5f23aaa6974ba951a61d8e9cb14ac57efd517271c502313e3e6fd66991c8f2f5b9b7d712a354cbf109664e61e66057c32db211188ec5be8df653d29d81af7a6b5461185c80e0f7b0951216d43c48207bfddc87449ca210c43b813322db8ff3547a1de76a63d1ef9a7cc542dea9badfb5a10fb08201c34ae5dff8f68217fda2f7839ad0350b49e1696b8de89429147ffd267f222651970c5ed2fa7a4318434b41a50ddca7ce0a678b7a85872c18aad49211c6ceb769a505e9247e4f18b524a8685091ec71002000e25fd00ee2298ff24a1aa71db9641054f322f714d33b3a94b7d9a4d90097ce958964351bcd7473215a3ffeaa9d24b475ad7cfd1deea0d002311afa69156cb19672759f768c65442fc290c3d79ba76b103b9409ed0e2d269fc58f6938087fb3bd08d4cf4606535f3f0196893a09881438dd4b4bc9c59d1840a2428d4c266151de3f12a3039385fd07ec62d74690ab78979664a892aee82975a200903ab3218ad92051c802676a2b13cdd0aa44b1c1bded4cec5b648a29f05d95ea808bf12f7db1c51ffab3b2e3ea3a4ec6da33b70e73726a431d1776ceed8906fa467a5e9b4071d23cf70bc3ff6d7e3b221c6d5aa67d5ea06573e2e97efb592c75c7f994bdd514d4faf0de6db142b0c5230af4ccdaf84c6cf4d7b0aa84927f0d0f159a376e62ae5a37da70dee9cac5ba988a5e0e5431b5e44ee1905e3eecf02e4e9a032ed8dc5382325e445d4a84104ef5304f8fe180d0bf8ff837ca51469ef014f8c520120165f1ae40b616a1625e61a680ea9035f4c03e13772cde275c5c1c83f34f3d73b5eaf6e3ea5e583b33d9dc85105754b22fd6267227ae66b203d766100d7ddedb54ca3db3f34544f8aea772f37302ffb552c9188f273294305d21cc85a8bce8068caef7b33abc4aeb81b38a48fc9919b6ee0aa818f29734625e558eb0df36b3970523087d59f254beee6886e2818a1600ac04ac536f1ae752f2c2f9580986d02c9618da66a7528ca35db0fa3b2549fa5808bbf3cdf073f66a543a335ff340ff16bc61b8f9dd6bd9bf048fa68c", 0x1000, 0x3}, {&(0x7f0000001480)="54b11d8921340c6ac874312d18bcbc2f6ad50ea909127f01f51c516cd3dec677008177fa82f3ed61e0e1a14fafe1632f909eda61594491b89831b2293167f487e8c213f251351a38058081815eca7e24742e45a05248b79b1a2e9073f1e86267f401d9fe283d64f3d6ee25c40649a14bc5e9b314aae1c66829e8a8254aec905e", 0x80, 0x10001}, {&(0x7f0000001500), 0x0, 0x66}]) 00:10:02 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x6, 0xe, &(0x7f0000001580)=ANY=[@ANYBLOB="b702000000000080bfa300000000000007030000f0ffffff7a0af0ff1100000079a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7050000200000006a0af2fe0000000085000000a3000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffe4fbffffff55bb2007ee51050512b5b42128aa090a79507df79f298129da487130d5f24bf901115e17392ac627c87881c000006146001e04aeacea799a22090000005adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b2173619ccf55520f22c9ca8b6712f3024b7041b1df65b3e1b9bf115646d14ce53d13d0ccacda1efc5f9094fa737c28b994a8512c816fdcceaede3faedc51d29a47fc813a2ec00f4c7a53ac271d6d7f4fdc4b4861004eefbc17f54f82a804d4a69bf9bc5fa77ee293fbd165a5a68488e010030166565a097b10304000000e736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db4bf23242a1f2c28159f09943b1b0452d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa99dac06b57479321a0574fb30ff0000001989328c8ddc20ea011bf5742e0e0d4334db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c2d7962b0d2277a84af326f37f3e2c25a61ec45c3af97a8f17da954aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41a2d8bda74d66f47cc180f82c5f573c6d294d366501753a7ac7fe13cab6692422a47e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c651e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55dad46de56ef907b059b90b8aa49afb9a79ae5498f6589880fd6eea7b9c670100be05e7de0940313c5870786554df26236ebced9390cb6941b8375d936a7d2120eca291963eb2d537d8ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a2cd8a104e16bb1a2bacf13464ca03aff14a9aa4bd9539f5096412b92012e095b84c20243ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c36300000000022320178b00cc6ed7966130b547dbf8b497af002000000cd1d0000002000000001c800000000000000000000000928ee53595a779d243a48cea769470424d28804c024ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3bf2cf7908b6d7d748308eea09fc361b4735efbf3411718d6ee7aebf9ef40662d7836d252c566f5ee934c679dbfae9fb4a79f8a836804ed3a1079b0282a12043408cd60b687dcff91af19010000000000000000456f7d2a42bd13da2022f23daec61854f640f701db0276652f6c441578e93046aaddea8ec4ca37f71c2710a7ea8ae0dc214e1cc275b26adfa892e6de92000000000000000000ddff004cff9ec780f535e62f4eeee50e5bafecea4d4134060006c8d6883eca5c9c58c9e93311ab5009c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bcdb7c89739f5d81e750d50517a59a3ad09e8802e8f4f535447cc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d3fcd116bce9c764c714c9402c21d181aae59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4100000000000000749e1338636555009edf66be445d6975d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419adc16e2055b85058f793484305d7a1759782e4c571ee855a47bc00edf5e9020c09ab004321610b857e8717764b633b21cb32f0e03280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0e2e9120be61e58c79d497247d278888901d442ad7f8536605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f31019876026888c8ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca211c28ed61c525708a13d115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000002100000000000000000000000027c9a46157a3609b6fd9843ee19ec647249a9335de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77819ee214e49666c464d35ca9b5143ed3b3dc8c17a23692759ccf5a205311b7ab22532697b861dfb54609fd88e6043bd5c17d5486b0c8a6c769f952283a1f4e3842edb3d42c68a27ef6a1296dfff4a979369b1e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fdca4e9eda0072f6df342f3e7071e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d116d2b0976cf2ec445433a2bb560ae99ec4b227eda2e63a1c31a2c2bd48a822cbe92b6524e0cd8020ecaa34e19e7194d1eb3de6a5f99f301f89c2ee627e949cdd22000026a9960503a26e9a714ee5f72d8805dd1bfbd081f6a5d1f1289dfe14cb9194e26a44fac273461fc5c0e0a33d568b7886779e886759f40fa2645944cd9e7f2e236ef5f1d8b49c8002f130c16bfb74dd35f5a31059c01517cf4b6641fce9a24b96767b837ca037a2050000c375c705c798e0e208e4a5259d0bda526b462af45a6e9a84aebe025c8ab3e3cd28c5aec50f8edfe39a00bafd688a7eea04efdeed96f67012bc3f795edb68b5dec80ad31a858eb756c815e7695d000000000000000000000000000000000000000000000000127a7ccf0ce549d97510f7f8765408bb702f96e4423d43854df08f3892d20642f5b4a6573242a09f450e3d688a02f108f2430684a7bfa449e8ff92f0bc7f94e439b56eedd37f887b6357131e029f2cec70f9034b51cb8acac3dcedb0f77673f97306ff8a22407982adcdddf77ca62212ab03dcbff0e862639d89f746705a78fcbd5159e34f8eec4b2091310cc9f8cbd987b4ea97d13ce653b6b56b70d8d1d38cdc73a2dc64b8aa6a19637198bc45e033ceb20ce3036ea69b5536265f590a74abf302ec736bfb709e01d7bb5e4d964e37106f4282aebf0746b4b175053c181ca54f6f6a23d1dad63fb9e8b9032d04a038414f899d0ede9ff48f56781f0c32641f7ea78476187adb17a78cd1acf8a2fb5cbd0751398d64f870709440a445e9baf2f222b0bb6a8aaf35f44da67469f81c6a4bf9c771a26d12b18d66b63e806bc943c020c795c8d8b73ac7da19ccc6d77802d64acbc12202a6d538dd74c77961339b2a7441991c40476a09a164e5cb5063f513063b65"], &(0x7f0000000b80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffedf, 0x10, &(0x7f0000000040)}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r0, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r1}, 0x4) r3 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00', 0x0}) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000140), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'wg2\x00', 0x0}) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f0000000300)={&(0x7f0000000100), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x58, r5, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_ADDR={0x2c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xfa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8}, 0x4000000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x6, 0xe, &(0x7f0000001580)=ANY=[@ANYBLOB="b702000000000080bfa300000000000007030000f0ffffff7a0af0ff1100000079a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7050000200000006a0af2fe0000000085000000a3000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffe4fbffffff55bb2007ee51050512b5b42128aa090a79507df79f298129da487130d5f24bf901115e17392ac627c87881c000006146001e04aeacea799a22090000005adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b2173619ccf55520f22c9ca8b6712f3024b7041b1df65b3e1b9bf115646d14ce53d13d0ccacda1efc5f9094fa737c28b994a8512c816fdcceaede3faedc51d29a47fc813a2ec00f4c7a53ac271d6d7f4fdc4b4861004eefbc17f54f82a804d4a69bf9bc5fa77ee293fbd165a5a68488e010030166565a097b10304000000e736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db4bf23242a1f2c28159f09943b1b0452d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa99dac06b57479321a0574fb30ff0000001989328c8ddc20ea011bf5742e0e0d4334db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c2d7962b0d2277a84af326f37f3e2c25a61ec45c3af97a8f17da954aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41a2d8bda74d66f47cc180f82c5f573c6d294d366501753a7ac7fe13cab6692422a47e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c651e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55dad46de56ef907b059b90b8aa49afb9a79ae5498f6589880fd6eea7b9c670100be05e7de0940313c5870786554df26236ebced9390cb6941b8375d936a7d2120eca291963eb2d537d8ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a2cd8a104e16bb1a2bacf13464ca03aff14a9aa4bd9539f5096412b92012e095b84c20243ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c36300000000022320178b00cc6ed7966130b547dbf8b497af002000000cd1d0000002000000001c800000000000000000000000928ee53595a779d243a48cea769470424d28804c024ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3bf2cf7908b6d7d748308eea09fc361b4735efbf3411718d6ee7aebf9ef40662d7836d252c566f5ee934c679dbfae9fb4a79f8a836804ed3a1079b0282a12043408cd60b687dcff91af19010000000000000000456f7d2a42bd13da2022f23daec61854f640f701db0276652f6c441578e93046aaddea8ec4ca37f71c2710a7ea8ae0dc214e1cc275b26adfa892e6de92000000000000000000ddff004cff9ec780f535e62f4eeee50e5bafecea4d4134060006c8d6883eca5c9c58c9e93311ab5009c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bcdb7c89739f5d81e750d50517a59a3ad09e8802e8f4f535447cc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d3fcd116bce9c764c714c9402c21d181aae59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4100000000000000749e1338636555009edf66be445d6975d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419adc16e2055b85058f793484305d7a1759782e4c571ee855a47bc00edf5e9020c09ab004321610b857e8717764b633b21cb32f0e03280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0e2e9120be61e58c79d497247d278888901d442ad7f8536605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f31019876026888c8ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca211c28ed61c525708a13d115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000002100000000000000000000000027c9a46157a3609b6fd9843ee19ec647249a9335de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77819ee214e49666c464d35ca9b5143ed3b3dc8c17a23692759ccf5a205311b7ab22532697b861dfb54609fd88e6043bd5c17d5486b0c8a6c769f952283a1f4e3842edb3d42c68a27ef6a1296dfff4a979369b1e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fdca4e9eda0072f6df342f3e7071e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d116d2b0976cf2ec445433a2bb560ae99ec4b227eda2e63a1c31a2c2bd48a822cbe92b6524e0cd8020ecaa34e19e7194d1eb3de6a5f99f301f89c2ee627e949cdd22000026a9960503a26e9a714ee5f72d8805dd1bfbd081f6a5d1f1289dfe14cb9194e26a44fac273461fc5c0e0a33d568b7886779e886759f40fa2645944cd9e7f2e236ef5f1d8b49c8002f130c16bfb74dd35f5a31059c01517cf4b6641fce9a24b96767b837ca037a2050000c375c705c798e0e208e4a5259d0bda526b462af45a6e9a84aebe025c8ab3e3cd28c5aec50f8edfe39a00bafd688a7eea04efdeed96f67012bc3f795edb68b5dec80ad31a858eb756c815e7695d000000000000000000000000000000000000000000000000127a7ccf0ce549d97510f7f8765408bb702f96e4423d43854df08f3892d20642f5b4a6573242a09f450e3d688a02f108f2430684a7bfa449e8ff92f0bc7f94e439b56eedd37f887b6357131e029f2cec70f9034b51cb8acac3dcedb0f77673f97306ff8a22407982adcdddf77ca62212ab03dcbff0e862639d89f746705a78fcbd5159e34f8eec4b2091310cc9f8cbd987b4ea97d13ce653b6b56b70d8d1d38cdc73a2dc64b8aa6a19637198bc45e033ceb20ce3036ea69b5536265f590a74abf302ec736bfb709e01d7bb5e4d964e37106f4282aebf0746b4b175053c181ca54f6f6a23d1dad63fb9e8b9032d04a038414f899d0ede9ff48f56781f0c32641f7ea78476187adb17a78cd1acf8a2fb5cbd0751398d64f870709440a445e9baf2f222b0bb6a8aaf35f44da67469f81c6a4bf9c771a26d12b18d66b63e806bc943c020c795c8d8b73ac7da19ccc6d77802d64acbc12202a6d538dd74c77961339b2a7441991c40476a09a164e5cb5063f513063b65"], &(0x7f0000000b80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffedf, 0x10, &(0x7f0000000040)}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r0, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r1}, 0x4) (async) socket(0x200000100000011, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'veth0\x00'}) (async) bind$packet(r3, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) (async) syz_genetlink_get_family_id$mptcp(&(0x7f0000000140), 0xffffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'wg2\x00'}) (async) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f0000000300)={&(0x7f0000000100), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x58, r5, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_ADDR={0x2c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x7f}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xfa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8}, 0x4000000) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) 00:10:02 executing program 4: syz_read_part_table(0x0, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="03000f0d0314af0003140200000000ffffffbf0000000000000000000500000000204200000000000000000000000000000000000000000000000000000055aa", 0x40, 0x1c0}]) [ 602.296055][T30738] loop0: detected capacity change from 0 to 4096 [ 602.298151][T30740] loop1: detected capacity change from 0 to 264192 syz_read_part_table(0x4, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000480)="eba3f7ca0ccaa93a6e3ff6c06a93034faebc783839dc8276575636c48f756dfae8211b4b53efa5094648ea88c6dc30d4328a2c3d48b37d3a4ba10b1ea8ca069a9669027556bbcbad32e32341d811e39e2f74046474cf6c2446628135fb67be214145c228a59e82cbb197abd5acc7de546c1b34ae722d64bd6a7192f499", 0x7d, 0x800}, {&(0x7f0000000280)="ac0cfecfc0c4a085c5cd24e9d4fdd9b7a893c5da495eed29bc40b7e966db1cc64dc49ad101071f8881", 0x29, 0x4}, {&(0x7f0000000500)="dd2c5e34792bc30c14b0f89eb2eb4acb820a9cbd5956456542a59f400a649dbf591616ce9a669f43c91e854f602e14bf512c", 0x32, 0xffffffff7fffffff}, {&(0x7f0000000540)="895ff46aea82228aa10711eefcd47ffacac16e87bf61f14047df0e", 0x1b, 0x9}, {&(0x7f0000000580)="04ee3242921be826f716700145ba747c43865655c35714813f5f84648c8085f63767981fdd7959b5beaa91060de576a3ca06ed734c4800255cf790139cf38e9dbcc24b54", 0x44, 0x2}, {&(0x7f0000000600)="34977c7dcedad987f3ac38befdad462aa72d44bfb1a313dab554497e1fac46c88d46333f5108bcda7bb91c0a0b4014bdb2ad04634b44fcab1bcea53e51e93efb1576f35f119547daff96", 0x4a, 0x7fffffff}, {&(0x7f0000000680)="4d551dc73c653491453f316a828c817b908cbb95bd0c72a6d11be927b5ad6dcfe691114f9647348768043631cf2b41e8ee22703f9066f84417adc347776ce658f85c8c702d9b8fa91959def0a8ca1ba584536f7ab7ecc90457fee17657c460aaa00e491901af574dad17d7e0dcbdb80e77fd026d403e0bcfa64a46e78fbaf13f93a773", 0x83, 0x8}, {&(0x7f0000000740)="033521c2cad2bdc49424ad426b5300de83590f50d14920b7cac377133c53ed4353f6747bb794be9a6865fcba933aea2e5cbd38f9f010b4b7ab5c50df49e2fc4d721a4013c9489013a0491c20fe3ed244fbdc1afa187371870585f7261cc53ab2d546af531bb079b9070faaddfff2e61763cd", 0x72, 0x100000001}]) syz_read_part_table(0x7fff, 0x7, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1e69d4aa676a0094702f6ea32fe5deb8f0b8cd6df103cd7af32724a04e9f4e9f367af22e6fb2a5dac2013201d1a3527302668108f4038854b16cb2ecd3f5a8e4155b2e2596f56ce72f62cedeb760ca89ee", 0x51, 0x2}, {&(0x7f0000000040)="110c119ecfaed333f9f4b024380f48d800299b091561f1df68593a31dc3a76249723ef9e8a0f6b1051ba2038295cad24", 0x30, 0x4}, {&(0x7f0000000140)="687fbe00b9245b95fe91d4b5230b7edda2a2a5d08ad1ce5b42af40203b7f3cdf3889b50972104f1a374f579fe0424cacfcbcb3a3949784e2b54a8606330a96d9f5d9e5e1b90038b32b9f9bf1f4cd6730a416609783479d0873cbef682d889e212a231edef06a87780d68cda612323248f6b0394b8ed626c0a487fa5f22ce62f9d8954ad3e824c7e6d7c89cadc5c2d12914e2a92f0c0570343b8d", 0x9a, 0x401}, {&(0x7f0000000200)="ffafdd221ab72c4d95dbe056908b692e38193bff84334697687f1a7dd868e272db13c5624c39e2679958aca92f36abdcfef50bb8030b4c7ad34d00be4b7bcf0ff7929863dbeb13a87ad33311cb35e4b5d638b3ec768cbe39f511fd5e", 0x5c, 0x8}, {&(0x7f0000000280), 0x0, 0x119b5da4}, {&(0x7f00000002c0)="103950f94c09ca7565b88688f15b7c784ac3e90b027aee7b6d3c338997e773d69900aef2c6231c594aad16fcb298794b7a5d40a6c7320a8afe816fc2a76f91259e764fa8ce763d976e2356025759c41851b673f4cc63ee42aa75176ff6743d294afa0be5943ade0d1d8a2e45479da2be63a899bcd748de2605", 0x79}, {&(0x7f0000000340)="e99c49ae170ca1d00ce22d49125ca833a2c8d3a9fb5d5b6d4963e6f46463bdf6eb263469c90f864c0146e2cd5cda6469c78c2ba64388ab7aeff65c6ccff7d2b71c437dc6f7bd69510bc93d8a611fef784af0f9d932f633711a21ec4e5d81f5c23e66453d3e9dec46aa4b", 0x6a, 0x400}]) syz_read_part_table(0x9, 0x7, &(0x7f0000001c80)=[{&(0x7f0000000880)="92eefce066f2070fbeefa8b62a02ba1f52287e049a6b7b5b2ef2deae88e3babe5c9516f44c098afbfff41415e6c8d919d3554042a205d67f872e564d331523d934c86c91b039e15f8c8f1fc952fc854da71620422f1b0bf5274f621395ead9cb249e6db0a4f37c19867cfec37215bd5b83560ca536458e0f05140a526da867c4a3bb966b2cd924e22a92dd5331b22f7ea6d0cc0d5b11cc7f2e8f4a9b0b8f3e8a", 0xa0, 0xffffffff}, {&(0x7f0000000940)="042cbdd9c2899aa78ed57c61e244cdbe7eb3648df83d02b114365e643cacf77fcd934f3fc77a3869f99a58f490ef8de327df8f163b8df2f8436e1cea97a9665a4c47a94d357c5263ee07c3baa101ae0174a8074932ae68f518591f150175a0dd8e6634a84f05cd56e6377b", 0x6b, 0x401}, {&(0x7f00000009c0)="32bf959b0b44880f", 0x8, 0x9}, {&(0x7f0000000a00)="facde065da2a3a55463547851075e874277b0fb318697374511a45b7afbcb2a3a251dc5f3f6859b2d0e2a364ec0e0ab0560e91425a19bcf25e1943c0a3941e48a5a73a70135926d6b5da254c44c864ece5e3554dc27c9a2452f98d067cec6d03aef918945f3264afc40acaccac463862a6a12ce66b6fd4240b3d8723438f39eba954a940397cb6029b0adc45b12412a4bbdb2fc9d9b25e7cc7a7c9d387b0bd470c0070357328c5ddd06771cdba499f5014d3eb287bd54d9a3678eaffdeb4710046e1ff050635965b5f3d8e1ee111e10544b69b780df729f1f1175e3aa7f1845dbef48efe483ffa566d871cb5b3a7d7f647499922ee55250ac0fbef52cab578946f0db7b6bbb7d17f3be5202f8c2a8c70fb02dc8a43d91c216ca90324b19aef3f49087d7bd47a80c6a3c64fa6d924b35e9596f26f4e3c48bfa5d8f2625495c535b2102de46ad81d565ed97572b38243a72c60669705294e72df3fd6244059de4bb4befc28a303be3d2a29781434d239a119d1d34d5cccc415e9a66a575bcb108b5f2ceed4fc8cb204401732af72a5a3cfd68320cedfa72d5bf5172462c1afe785ba7837b21fe55894c255b7cee892022af073c513f00993f1b6f5499c60989dd103435292f847e2a9ac02f8188e29507c90856b246e5bb9ca57c832fa220ecebac7cd504207e2738ad336e41db85b561156fcf640137e9e5f93197f9b8346f717bec282021c89ad1a9aaf89d37aaa458fd0fd00b0fa29d4bb17e54b7b7bd3d3daa6785540784a9dd7c36d58049859a23872f77173942e9a95c718672d353f585cad9b64495686b848d2dda88f68777dcd6772a5c9efaf602d30dd12834eaac43e740cc541c1407f95a826c5e69928ce05c6c471159116770f576fe028d1e775dcf3f63113b5b57e95f78c0a5665667c6699f06f48edb87e101d83d7d64391ee487711f33328057de3351b63692b269ccd680fc6fa2fba09ab8e4f5b33ba5596b0240807254655b957fc80c1f6e298fb44723029bd02cd6ceee634263ca8c814f9d039c6a5a1255d54d5330de31e35b28996f7962af5655f3a319d0a6ccd75a26212c6326968d85b6ec704e739e422970beaaaeafdd86a24e49284ae6788ebab8c70cf0207e5908533f9a5032d8c5cd8189041f16237a13c8fee22a7fff61db6612c00f5b9b38e84071de3ce1ad40c36a0a547be529e7b907843c2307245e00becdb1f286180c02f9c13510c9eadda1ac0405096091bde62eb3fab4b76818968170e4440469012dd1bd6a716ba4c84450b72e5657f4ffe75246de9ee5fec2a9b2e76c7d5da210b0fdcea93f58a5986381aa8dea8f95d76785c220b3fa4c30971518b65386afdedf733d507649005f4f6af82f85564f10a6aa2fe66d81dc1f2235a706104264ab4d1ac0619e399e14b98eb7df008a64cce80536bf995cf9306ba6d02ceaab60f4efa2190e86bf2fecfa092d6d7da2373fcca126411a147d282f49b4e3d3ce345ba13d0e78a9d3d91d8673b11dcf471629f5bdcfc2b9f263b5b17a0e5e184f845ab2b10c5d23f605a4d2f0c5e2340093851ee17219d7e5161cc23f4632849dbdc4c962a27cd95aa1c8a70dbe9dccf228a547c47815ecc887181b5c13895910f54b8b5255997b0e3cf24c1da0e7fb8d4742aa8a4333dd44bf9a5e0f3a7d62fbb0607464801157856d669f803a11c90c48a82383fbafc1744351dc4ac266e1f6a3adc0b2083e8f2d9cc910f3816fd7bc98175fd4ea3b62f35787bd1e9a5b30b0b1970a0612f08bd3d843d58bc4be0aaf1dfc9c5ef30ddef262acf940ffc702430accab1b66ecf63c1f530d3237cc8c9d97018f98970ec1b26489480c59bddfc21782c54c693260784e0cdc666cb78fb3eb0b2a9fa040dc64505a5d23775d8829596c0f3300f090fbe5beee5ae977b0b795ea4e65dadcf3f0dd5fdb041d3908da9e194c0b51c08d76374f9d70e9e4d252146003028afd6341e96c716e0abece3b5b3108875ec848c59e44a99450229f7c8b19047a4470196a6018685eedb04386b63f932c6880258a9572f45863a6529cd379680890a3287bd37e256d322c97d1085b91e4b91c79ac41e50de05fdbd773a489dc84accce5e746335a91d7c56430cdc5e90d4f6b9707cbabd8644cf0b335b098f940d4a1e67a968206ccf8320bacbfceea5af83266848ad63ea3ceea56a81a72426d4c1ae7326ca67815e89b432c6c7674cce91d57d211b3f4402bdf142ee2ce2cf522c6b44c877032737c7cf9e45f3815faf13e8a7a8919e914f287d7fcf6417135f2aa5d9a3c4165ce77c41311ac758c5764519c23edd76908619adb400a5aba624c6bd50a9e56894254cdb306bdc5ad118b34c13c5f6fd0228bd9f5d46540fec84a18cabc8b4fbeb7e2686223c74dca00d778761f1f33093e3111b0d71bc511153630754ba757b24a9ae8441061acdc1a756a0dca348a8be40b0f2ec086502019faa5e4f0c46d311169a8ecdcbf3fec221e17cb22e98240fb79d352bb8368403c412ca0469219ab02e1bfec639634fd79623c3753e1260230deb13e5444d352e60ac9a6a9d66721010ab0d0fa55db245aabcb4883fb8da9f985b047eb33bc4b6f084c00af59ced28e9b6c8fc5b5ecc44fe5be9a9c806d0c0731771c07d0eb8718f8d030fd27825ad8ec04cad2b9916cd822e8d66cfd3973ad8b0451ba133c1e2366361400ad35d3b2b6415ce2c2dfa713a4acd423076accf5f9d471ae11d8654d6267a92196bc83577014034f406483ffc8eb14a06b799a983fa320080e15a394eddb69437efa37266749ec5ef057c072e5c3a6ac9b44c8ac3f7d4a687074af6707e8bbe726b5e89692c93a8a018ed77ee2437b73456e019144092577e5c3ba30a237822b3b51d13ebbcd6a08eb2694a8cc66b745c996720eb9345ccfecfe3d9e1c8aa80ac21693445d769246bfe6b81bf28465f89ee44770dce2248584225fd11781b28eb7561f81cee9f105a12cc99aca9f53dc4b22331f8f4ea2306eaf3d98e1cc39211e8739f4493d13dbd6cb467f4b5f64cbd3562619c332bce5550c0ea8f30a1b3313655f6c38de20ce2098090730ce0825b4a1760f81da603fa0ffc4c9ea68e96b9349ee3972f3c8d0d627c3667becd2323b7fc185df5800f980c1aa769a167540e1d138026c42c4dc8d9a7d17f679ff472ae7f298b13289f6b9aaca0cdecace350324972d69e283f82e1d863a9bc9251b5706d8746098adafcaf0572197acfff6b2f425f409a62cfcb5afc481a91856a16e448012507c9475ce0c3bdae931b26e9d8be10ce6fd54be6cb918b3082a54ec955dfa9e438c4718a6dff0b2c1e7853a55dff5b129c9bee3c570547df8d2b4ac010851895511a5847df1590ab77ae5e5e5f63514cf6bb238655c189fd519101a5720b818b5878168af39a15138e1f94b22f45730ca943d02b08956aa743b9e16b0bd6ed52c70c9648a7c070153416d51f48720117c1190262c753faa8874f579d89f511fa09f0b99cc6d40cc36bcd9f9b48658bd8aaa3aca9aed99cd6f6083728a657ec306ce0ce8089bbdd34e0a7aac7d0e9ab8ea0e255cc650ce6eb9b2edd5afd01a9101db9095d0936af89244eabbd7ea5e588863d7ee045ee0101cac4d6b605d9c559729be3b125944a25d026bc59b956ae75c4ccb94cd8e8f219e8fee4da36628107a3155c5331c20109bc4017ba28de49d578e0648a78e5ed2f63d5acaa8676139ca5f4194b77fa0f6b58afdeffde2370d46cf1a90ab02aa15717eb0bf8c6804ee591c3baf3692fa351a7d23e220ea65159f47ce414f6745a3d5aeda882f7a753412ff29b135105a6e2c36ba557cc04f3dcf1d867a914406c190a71db88437a6bf601e51fec55a0e2176b196140112839a4cc46ad26502dc8c1b9b78ad4feaa01be0378f8fc699969cd78aa3a6d7d9c1a791379c2d7001a2fe9156303f4de30e2c834a4dd65c9b2aa8c7a31e712f8e198d84cabc66cda3f9e6d56477263b99603db0996d68bfbed58a3691ed3f4ca86008a86bf63bc58f713b2c5c5986bd9e3e1c29d633754f879b5dec6cb4e1624a938202fe3983e2b946cbe9b0df58827af24526052dd148feafe68ff6241dbece5b6aefe75bf7447bf14a1f0c2c6c247df48779eb34e8ace6dd835723dd5e3b6d64fbdbadda98684f45f25f7f69b9302b78a8a1e6607511401a078b5ae93058152baefdd1e2ef31899e5340d0d2cb5dce59a44f6491f46bfa5ece3c869d03bec95c662b1256b75aedf9d34a86dbfd34c93b3911de2d1a1c0664156e14e6aba1a72b6ab02d4a40091d341ac86591546436aeee285aac16997712f6300eb834c67e048a4e23606a4b9c45a31dcd2cf700709dba2c806478d40e603093bf6e3bac8456eae7eb53f856497c34eaba046794bb6b76d6a5440ed78352bf459708d6855847182a4f3309d60df65510ca3264c17cdb956d93840a174db1d900d47ca732d0d38ab8fdf33220391ebc82cd51946b5b13f2949e226e50892e5e5c8ad1c7f18f5540c4357002772c087c13356180b4537def2d31730da4885fe1c660eb0c4714b8d026a83f07f360231044e6158197c95ee60e3f669a5ed28043ee4ec0c0ad94cba0636a053d07161fd04cfd36196bb3a7a58256b18d5a552314506e790cd799deca80e01f7c8161ba39c448ad061626db4e69d9de7f60638b605182bb0e24a3647e0baed53d6aa048a39d5dc73c6c6d3d64a8902235c459bdbc54b3d12e09940aea8e8762c98bb08a8bdc0c6cbe164ca03722777b1a81fcd643bf8e60dc416662fcae62c2b4107a81f41585d656c99374da6268258f94f0b6be083f4b61e2db0a60501a0a51ae0124874d87faa840931e84141666a2e105b3455e700cae3ccb63bc5e9ad9f7edc1c45aaab6018f562fab8f2707babf8a1289f4d8c826c3cb47e580ed56b555c6fb4449a295c96d873969ded554797806a356a30678f3d45ff3343edd5a36ab16501caf401aaaf54e921c459b9852a223e4a966f41a4b7186d0af83536cef29dca0477283ca27a928503280b0e15530bc9b794594bd89052b41c5d9105cc90008fec6cc41345e18dc7e47b3d2ada33137c96e853a2a5175f5c8d35886ff577d23ce3cf84330a105e744dd1cc8bba17ecfefc5f8a0b2a81e5541b750546cb77437c617aeb950e2c512e0549b575a895c3b2360b202cdba9cd4ce1db2fdc2d2611bea93d48b25264bd2809536e0b492de501e31c846abb3973c978df67f780eccec5d3aae0f52e79159a8323a5192a9a17b408119f1a38c86d7ad47c5de5a0180cd70679acf1b2ce840a6ed43147150cc9378d4551e1f4cfc4e6ac412dcc886a9a1156fe960681d6f3f63e5d8dd0fb8873444ae792a11d29c84a3e2e07b0b9ac9ce2c50bc9c659b0fc504bfccb4c66a93a23c921de37ed66ebde1206928eff948a0dfbbbe2bba4f10de7a37d41886f717e28942a50b1204fbad981eab2dd7eaba574799ab727043cd39ad7e55af488ca1c246d28d66bc3d889fc60f5e0ce82822d08a299a415db8ce353080213a32dc27e7b3366931746f0768876e504a2c97e40c83d70e1fda0a270a0222c6432008a6bad996f8985c433fefdd7b13be537e1e8eda9a0dd4b369d9d3ecdea06dea9290b9c2a0fa2c603f2907cca4e09d2456ba1bfd44969fc7fa462a5c87aa2df3e9a671743e6fca0a7d1fb35b073d6d1ec30eddc80011dd18c78d9f5ceed839436b77af545abe596d065a3a93203473a6f7a659089f492f2ba138cc202309f835cb24dc48113984c3396657ba859d2", 0x1000, 0x2}, {&(0x7f0000001a00)="4a3acec5da827bff5bda257ffebf772c2272f8e9f1402a9052e5f321d680f3882bfa607439dc9ddaa43708a0e9ef0ae8dc5cde1ca9dd930c1b29e62595219c966578e5555d8d246b04f5218d4ce49cfbe57ca52d4000b19907e0342d526be8f779d8f8", 0x63, 0x2}, {&(0x7f0000001a80)="d6dcfbd7b090138714fffefdd5aa9b5aaad3c64f7c1ea2949522a74bcfa43cf6fc24e0e54d34ab07cc1bf1b9b4d330d256eca66d1615a4b1f2552195c67fc4b168091ed8cbf47644a64df04480f757d0064f5811558b984f0564f905881f7f20ffd131d0f8056cd80a004252d535e50480057c4ea026a01410e6ff27ccd81d71d4862e6da1280fcabb278e613e5f15409b698a543e2e044a1ab7a1d350d9a0e7436bfba634b9453e0993ac86c4a9cbe345c09154bd0e33a449ece02f9db7604e6d66662067852a492428be770aa58b5ee3a483affad4af360ddb6cf5da5f58", 0xdf, 0x3f9f599f}, {&(0x7f0000001b80)="337093b6fa048aab9b48a07eb6896eb215e37df2217752b256e69538a89927b2ad3946b7918e8a7c50747168b717c3e89ad5e3309e2424c7f834775289656c1f1e0840af72bf782a2c827ff1498794b06ff9bbc7765e95d468d9d3a92ceba169dd977bcb228d30a8d15b48adf116e716ed1370e52a585a72fcf280de115c830362d1b7c404b601e7bfdb71d550a276a83e103cdb148e2d8ca1a75d42eca306a163c976d6aa63dd764603b70a258f6f1dcc56dbe13f54da0381cd3a3bceac1c16ed524726ab8c1830487ba7518ad1b7e388", 0xd1, 0xd4}]) 00:10:02 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000004c00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 602.337317][T30738] loop0: p1 p2 p3 p4 < > [ 602.338440][T30738] loop0: partition table partially beyond EOD, truncated 00:10:02 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x100000001) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() ioctl$sock_TIOCOUTQ(r2, 0x5411, &(0x7f00000002c0)) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x3) r3 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010800000900010073797a300000000058000000160a01000000000000000000010000000900010073797a30000000000900020073797a08000140000000000800024000000000180003801400010076657468305f746f5f687372000000005c000000180a0101000b00000000000001000000090002e972797a30000000000900010073797a3000000000300003802cf62d1c1dbec56498657468305f746f5f68737200000000140001006c6f000000000000b0db4b7cac3732ec140000001000000000000000000000000000000a000000000000000000"], 0xfc}}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000300)='./file1\x00', 0x9a, 0x1, &(0x7f0000000440)=[{&(0x7f0000000340)="4aaa7e01d8eb949ed0233c4b1e0b42696bd7abd6135d082c80606e794c417afacd58abf49b118927f98f7786b235b95dcaa60586ec799950ba6bf94ef046c3c988cf704700d8c72f6d7bb4b457482cc43c97b36857670591f6cb692e2ea12671de9ef11c662cd0e1e5a510ef4674b08628f1eebfad3505643b0cd4f662a7c20b3913fa2a1e12f5e88f049b5bb762dbf953d986ff0aa9e3e33287", 0x9a}], 0x0, 0x0, 0x0) [ 602.345604][T30738] loop0: p1 start 933898 is beyond EOD, truncated [ 602.355430][T30738] loop0: p2 size 1075052540 extends beyond EOD, truncated [ 602.359175][T30738] loop0: p3 start 7936 is beyond EOD, truncated 00:10:02 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000004e00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 602.398017][ T2561] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 602.398874][T30763] loop2: detected capacity change from 0 to 64 [ 602.400071][ T2561] Buffer I/O error on dev loop0, logical block 0, async page read [ 602.400109][ T2561] ldm_validate_partition_table(): Disk read failed. [ 602.404474][ T2561] Dev loop0: unable to read RDB block 0 [ 602.405720][ T2561] loop0: unable to read partition table 00:10:02 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000005c00ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 602.416287][ T2561] loop0: partition table beyond EOD, truncated [ 602.424294][T30765] loop1: detected capacity change from 0 to 264192 00:10:02 executing program 0: syz_read_part_table(0x200000, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="0201bfffffff0a400e00ff45ac000000070082ffffff00080000fcff134000ff0300bfffffff001f00000004000000f93fd505c1d71107000000008008da55aa", 0x40, 0x1c0}]) (async) syz_read_part_table(0x7, 0x9, &(0x7f0000001700)=[{&(0x7f00000000c0)="87a5d5d17a4e18e3a0d4fa5d562b99bced98ac9b8f70518e11c0ab4da17c85efeef762a9d47d73f573ff7e6d99ff0ac484861949b52f7990056872aa06332450db51e79352450b8696f280bbb175ac826b7c453d564ca4186ea176ef131e5c1a8d207746ba7a1dd1457a3a09b550469175c9f77b4fe33d00ac45561062deec6a44ec9857a984740f8a", 0x89, 0x7}, {&(0x7f0000000180)="51168b70b0accf0bf1f6d53769fec2cbf620554f95f057dc6701da18b971abc41cedd9af3c720dc8218980c2a0492a3e40ffdcfb5d67a3bf9a69bcdd4873f8f0fb1a92903b1fcba53d4995e5857401d89ab3a0ed9fffd45fe4036d453a2caa8e7ec484e1a5f1559f5f90a4d72ae4c89184186c45a4b10852b29c223f5bc4ab3b1b39b5dca724f3612f58b82178f9d3a2dbcf1c91873b3cac0eac420a21e355a712d1ec09568b66d64fa291b551235abd85983de2d195d1cae39db8aee8933738e3a4d5ff66ce5e5cc61806a04d19fc98fb", 0xd1, 0x1}, {&(0x7f0000001640)="6575ac3b74272921f2dccb5327f3584fc1ed756daaa49c74f4372ab59ab2916398882e6130d6f90dd1d1919dae15efde96fac3b2687fd73abe9a156791409a2896cc49c477824b3321f2513c1f033fbd9a0e2b2bf8ec0b61417e493771c78d131e389a9ef7ae9edcfe1f65ea2babe1a9407153385b2caacb4260856170aee1e7a97469f16293ea01e39d4b1625bc5378", 0x90}, {&(0x7f0000000340)="af139470172df5c6a3c6071c38f6e6f612460b3a01e362cfacb062e2b1dcbbfdc4100e9c3d3d1247e85628aa94564be49bcfc44fd6001def7b0f742c2176e34cf8be5138a0c839161a5b50f27a961d5f84d246a926902304a4b8b079ee3b8b1cbeddb976504d7eb1fe30c0755dcbe6d6ea30a7e76fb461ab0b5110c34db7f917181955859fd09ae8cc4e3f5a0f6db46820fb0d81e0e5134397cb0b3235955427d45eb965e4e2b99c86d017b57527150142b603d86cb3355809c90cbc5de2d39cd85498380cb63cd58538d418e17b3e7d812b39fa991bafc839587449fc7ce419e3c996760f", 0xe5}, {&(0x7f0000000040)="66864dfefce1cdd0360e40bad3dd7eabd2f0245ee12239ede1077c98ba7ad706d8485088029ded43ac893abd", 0x2c, 0xf9e}, {&(0x7f0000000440)="22079868872169166d3f2b25d5abf8dea29e", 0x12, 0x2a}, {&(0x7f0000000480)="0957237e4e6fb2efd6d57cd37e7cb9664e2172cbbd4232de911ed975aa00281c5e5fafe39d3f8c4ed89975b641daf0d4b2e7c738f892961d7441e0e156e9e2ee579e89b1ba4c386eabf00eb9b8931be5310ca129ea055edc2a3771386ee0f5ab32c771edb938f05276b7dd273584b91ac9cc8c0b7934b8cbb24116629ed7b7038e24adfd8e9647e889adc5be7e764730840cf58eb51fec5fff0e8c9672ae42c28518b372b855ef944cad1260c287d579d276f2ebb45b3425245e7e5065dfaa94e65e87bc97f7356276a968509f274322543b587fd374760ce5473a33c9a603fec453b2c980e625b574164edb20c6e5c26b20fd2356780c3344493162db69a59a57d0a1ee5964030f863ef062f89bdd6fc2f359071c9a86d7ab294e7ac19d535e2b34d0865f2e5a60d358c19f7dc7381f035571f5efd84170b0a7452518238ccc8fafabd74694d0d330bc2a3709017e38393b3959760923398c9a6c1d2ee4b591c97d05607a22a627154051cc89605b8cc9914c4434625f81767a5b96d7ae72f5a6e68b6ac4f084054a643f4723143483e9640edda47506fb4a34b917ce41c4ff2a9b250ee33bbfbcfae8dadad6ccbdb076ed38ae803a35d4a78f44de6cf4bd6bcdf94a51a41a3f17dfc0e44e671b54d1a9e7a03dc07063e997ceb2325d5b8426f6f113ad180c802d49bacc7208e1877f3d42d5dd027a7f40653d50a74f69c361a78403c6bacd877ad3feb54d5a08d02be855cd82bc2a9a12504011cee0a46ecd9421d47b41097b8e5444e4c851c8769bafb3366d73a3dbe39b9041eee64883ba40288d8317f771a9f7d2115b92584eb2a23ba88a79e56b2ddce8415c23173088905db988c829f8f90e086eeb9ae84b04b23b48c3a3ad003745efb6fccdb17db9eb7875ea84c0b1371aeb309c70c88224dc6d1e83fc5a0df9472b45963106028b227216c82adde4b1ec58ee71abe927f50bccc50f144217eaf46b2049bbcb78ef78e7dbf1e7708dac8b85b67962250f87375a04c4855ce5f258f52383251f1ee3f556e42fd40758ec975d8c30a8a58c0932eb80c8cd046c803cd5513e204aa30c97f0b48d32f20ecbed779e122f25e395d79a6fb821eef3acd8514f1b2c049db68a6f126479f18c10bbb891b1f524c7c308eda0a8efb71561d58e77ae6f55c63aef617db654995850fae96c62b5cb0beeda3d4ce4fc242ab5f32835edc538f3a682432901ee7df5f26ccd4b3af80087f37ce964d5234f01a4235c833088ee46763883c2a8f1fd0ed390078e33c305d1810f5c6e65c3c53062de5f1049c0fd9411d487446518cc2e3eb571624f97af3e3cc75ccb8dd24e16704c58761c56607bf072112c4031ba692d2b4538a9aa16584281c42c0f5446f20326e61b8e27d51ab56dc3c4c8b409623057973d47985aa20848033489a4db02a32050745b726ca4b6a557fa64038dc1666817b0280bdefa1afacf9e35c868c6b65b32560a07ed90b08e22eb13d26106d26dbda0b73680d6469e2aadd2d5dcda23df6debee0d7a4abdb41c9bb9b470e45f1ca2017f90f6d4047dc43e8031d3d9bd8d4b91bccc782db273dd0407b2839efeb4a97590f59664dbfc4fc6e52b888f45337e9b2cde66cd1c145064a6df9fde55e80825d4f8ff89f5296ef1364bcde1a964d1f5757b46c011aa9de0855c356f2834f0bba3a10eaf374d7d11be4a84fa0b27f6ce8566c837cf9980e494b6cb472479ba431004a1652d2cbbd4cfed31f2af1ce142055b27d043baf7afb0cf057d0cee57838c56aafaf6238b47c123c202aa5b9d2d6e4d9be6c47b5ecc5f66898deefc0ec21f459962af836a660ea61b77b5d289606cf483cd7201d5c185a65514513b12abb92f1774c80b93e77070b8545ec79041c6d75564cb9d835a82d92ec972806b9e939399837da834e569bd20f021356ee022ca34036bf432527172409fc7352b5ec0e2af0d054ce29526f5a530774f03c4a295924dee4a0eb43fd7b7994afec42f9150a529d609b5f9545df500b4e460b69429bf397957a72445cfa41ddb93d134aa4086359a4ff681dca987eb63516add81db94b5327a767e003c3f7666d97231c685eebbb4b8fe5608e4b76f6b81fcebccfe4b189db1ee63c6ccfb0583b6ab14050b2ca8e09f295c727600675c6bffa04389ebbcce7e67f05f8e5200b81bbdecc51d8cd7ad2047ec9fad7df9da47722b1880c089d4c0afaa98c91048a2fb0a320a834cc54f372ee516cb98593b3857a1d38e4acde18cd05b9b7ad3e8abf604d7d921795daccfd20dfe5ddcd1e9c2f5c61100375029d4a398e9f67f865938e596eb00c54efd3b93671bda38f6faf98c3665ae72609c2738f66887fb779d35f0bbfb226bd9ec19f8e18a1cb1db78b8e9b23c0b9a62def2a56eadc542541c56e5e0478afec3b73e95275618a962aa27248d00236d39a87853fd346048859f0cc6fad218406fb182405caa88cb85a9e4749e0f2c530ad0041da435a7c30d5873a6d1e3cb8841420ba224ae93ada56a55ab20904ccb3e537d80aeb9a8e6289c4c27a241523922094b90263be3885e27afe943538d555b712d05dba36af5a273958a8330bae5eeb690957f98cabcbf64843e108e32538f8046e7dfb41b49a44792bce3f87d8841f06dd3917f5e7d7e444924732574073ed80a9c327488ebcbcdf885150baa62e7d3933bb23f046e3558e299528a6fce3850d3fd190d70ee8a320ca545657c223b6b2f0fa96720dc5a3f2e76b792508636776f737abbb8e6245ce3567d46d68e180b12d80e2ccdb563898a3707ab7b8d6ab8e990079996b77097d685e56faf3073868b0e79f3d990c0d5a3d1698f65652ebac0378033622216836d1305eeb5562a1486fe71022aa777f1b92a3afba3050198e930e7f453b089383b8956611781668d49ff5d5840934a7a0629a97ed5076c9d80ca90627b5aee3799e0b0c841490a1370840dc05bda61236f8057817bd3829fa4f35b4b93d03f750f99431bbbdb342fa9a35a56b583a5104732ff6de33956bf585e331fd25e35990235e991b14cb45f1ff73be0f181c51240249e95cc3437a8833ed37b4f4c10316315a4d5d6341d707eb813e5a5ca2ac389ad79d3b04a04c73c8baa233b09885044054fd80cad3306497c72d89789cfe651aa677d7e26b8ecafabc105ab540f9c6f20230771ca8ba54b51abe1d18cb26a230ceb93e20fcd9abe817601ef512ef6c55ecc8cfa3e5247b2a1c19de53d9ace6c2050108918341db9f4ab36457fc4ced79a72c5f966bc402e1086ff9db55bb15dc98979cf5029dfe14733bea1c532564100fcc1bf45b8eededc75192e0003d2ab37f0dc1c4c1a0f3015bab4836832d5c94164220abd158e41c9a2eef9383a942130298fe7fa2eb2af585c023cde20f137e97351a60643a24f7e9a17a83085e483458977e70cbde265fb9aa5d593f55a9dc354587bbaeac73d02d69e370eb1956f73a4d62966b464575d6d2f2e4a11bc7f6ca6f75bf13a729bcd0b09a0b94dd175b72bc4df4a853da27cf0fac46257c86c66b612e065f94b2861ebc573e0adf235c2ab92d5a91a5ea2645f1ccf5cbebe10697268b61e7bfcaa67e997de4a905c6c7df11c1331b5c2ba2d5c798309997e25e967269fa12447f5c82079eca8084e05de45ed53631ea6d035aa1cb70e4d3236433839aa42d6b4ed5b3b0d4f629ad528aa906127edff78255e10d73b448371e6b126a5324660a00da217e45cfb5aec00043c07280c56ffbf28bdf69e8371761d779140114e8778b10db09d958658261be068495812a4c36de0e0157196671fc5330ecbc1f1202e6672bcf57f37b664daf445d02bfe598fbb984e6a6e7684c12eb28f5fb25d955e07b1b322b2d35a58ef7ed98931b2b092d0cfeddd67d65350075f48dc1093aaa535dd5ce27c897497ed0afc8247180d7c89fcdd3a1284111108d99782c6f31a9916b54905e6fa1f486c893c22b2bae6b788558a24a0669bd562bc55fdca4637ff3e2d06f30253f0eb288c67e54c578ed3f3b6cdcccefc45786f28e6b6b7df096af77c167ba96978703f21d71b4878dd9536645d2b5e7d586034f4368a9f7935b21ae6fbf515d513f09236c2afbe67631a95b9d95c6320c9318672ca356ee54c840f45285aabfa34ce3fa7f160913b2d69c0e5cb5262c7dd992717a2288f110182a0e2f90f1675691357b5102a17db0051432027405eb20c80a63f174f8e418c9b585e8648a2a80ba5f157427759e10f44b664b3f001d3c5914263d08090745400106be6950eedbbd79590d630e9ce760fa0cf83327671e3125a4262773c32df4a7f5f9a1449c3198085acb0c1e87b5771f683e5774ff8b69eb412809714ec2c8185935e2bddee37108d8d8034475084d97b2f27ca565a1c5c52de9f484a46a3b634de7b41ad7cee7a3a1bbabc60d23dacce5699e6d8682888d9b18a8d39c47487fc1ffb3b75efd9c5dd251149bc553bf0e077607effae5338daf95c6251e2ae58e2b632c6056c6fcf10cb5f1d998d8b1dbaba62e069f82c6b1178e09ca268f01ac4fbf21ab4fd9d0543b878c9158e8a26e0b1b934549ae74fc47d5a4370787c0df45a05843bb89e0c85e2463f5be4404bc3165425cb131f281d829854c5e15ac1516701497759fae072abac29933538c2e0f181582c750d800ba35c982109fcdd825dc502692cd6be069f128e7596c19be2cdc9088bcd844733140b621f7dda5f23aaa6974ba951a61d8e9cb14ac57efd517271c502313e3e6fd66991c8f2f5b9b7d712a354cbf109664e61e66057c32db211188ec5be8df653d29d81af7a6b5461185c80e0f7b0951216d43c48207bfddc87449ca210c43b813322db8ff3547a1de76a63d1ef9a7cc542dea9badfb5a10fb08201c34ae5dff8f68217fda2f7839ad0350b49e1696b8de89429147ffd267f222651970c5ed2fa7a4318434b41a50ddca7ce0a678b7a85872c18aad49211c6ceb769a505e9247e4f18b524a8685091ec71002000e25fd00ee2298ff24a1aa71db9641054f322f714d33b3a94b7d9a4d90097ce958964351bcd7473215a3ffeaa9d24b475ad7cfd1deea0d002311afa69156cb19672759f768c65442fc290c3d79ba76b103b9409ed0e2d269fc58f6938087fb3bd08d4cf4606535f3f0196893a09881438dd4b4bc9c59d1840a2428d4c266151de3f12a3039385fd07ec62d74690ab78979664a892aee82975a200903ab3218ad92051c802676a2b13cdd0aa44b1c1bded4cec5b648a29f05d95ea808bf12f7db1c51ffab3b2e3ea3a4ec6da33b70e73726a431d1776ceed8906fa467a5e9b4071d23cf70bc3ff6d7e3b221c6d5aa67d5ea06573e2e97efb592c75c7f994bdd514d4faf0de6db142b0c5230af4ccdaf84c6cf4d7b0aa84927f0d0f159a376e62ae5a37da70dee9cac5ba988a5e0e5431b5e44ee1905e3eecf02e4e9a032ed8dc5382325e445d4a84104ef5304f8fe180d0bf8ff837ca51469ef014f8c520120165f1ae40b616a1625e61a680ea9035f4c03e13772cde275c5c1c83f34f3d73b5eaf6e3ea5e583b33d9dc85105754b22fd6267227ae66b203d766100d7ddedb54ca3db3f34544f8aea772f37302ffb552c9188f273294305d21cc85a8bce8068caef7b33abc4aeb81b38a48fc9919b6ee0aa818f29734625e558eb0df36b3970523087d59f254beee6886e2818a1600ac04ac536f1ae752f2c2f9580986d02c9618da66a7528ca35db0fa3b2549fa5808bbf3cdf073f66a543a335ff340ff16bc61b8f9dd6bd9bf048fa68c", 0x1000, 0x3}, {&(0x7f0000001480)="54b11d8921340c6ac874312d18bcbc2f6ad50ea909127f01f51c516cd3dec677008177fa82f3ed61e0e1a14fafe1632f909eda61594491b89831b2293167f487e8c213f251351a38058081815eca7e24742e45a05248b79b1a2e9073f1e86267f401d9fe283d64f3d6ee25c40649a14bc5e9b314aae1c66829e8a8254aec905e", 0x80, 0x10001}, {&(0x7f0000001500), 0x0, 0x66}]) [ 602.437037][T30763] loop2: AHDI p2 [ 602.443938][T30769] loop0: detected capacity change from 0 to 128 [ 602.509401][T30772] __nla_validate_parse: 34 callbacks suppressed [ 602.509430][T30772] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.3'. 00:10:03 executing program 5: openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) r0 = syz_clone(0x44200000, &(0x7f0000000040), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="e27b118052db041e4d3498f388f0d30f85") (async, rerun: 64) r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) (rerun: 64) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) (async) write$cgroup_pid(r2, &(0x7f0000000040)=r0, 0x12) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$sock(r3, &(0x7f0000002680)={&(0x7f0000000280)=@nfc={0x27, 0x0, 0x2, 0x3}, 0x80, &(0x7f0000002600)=[{&(0x7f0000000300)="46b6736afd65b44f2315b6f3101bf60b7dce7a20e24384bcea083f8cfb4d290d8c61027c2a5ec4943d8090e27b7e8435bcfc35dbeda94111a02bd0fc81f6be4418efb9e9748c3b03b5cf08c6ea660a4638ead34404b67b05627295604448a6089a37123affd9e158531024cba84a53d3cbd25a0eac45f5780983a89eaf181b402f329251a3745b932c69fe9bb21ab5db2ac070ac7d0204893757a0004661b37e235c1b7e36487ca004481ef930bd525ddc8d69e46e5642da3432601fb7664e4d5a9d7f2ee250d1c833fd72edfb7a3f58aade76a0061358d5ac7e4e6cc914e2e1c727c230d34b", 0xe6}, {&(0x7f0000000400)="42279ded6e44f38a578249c14c9d7428d0129677fa77865d225f984c52da1e6e348b937201a9230e929a81a485616a38e534330b1f0ed9dfd693f360e8619ac00d0c16374724230f079a7630d27cd3dd9af92235fd6020436493876e6668660b10b78317557d859ba83dd2dceadef4f4d836a8252e8ba5a2174ba66d33ce8afed9731d368b", 0x85}, {&(0x7f00000004c0)="08d0a675d69929f145e483f143a1598a2b383fe55716879918986cf5ecf300e81dc47a0b02d6aa85f20b0d31d65a833131501abcf87f5b533be9c3a1ca006fcda39bf84d1a494a0633cb696f985d683a254fe912adcdd8ce70ce290622132d3892cd944f29fd839987823fbb43302afb765b6491a96556c54ade2bfd79e10777396be05332d4870501957b205b71ebb8d3ea4b3dca43420f8b2c617eb49c293fe7af664d99b35f6f93881353f1f1ac43a4cab29771e9fbb306201bc32e50c81d6b05fa399ea3206611d0f402844cb8084d431f41a3ccffdf2b43946639953916f5b99e239752759878e44ef60a5ff13deaf848444298b33341b1eb0249abe01df8da2194dd6ed06f782f2f5a38ec6f28609c0d2705b915a8757ba080261f8e03cc3dd96bb653987d575db15cafd5678c2320794914c8c1108f3943f7041a5e3aac37b28d5159c4a4f94483fab3050049affcef0971e5f2945a06973ccaa709ae309e586dbb4b7df0e9b0fe5b9974b7a29425fafe4ec4b09e4e62ad002cf0ae2dff0093bb31aaabb878c9018719f7184ff4d97029712b0545575e72098940df41fbae1e7d9ee9fba85ed986fefee37e7a10b0e263bf87afdaaeeb32f2ca91f8bf9b797631e5deb20f95e8e843865f2414ad9e8e3d603c918faa045a4b85ce0e05a6c211da690a43fa57b2a1b6c5d1e28cf11427d3af2bc576429cf2e0918b03779f55312e7875a3d3421b91c1953d0bc97e939a2ea0f4a617939c3e37f4ae1c41a4c43094956c227bb3863224977b9c139e757bac47a032958597f4a650880c10b152ac1fec2c14677ec208cef6dd8e7b7138d5956272a8e546f279f33f7da108195671c6a29bd73779ddf8dbdd243135e77083af8342e4968955a6ea4e995cd4670e31fcd4f849a3aa5c94835ab021df7e1abc8b3b8cfde7a13c6acc8888c5bbebed268a72bc323810c1ce0a67f27b0591e4c1cb4b76b76b7787e0a8122c1b1147a5ff0b614320365ceea77623f58c6f1b000a20963ca4fdedc0e561248dd75d7f8df1c012e84192252625b6bd7187e1eff100db1eab1acf26b8315553ef10c93b5762c1860e9a58fe56f0e3d13ecfa84152eca3177328a9f35edfc0125e5a77cf79cc38d2c15ab7e8889ec383adb76a85c406d361944c4ebf48ed6bbad19292cc3d9913ffbc39ab7ad38efe0542c5f709f996eeb7a05f56196ac55179d6fb875592ccb20433e12114764cb1dfaea502a4277d777fb7434db31a5e1efb6c27fd73c1dc39031bbf3cf33ab256c0b62580f5e05845c59609d8dced54989eb8eacd1631a80de4ff30f72b25361dd288d174b8dbf6987065518c3fa8fe99b171a0aca3ea517c17c867a11c75e3791dcaceaf3641a44ed011e26f990aeed366d1238c6faebc3cca42f41dc6ef48ff593dddcb37f0b763ec172d99f0972faff69db382900d6f9ec5195379a9adb73039d26921791ebb224836e848443148ba74cafd6a22b884d181ca83be91dba16520367208155db62d75635104bc42d4239191b25d2d969f6fdea58fa30061ffb23d9c5d83a7f411483ec4337b476cb4208a09b9654c3a280f645b73a171ab2b5a8f85a0791bf0c16ca6ab4a75bd52ad4160fbef4ac6d5bc12e3a133f7d4e53ff59a977fc673ef6d23da36b145d4e7e002deccc7d7d2a1004472d9fe889be5bc4a762d345b05ebc60b808de577e9a518769b7390ebca29a19933489dca6a3784dbbde3a7881c279ad5befb5ff0f7c2603212799f35be683d794619b48ccb2d8d488487b0a1a62b3af7c8c829965931bbd0881ef9c9b95e7b29201f503e5abfa196a172a2446651d9bb147d85cb018956ca5c54e3b1c7792a1c65696c4537eba86bb00139196b2dd81a0d25c8707f773dc6f3f794f296071ec816b6f6762be2f991941873a24f2d71bd1af874b55c32b752a24e6699db09b59856d81c32d23750865e59b1fab738dd3f828d056700506b3db9e9fc6ff3e829932e016332fe5c1530ee1766750fcda81da72feff33fc151f9c62c2a4c030c036de014e12b1862e6e544a4c3d0d16990b7e5d12f17f26037362171b58aeed19ecb3e62aef9ed3657f8254175351247a02050769550e4c8567f48e4e11a49f9619df07e38522aa91920e838f9941616ae020f50f2917a1fc52c016e55c7d24e391ff7f9bf55bc904f8d585993b1a4aff6eb8e71ac8fe758585307421e462eb8cdf0847c1ea140e40373942b041af26bc7fa2d48d9054f25bf0f3cd38da8c72769a25d02428f5fc7779603d1c3cbe24d6b0be0434fe70d5a91f02f479a03afbfcc36d76e711d621462f0250c6fe0b7962bfece3f2161641af2c4505cc4d3b23c0a5f0a064b9743a1b68b742cf212cda9159ef77f051f75d380a7c2a175930bae3c86c236d3f0543f748e9624b0d1411454413114902898cd8270eefd09100af978f5125873a0c31ebbc6bbc1ebd07aaf3e457689d86b4c9b77b8f4158b3c0bce5a84c2846e693623bef016c8aa540ab71c3bd3a2c30c3a0babf7edb010cc35165b20dc0dd98d7637693c5935ca5bb29959baacdc70a9fbd506ea01e9445dda454829332c3b17c76b341537aeca3b6dc88d8cece36c1564a11616ec3360c28230e40e14e2d5a432dd6e4397ed7534d4021f326a86989cc01b97ffb5fc9a7c295d768b2a3081aaa6aff13362d28c0155897ae1b45c3a72a7b9debf4408bd365ae2b291683a84584c0c86a3c689752f008a561885d376cb0f8067aa83081e8819eb722b55edf531026e6515c03643c4c17d6b577f36ec2f230b9116dcfcbe8bdbf6adab1a4e466260e853e0caa0f8c149e839fb8218bf73f12f5c74b0b731deb8a3436c46d9bbd7c862cc66d05a8a9a09b3eb02b4b177ad2b871d851d4114ae600d24fd50b5cddc6e20f0f09bb180e135c6ce40f10b25cbeeae6d8aad0ec0b82d5164971c5bd65edf53cd2b2b771f57a57b6699a0c97c1fe01dea7cfa19c91334cf667e0a243696be7ec1ff4ee6c877d93033f45f067350c4f80970b2ecb447820d21172b2adc552c0fa8f05949ad3f2b1f4905fcd6c06803ff03f9758118bbb92279fe5dd2fe7b57aa2c73ea4922b0a222dce0d9413fd47e0c1cc37753323c576a2db41ac762d69286176a7b46d401d584f7526fa5d4038b935f945d5b39f3838db443c6f1544f4485fcb6224cdd762206f57bea3bafaa7d52ada43d8e73aafd53474401ceaf0315a7bad1a1a2c9fe88ce423aec4cf931aa480a8f0745ee9549463aae3987a2cbec9f16b3aacd1356c3b54f5511e0dd66a9f191dfeda5c18adaaebbe19865ace8eaa974284c99de3a676b96da20f5c723f9560bc140b7b32a2500ff281d0e33b2439e0d0144a56dd4cb510b3a20ce3070a26a75afaf5eb2fe8e345010013894ea872e3462a57c4867e0dcc8cef49bd3d72a32faa9da9ea6888574497d3137ee88d437153ba83fbc868447af65e1c9e7631c6ec118a74b0ba4e08730f1c3afe672b1ed4fb3b0ec87063f769c983ab36322f12a85cd6716c2fd5f4c0f2183f14f7bb27dc7c166e95c8e7cfd6f689f0064fc08234441bfe0833758d5985db66f94fcb703f6732eb2bd7435546bcc177899be837c513edabf2ae3eafaf99728e17dfba00f5dcac54a0ab012b59ebae526b7c5d77eb6f2b06859ee4c706169a458423d4efdd25b7fe6670b7313aa3ef958d99d17461e25e07d7897deabd8dcb3dccc8f85c6bcdc1cca52bdde1103b4da95bc5e3a60232b425954cee2ef4e5befeeab9f91925a11613040e8c45d74421b26048298f5b9e271663575b84474e529cafab22af75d2621f9f54c03eb0ee946ae57cea5beb40f547153f155eac5ba891860a6e1de6d0ffe6fc2e5d5147b90f736ffab6aba5d01a064330a14608dc7c216088f329a1adf161556ee1da8520bf8435a537ab5763c437ea416b1f6fccc3a9e7bbba734962e8ae190255935b6729ff5431308d3c66dc760ef14de63088594794f2c449be7cd84aec1ff67e14c693dfde4088fffa3ba25fe3e8e3ec6f864ab3a75fc4bd435d93f8dde7cf542ec4ba55403bf90fba20fe9f391645ebb58ac0ca85bee44d217bfc7aa7c006521e6c429ac0e76d78f55c4220a609b0419bf3c3c7c61a9fd5014cdf956af18843145603bcd545590237248b723ba1b967f3e0da8c80fee2c0d1e067b50a19de04e1f95daf0eef30936b99eded4241a4d03142bf879609b6cb3bff9b5c2461e426025e688ba890210578d1d6eb16e511926247cc98b2187d99f1c037ee8cb14e7dc2e816396ee33c22d44f47dbd9ddb6266258443e6cb2e8a8ff01e7c0005295e605cde9522019729684d3e7a968671ac8a2679218568f500578776594f662e8b7bfb4339f89c4056ca684ee346ac204c7703cf5a8d78978656c10aa4828dba8cad2e98640f367d1f8f15f4b9c2c436518d9fa2bb3950bbc3866fd0c1a767c6b9ca886f24a666df6a9610f17ff28d66fa5fb90fa6a6a8ae86355a1a0f2cbb7251a2d3a462f4423828b343c5365244fc88e59ae9b97d0aa352637ef22e1e2e2e2e41bd3866816526354a32fe84f3e77f48b92bd272a67f73bac612d5693092032b50b7efc0b5d79afc90de02520a90280e91bc14d533591a956b69ee4daf9932ae8e6840a3cd0eba7c93818d69b35d84595bc1574c5d48182a205465ee7209a1c771506c329bb571ec3f9f4590d0f15b13241be6f6f5c8e37597784cae3d7b5c86271a1daf2130d3af5d5927db8d597b8e1943be5a4188cfdb71a97e643a34cac89e83fc13b4e0f24dfc93048949993fb188796936e0cbddb2b6be9fd64ae81d6c07ff3e98ff4d588f8af33631b1bc4629c14f1ce973d2ab7a526394a040f1f54847c8f60c8baf37ae29ef80194dbbf93949067fded8f08d0c5d8c825214ce393e7531403dbc3d9b9ef57368e5c0838ce987edcae1c16faaf84d0af9a800f34ca12e7d547f801d57030f8a34e0c9cc961deb8df46c215ed5eb105ed7580222155953f2f7e12988ea3d07b4201208ca30b2ed9c1008b2bc3ac79a99fcde0a503ed278f19b483b51514fe4be323a138d57a4dc9c49e693362124ac385407d6ef34bb390ba3a07ff7d93b03b5e7fd1c8e9482aba4e3a9d1a80a72cc61d710a6a14157bd9ba65448744afd1f66263b01159731ee22c7e3dfe26a823e1a10058e72f8a00d660e8b3877f446fff438365cbb95a7928020c400f44db016004d8598df47c22505891585b42976e3a147db4c603d6c4c1722838522358e70349303a60847a668e16b8f14550f1d22524644174b20c6de17ed7a8e7700220ec6350f4d863c5671f6127148a1da41093f8aec3667eeac5a3d23fb282fa38c5d2999619b3c1d38f18fefe8ae5a87892ed6942a9cffabfaf43cab75eccddb4dbcf9e33f4037f971702502926ed9f285fa991df0c58a99f7fe4b6342c7ae0b1861ba2762cc16b9a75ccb5dfebe2e32b203ae8b5e98fffdc6784de0d7fa9a8d44a4f20396974f3d23ebeb47b1b78c249df35aca8b6d2afb9d1915e7049c619f6a5184549945a2dd08815b54629850ceaa2183abe0f6e9861cbbf45c04531ced8cbe4ca375b1b941bcc2b03041f5d4a4ab093edcdadf136e6005e35fca9d558f9a1f610581101629dcf0482ad663786f312275bddd9ce6b9cf20d1184c5af207c5dbc129902d35b728c61dafecc7e6078a1644f7e6cb94b0fea68edf8544f31b2ca49edfcbdd2bb03574514aaeaa5fdecd7bde43e71c9575663f706dc7d83b67e416b028a9f9d63e202c347a68b3886cd1c124df", 0xffc}, {0x0}, {0x0}], 0x5}, 0x4000000) (async) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = dup(r4) read$FUSE(r5, 0x0, 0x0) (async) r6 = getpid() (async) r7 = pidfd_getfd(r5, r2, 0x0) write$cgroup_pid(r7, &(0x7f0000000080)=r6, 0x12) (async) sched_setscheduler(r6, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0xffffffff, {r6}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) (async, rerun: 32) syz_clone3(&(0x7f00000003c0)={0x70001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r6], 0x1, {r5}}, 0x58) (async) write$cgroup_pid(r5, &(0x7f0000000000)=r6, 0x12) (async, rerun: 64) socket$nl_rdma(0x10, 0x3, 0x14) (rerun: 64) ftruncate(r3, 0x46) [ 603.033613][ T2561] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 603.036033][ T2561] Buffer I/O error on dev loop2, logical block 0, async page read [ 603.040330][ T2561] ldm_validate_partition_table(): Disk read failed. [ 603.042266][ T2561] Dev loop2: unable to read RDB block 0 [ 603.043711][ T2561] loop2: unable to read partition table [ 603.045260][ T2561] loop2: partition table beyond EOD, truncated [ 603.093584][T22952] udevd[22952]: inotify_add_watch(7, /dev/loop0p2, 10) failed: No such file or directory [ 603.112504][T22955] udevd[22955]: inotify_add_watch(7, /dev/loop0p4, 10) failed: No such file or directory 00:10:03 executing program 2: syz_read_part_table(0x8001, 0x1, &(0x7f0000002200)=[{&(0x7f0000000200)="1f4f4e3d4d7cc89a91d07cc91bf4259af0d6b6dd107851e8de2a127367e7884712920c5d420115f7566b774e3e387a7ec80265d5efea279f94c85576b839009a8a56c5213c9717bf593d39172bc4906e893978dd05ef1c83ba6f020b2b09211b9f3dfe27cf7d3c7061bab55031ba45a9f07409664e536f6488c0349a5009e12141df2cfa37df3fd6aacf271e680fb3fdd6762177d0bd76873ad17e24ab210ef93260a7c94f418bf3d7bd2bdfe2ef93d742197f6b0898c6960b3f1cfb0346e563b2cf3943e6397b570579c26620d4dbf76717d4578601f9056434269c938187d1e930ed3c1ac2096521147e0c1a3e87ce53fefbca3ba676cfc096d9d22e1e12a4b6aa203804bffce22dacd0b619f9a8f6170e989e5fd31f0c33639132946ed3e566d848091e98bc0a5dd96258b2e899a28b8dde4ca2988c79ecd320dabc02e09ce6ed58943ed8f144e0a1541c66664ec439b2b2bb0580434a55f7c1ef399fb64beb87c52337a6648caf285e7c5b503d41c577f0a4317ebaa2d956245d3abb6804c113b0a274a97eaaac207bad4c4feb0cec2691e69fb061f6538d0fa60862b3f568b6fb8d01b456553c9fa72c325bd85d5d6f934639c9541fd5e3ef1cf5db521a5a18402900a82d883a7c499d89114eedd5", 0x1d1, 0x5}]) (async) syz_read_part_table(0xd083, 0x4, &(0x7f0000001400)=[{&(0x7f0000000400)="a4573b8266bc4cbe84634619fe141a391402671a56f5a828814135a86b62b64d650242154819e298e9dc16fce4cf67897eb3136890ce949ce5634be68ce4704fc0f0fe2cfad60e90eb61e5e0b0e2d2a3f776d09b44b2c6a3d99298390c16ef2c68be0aa3663d55ba1db464411055b9f74f907320e134222a231ebfaa478ac037961ac8250d506870cf2ebff05243450fec17e1ebbdfb71e02c4db142ad7a6514acf5cd62cfae10124ff3536ce4b0262d4f31fbf7125870400fbbbd5299b30b10458c06efa9803bfa514b2e75d84a1443cc4225157988c9840124178a55cdea9bc70a2e407e055cd08f48c2e4e0c809431dddf69ad167d5104da36648eefbfbb8c92a8fd4432b764a63de166bcfc5acf88a1c97cf721fc734f4cb777431e220a647c6ea83a9d18402d2a37ca7a535119760e8ed7de0bdfe900cf0525c4290757e5a9dedf6ebae20be7bf58c24b5ab5a0e1d3c6d73e8aa8d2b8f28c694220c124ce7058b0223229f800500b18ab3de5121de237b9b6e75a2aa207f6cc21100362f14488889f7c1e943563ef6116acc471336cff1a669be3e118344119a844e3d47116dadb6e08ab6c8ddf968fa762997b48a6b04f8f709745e58e6fd39914342cc12d5488b70c3d0632f680d655e6626a6875ea67aa9af9f3c3725e91668248f6c43c4517bc97d413161f90e29e76e7eef163f73d32b212f68e66863060e3f0885871e61ced325e2138045e514fe9a65df4dddc8ee4e361693772a4b4b53df1acca3a814b423a54e8168967f1f73db5b42ae38d97985891aa3a2e269f02d2f6c5a98a50ba2000f5630421229284e188e457bcf185bd272450c3a5a500a1cacb2ff6658bfd42f3469128fd642c5a83d45274f4e1fe2f7cb4a20c23aa91dec692cb6242038c3b5500d8c87367b50917989b4e327b119578b5ecfa6a12583f6db1b070334fbec7d774e29726824c17d56f134bee208f168a62d8f5a7532751165560073950f6b364cc39212bc280e8f4b3a915c85f629bf93eef382ef1254f01e9dbdc04f84b3cb11206e6bf7153b5aad347b8424b00f773b5e6d7e123cbca34c832be4e4a242813b337f5c3ad447b7346c57b7821673264466f2cf3d987ec80aaaaa6c54cc726e893167dfa69f24966822e70ec8be8e3dec2a50a57f20d4ec5e77224ddd79587fe15aaaec65c64ab8377289378f3fdd0ad620a4d3a95a182449d0576f0aa35c8649bda9ea51c520d0c9a53d1cfd2832f3f6685ede064a73a8c9e38cee3ad1c9b37cce1cc43fe14e52fe018c9e119e1981b3e11a7cda92bee007f7e352d01e9cc8784ad9c433c5da2f51ea394471a7e3960aa3de5239fd47cd90a3d83a49e42b13082732900cffe65462873523ee317de0d9f7e3117e7f390ec57b4fdae50eedeba9d6443279017d203732d38cb2f6ed720922a3b37d929a8998f546e831da90992e033b67e70db2e53b010e97e8dd9a4bf6998b665a74668bfa017f2dff0d8637f6a7965adca3f6e5efb0320912cf75210ec6688dc8bd084925d566ac6044870b7e1d8b49b4a908436b4d8e62c0b0a479ae4a40124f6cd489c1bdf9a8995d1302ece9a1eab9bd59b289281e3538f9f1929ddd35d3369c18ffeb9548e530b14bd74278d0f45d26bd4f030c91c5c8b35652cd2071ff2d2f0f7ebf589932aab49e29d8e3232ca502e0d66e4d72b36b2cf00f0e848533153de287e25050920345d618001d33b494fea58513b8f327592cdcf75d28e96c3929ec508019ac565cb2e6cdee657e1a8dce11b3977a5e778bfe667949787de557fcf7593c3e3607889e7365c133940cd83e10f17bcdb329f1234337c7be5eb19a5d1e183c3b75a3a65413e70f89ab488e6803b1c68c5d042329cd1a25ea2a856c30941582ac70828dc69a86417d3260a30418b57da1598a5c6fbcc26aec9c9e86704c55c6963172040331e0ad2ea67ae7972309f619747cbe0d845769dfb8df823786635d33957202aa687bc305bcdc735b338121d3a411a4beee3802921e501531121cc625596e3e213338ac770cd6c577e846f14990287187be754a7cb7cd87be272aa6c6bc7d56c7b339cdb76fd7f9350dab2d1f6c4dba3539cd805efb3afe08a66f689fa72ef923df58c57aed284e887cea510db8bef475349aaf09e158ac4baf18aa7bcd2f9528c7dec4233db0ab322c48437583a7af6c357e099f86ce09200ca0955407fd0e1c364b5ef94e6ab080b181a0715f63d42335ecdff39a2ac7c876c92d15664313101477f1691da386e951cb47553822797a39a4a9e431aff23d8eb0aac4898b65ed09eac6a55484ac38568857d42e1a509f4f2879399400ee4d231d0b7546748945447affff399483791c75138f3da74177cc77412c9285997ba45856877f04552bca6d558edcd2f91d747d6954871a1fe39be282ed8a5c429a01a903ebf12986858aab5eeb66708be070b053c5fcf57748595016028aa6741134f94075059cff060d7b4651525860bc58a97bfa646fe15075ad7837791b585d063b43eb3f6372939e0c7ed336875b8d221e651c2e385b8538d563495652ee8dba0e98930886ed8684359b3c541bccafa51f59897c6029ea149474476688949dd1319b4cc7bb16bbf123525e0d28f9d87b0e448b8cf2427a8a5ef06e4f75a07d428d0a7e5dc1c0ede0fad73ef10aee022f097d5eed7aaea824d0a82556eee1ca5192c3cc78d46f63875fb125812268f2ffe9a9697a699d575f6a652984a5c5178e9f218312ca6edbfe0df4748c368ab13122f9b012dc7311ee345af12d624346733b149bc78c1d51c34810296772f466a4f8c27767af370addf38a17cbe9a81143cde4e837fe9fdfc41d55d3dffd01a79356cce586a95bed3e100e64a1688a73d91ecfd569a39015882225850d3f9340a3f785d413b1eb3109e88835a0bd4582b8c9e5229a85000ebf068cd3204f87fb39e72d05e0c2bc2654059396765223731e0dbf00b775830942d90e6170b4101088223e530abc314a55a02c33b7ba74a8f0258911bb221b09584e812d1ffaa7ccc586038d260d2df56be9995d0cfa2afaa3c45e845bfc97e4f482caf78f076f924cf104232f4cf8a45066534c4f48eadfbc2cff10ac8d7ab2ce50d382cd0a8f17e2d6f55aa68b45a77fa7f226237f731862dbe6833b78c97cfcb4d9ae75d99b99cfca1042b6172b6d793c81a42956c01784af6e09ebf1f47b85ddf3c3ac4e62c486575d219078766b560549e8587879a5ffeade4be9dcd5255b949eea369b86fef0427356ef88862bf70b0fb0e14fd995eaa7e276fe993676dc67d4efa62b9eb6330c8ee11711ce5a5fd60816799461bcf47a5d33a2dfc9caa29a56e6efd70f7b1d9a08246f99c6f9b7bb10887dc812164ccb0d7eb67d50d056d37462ba124896c75642b84a17a853debc98d8800d8862da5e190b141393b22b0726ed78d9a9d01afc4ddae585e6ab7968ca307f24a441c4e73eccdf4508e9c7a2c46075482166ed00b88c03ef070410bebf22f76d88d2a5ed54521c677925a257e5e3301182a322df39d4fee920ee4da4d9309d57a4ed2c92968817257bb3cc2a6203c69248c0002e18e872894854e5ea0777697265f063a8db70ecff5474794b79d61ee22aaac7f99af0285deec359b686cc4d79e2f93a05de3ae20dd9497407347722d5b57e8dac1e492635a41369677f9fd84e3de18418f5c5dfb6f19277b5aae8147b3cf512c15fe4dcfdcd08dab0fff74e794ae99aec7071c700ae4f1cdd401ec71008b60ed19f212fa2ae59b8df0914200095015fac78dd3e4a2667596a90b9280809c14a0863f9ced03ae8b7be9e9d409c4cc7ddd9fd0450698e298588ca3ae590342c63033b4988108f5d8af4d57b1be9f1118b761274ae1ef8605291ebde1d9f394e58a87a7a60495ce40e3bb4f2dd5a0c2567806395d095ce1571179b69370deaf0df30b6c5d50fc9cb191f77b24bb17104ecff3ec576ec3b16a4b96cd482f98948c6590381fc31a7d41c6b719d5692fb8c86ad7dd568f2d9ea783365fca6e813b1c34a4894520e7b5386f5ab5ecde3ec392efcb60a3a1ab129f05c2b2bed3a13c439e13a853e55224898c19e03608d203bdff00c49c1b123299c799a3593d4783b2c0d4360f94e2ca55a2c8d216da1a5f25df0479dbb65188ac18dceaf40beb6c80dee8d8fee0ca5853e62810a4d89c4fe3ca73c06d9989adc820da58e7450176a62e6fe6c9e166245e496104702f8a780f87181f2c6d9e0e631ff57908e6480b868cd2f5c8b5672d71dea6a6ceca50114ad72b48e8ef4fc87ec34292dcb862a2622b55b481ab641487d3c471a8ddc4eaed81dfd950bddf9916dde80ecfb6c175e05a58b41b47ef14bd564db64410acc2e361aab1fe87556492b024fa2aed8361e6bc0827bbf89e0268f516403534ad53f4459d25fbacdc1477ee8f972f116a3ed6747e52893836f9613f8d4959d532a776c1452268593ca9b941298bde68b38e83579e135a6b0757ddf2245e7af75cdb2410a48256dd397a0ad8fa3b0f72320339f7c3a6dd35f7982f1402ca6fe7da03ae102b46c46e09f1c3be84a96858a7ed7bf9b8c1803a7a0748c8105f307bf39b257d257c66d4c657e2224b4d8580baeb5519893b094743299c53b1377902365e065e0aa6da7b2becb42ada39274f5674b1d106b835fc8dcb3468bd269c9174e08001fbaabb1a9dfc6d047762cabc208b2b1136685a59b3b838543599bd6ec7ea3d5171a3a60addf43ddc142f9047b5925d7b0950c69455a6585e0f42cfcbbfd9d9ecf5552118e9e523e2abb9c103d3bb470fa1fa76e8398da67f59b4424621b90eda60c5b15ce9a135080cc568e269cf1d070954e582c67e60605afee4fe118be95b24f4a27809aedb1441eebd0c32791fc899f9a34e8261e9658ee7193e35c4e2f5587758884886ade1d6b1ae11141d91c1b88f3c1692937ded9ebab23a5c65ec8cce44dca27d13cee27b799c880fa65bf9a32511499f2c0abb046217afefe0ba699354f16acfff32694eb543646ec73cef27099794c38fd2ec3b8f11c38f4a4f35a17451bf9a55fc0eb1946bae182b1effe8c58c114eec45ce18f79245242012433052d5e86826c82ddd4e80056a5e7710574a590d284fd2d472d2f9e059006978b3f230065cd469aae0dbfb327e12053fa18700952d61c8e854549785feb14d26d8f2b84681406b9e7e196b13cc1203579e8c1da061a6f782ce50e615b54d20c7c8f7ec3ae7693e956a85ec686ff847e182e0ed408a72a3f15477236a6036beacfe85968f530a4078fcbdf8837d1c495147e1af8f81b9c62b3b2096e0c88aeed6e420d868b04bd497796d1375c8dfbd7a9018bfd3fa4b05f330f670e96323b7008c0a024ac399f504e613d459a319d88e00709af8f2ef133533be9d2d681cd76825eb77a186973e579593d7b9b10b43f7f731bedbb6e32e0c6df2106f393da8446c5f9a5279311e811b9e785d3089499b8e399a1911f48a89654640b66360ac81c721b584f9ec6aad1d9a1240651ae17030e9fecdc1813d16c18d7d70230e1400da5ca19e919a66305b2f00b81119d2739f334c6bfec9a4a1283b88230df973750b3486eb94af730ba25e98abb802b83a188f8c31d14fb74de82a419c4239e53d46a3f9d725ae554fab158af725b74650a7657dc01d0979aa2d4f042a3c7be6aa17094e9930b6b1d2f0a412f0bfd581e83bc9a3aee720bc3f965e6b34f1a23ae26f4280b982c55f57d1fdf2a36282fc50fa3f5894bcad0f83ec0f420a1e861f30f55908d", 0x1000, 0xffffffff}, {&(0x7f0000000000)="b09de9ff752020a350474dd1257de241f9d88024", 0x14}, {&(0x7f0000000040)="985fa8a100595375b697d99397e73ec22e3333e683dfae2dce07f946a18446dc93ea8babf8d905fc38b6ec68904ccd8a62c3f5da19aa45082e482a98913bd9ffeab3d2b95ab41fe0cc6567de07ad7687f37ed7434e8236d02c", 0x59, 0xff}, {&(0x7f00000000c0)="840e2817509cabf5441bf3b7783f5ee9c4ef1bc117b7c3c5885d9063afa9829e36ccfbe576986b447392738ee86a99442ab79b862de2f535fbbff107897f7c38862c03c3fd3752624a9a04028397023d6c9c84de0ad4ae018049b0825b616b582c6cb3d3983bdc35c831b2c26c6b3def55862ea112fead680bebbaefd15fc41d482bf2667e75722a4e88a8d45cc1c0a8dd2983c29e0c2b0cfcac25609abfe3a35cd9703dd08281afca7de76f579069006e3fd43cc95b3557bc85cd37378d236b78ce1721678f35d8b6887592b899187dbd622dc550875bf03005d1033246e4a03e91eacdeac57c4936e607c31c9fde0bb9c64c343866a5c60b8e72", 0xfb, 0x628}]) 00:10:03 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000ed6600ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:03 executing program 0: syz_mount_image$adfs(&(0x7f00000026c0), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000300)="5eb5af5d535ccc54c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf584965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x50, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x0, &(0x7f0000002e00), 0x20) [ 603.164352][T30782] loop0: detected capacity change from 0 to 264192 00:10:03 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000006800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 603.175350][T30782] ADFS-fs (loop0): error: can't find an ADFS filesystem on dev loop0. 00:10:03 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000046800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 603.227575][T22952] I/O error, dev loop0, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 603.265491][T30789] loop1: detected capacity change from 0 to 264192 00:10:03 executing program 4: syz_read_part_table(0x0, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="03000f0d0314af0003140200000000ffffffbf0000000000000000000500000000204200000000000000000000000000000000000000000000000000000055aa", 0x40, 0x1c0}]) syz_read_part_table(0x4, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000480)="eba3f7ca0ccaa93a6e3ff6c06a93034faebc783839dc8276575636c48f756dfae8211b4b53efa5094648ea88c6dc30d4328a2c3d48b37d3a4ba10b1ea8ca069a9669027556bbcbad32e32341d811e39e2f74046474cf6c2446628135fb67be214145c228a59e82cbb197abd5acc7de546c1b34ae722d64bd6a7192f499", 0x7d, 0x800}, {&(0x7f0000000280)="ac0cfecfc0c4a085c5cd24e9d4fdd9b7a893c5da495eed29bc40b7e966db1cc64dc49ad101071f8881", 0x29, 0x4}, {&(0x7f0000000500)="dd2c5e34792bc30c14b0f89eb2eb4acb820a9cbd5956456542a59f400a649dbf591616ce9a669f43c91e854f602e14bf512c", 0x32, 0xffffffff7fffffff}, {&(0x7f0000000540)="895ff46aea82228aa10711eefcd47ffacac16e87bf61f14047df0e", 0x1b, 0x9}, {&(0x7f0000000580)="04ee3242921be826f716700145ba747c43865655c35714813f5f84648c8085f63767981fdd7959b5beaa91060de576a3ca06ed734c4800255cf790139cf38e9dbcc24b54", 0x44, 0x2}, {&(0x7f0000000600)="34977c7dcedad987f3ac38befdad462aa72d44bfb1a313dab554497e1fac46c88d46333f5108bcda7bb91c0a0b4014bdb2ad04634b44fcab1bcea53e51e93efb1576f35f119547daff96", 0x4a, 0x7fffffff}, {&(0x7f0000000680)="4d551dc73c653491453f316a828c817b908cbb95bd0c72a6d11be927b5ad6dcfe691114f9647348768043631cf2b41e8ee22703f9066f84417adc347776ce658f85c8c702d9b8fa91959def0a8ca1ba584536f7ab7ecc90457fee17657c460aaa00e491901af574dad17d7e0dcbdb80e77fd026d403e0bcfa64a46e78fbaf13f93a773", 0x83, 0x8}, {&(0x7f0000000740)="033521c2cad2bdc49424ad426b5300de83590f50d14920b7cac377133c53ed4353f6747bb794be9a6865fcba933aea2e5cbd38f9f010b4b7ab5c50df49e2fc4d721a4013c9489013a0491c20fe3ed244fbdc1afa187371870585f7261cc53ab2d546af531bb079b9070faaddfff2e61763cd", 0x72, 0x100000001}]) syz_read_part_table(0x7fff, 0x7, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1e69d4aa676a0094702f6ea32fe5deb8f0b8cd6df103cd7af32724a04e9f4e9f367af22e6fb2a5dac2013201d1a3527302668108f4038854b16cb2ecd3f5a8e4155b2e2596f56ce72f62cedeb760ca89ee", 0x51, 0x2}, {&(0x7f0000000040)="110c119ecfaed333f9f4b024380f48d800299b091561f1df68593a31dc3a76249723ef9e8a0f6b1051ba2038295cad24", 0x30, 0x4}, {&(0x7f0000000140)="687fbe00b9245b95fe91d4b5230b7edda2a2a5d08ad1ce5b42af40203b7f3cdf3889b50972104f1a374f579fe0424cacfcbcb3a3949784e2b54a8606330a96d9f5d9e5e1b90038b32b9f9bf1f4cd6730a416609783479d0873cbef682d889e212a231edef06a87780d68cda612323248f6b0394b8ed626c0a487fa5f22ce62f9d8954ad3e824c7e6d7c89cadc5c2d12914e2a92f0c0570343b8d", 0x9a, 0x401}, {&(0x7f0000000200)="ffafdd221ab72c4d95dbe056908b692e38193bff84334697687f1a7dd868e272db13c5624c39e2679958aca92f36abdcfef50bb8030b4c7ad34d00be4b7bcf0ff7929863dbeb13a87ad33311cb35e4b5d638b3ec768cbe39f511fd5e", 0x5c, 0x8}, {&(0x7f0000000280), 0x0, 0x119b5da4}, {&(0x7f00000002c0)="103950f94c09ca7565b88688f15b7c784ac3e90b027aee7b6d3c338997e773d69900aef2c6231c594aad16fcb298794b7a5d40a6c7320a8afe816fc2a76f91259e764fa8ce763d976e2356025759c41851b673f4cc63ee42aa75176ff6743d294afa0be5943ade0d1d8a2e45479da2be63a899bcd748de2605", 0x79}, {&(0x7f0000000340)="e99c49ae170ca1d00ce22d49125ca833a2c8d3a9fb5d5b6d4963e6f46463bdf6eb263469c90f864c0146e2cd5cda6469c78c2ba64388ab7aeff65c6ccff7d2b71c437dc6f7bd69510bc93d8a611fef784af0f9d932f633711a21ec4e5d81f5c23e66453d3e9dec46aa4b", 0x6a, 0x400}]) syz_read_part_table(0x9, 0x7, &(0x7f0000001c80)=[{&(0x7f0000000880)="92eefce066f2070fbeefa8b62a02ba1f52287e049a6b7b5b2ef2deae88e3babe5c9516f44c098afbfff41415e6c8d919d3554042a205d67f872e564d331523d934c86c91b039e15f8c8f1fc952fc854da71620422f1b0bf5274f621395ead9cb249e6db0a4f37c19867cfec37215bd5b83560ca536458e0f05140a526da867c4a3bb966b2cd924e22a92dd5331b22f7ea6d0cc0d5b11cc7f2e8f4a9b0b8f3e8a", 0xa0, 0xffffffff}, {&(0x7f0000000940)="042cbdd9c2899aa78ed57c61e244cdbe7eb3648df83d02b114365e643cacf77fcd934f3fc77a3869f99a58f490ef8de327df8f163b8df2f8436e1cea97a9665a4c47a94d357c5263ee07c3baa101ae0174a8074932ae68f518591f150175a0dd8e6634a84f05cd56e6377b", 0x6b, 0x401}, {&(0x7f00000009c0)="32bf959b0b44880f", 0x8, 0x9}, {&(0x7f0000000a00)="facde065da2a3a55463547851075e874277b0fb318697374511a45b7afbcb2a3a251dc5f3f6859b2d0e2a364ec0e0ab0560e91425a19bcf25e1943c0a3941e48a5a73a70135926d6b5da254c44c864ece5e3554dc27c9a2452f98d067cec6d03aef918945f3264afc40acaccac463862a6a12ce66b6fd4240b3d8723438f39eba954a940397cb6029b0adc45b12412a4bbdb2fc9d9b25e7cc7a7c9d387b0bd470c0070357328c5ddd06771cdba499f5014d3eb287bd54d9a3678eaffdeb4710046e1ff050635965b5f3d8e1ee111e10544b69b780df729f1f1175e3aa7f1845dbef48efe483ffa566d871cb5b3a7d7f647499922ee55250ac0fbef52cab578946f0db7b6bbb7d17f3be5202f8c2a8c70fb02dc8a43d91c216ca90324b19aef3f49087d7bd47a80c6a3c64fa6d924b35e9596f26f4e3c48bfa5d8f2625495c535b2102de46ad81d565ed97572b38243a72c60669705294e72df3fd6244059de4bb4befc28a303be3d2a29781434d239a119d1d34d5cccc415e9a66a575bcb108b5f2ceed4fc8cb204401732af72a5a3cfd68320cedfa72d5bf5172462c1afe785ba7837b21fe55894c255b7cee892022af073c513f00993f1b6f5499c60989dd103435292f847e2a9ac02f8188e29507c90856b246e5bb9ca57c832fa220ecebac7cd504207e2738ad336e41db85b561156fcf640137e9e5f93197f9b8346f717bec282021c89ad1a9aaf89d37aaa458fd0fd00b0fa29d4bb17e54b7b7bd3d3daa6785540784a9dd7c36d58049859a23872f77173942e9a95c718672d353f585cad9b64495686b848d2dda88f68777dcd6772a5c9efaf602d30dd12834eaac43e740cc541c1407f95a826c5e69928ce05c6c471159116770f576fe028d1e775dcf3f63113b5b57e95f78c0a5665667c6699f06f48edb87e101d83d7d64391ee487711f33328057de3351b63692b269ccd680fc6fa2fba09ab8e4f5b33ba5596b0240807254655b957fc80c1f6e298fb44723029bd02cd6ceee634263ca8c814f9d039c6a5a1255d54d5330de31e35b28996f7962af5655f3a319d0a6ccd75a26212c6326968d85b6ec704e739e422970beaaaeafdd86a24e49284ae6788ebab8c70cf0207e5908533f9a5032d8c5cd8189041f16237a13c8fee22a7fff61db6612c00f5b9b38e84071de3ce1ad40c36a0a547be529e7b907843c2307245e00becdb1f286180c02f9c13510c9eadda1ac0405096091bde62eb3fab4b76818968170e4440469012dd1bd6a716ba4c84450b72e5657f4ffe75246de9ee5fec2a9b2e76c7d5da210b0fdcea93f58a5986381aa8dea8f95d76785c220b3fa4c30971518b65386afdedf733d507649005f4f6af82f85564f10a6aa2fe66d81dc1f2235a706104264ab4d1ac0619e399e14b98eb7df008a64cce80536bf995cf9306ba6d02ceaab60f4efa2190e86bf2fecfa092d6d7da2373fcca126411a147d282f49b4e3d3ce345ba13d0e78a9d3d91d8673b11dcf471629f5bdcfc2b9f263b5b17a0e5e184f845ab2b10c5d23f605a4d2f0c5e2340093851ee17219d7e5161cc23f4632849dbdc4c962a27cd95aa1c8a70dbe9dccf228a547c47815ecc887181b5c13895910f54b8b5255997b0e3cf24c1da0e7fb8d4742aa8a4333dd44bf9a5e0f3a7d62fbb0607464801157856d669f803a11c90c48a82383fbafc1744351dc4ac266e1f6a3adc0b2083e8f2d9cc910f3816fd7bc98175fd4ea3b62f35787bd1e9a5b30b0b1970a0612f08bd3d843d58bc4be0aaf1dfc9c5ef30ddef262acf940ffc702430accab1b66ecf63c1f530d3237cc8c9d97018f98970ec1b26489480c59bddfc21782c54c693260784e0cdc666cb78fb3eb0b2a9fa040dc64505a5d23775d8829596c0f3300f090fbe5beee5ae977b0b795ea4e65dadcf3f0dd5fdb041d3908da9e194c0b51c08d76374f9d70e9e4d252146003028afd6341e96c716e0abece3b5b3108875ec848c59e44a99450229f7c8b19047a4470196a6018685eedb04386b63f932c6880258a9572f45863a6529cd379680890a3287bd37e256d322c97d1085b91e4b91c79ac41e50de05fdbd773a489dc84accce5e746335a91d7c56430cdc5e90d4f6b9707cbabd8644cf0b335b098f940d4a1e67a968206ccf8320bacbfceea5af83266848ad63ea3ceea56a81a72426d4c1ae7326ca67815e89b432c6c7674cce91d57d211b3f4402bdf142ee2ce2cf522c6b44c877032737c7cf9e45f3815faf13e8a7a8919e914f287d7fcf6417135f2aa5d9a3c4165ce77c41311ac758c5764519c23edd76908619adb400a5aba624c6bd50a9e56894254cdb306bdc5ad118b34c13c5f6fd0228bd9f5d46540fec84a18cabc8b4fbeb7e2686223c74dca00d778761f1f33093e3111b0d71bc511153630754ba757b24a9ae8441061acdc1a756a0dca348a8be40b0f2ec086502019faa5e4f0c46d311169a8ecdcbf3fec221e17cb22e98240fb79d352bb8368403c412ca0469219ab02e1bfec639634fd79623c3753e1260230deb13e5444d352e60ac9a6a9d66721010ab0d0fa55db245aabcb4883fb8da9f985b047eb33bc4b6f084c00af59ced28e9b6c8fc5b5ecc44fe5be9a9c806d0c0731771c07d0eb8718f8d030fd27825ad8ec04cad2b9916cd822e8d66cfd3973ad8b0451ba133c1e2366361400ad35d3b2b6415ce2c2dfa713a4acd423076accf5f9d471ae11d8654d6267a92196bc83577014034f406483ffc8eb14a06b799a983fa320080e15a394eddb69437efa37266749ec5ef057c072e5c3a6ac9b44c8ac3f7d4a687074af6707e8bbe726b5e89692c93a8a018ed77ee2437b73456e019144092577e5c3ba30a237822b3b51d13ebbcd6a08eb2694a8cc66b745c996720eb9345ccfecfe3d9e1c8aa80ac21693445d769246bfe6b81bf28465f89ee44770dce2248584225fd11781b28eb7561f81cee9f105a12cc99aca9f53dc4b22331f8f4ea2306eaf3d98e1cc39211e8739f4493d13dbd6cb467f4b5f64cbd3562619c332bce5550c0ea8f30a1b3313655f6c38de20ce2098090730ce0825b4a1760f81da603fa0ffc4c9ea68e96b9349ee3972f3c8d0d627c3667becd2323b7fc185df5800f980c1aa769a167540e1d138026c42c4dc8d9a7d17f679ff472ae7f298b13289f6b9aaca0cdecace350324972d69e283f82e1d863a9bc9251b5706d8746098adafcaf0572197acfff6b2f425f409a62cfcb5afc481a91856a16e448012507c9475ce0c3bdae931b26e9d8be10ce6fd54be6cb918b3082a54ec955dfa9e438c4718a6dff0b2c1e7853a55dff5b129c9bee3c570547df8d2b4ac010851895511a5847df1590ab77ae5e5e5f63514cf6bb238655c189fd519101a5720b818b5878168af39a15138e1f94b22f45730ca943d02b08956aa743b9e16b0bd6ed52c70c9648a7c070153416d51f48720117c1190262c753faa8874f579d89f511fa09f0b99cc6d40cc36bcd9f9b48658bd8aaa3aca9aed99cd6f6083728a657ec306ce0ce8089bbdd34e0a7aac7d0e9ab8ea0e255cc650ce6eb9b2edd5afd01a9101db9095d0936af89244eabbd7ea5e588863d7ee045ee0101cac4d6b605d9c559729be3b125944a25d026bc59b956ae75c4ccb94cd8e8f219e8fee4da36628107a3155c5331c20109bc4017ba28de49d578e0648a78e5ed2f63d5acaa8676139ca5f4194b77fa0f6b58afdeffde2370d46cf1a90ab02aa15717eb0bf8c6804ee591c3baf3692fa351a7d23e220ea65159f47ce414f6745a3d5aeda882f7a753412ff29b135105a6e2c36ba557cc04f3dcf1d867a914406c190a71db88437a6bf601e51fec55a0e2176b196140112839a4cc46ad26502dc8c1b9b78ad4feaa01be0378f8fc699969cd78aa3a6d7d9c1a791379c2d7001a2fe9156303f4de30e2c834a4dd65c9b2aa8c7a31e712f8e198d84cabc66cda3f9e6d56477263b99603db0996d68bfbed58a3691ed3f4ca86008a86bf63bc58f713b2c5c5986bd9e3e1c29d633754f879b5dec6cb4e1624a938202fe3983e2b946cbe9b0df58827af24526052dd148feafe68ff6241dbece5b6aefe75bf7447bf14a1f0c2c6c247df48779eb34e8ace6dd835723dd5e3b6d64fbdbadda98684f45f25f7f69b9302b78a8a1e6607511401a078b5ae93058152baefdd1e2ef31899e5340d0d2cb5dce59a44f6491f46bfa5ece3c869d03bec95c662b1256b75aedf9d34a86dbfd34c93b3911de2d1a1c0664156e14e6aba1a72b6ab02d4a40091d341ac86591546436aeee285aac16997712f6300eb834c67e048a4e23606a4b9c45a31dcd2cf700709dba2c806478d40e603093bf6e3bac8456eae7eb53f856497c34eaba046794bb6b76d6a5440ed78352bf459708d6855847182a4f3309d60df65510ca3264c17cdb956d93840a174db1d900d47ca732d0d38ab8fdf33220391ebc82cd51946b5b13f2949e226e50892e5e5c8ad1c7f18f5540c4357002772c087c13356180b4537def2d31730da4885fe1c660eb0c4714b8d026a83f07f360231044e6158197c95ee60e3f669a5ed28043ee4ec0c0ad94cba0636a053d07161fd04cfd36196bb3a7a58256b18d5a552314506e790cd799deca80e01f7c8161ba39c448ad061626db4e69d9de7f60638b605182bb0e24a3647e0baed53d6aa048a39d5dc73c6c6d3d64a8902235c459bdbc54b3d12e09940aea8e8762c98bb08a8bdc0c6cbe164ca03722777b1a81fcd643bf8e60dc416662fcae62c2b4107a81f41585d656c99374da6268258f94f0b6be083f4b61e2db0a60501a0a51ae0124874d87faa840931e84141666a2e105b3455e700cae3ccb63bc5e9ad9f7edc1c45aaab6018f562fab8f2707babf8a1289f4d8c826c3cb47e580ed56b555c6fb4449a295c96d873969ded554797806a356a30678f3d45ff3343edd5a36ab16501caf401aaaf54e921c459b9852a223e4a966f41a4b7186d0af83536cef29dca0477283ca27a928503280b0e15530bc9b794594bd89052b41c5d9105cc90008fec6cc41345e18dc7e47b3d2ada33137c96e853a2a5175f5c8d35886ff577d23ce3cf84330a105e744dd1cc8bba17ecfefc5f8a0b2a81e5541b750546cb77437c617aeb950e2c512e0549b575a895c3b2360b202cdba9cd4ce1db2fdc2d2611bea93d48b25264bd2809536e0b492de501e31c846abb3973c978df67f780eccec5d3aae0f52e79159a8323a5192a9a17b408119f1a38c86d7ad47c5de5a0180cd70679acf1b2ce840a6ed43147150cc9378d4551e1f4cfc4e6ac412dcc886a9a1156fe960681d6f3f63e5d8dd0fb8873444ae792a11d29c84a3e2e07b0b9ac9ce2c50bc9c659b0fc504bfccb4c66a93a23c921de37ed66ebde1206928eff948a0dfbbbe2bba4f10de7a37d41886f717e28942a50b1204fbad981eab2dd7eaba574799ab727043cd39ad7e55af488ca1c246d28d66bc3d889fc60f5e0ce82822d08a299a415db8ce353080213a32dc27e7b3366931746f0768876e504a2c97e40c83d70e1fda0a270a0222c6432008a6bad996f8985c433fefdd7b13be537e1e8eda9a0dd4b369d9d3ecdea06dea9290b9c2a0fa2c603f2907cca4e09d2456ba1bfd44969fc7fa462a5c87aa2df3e9a671743e6fca0a7d1fb35b073d6d1ec30eddc80011dd18c78d9f5ceed839436b77af545abe596d065a3a93203473a6f7a659089f492f2ba138cc202309f835cb24dc48113984c3396657ba859d2", 0x1000, 0x2}, {&(0x7f0000001a00)="4a3acec5da827bff5bda257ffebf772c2272f8e9f1402a9052e5f321d680f3882bfa607439dc9ddaa43708a0e9ef0ae8dc5cde1ca9dd930c1b29e62595219c966578e5555d8d246b04f5218d4ce49cfbe57ca52d4000b19907e0342d526be8f779d8f8", 0x63, 0x2}, {&(0x7f0000001a80)="d6dcfbd7b090138714fffefdd5aa9b5aaad3c64f7c1ea2949522a74bcfa43cf6fc24e0e54d34ab07cc1bf1b9b4d330d256eca66d1615a4b1f2552195c67fc4b168091ed8cbf47644a64df04480f757d0064f5811558b984f0564f905881f7f20ffd131d0f8056cd80a004252d535e50480057c4ea026a01410e6ff27ccd81d71d4862e6da1280fcabb278e613e5f15409b698a543e2e044a1ab7a1d350d9a0e7436bfba634b9453e0993ac86c4a9cbe345c09154bd0e33a449ece02f9db7604e6d66662067852a492428be770aa58b5ee3a483affad4af360ddb6cf5da5f58", 0xdf, 0x3f9f599f}, {&(0x7f0000001b80)="337093b6fa048aab9b48a07eb6896eb215e37df2217752b256e69538a89927b2ad3946b7918e8a7c50747168b717c3e89ad5e3309e2424c7f834775289656c1f1e0840af72bf782a2c827ff1498794b06ff9bbc7765e95d468d9d3a92ceba169dd977bcb228d30a8d15b48adf116e716ed1370e52a585a72fcf280de115c830362d1b7c404b601e7bfdb71d550a276a83e103cdb148e2d8ca1a75d42eca306a163c976d6aa63dd764603b70a258f6f1dcc56dbe13f54da0381cd3a3bceac1c16ed524726ab8c1830487ba7518ad1b7e388", 0xd1, 0xd4}]) syz_read_part_table(0x0, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="03000f0d0314af0003140200000000ffffffbf0000000000000000000500000000204200000000000000000000000000000000000000000000000000000055aa", 0x40, 0x1c0}]) (async) syz_read_part_table(0x4, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000480)="eba3f7ca0ccaa93a6e3ff6c06a93034faebc783839dc8276575636c48f756dfae8211b4b53efa5094648ea88c6dc30d4328a2c3d48b37d3a4ba10b1ea8ca069a9669027556bbcbad32e32341d811e39e2f74046474cf6c2446628135fb67be214145c228a59e82cbb197abd5acc7de546c1b34ae722d64bd6a7192f499", 0x7d, 0x800}, {&(0x7f0000000280)="ac0cfecfc0c4a085c5cd24e9d4fdd9b7a893c5da495eed29bc40b7e966db1cc64dc49ad101071f8881", 0x29, 0x4}, {&(0x7f0000000500)="dd2c5e34792bc30c14b0f89eb2eb4acb820a9cbd5956456542a59f400a649dbf591616ce9a669f43c91e854f602e14bf512c", 0x32, 0xffffffff7fffffff}, {&(0x7f0000000540)="895ff46aea82228aa10711eefcd47ffacac16e87bf61f14047df0e", 0x1b, 0x9}, {&(0x7f0000000580)="04ee3242921be826f716700145ba747c43865655c35714813f5f84648c8085f63767981fdd7959b5beaa91060de576a3ca06ed734c4800255cf790139cf38e9dbcc24b54", 0x44, 0x2}, {&(0x7f0000000600)="34977c7dcedad987f3ac38befdad462aa72d44bfb1a313dab554497e1fac46c88d46333f5108bcda7bb91c0a0b4014bdb2ad04634b44fcab1bcea53e51e93efb1576f35f119547daff96", 0x4a, 0x7fffffff}, {&(0x7f0000000680)="4d551dc73c653491453f316a828c817b908cbb95bd0c72a6d11be927b5ad6dcfe691114f9647348768043631cf2b41e8ee22703f9066f84417adc347776ce658f85c8c702d9b8fa91959def0a8ca1ba584536f7ab7ecc90457fee17657c460aaa00e491901af574dad17d7e0dcbdb80e77fd026d403e0bcfa64a46e78fbaf13f93a773", 0x83, 0x8}, {&(0x7f0000000740)="033521c2cad2bdc49424ad426b5300de83590f50d14920b7cac377133c53ed4353f6747bb794be9a6865fcba933aea2e5cbd38f9f010b4b7ab5c50df49e2fc4d721a4013c9489013a0491c20fe3ed244fbdc1afa187371870585f7261cc53ab2d546af531bb079b9070faaddfff2e61763cd", 0x72, 0x100000001}]) (async) syz_read_part_table(0x7fff, 0x7, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1e69d4aa676a0094702f6ea32fe5deb8f0b8cd6df103cd7af32724a04e9f4e9f367af22e6fb2a5dac2013201d1a3527302668108f4038854b16cb2ecd3f5a8e4155b2e2596f56ce72f62cedeb760ca89ee", 0x51, 0x2}, {&(0x7f0000000040)="110c119ecfaed333f9f4b024380f48d800299b091561f1df68593a31dc3a76249723ef9e8a0f6b1051ba2038295cad24", 0x30, 0x4}, {&(0x7f0000000140)="687fbe00b9245b95fe91d4b5230b7edda2a2a5d08ad1ce5b42af40203b7f3cdf3889b50972104f1a374f579fe0424cacfcbcb3a3949784e2b54a8606330a96d9f5d9e5e1b90038b32b9f9bf1f4cd6730a416609783479d0873cbef682d889e212a231edef06a87780d68cda612323248f6b0394b8ed626c0a487fa5f22ce62f9d8954ad3e824c7e6d7c89cadc5c2d12914e2a92f0c0570343b8d", 0x9a, 0x401}, {&(0x7f0000000200)="ffafdd221ab72c4d95dbe056908b692e38193bff84334697687f1a7dd868e272db13c5624c39e2679958aca92f36abdcfef50bb8030b4c7ad34d00be4b7bcf0ff7929863dbeb13a87ad33311cb35e4b5d638b3ec768cbe39f511fd5e", 0x5c, 0x8}, {&(0x7f0000000280), 0x0, 0x119b5da4}, {&(0x7f00000002c0)="103950f94c09ca7565b88688f15b7c784ac3e90b027aee7b6d3c338997e773d69900aef2c6231c594aad16fcb298794b7a5d40a6c7320a8afe816fc2a76f91259e764fa8ce763d976e2356025759c41851b673f4cc63ee42aa75176ff6743d294afa0be5943ade0d1d8a2e45479da2be63a899bcd748de2605", 0x79}, {&(0x7f0000000340)="e99c49ae170ca1d00ce22d49125ca833a2c8d3a9fb5d5b6d4963e6f46463bdf6eb263469c90f864c0146e2cd5cda6469c78c2ba64388ab7aeff65c6ccff7d2b71c437dc6f7bd69510bc93d8a611fef784af0f9d932f633711a21ec4e5d81f5c23e66453d3e9dec46aa4b", 0x6a, 0x400}]) (async) syz_read_part_table(0x9, 0x7, &(0x7f0000001c80)=[{&(0x7f0000000880)="92eefce066f2070fbeefa8b62a02ba1f52287e049a6b7b5b2ef2deae88e3babe5c9516f44c098afbfff41415e6c8d919d3554042a205d67f872e564d331523d934c86c91b039e15f8c8f1fc952fc854da71620422f1b0bf5274f621395ead9cb249e6db0a4f37c19867cfec37215bd5b83560ca536458e0f05140a526da867c4a3bb966b2cd924e22a92dd5331b22f7ea6d0cc0d5b11cc7f2e8f4a9b0b8f3e8a", 0xa0, 0xffffffff}, {&(0x7f0000000940)="042cbdd9c2899aa78ed57c61e244cdbe7eb3648df83d02b114365e643cacf77fcd934f3fc77a3869f99a58f490ef8de327df8f163b8df2f8436e1cea97a9665a4c47a94d357c5263ee07c3baa101ae0174a8074932ae68f518591f150175a0dd8e6634a84f05cd56e6377b", 0x6b, 0x401}, {&(0x7f00000009c0)="32bf959b0b44880f", 0x8, 0x9}, {&(0x7f0000000a00)="facde065da2a3a55463547851075e874277b0fb318697374511a45b7afbcb2a3a251dc5f3f6859b2d0e2a364ec0e0ab0560e91425a19bcf25e1943c0a3941e48a5a73a70135926d6b5da254c44c864ece5e3554dc27c9a2452f98d067cec6d03aef918945f3264afc40acaccac463862a6a12ce66b6fd4240b3d8723438f39eba954a940397cb6029b0adc45b12412a4bbdb2fc9d9b25e7cc7a7c9d387b0bd470c0070357328c5ddd06771cdba499f5014d3eb287bd54d9a3678eaffdeb4710046e1ff050635965b5f3d8e1ee111e10544b69b780df729f1f1175e3aa7f1845dbef48efe483ffa566d871cb5b3a7d7f647499922ee55250ac0fbef52cab578946f0db7b6bbb7d17f3be5202f8c2a8c70fb02dc8a43d91c216ca90324b19aef3f49087d7bd47a80c6a3c64fa6d924b35e9596f26f4e3c48bfa5d8f2625495c535b2102de46ad81d565ed97572b38243a72c60669705294e72df3fd6244059de4bb4befc28a303be3d2a29781434d239a119d1d34d5cccc415e9a66a575bcb108b5f2ceed4fc8cb204401732af72a5a3cfd68320cedfa72d5bf5172462c1afe785ba7837b21fe55894c255b7cee892022af073c513f00993f1b6f5499c60989dd103435292f847e2a9ac02f8188e29507c90856b246e5bb9ca57c832fa220ecebac7cd504207e2738ad336e41db85b561156fcf640137e9e5f93197f9b8346f717bec282021c89ad1a9aaf89d37aaa458fd0fd00b0fa29d4bb17e54b7b7bd3d3daa6785540784a9dd7c36d58049859a23872f77173942e9a95c718672d353f585cad9b64495686b848d2dda88f68777dcd6772a5c9efaf602d30dd12834eaac43e740cc541c1407f95a826c5e69928ce05c6c471159116770f576fe028d1e775dcf3f63113b5b57e95f78c0a5665667c6699f06f48edb87e101d83d7d64391ee487711f33328057de3351b63692b269ccd680fc6fa2fba09ab8e4f5b33ba5596b0240807254655b957fc80c1f6e298fb44723029bd02cd6ceee634263ca8c814f9d039c6a5a1255d54d5330de31e35b28996f7962af5655f3a319d0a6ccd75a26212c6326968d85b6ec704e739e422970beaaaeafdd86a24e49284ae6788ebab8c70cf0207e5908533f9a5032d8c5cd8189041f16237a13c8fee22a7fff61db6612c00f5b9b38e84071de3ce1ad40c36a0a547be529e7b907843c2307245e00becdb1f286180c02f9c13510c9eadda1ac0405096091bde62eb3fab4b76818968170e4440469012dd1bd6a716ba4c84450b72e5657f4ffe75246de9ee5fec2a9b2e76c7d5da210b0fdcea93f58a5986381aa8dea8f95d76785c220b3fa4c30971518b65386afdedf733d507649005f4f6af82f85564f10a6aa2fe66d81dc1f2235a706104264ab4d1ac0619e399e14b98eb7df008a64cce80536bf995cf9306ba6d02ceaab60f4efa2190e86bf2fecfa092d6d7da2373fcca126411a147d282f49b4e3d3ce345ba13d0e78a9d3d91d8673b11dcf471629f5bdcfc2b9f263b5b17a0e5e184f845ab2b10c5d23f605a4d2f0c5e2340093851ee17219d7e5161cc23f4632849dbdc4c962a27cd95aa1c8a70dbe9dccf228a547c47815ecc887181b5c13895910f54b8b5255997b0e3cf24c1da0e7fb8d4742aa8a4333dd44bf9a5e0f3a7d62fbb0607464801157856d669f803a11c90c48a82383fbafc1744351dc4ac266e1f6a3adc0b2083e8f2d9cc910f3816fd7bc98175fd4ea3b62f35787bd1e9a5b30b0b1970a0612f08bd3d843d58bc4be0aaf1dfc9c5ef30ddef262acf940ffc702430accab1b66ecf63c1f530d3237cc8c9d97018f98970ec1b26489480c59bddfc21782c54c693260784e0cdc666cb78fb3eb0b2a9fa040dc64505a5d23775d8829596c0f3300f090fbe5beee5ae977b0b795ea4e65dadcf3f0dd5fdb041d3908da9e194c0b51c08d76374f9d70e9e4d252146003028afd6341e96c716e0abece3b5b3108875ec848c59e44a99450229f7c8b19047a4470196a6018685eedb04386b63f932c6880258a9572f45863a6529cd379680890a3287bd37e256d322c97d1085b91e4b91c79ac41e50de05fdbd773a489dc84accce5e746335a91d7c56430cdc5e90d4f6b9707cbabd8644cf0b335b098f940d4a1e67a968206ccf8320bacbfceea5af83266848ad63ea3ceea56a81a72426d4c1ae7326ca67815e89b432c6c7674cce91d57d211b3f4402bdf142ee2ce2cf522c6b44c877032737c7cf9e45f3815faf13e8a7a8919e914f287d7fcf6417135f2aa5d9a3c4165ce77c41311ac758c5764519c23edd76908619adb400a5aba624c6bd50a9e56894254cdb306bdc5ad118b34c13c5f6fd0228bd9f5d46540fec84a18cabc8b4fbeb7e2686223c74dca00d778761f1f33093e3111b0d71bc511153630754ba757b24a9ae8441061acdc1a756a0dca348a8be40b0f2ec086502019faa5e4f0c46d311169a8ecdcbf3fec221e17cb22e98240fb79d352bb8368403c412ca0469219ab02e1bfec639634fd79623c3753e1260230deb13e5444d352e60ac9a6a9d66721010ab0d0fa55db245aabcb4883fb8da9f985b047eb33bc4b6f084c00af59ced28e9b6c8fc5b5ecc44fe5be9a9c806d0c0731771c07d0eb8718f8d030fd27825ad8ec04cad2b9916cd822e8d66cfd3973ad8b0451ba133c1e2366361400ad35d3b2b6415ce2c2dfa713a4acd423076accf5f9d471ae11d8654d6267a92196bc83577014034f406483ffc8eb14a06b799a983fa320080e15a394eddb69437efa37266749ec5ef057c072e5c3a6ac9b44c8ac3f7d4a687074af6707e8bbe726b5e89692c93a8a018ed77ee2437b73456e019144092577e5c3ba30a237822b3b51d13ebbcd6a08eb2694a8cc66b745c996720eb9345ccfecfe3d9e1c8aa80ac21693445d769246bfe6b81bf28465f89ee44770dce2248584225fd11781b28eb7561f81cee9f105a12cc99aca9f53dc4b22331f8f4ea2306eaf3d98e1cc39211e8739f4493d13dbd6cb467f4b5f64cbd3562619c332bce5550c0ea8f30a1b3313655f6c38de20ce2098090730ce0825b4a1760f81da603fa0ffc4c9ea68e96b9349ee3972f3c8d0d627c3667becd2323b7fc185df5800f980c1aa769a167540e1d138026c42c4dc8d9a7d17f679ff472ae7f298b13289f6b9aaca0cdecace350324972d69e283f82e1d863a9bc9251b5706d8746098adafcaf0572197acfff6b2f425f409a62cfcb5afc481a91856a16e448012507c9475ce0c3bdae931b26e9d8be10ce6fd54be6cb918b3082a54ec955dfa9e438c4718a6dff0b2c1e7853a55dff5b129c9bee3c570547df8d2b4ac010851895511a5847df1590ab77ae5e5e5f63514cf6bb238655c189fd519101a5720b818b5878168af39a15138e1f94b22f45730ca943d02b08956aa743b9e16b0bd6ed52c70c9648a7c070153416d51f48720117c1190262c753faa8874f579d89f511fa09f0b99cc6d40cc36bcd9f9b48658bd8aaa3aca9aed99cd6f6083728a657ec306ce0ce8089bbdd34e0a7aac7d0e9ab8ea0e255cc650ce6eb9b2edd5afd01a9101db9095d0936af89244eabbd7ea5e588863d7ee045ee0101cac4d6b605d9c559729be3b125944a25d026bc59b956ae75c4ccb94cd8e8f219e8fee4da36628107a3155c5331c20109bc4017ba28de49d578e0648a78e5ed2f63d5acaa8676139ca5f4194b77fa0f6b58afdeffde2370d46cf1a90ab02aa15717eb0bf8c6804ee591c3baf3692fa351a7d23e220ea65159f47ce414f6745a3d5aeda882f7a753412ff29b135105a6e2c36ba557cc04f3dcf1d867a914406c190a71db88437a6bf601e51fec55a0e2176b196140112839a4cc46ad26502dc8c1b9b78ad4feaa01be0378f8fc699969cd78aa3a6d7d9c1a791379c2d7001a2fe9156303f4de30e2c834a4dd65c9b2aa8c7a31e712f8e198d84cabc66cda3f9e6d56477263b99603db0996d68bfbed58a3691ed3f4ca86008a86bf63bc58f713b2c5c5986bd9e3e1c29d633754f879b5dec6cb4e1624a938202fe3983e2b946cbe9b0df58827af24526052dd148feafe68ff6241dbece5b6aefe75bf7447bf14a1f0c2c6c247df48779eb34e8ace6dd835723dd5e3b6d64fbdbadda98684f45f25f7f69b9302b78a8a1e6607511401a078b5ae93058152baefdd1e2ef31899e5340d0d2cb5dce59a44f6491f46bfa5ece3c869d03bec95c662b1256b75aedf9d34a86dbfd34c93b3911de2d1a1c0664156e14e6aba1a72b6ab02d4a40091d341ac86591546436aeee285aac16997712f6300eb834c67e048a4e23606a4b9c45a31dcd2cf700709dba2c806478d40e603093bf6e3bac8456eae7eb53f856497c34eaba046794bb6b76d6a5440ed78352bf459708d6855847182a4f3309d60df65510ca3264c17cdb956d93840a174db1d900d47ca732d0d38ab8fdf33220391ebc82cd51946b5b13f2949e226e50892e5e5c8ad1c7f18f5540c4357002772c087c13356180b4537def2d31730da4885fe1c660eb0c4714b8d026a83f07f360231044e6158197c95ee60e3f669a5ed28043ee4ec0c0ad94cba0636a053d07161fd04cfd36196bb3a7a58256b18d5a552314506e790cd799deca80e01f7c8161ba39c448ad061626db4e69d9de7f60638b605182bb0e24a3647e0baed53d6aa048a39d5dc73c6c6d3d64a8902235c459bdbc54b3d12e09940aea8e8762c98bb08a8bdc0c6cbe164ca03722777b1a81fcd643bf8e60dc416662fcae62c2b4107a81f41585d656c99374da6268258f94f0b6be083f4b61e2db0a60501a0a51ae0124874d87faa840931e84141666a2e105b3455e700cae3ccb63bc5e9ad9f7edc1c45aaab6018f562fab8f2707babf8a1289f4d8c826c3cb47e580ed56b555c6fb4449a295c96d873969ded554797806a356a30678f3d45ff3343edd5a36ab16501caf401aaaf54e921c459b9852a223e4a966f41a4b7186d0af83536cef29dca0477283ca27a928503280b0e15530bc9b794594bd89052b41c5d9105cc90008fec6cc41345e18dc7e47b3d2ada33137c96e853a2a5175f5c8d35886ff577d23ce3cf84330a105e744dd1cc8bba17ecfefc5f8a0b2a81e5541b750546cb77437c617aeb950e2c512e0549b575a895c3b2360b202cdba9cd4ce1db2fdc2d2611bea93d48b25264bd2809536e0b492de501e31c846abb3973c978df67f780eccec5d3aae0f52e79159a8323a5192a9a17b408119f1a38c86d7ad47c5de5a0180cd70679acf1b2ce840a6ed43147150cc9378d4551e1f4cfc4e6ac412dcc886a9a1156fe960681d6f3f63e5d8dd0fb8873444ae792a11d29c84a3e2e07b0b9ac9ce2c50bc9c659b0fc504bfccb4c66a93a23c921de37ed66ebde1206928eff948a0dfbbbe2bba4f10de7a37d41886f717e28942a50b1204fbad981eab2dd7eaba574799ab727043cd39ad7e55af488ca1c246d28d66bc3d889fc60f5e0ce82822d08a299a415db8ce353080213a32dc27e7b3366931746f0768876e504a2c97e40c83d70e1fda0a270a0222c6432008a6bad996f8985c433fefdd7b13be537e1e8eda9a0dd4b369d9d3ecdea06dea9290b9c2a0fa2c603f2907cca4e09d2456ba1bfd44969fc7fa462a5c87aa2df3e9a671743e6fca0a7d1fb35b073d6d1ec30eddc80011dd18c78d9f5ceed839436b77af545abe596d065a3a93203473a6f7a659089f492f2ba138cc202309f835cb24dc48113984c3396657ba859d2", 0x1000, 0x2}, {&(0x7f0000001a00)="4a3acec5da827bff5bda257ffebf772c2272f8e9f1402a9052e5f321d680f3882bfa607439dc9ddaa43708a0e9ef0ae8dc5cde1ca9dd930c1b29e62595219c966578e5555d8d246b04f5218d4ce49cfbe57ca52d4000b19907e0342d526be8f779d8f8", 0x63, 0x2}, {&(0x7f0000001a80)="d6dcfbd7b090138714fffefdd5aa9b5aaad3c64f7c1ea2949522a74bcfa43cf6fc24e0e54d34ab07cc1bf1b9b4d330d256eca66d1615a4b1f2552195c67fc4b168091ed8cbf47644a64df04480f757d0064f5811558b984f0564f905881f7f20ffd131d0f8056cd80a004252d535e50480057c4ea026a01410e6ff27ccd81d71d4862e6da1280fcabb278e613e5f15409b698a543e2e044a1ab7a1d350d9a0e7436bfba634b9453e0993ac86c4a9cbe345c09154bd0e33a449ece02f9db7604e6d66662067852a492428be770aa58b5ee3a483affad4af360ddb6cf5da5f58", 0xdf, 0x3f9f599f}, {&(0x7f0000001b80)="337093b6fa048aab9b48a07eb6896eb215e37df2217752b256e69538a89927b2ad3946b7918e8a7c50747168b717c3e89ad5e3309e2424c7f834775289656c1f1e0840af72bf782a2c827ff1498794b06ff9bbc7765e95d468d9d3a92ceba169dd977bcb228d30a8d15b48adf116e716ed1370e52a585a72fcf280de115c830362d1b7c404b601e7bfdb71d550a276a83e103cdb148e2d8ca1a75d42eca306a163c976d6aa63dd764603b70a258f6f1dcc56dbe13f54da0381cd3a3bceac1c16ed524726ab8c1830487ba7518ad1b7e388", 0xd1, 0xd4}]) (async) 00:10:03 executing program 0: syz_mount_image$adfs(&(0x7f00000026c0), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000300)="5eb5af5d535ccc54c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf584965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x50, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x0, &(0x7f0000002e00), 0x20) 00:10:03 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() (async) fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x100000001) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() (async) ioctl$sock_TIOCOUTQ(r2, 0x5411, &(0x7f00000002c0)) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x3) r3 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10) (async) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010800000900010073797a300000000058000000160a01000000000000000000010000000900010073797a30000000000900020073797a08000140000000000800024000000000180003801400010076657468305f746f5f687372000000005c000000180a0101000b00000000000001000000090002e972797a30000000000900010073797a3000000000300003802cf62d1c1dbec56498657468305f746f5f68737200000000140001006c6f000000000000b0db4b7cac3732ec140000001000000000000000000000000000000a000000000000000000"], 0xfc}}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) (async) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000300)='./file1\x00', 0x9a, 0x1, &(0x7f0000000440)=[{&(0x7f0000000340)="4aaa7e01d8eb949ed0233c4b1e0b42696bd7abd6135d082c80606e794c417afacd58abf49b118927f98f7786b235b95dcaa60586ec799950ba6bf94ef046c3c988cf704700d8c72f6d7bb4b457482cc43c97b36857670591f6cb692e2ea12671de9ef11c662cd0e1e5a510ef4674b08628f1eebfad3505643b0cd4f662a7c20b3913fa2a1e12f5e88f049b5bb762dbf953d986ff0aa9e3e33287", 0x9a}], 0x0, 0x0, 0x0) 00:10:03 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000076800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:03 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) kcmp(r1, r0, 0x6, 0xffffffffffffffff, 0xffffffffffffffff) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x375, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000006a00000229bddc00fbdbdf050a000000000000000400090004000b00040009009d1bc00700"], 0x24}}, 0x80) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010800)='\x00\x00\x00', 0x3, 0x2}, {&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000108c0)="994086e7491a4d33853797000000004000000600000004000700000000000300", 0x20, 0x9fb}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000000740)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400800300000001000000020000007936256278154566bdc19534e40b258800000000dfdfec055cf662b1e804a73343c8a3ed4de35a8b41f9f807fda5e861d4b89c587be113733bae06aae2e171808e54915527ea99fa141c6f65083ce6812a082bc80c5a129341449b300d5c11d86c6983f0ad2cac0925f867657ba504e7665f2d3dfc6cf6a798d36542ca37a5560689a5a248cb2959fb253e37395109825167c807f27bb629dd99290b", 0x108, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000220000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f00000000c0)={[{@noinline_dentry}, {@nodiscard}, {@noflush_merge}]}, 0x0) r4 = syz_mount_image$ext4(&(0x7f0000000880)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f00000008c0)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d8f4655fd8f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="01000000000005da73", 0x9, 0x560}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="02000000120000002200000060", 0xd, 0x800}, {&(0x7f0000000040)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x8000}, {&(0x7f0000012e00)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003", 0x3d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013000)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af302000400000000000000000000000200000010000000020000000100000013", 0x49, 0x11180}], 0x0, &(0x7f0000000480)=ANY=[], 0x0) getdents64(r4, 0x0, 0x0) [ 603.349502][T30798] loop0: detected capacity change from 0 to 264192 [ 603.355542][T30798] ADFS-fs (loop0): error: can't find an ADFS filesystem on dev loop0. 00:10:03 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x100000001) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() ioctl$sock_TIOCOUTQ(r2, 0x5411, &(0x7f00000002c0)) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x3) r3 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010800000900010073797a300000000058000000160a01000000000000000000010000000900010073797a30000000000900020073797a08000140000000000800024000000000180003801400010076657468305f746f5f687372000000005c000000180a0101000b00000000000001000000090002e972797a30000000000900010073797a3000000000300003802cf62d1c1dbec56498657468305f746f5f68737200000000140001006c6f000000000000b0db4b7cac3732ec140000001000000000000000000000000000000a000000000000000000"], 0xfc}}, 0x0) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000300)='./file1\x00', 0x9a, 0x1, &(0x7f0000000440)=[{&(0x7f0000000340)="4aaa7e01d8eb949ed0233c4b1e0b42696bd7abd6135d082c80606e794c417afacd58abf49b118927f98f7786b235b95dcaa60586ec799950ba6bf94ef046c3c988cf704700d8c72f6d7bb4b457482cc43c97b36857670591f6cb692e2ea12671de9ef11c662cd0e1e5a510ef4674b08628f1eebfad3505643b0cd4f662a7c20b3913fa2a1e12f5e88f049b5bb762dbf953d986ff0aa9e3e33287", 0x9a}], 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x100000001) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) getpid() (async) ioctl$sock_TIOCOUTQ(r2, 0x5411, &(0x7f00000002c0)) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x3) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e20, @empty}, 0x10) (async) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010800000900010073797a300000000058000000160a01000000000000000000010000000900010073797a30000000000900020073797a08000140000000000800024000000000180003801400010076657468305f746f5f687372000000005c000000180a0101000b00000000000001000000090002e972797a30000000000900010073797a3000000000300003802cf62d1c1dbec56498657468305f746f5f68737200000000140001006c6f000000000000b0db4b7cac3732ec140000001000000000000000000000000000000a000000000000000000"], 0xfc}}, 0x0) (async) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) (async) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000300)='./file1\x00', 0x9a, 0x1, &(0x7f0000000440)=[{&(0x7f0000000340)="4aaa7e01d8eb949ed0233c4b1e0b42696bd7abd6135d082c80606e794c417afacd58abf49b118927f98f7786b235b95dcaa60586ec799950ba6bf94ef046c3c988cf704700d8c72f6d7bb4b457482cc43c97b36857670591f6cb692e2ea12671de9ef11c662cd0e1e5a510ef4674b08628f1eebfad3505643b0cd4f662a7c20b3913fa2a1e12f5e88f049b5bb762dbf953d986ff0aa9e3e33287", 0x9a}], 0x0, 0x0, 0x0) (async) [ 603.428061][T30805] loop2: detected capacity change from 0 to 264192 [ 603.431502][T30805] F2FS-fs (loop2): Wrong SSA boundary, start(4096) end(2147488768) blocks(1024) [ 603.433577][T30805] F2FS-fs (loop2): Can't find valid F2FS filesystem in 2th superblock [ 603.435979][T30805] F2FS-fs (loop2): invalid crc value [ 603.441784][T30805] F2FS-fs (loop2): Found nat_bits in checkpoint [ 603.460044][T30805] F2FS-fs (loop2): Try to recover 2th superblock, ret: 0 [ 603.461680][T30805] F2FS-fs (loop2): Mounted with checkpoint version = 3651456e [ 603.533750][T30809] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.3'. 00:10:05 executing program 5: openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) r0 = syz_clone(0x44200000, &(0x7f0000000040), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="e27b118052db041e4d3498f388f0d30f85") r1 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r2 = dup(r1) read$FUSE(r2, 0x0, 0x0) (async) write$cgroup_pid(r2, &(0x7f0000000040)=r0, 0x12) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$sock(r3, &(0x7f0000002680)={&(0x7f0000000280)=@nfc={0x27, 0x0, 0x2, 0x3}, 0x80, &(0x7f0000002600)=[{&(0x7f0000000300)="46b6736afd65b44f2315b6f3101bf60b7dce7a20e24384bcea083f8cfb4d290d8c61027c2a5ec4943d8090e27b7e8435bcfc35dbeda94111a02bd0fc81f6be4418efb9e9748c3b03b5cf08c6ea660a4638ead34404b67b05627295604448a6089a37123affd9e158531024cba84a53d3cbd25a0eac45f5780983a89eaf181b402f329251a3745b932c69fe9bb21ab5db2ac070ac7d0204893757a0004661b37e235c1b7e36487ca004481ef930bd525ddc8d69e46e5642da3432601fb7664e4d5a9d7f2ee250d1c833fd72edfb7a3f58aade76a0061358d5ac7e4e6cc914e2e1c727c230d34b", 0xe6}, {&(0x7f0000000400)="42279ded6e44f38a578249c14c9d7428d0129677fa77865d225f984c52da1e6e348b937201a9230e929a81a485616a38e534330b1f0ed9dfd693f360e8619ac00d0c16374724230f079a7630d27cd3dd9af92235fd6020436493876e6668660b10b78317557d859ba83dd2dceadef4f4d836a8252e8ba5a2174ba66d33ce8afed9731d368b", 0x85}, {&(0x7f00000004c0)="08d0a675d69929f145e483f143a1598a2b383fe55716879918986cf5ecf300e81dc47a0b02d6aa85f20b0d31d65a833131501abcf87f5b533be9c3a1ca006fcda39bf84d1a494a0633cb696f985d683a254fe912adcdd8ce70ce290622132d3892cd944f29fd839987823fbb43302afb765b6491a96556c54ade2bfd79e10777396be05332d4870501957b205b71ebb8d3ea4b3dca43420f8b2c617eb49c293fe7af664d99b35f6f93881353f1f1ac43a4cab29771e9fbb306201bc32e50c81d6b05fa399ea3206611d0f402844cb8084d431f41a3ccffdf2b43946639953916f5b99e239752759878e44ef60a5ff13deaf848444298b33341b1eb0249abe01df8da2194dd6ed06f782f2f5a38ec6f28609c0d2705b915a8757ba080261f8e03cc3dd96bb653987d575db15cafd5678c2320794914c8c1108f3943f7041a5e3aac37b28d5159c4a4f94483fab3050049affcef0971e5f2945a06973ccaa709ae309e586dbb4b7df0e9b0fe5b9974b7a29425fafe4ec4b09e4e62ad002cf0ae2dff0093bb31aaabb878c9018719f7184ff4d97029712b0545575e72098940df41fbae1e7d9ee9fba85ed986fefee37e7a10b0e263bf87afdaaeeb32f2ca91f8bf9b797631e5deb20f95e8e843865f2414ad9e8e3d603c918faa045a4b85ce0e05a6c211da690a43fa57b2a1b6c5d1e28cf11427d3af2bc576429cf2e0918b03779f55312e7875a3d3421b91c1953d0bc97e939a2ea0f4a617939c3e37f4ae1c41a4c43094956c227bb3863224977b9c139e757bac47a032958597f4a650880c10b152ac1fec2c14677ec208cef6dd8e7b7138d5956272a8e546f279f33f7da108195671c6a29bd73779ddf8dbdd243135e77083af8342e4968955a6ea4e995cd4670e31fcd4f849a3aa5c94835ab021df7e1abc8b3b8cfde7a13c6acc8888c5bbebed268a72bc323810c1ce0a67f27b0591e4c1cb4b76b76b7787e0a8122c1b1147a5ff0b614320365ceea77623f58c6f1b000a20963ca4fdedc0e561248dd75d7f8df1c012e84192252625b6bd7187e1eff100db1eab1acf26b8315553ef10c93b5762c1860e9a58fe56f0e3d13ecfa84152eca3177328a9f35edfc0125e5a77cf79cc38d2c15ab7e8889ec383adb76a85c406d361944c4ebf48ed6bbad19292cc3d9913ffbc39ab7ad38efe0542c5f709f996eeb7a05f56196ac55179d6fb875592ccb20433e12114764cb1dfaea502a4277d777fb7434db31a5e1efb6c27fd73c1dc39031bbf3cf33ab256c0b62580f5e05845c59609d8dced54989eb8eacd1631a80de4ff30f72b25361dd288d174b8dbf6987065518c3fa8fe99b171a0aca3ea517c17c867a11c75e3791dcaceaf3641a44ed011e26f990aeed366d1238c6faebc3cca42f41dc6ef48ff593dddcb37f0b763ec172d99f0972faff69db382900d6f9ec5195379a9adb73039d26921791ebb224836e848443148ba74cafd6a22b884d181ca83be91dba16520367208155db62d75635104bc42d4239191b25d2d969f6fdea58fa30061ffb23d9c5d83a7f411483ec4337b476cb4208a09b9654c3a280f645b73a171ab2b5a8f85a0791bf0c16ca6ab4a75bd52ad4160fbef4ac6d5bc12e3a133f7d4e53ff59a977fc673ef6d23da36b145d4e7e002deccc7d7d2a1004472d9fe889be5bc4a762d345b05ebc60b808de577e9a518769b7390ebca29a19933489dca6a3784dbbde3a7881c279ad5befb5ff0f7c2603212799f35be683d794619b48ccb2d8d488487b0a1a62b3af7c8c829965931bbd0881ef9c9b95e7b29201f503e5abfa196a172a2446651d9bb147d85cb018956ca5c54e3b1c7792a1c65696c4537eba86bb00139196b2dd81a0d25c8707f773dc6f3f794f296071ec816b6f6762be2f991941873a24f2d71bd1af874b55c32b752a24e6699db09b59856d81c32d23750865e59b1fab738dd3f828d056700506b3db9e9fc6ff3e829932e016332fe5c1530ee1766750fcda81da72feff33fc151f9c62c2a4c030c036de014e12b1862e6e544a4c3d0d16990b7e5d12f17f26037362171b58aeed19ecb3e62aef9ed3657f8254175351247a02050769550e4c8567f48e4e11a49f9619df07e38522aa91920e838f9941616ae020f50f2917a1fc52c016e55c7d24e391ff7f9bf55bc904f8d585993b1a4aff6eb8e71ac8fe758585307421e462eb8cdf0847c1ea140e40373942b041af26bc7fa2d48d9054f25bf0f3cd38da8c72769a25d02428f5fc7779603d1c3cbe24d6b0be0434fe70d5a91f02f479a03afbfcc36d76e711d621462f0250c6fe0b7962bfece3f2161641af2c4505cc4d3b23c0a5f0a064b9743a1b68b742cf212cda9159ef77f051f75d380a7c2a175930bae3c86c236d3f0543f748e9624b0d1411454413114902898cd8270eefd09100af978f5125873a0c31ebbc6bbc1ebd07aaf3e457689d86b4c9b77b8f4158b3c0bce5a84c2846e693623bef016c8aa540ab71c3bd3a2c30c3a0babf7edb010cc35165b20dc0dd98d7637693c5935ca5bb29959baacdc70a9fbd506ea01e9445dda454829332c3b17c76b341537aeca3b6dc88d8cece36c1564a11616ec3360c28230e40e14e2d5a432dd6e4397ed7534d4021f326a86989cc01b97ffb5fc9a7c295d768b2a3081aaa6aff13362d28c0155897ae1b45c3a72a7b9debf4408bd365ae2b291683a84584c0c86a3c689752f008a561885d376cb0f8067aa83081e8819eb722b55edf531026e6515c03643c4c17d6b577f36ec2f230b9116dcfcbe8bdbf6adab1a4e466260e853e0caa0f8c149e839fb8218bf73f12f5c74b0b731deb8a3436c46d9bbd7c862cc66d05a8a9a09b3eb02b4b177ad2b871d851d4114ae600d24fd50b5cddc6e20f0f09bb180e135c6ce40f10b25cbeeae6d8aad0ec0b82d5164971c5bd65edf53cd2b2b771f57a57b6699a0c97c1fe01dea7cfa19c91334cf667e0a243696be7ec1ff4ee6c877d93033f45f067350c4f80970b2ecb447820d21172b2adc552c0fa8f05949ad3f2b1f4905fcd6c06803ff03f9758118bbb92279fe5dd2fe7b57aa2c73ea4922b0a222dce0d9413fd47e0c1cc37753323c576a2db41ac762d69286176a7b46d401d584f7526fa5d4038b935f945d5b39f3838db443c6f1544f4485fcb6224cdd762206f57bea3bafaa7d52ada43d8e73aafd53474401ceaf0315a7bad1a1a2c9fe88ce423aec4cf931aa480a8f0745ee9549463aae3987a2cbec9f16b3aacd1356c3b54f5511e0dd66a9f191dfeda5c18adaaebbe19865ace8eaa974284c99de3a676b96da20f5c723f9560bc140b7b32a2500ff281d0e33b2439e0d0144a56dd4cb510b3a20ce3070a26a75afaf5eb2fe8e345010013894ea872e3462a57c4867e0dcc8cef49bd3d72a32faa9da9ea6888574497d3137ee88d437153ba83fbc868447af65e1c9e7631c6ec118a74b0ba4e08730f1c3afe672b1ed4fb3b0ec87063f769c983ab36322f12a85cd6716c2fd5f4c0f2183f14f7bb27dc7c166e95c8e7cfd6f689f0064fc08234441bfe0833758d5985db66f94fcb703f6732eb2bd7435546bcc177899be837c513edabf2ae3eafaf99728e17dfba00f5dcac54a0ab012b59ebae526b7c5d77eb6f2b06859ee4c706169a458423d4efdd25b7fe6670b7313aa3ef958d99d17461e25e07d7897deabd8dcb3dccc8f85c6bcdc1cca52bdde1103b4da95bc5e3a60232b425954cee2ef4e5befeeab9f91925a11613040e8c45d74421b26048298f5b9e271663575b84474e529cafab22af75d2621f9f54c03eb0ee946ae57cea5beb40f547153f155eac5ba891860a6e1de6d0ffe6fc2e5d5147b90f736ffab6aba5d01a064330a14608dc7c216088f329a1adf161556ee1da8520bf8435a537ab5763c437ea416b1f6fccc3a9e7bbba734962e8ae190255935b6729ff5431308d3c66dc760ef14de63088594794f2c449be7cd84aec1ff67e14c693dfde4088fffa3ba25fe3e8e3ec6f864ab3a75fc4bd435d93f8dde7cf542ec4ba55403bf90fba20fe9f391645ebb58ac0ca85bee44d217bfc7aa7c006521e6c429ac0e76d78f55c4220a609b0419bf3c3c7c61a9fd5014cdf956af18843145603bcd545590237248b723ba1b967f3e0da8c80fee2c0d1e067b50a19de04e1f95daf0eef30936b99eded4241a4d03142bf879609b6cb3bff9b5c2461e426025e688ba890210578d1d6eb16e511926247cc98b2187d99f1c037ee8cb14e7dc2e816396ee33c22d44f47dbd9ddb6266258443e6cb2e8a8ff01e7c0005295e605cde9522019729684d3e7a968671ac8a2679218568f500578776594f662e8b7bfb4339f89c4056ca684ee346ac204c7703cf5a8d78978656c10aa4828dba8cad2e98640f367d1f8f15f4b9c2c436518d9fa2bb3950bbc3866fd0c1a767c6b9ca886f24a666df6a9610f17ff28d66fa5fb90fa6a6a8ae86355a1a0f2cbb7251a2d3a462f4423828b343c5365244fc88e59ae9b97d0aa352637ef22e1e2e2e2e41bd3866816526354a32fe84f3e77f48b92bd272a67f73bac612d5693092032b50b7efc0b5d79afc90de02520a90280e91bc14d533591a956b69ee4daf9932ae8e6840a3cd0eba7c93818d69b35d84595bc1574c5d48182a205465ee7209a1c771506c329bb571ec3f9f4590d0f15b13241be6f6f5c8e37597784cae3d7b5c86271a1daf2130d3af5d5927db8d597b8e1943be5a4188cfdb71a97e643a34cac89e83fc13b4e0f24dfc93048949993fb188796936e0cbddb2b6be9fd64ae81d6c07ff3e98ff4d588f8af33631b1bc4629c14f1ce973d2ab7a526394a040f1f54847c8f60c8baf37ae29ef80194dbbf93949067fded8f08d0c5d8c825214ce393e7531403dbc3d9b9ef57368e5c0838ce987edcae1c16faaf84d0af9a800f34ca12e7d547f801d57030f8a34e0c9cc961deb8df46c215ed5eb105ed7580222155953f2f7e12988ea3d07b4201208ca30b2ed9c1008b2bc3ac79a99fcde0a503ed278f19b483b51514fe4be323a138d57a4dc9c49e693362124ac385407d6ef34bb390ba3a07ff7d93b03b5e7fd1c8e9482aba4e3a9d1a80a72cc61d710a6a14157bd9ba65448744afd1f66263b01159731ee22c7e3dfe26a823e1a10058e72f8a00d660e8b3877f446fff438365cbb95a7928020c400f44db016004d8598df47c22505891585b42976e3a147db4c603d6c4c1722838522358e70349303a60847a668e16b8f14550f1d22524644174b20c6de17ed7a8e7700220ec6350f4d863c5671f6127148a1da41093f8aec3667eeac5a3d23fb282fa38c5d2999619b3c1d38f18fefe8ae5a87892ed6942a9cffabfaf43cab75eccddb4dbcf9e33f4037f971702502926ed9f285fa991df0c58a99f7fe4b6342c7ae0b1861ba2762cc16b9a75ccb5dfebe2e32b203ae8b5e98fffdc6784de0d7fa9a8d44a4f20396974f3d23ebeb47b1b78c249df35aca8b6d2afb9d1915e7049c619f6a5184549945a2dd08815b54629850ceaa2183abe0f6e9861cbbf45c04531ced8cbe4ca375b1b941bcc2b03041f5d4a4ab093edcdadf136e6005e35fca9d558f9a1f610581101629dcf0482ad663786f312275bddd9ce6b9cf20d1184c5af207c5dbc129902d35b728c61dafecc7e6078a1644f7e6cb94b0fea68edf8544f31b2ca49edfcbdd2bb03574514aaeaa5fdecd7bde43e71c9575663f706dc7d83b67e416b028a9f9d63e202c347a68b3886cd1c124df", 0xffc}, {0x0}, {0x0}], 0x5}, 0x4000000) r4 = memfd_create(&(0x7f0000000480)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`', 0x0) r5 = dup(r4) read$FUSE(r5, 0x0, 0x0) (async) r6 = getpid() (async) r7 = pidfd_getfd(r5, r2, 0x0) write$cgroup_pid(r7, &(0x7f0000000080)=r6, 0x12) (async) sched_setscheduler(r6, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0xffffffff, {r6}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) (async) syz_clone3(&(0x7f00000003c0)={0x70001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r6], 0x1, {r5}}, 0x58) write$cgroup_pid(r5, &(0x7f0000000000)=r6, 0x12) (async) socket$nl_rdma(0x10, 0x3, 0x14) (async) ftruncate(r3, 0x46) 00:10:05 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000296800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:05 executing program 0: syz_mount_image$adfs(&(0x7f00000026c0), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000300)="5eb5af5d535ccc54c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf584965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x50, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x0, &(0x7f0000002e00), 0x20) syz_mount_image$adfs(&(0x7f00000026c0), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000300)="5eb5af5d535ccc54c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf584965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x50, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x0, &(0x7f0000002e00), 0x20) (async) 00:10:05 executing program 4: syz_read_part_table(0x0, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="03000f0d0314af0003140200000000ffffffbf0000000000000000000500000000204200000000000000000000000000000000000000000000000000000055aa", 0x40, 0x1c0}]) syz_read_part_table(0x4, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000480)="eba3f7ca0ccaa93a6e3ff6c06a93034faebc783839dc8276575636c48f756dfae8211b4b53efa5094648ea88c6dc30d4328a2c3d48b37d3a4ba10b1ea8ca069a9669027556bbcbad32e32341d811e39e2f74046474cf6c2446628135fb67be214145c228a59e82cbb197abd5acc7de546c1b34ae722d64bd6a7192f499", 0x7d, 0x800}, {&(0x7f0000000280)="ac0cfecfc0c4a085c5cd24e9d4fdd9b7a893c5da495eed29bc40b7e966db1cc64dc49ad101071f8881", 0x29, 0x4}, {&(0x7f0000000500)="dd2c5e34792bc30c14b0f89eb2eb4acb820a9cbd5956456542a59f400a649dbf591616ce9a669f43c91e854f602e14bf512c", 0x32, 0xffffffff7fffffff}, {&(0x7f0000000540)="895ff46aea82228aa10711eefcd47ffacac16e87bf61f14047df0e", 0x1b, 0x9}, {&(0x7f0000000580)="04ee3242921be826f716700145ba747c43865655c35714813f5f84648c8085f63767981fdd7959b5beaa91060de576a3ca06ed734c4800255cf790139cf38e9dbcc24b54", 0x44, 0x2}, {&(0x7f0000000600)="34977c7dcedad987f3ac38befdad462aa72d44bfb1a313dab554497e1fac46c88d46333f5108bcda7bb91c0a0b4014bdb2ad04634b44fcab1bcea53e51e93efb1576f35f119547daff96", 0x4a, 0x7fffffff}, {&(0x7f0000000680)="4d551dc73c653491453f316a828c817b908cbb95bd0c72a6d11be927b5ad6dcfe691114f9647348768043631cf2b41e8ee22703f9066f84417adc347776ce658f85c8c702d9b8fa91959def0a8ca1ba584536f7ab7ecc90457fee17657c460aaa00e491901af574dad17d7e0dcbdb80e77fd026d403e0bcfa64a46e78fbaf13f93a773", 0x83, 0x8}, {&(0x7f0000000740)="033521c2cad2bdc49424ad426b5300de83590f50d14920b7cac377133c53ed4353f6747bb794be9a6865fcba933aea2e5cbd38f9f010b4b7ab5c50df49e2fc4d721a4013c9489013a0491c20fe3ed244fbdc1afa187371870585f7261cc53ab2d546af531bb079b9070faaddfff2e61763cd", 0x72, 0x100000001}]) (async) syz_read_part_table(0x7fff, 0x7, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1e69d4aa676a0094702f6ea32fe5deb8f0b8cd6df103cd7af32724a04e9f4e9f367af22e6fb2a5dac2013201d1a3527302668108f4038854b16cb2ecd3f5a8e4155b2e2596f56ce72f62cedeb760ca89ee", 0x51, 0x2}, {&(0x7f0000000040)="110c119ecfaed333f9f4b024380f48d800299b091561f1df68593a31dc3a76249723ef9e8a0f6b1051ba2038295cad24", 0x30, 0x4}, {&(0x7f0000000140)="687fbe00b9245b95fe91d4b5230b7edda2a2a5d08ad1ce5b42af40203b7f3cdf3889b50972104f1a374f579fe0424cacfcbcb3a3949784e2b54a8606330a96d9f5d9e5e1b90038b32b9f9bf1f4cd6730a416609783479d0873cbef682d889e212a231edef06a87780d68cda612323248f6b0394b8ed626c0a487fa5f22ce62f9d8954ad3e824c7e6d7c89cadc5c2d12914e2a92f0c0570343b8d", 0x9a, 0x401}, {&(0x7f0000000200)="ffafdd221ab72c4d95dbe056908b692e38193bff84334697687f1a7dd868e272db13c5624c39e2679958aca92f36abdcfef50bb8030b4c7ad34d00be4b7bcf0ff7929863dbeb13a87ad33311cb35e4b5d638b3ec768cbe39f511fd5e", 0x5c, 0x8}, {&(0x7f0000000280), 0x0, 0x119b5da4}, {&(0x7f00000002c0)="103950f94c09ca7565b88688f15b7c784ac3e90b027aee7b6d3c338997e773d69900aef2c6231c594aad16fcb298794b7a5d40a6c7320a8afe816fc2a76f91259e764fa8ce763d976e2356025759c41851b673f4cc63ee42aa75176ff6743d294afa0be5943ade0d1d8a2e45479da2be63a899bcd748de2605", 0x79}, {&(0x7f0000000340)="e99c49ae170ca1d00ce22d49125ca833a2c8d3a9fb5d5b6d4963e6f46463bdf6eb263469c90f864c0146e2cd5cda6469c78c2ba64388ab7aeff65c6ccff7d2b71c437dc6f7bd69510bc93d8a611fef784af0f9d932f633711a21ec4e5d81f5c23e66453d3e9dec46aa4b", 0x6a, 0x400}]) (async) syz_read_part_table(0x9, 0x7, &(0x7f0000001c80)=[{&(0x7f0000000880)="92eefce066f2070fbeefa8b62a02ba1f52287e049a6b7b5b2ef2deae88e3babe5c9516f44c098afbfff41415e6c8d919d3554042a205d67f872e564d331523d934c86c91b039e15f8c8f1fc952fc854da71620422f1b0bf5274f621395ead9cb249e6db0a4f37c19867cfec37215bd5b83560ca536458e0f05140a526da867c4a3bb966b2cd924e22a92dd5331b22f7ea6d0cc0d5b11cc7f2e8f4a9b0b8f3e8a", 0xa0, 0xffffffff}, {&(0x7f0000000940)="042cbdd9c2899aa78ed57c61e244cdbe7eb3648df83d02b114365e643cacf77fcd934f3fc77a3869f99a58f490ef8de327df8f163b8df2f8436e1cea97a9665a4c47a94d357c5263ee07c3baa101ae0174a8074932ae68f518591f150175a0dd8e6634a84f05cd56e6377b", 0x6b, 0x401}, {&(0x7f00000009c0)="32bf959b0b44880f", 0x8, 0x9}, {&(0x7f0000000a00)="facde065da2a3a55463547851075e874277b0fb318697374511a45b7afbcb2a3a251dc5f3f6859b2d0e2a364ec0e0ab0560e91425a19bcf25e1943c0a3941e48a5a73a70135926d6b5da254c44c864ece5e3554dc27c9a2452f98d067cec6d03aef918945f3264afc40acaccac463862a6a12ce66b6fd4240b3d8723438f39eba954a940397cb6029b0adc45b12412a4bbdb2fc9d9b25e7cc7a7c9d387b0bd470c0070357328c5ddd06771cdba499f5014d3eb287bd54d9a3678eaffdeb4710046e1ff050635965b5f3d8e1ee111e10544b69b780df729f1f1175e3aa7f1845dbef48efe483ffa566d871cb5b3a7d7f647499922ee55250ac0fbef52cab578946f0db7b6bbb7d17f3be5202f8c2a8c70fb02dc8a43d91c216ca90324b19aef3f49087d7bd47a80c6a3c64fa6d924b35e9596f26f4e3c48bfa5d8f2625495c535b2102de46ad81d565ed97572b38243a72c60669705294e72df3fd6244059de4bb4befc28a303be3d2a29781434d239a119d1d34d5cccc415e9a66a575bcb108b5f2ceed4fc8cb204401732af72a5a3cfd68320cedfa72d5bf5172462c1afe785ba7837b21fe55894c255b7cee892022af073c513f00993f1b6f5499c60989dd103435292f847e2a9ac02f8188e29507c90856b246e5bb9ca57c832fa220ecebac7cd504207e2738ad336e41db85b561156fcf640137e9e5f93197f9b8346f717bec282021c89ad1a9aaf89d37aaa458fd0fd00b0fa29d4bb17e54b7b7bd3d3daa6785540784a9dd7c36d58049859a23872f77173942e9a95c718672d353f585cad9b64495686b848d2dda88f68777dcd6772a5c9efaf602d30dd12834eaac43e740cc541c1407f95a826c5e69928ce05c6c471159116770f576fe028d1e775dcf3f63113b5b57e95f78c0a5665667c6699f06f48edb87e101d83d7d64391ee487711f33328057de3351b63692b269ccd680fc6fa2fba09ab8e4f5b33ba5596b0240807254655b957fc80c1f6e298fb44723029bd02cd6ceee634263ca8c814f9d039c6a5a1255d54d5330de31e35b28996f7962af5655f3a319d0a6ccd75a26212c6326968d85b6ec704e739e422970beaaaeafdd86a24e49284ae6788ebab8c70cf0207e5908533f9a5032d8c5cd8189041f16237a13c8fee22a7fff61db6612c00f5b9b38e84071de3ce1ad40c36a0a547be529e7b907843c2307245e00becdb1f286180c02f9c13510c9eadda1ac0405096091bde62eb3fab4b76818968170e4440469012dd1bd6a716ba4c84450b72e5657f4ffe75246de9ee5fec2a9b2e76c7d5da210b0fdcea93f58a5986381aa8dea8f95d76785c220b3fa4c30971518b65386afdedf733d507649005f4f6af82f85564f10a6aa2fe66d81dc1f2235a706104264ab4d1ac0619e399e14b98eb7df008a64cce80536bf995cf9306ba6d02ceaab60f4efa2190e86bf2fecfa092d6d7da2373fcca126411a147d282f49b4e3d3ce345ba13d0e78a9d3d91d8673b11dcf471629f5bdcfc2b9f263b5b17a0e5e184f845ab2b10c5d23f605a4d2f0c5e2340093851ee17219d7e5161cc23f4632849dbdc4c962a27cd95aa1c8a70dbe9dccf228a547c47815ecc887181b5c13895910f54b8b5255997b0e3cf24c1da0e7fb8d4742aa8a4333dd44bf9a5e0f3a7d62fbb0607464801157856d669f803a11c90c48a82383fbafc1744351dc4ac266e1f6a3adc0b2083e8f2d9cc910f3816fd7bc98175fd4ea3b62f35787bd1e9a5b30b0b1970a0612f08bd3d843d58bc4be0aaf1dfc9c5ef30ddef262acf940ffc702430accab1b66ecf63c1f530d3237cc8c9d97018f98970ec1b26489480c59bddfc21782c54c693260784e0cdc666cb78fb3eb0b2a9fa040dc64505a5d23775d8829596c0f3300f090fbe5beee5ae977b0b795ea4e65dadcf3f0dd5fdb041d3908da9e194c0b51c08d76374f9d70e9e4d252146003028afd6341e96c716e0abece3b5b3108875ec848c59e44a99450229f7c8b19047a4470196a6018685eedb04386b63f932c6880258a9572f45863a6529cd379680890a3287bd37e256d322c97d1085b91e4b91c79ac41e50de05fdbd773a489dc84accce5e746335a91d7c56430cdc5e90d4f6b9707cbabd8644cf0b335b098f940d4a1e67a968206ccf8320bacbfceea5af83266848ad63ea3ceea56a81a72426d4c1ae7326ca67815e89b432c6c7674cce91d57d211b3f4402bdf142ee2ce2cf522c6b44c877032737c7cf9e45f3815faf13e8a7a8919e914f287d7fcf6417135f2aa5d9a3c4165ce77c41311ac758c5764519c23edd76908619adb400a5aba624c6bd50a9e56894254cdb306bdc5ad118b34c13c5f6fd0228bd9f5d46540fec84a18cabc8b4fbeb7e2686223c74dca00d778761f1f33093e3111b0d71bc511153630754ba757b24a9ae8441061acdc1a756a0dca348a8be40b0f2ec086502019faa5e4f0c46d311169a8ecdcbf3fec221e17cb22e98240fb79d352bb8368403c412ca0469219ab02e1bfec639634fd79623c3753e1260230deb13e5444d352e60ac9a6a9d66721010ab0d0fa55db245aabcb4883fb8da9f985b047eb33bc4b6f084c00af59ced28e9b6c8fc5b5ecc44fe5be9a9c806d0c0731771c07d0eb8718f8d030fd27825ad8ec04cad2b9916cd822e8d66cfd3973ad8b0451ba133c1e2366361400ad35d3b2b6415ce2c2dfa713a4acd423076accf5f9d471ae11d8654d6267a92196bc83577014034f406483ffc8eb14a06b799a983fa320080e15a394eddb69437efa37266749ec5ef057c072e5c3a6ac9b44c8ac3f7d4a687074af6707e8bbe726b5e89692c93a8a018ed77ee2437b73456e019144092577e5c3ba30a237822b3b51d13ebbcd6a08eb2694a8cc66b745c996720eb9345ccfecfe3d9e1c8aa80ac21693445d769246bfe6b81bf28465f89ee44770dce2248584225fd11781b28eb7561f81cee9f105a12cc99aca9f53dc4b22331f8f4ea2306eaf3d98e1cc39211e8739f4493d13dbd6cb467f4b5f64cbd3562619c332bce5550c0ea8f30a1b3313655f6c38de20ce2098090730ce0825b4a1760f81da603fa0ffc4c9ea68e96b9349ee3972f3c8d0d627c3667becd2323b7fc185df5800f980c1aa769a167540e1d138026c42c4dc8d9a7d17f679ff472ae7f298b13289f6b9aaca0cdecace350324972d69e283f82e1d863a9bc9251b5706d8746098adafcaf0572197acfff6b2f425f409a62cfcb5afc481a91856a16e448012507c9475ce0c3bdae931b26e9d8be10ce6fd54be6cb918b3082a54ec955dfa9e438c4718a6dff0b2c1e7853a55dff5b129c9bee3c570547df8d2b4ac010851895511a5847df1590ab77ae5e5e5f63514cf6bb238655c189fd519101a5720b818b5878168af39a15138e1f94b22f45730ca943d02b08956aa743b9e16b0bd6ed52c70c9648a7c070153416d51f48720117c1190262c753faa8874f579d89f511fa09f0b99cc6d40cc36bcd9f9b48658bd8aaa3aca9aed99cd6f6083728a657ec306ce0ce8089bbdd34e0a7aac7d0e9ab8ea0e255cc650ce6eb9b2edd5afd01a9101db9095d0936af89244eabbd7ea5e588863d7ee045ee0101cac4d6b605d9c559729be3b125944a25d026bc59b956ae75c4ccb94cd8e8f219e8fee4da36628107a3155c5331c20109bc4017ba28de49d578e0648a78e5ed2f63d5acaa8676139ca5f4194b77fa0f6b58afdeffde2370d46cf1a90ab02aa15717eb0bf8c6804ee591c3baf3692fa351a7d23e220ea65159f47ce414f6745a3d5aeda882f7a753412ff29b135105a6e2c36ba557cc04f3dcf1d867a914406c190a71db88437a6bf601e51fec55a0e2176b196140112839a4cc46ad26502dc8c1b9b78ad4feaa01be0378f8fc699969cd78aa3a6d7d9c1a791379c2d7001a2fe9156303f4de30e2c834a4dd65c9b2aa8c7a31e712f8e198d84cabc66cda3f9e6d56477263b99603db0996d68bfbed58a3691ed3f4ca86008a86bf63bc58f713b2c5c5986bd9e3e1c29d633754f879b5dec6cb4e1624a938202fe3983e2b946cbe9b0df58827af24526052dd148feafe68ff6241dbece5b6aefe75bf7447bf14a1f0c2c6c247df48779eb34e8ace6dd835723dd5e3b6d64fbdbadda98684f45f25f7f69b9302b78a8a1e6607511401a078b5ae93058152baefdd1e2ef31899e5340d0d2cb5dce59a44f6491f46bfa5ece3c869d03bec95c662b1256b75aedf9d34a86dbfd34c93b3911de2d1a1c0664156e14e6aba1a72b6ab02d4a40091d341ac86591546436aeee285aac16997712f6300eb834c67e048a4e23606a4b9c45a31dcd2cf700709dba2c806478d40e603093bf6e3bac8456eae7eb53f856497c34eaba046794bb6b76d6a5440ed78352bf459708d6855847182a4f3309d60df65510ca3264c17cdb956d93840a174db1d900d47ca732d0d38ab8fdf33220391ebc82cd51946b5b13f2949e226e50892e5e5c8ad1c7f18f5540c4357002772c087c13356180b4537def2d31730da4885fe1c660eb0c4714b8d026a83f07f360231044e6158197c95ee60e3f669a5ed28043ee4ec0c0ad94cba0636a053d07161fd04cfd36196bb3a7a58256b18d5a552314506e790cd799deca80e01f7c8161ba39c448ad061626db4e69d9de7f60638b605182bb0e24a3647e0baed53d6aa048a39d5dc73c6c6d3d64a8902235c459bdbc54b3d12e09940aea8e8762c98bb08a8bdc0c6cbe164ca03722777b1a81fcd643bf8e60dc416662fcae62c2b4107a81f41585d656c99374da6268258f94f0b6be083f4b61e2db0a60501a0a51ae0124874d87faa840931e84141666a2e105b3455e700cae3ccb63bc5e9ad9f7edc1c45aaab6018f562fab8f2707babf8a1289f4d8c826c3cb47e580ed56b555c6fb4449a295c96d873969ded554797806a356a30678f3d45ff3343edd5a36ab16501caf401aaaf54e921c459b9852a223e4a966f41a4b7186d0af83536cef29dca0477283ca27a928503280b0e15530bc9b794594bd89052b41c5d9105cc90008fec6cc41345e18dc7e47b3d2ada33137c96e853a2a5175f5c8d35886ff577d23ce3cf84330a105e744dd1cc8bba17ecfefc5f8a0b2a81e5541b750546cb77437c617aeb950e2c512e0549b575a895c3b2360b202cdba9cd4ce1db2fdc2d2611bea93d48b25264bd2809536e0b492de501e31c846abb3973c978df67f780eccec5d3aae0f52e79159a8323a5192a9a17b408119f1a38c86d7ad47c5de5a0180cd70679acf1b2ce840a6ed43147150cc9378d4551e1f4cfc4e6ac412dcc886a9a1156fe960681d6f3f63e5d8dd0fb8873444ae792a11d29c84a3e2e07b0b9ac9ce2c50bc9c659b0fc504bfccb4c66a93a23c921de37ed66ebde1206928eff948a0dfbbbe2bba4f10de7a37d41886f717e28942a50b1204fbad981eab2dd7eaba574799ab727043cd39ad7e55af488ca1c246d28d66bc3d889fc60f5e0ce82822d08a299a415db8ce353080213a32dc27e7b3366931746f0768876e504a2c97e40c83d70e1fda0a270a0222c6432008a6bad996f8985c433fefdd7b13be537e1e8eda9a0dd4b369d9d3ecdea06dea9290b9c2a0fa2c603f2907cca4e09d2456ba1bfd44969fc7fa462a5c87aa2df3e9a671743e6fca0a7d1fb35b073d6d1ec30eddc80011dd18c78d9f5ceed839436b77af545abe596d065a3a93203473a6f7a659089f492f2ba138cc202309f835cb24dc48113984c3396657ba859d2", 0x1000, 0x2}, {&(0x7f0000001a00)="4a3acec5da827bff5bda257ffebf772c2272f8e9f1402a9052e5f321d680f3882bfa607439dc9ddaa43708a0e9ef0ae8dc5cde1ca9dd930c1b29e62595219c966578e5555d8d246b04f5218d4ce49cfbe57ca52d4000b19907e0342d526be8f779d8f8", 0x63, 0x2}, {&(0x7f0000001a80)="d6dcfbd7b090138714fffefdd5aa9b5aaad3c64f7c1ea2949522a74bcfa43cf6fc24e0e54d34ab07cc1bf1b9b4d330d256eca66d1615a4b1f2552195c67fc4b168091ed8cbf47644a64df04480f757d0064f5811558b984f0564f905881f7f20ffd131d0f8056cd80a004252d535e50480057c4ea026a01410e6ff27ccd81d71d4862e6da1280fcabb278e613e5f15409b698a543e2e044a1ab7a1d350d9a0e7436bfba634b9453e0993ac86c4a9cbe345c09154bd0e33a449ece02f9db7604e6d66662067852a492428be770aa58b5ee3a483affad4af360ddb6cf5da5f58", 0xdf, 0x3f9f599f}, {&(0x7f0000001b80)="337093b6fa048aab9b48a07eb6896eb215e37df2217752b256e69538a89927b2ad3946b7918e8a7c50747168b717c3e89ad5e3309e2424c7f834775289656c1f1e0840af72bf782a2c827ff1498794b06ff9bbc7765e95d468d9d3a92ceba169dd977bcb228d30a8d15b48adf116e716ed1370e52a585a72fcf280de115c830362d1b7c404b601e7bfdb71d550a276a83e103cdb148e2d8ca1a75d42eca306a163c976d6aa63dd764603b70a258f6f1dcc56dbe13f54da0381cd3a3bceac1c16ed524726ab8c1830487ba7518ad1b7e388", 0xd1, 0xd4}]) 00:10:05 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000780)=ANY=[@ANYBLOB="b702000003008000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885a09a87507ebf4e43bc0609b199b6ed90e0596acec976e57309ebcdacffffffffffffff7f1f6428457253e89ad521d985636a86ec0f60f5a6d1159a2c2e9cd726859a919cc9548a00415b0d7ff057ffac94712ed9cf6b2ab3cf252a47c05af3a30d57cc3ed67d1867b54d24e2da18568c3b0f24b526160984d3b042d6e432cd0e3b57239f0127473e6ba922aff649609d40b47ec331ccba3ce8f530ffff19a6471bf5abc742d9cbcfb9648f3831034694a6aad86cf08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da90864987f30926c9013eec3b86836ae504479f60b0ec920ae654d2b85627aa5a79f37eeae3023a8499800000000008f02712c3d8fc4e2686e21a855e823887196d4f4e91f0000000000000080be4d6852b88317c5adbbdb0015f89e9939bc424d1bafe5725c8a4047b91da3768c1ca6a4410009f95d5ba21068285afa8d3b4a68cdb887af2c85c2d9ab09b5dd7d3c4406d2d7650bf7b2ff4602aec1eea200000064881c560c371a08e05168de9dabe35f1a5d50f202d72f552e2c510b2cc8d95e4e5b361a34e88ca59c7e40e9f8147e5d1e1298f431432010e1004dae58b3b5b897c76efd6aed847e269f9c32b6fb09b0ff47b200000000000000cbefd9a6bb70f60eb9c0557c67a1d9f00e1dd2fc79a957c84f2369dcd548b3d360c4b85e4d961498090b0007001d856177c3189f45d011ef1da5c6da7bb8fd387ccea9c3899a914e47e82fb95a84b29de2323f9273a5d84f62d1f9675186be306d7c41f35d797e05a61e3d790300168e88d7a9af94b04a37387bfffab9abbb8aec52ba21ccd4860bba108e90dda508cd6d2da4745435057c3626798b9cda71058fe703dbf919dfbebe25a66887bcee2fc8a5cc08c94f925db1580c2200f5a9b7b41df49cc7e8d4cb25e78941ab9f313be753c9264b48f40fe6f5eaa3c76c76cf8f2f1b56fa97126b5b7ca35dec945cab707eaed9893e8918e85a7aac2004ae535e430e99dc5ec96fb2e9c3eae218df1a0000000000000000000000000000d70e8b8af4eddbc330f781fa7e9b96aa23b8084d46af024708fc39c60b7d9a89d0e5793ce22e89dd9eaf7812e93b705c39887ea9c221693dce90b57d04bcf3b17b878d778c556de46069e50fa78c373ccc05ae37fa96a601c8842bc8e99d328bebaa712f6b3f34fd626a4ffabadb4e7bfb6b599c3b49bed0c2d776e07833d618dd331f636931b814fec419e3a01fc9ad0291840e976a98770e668f641fcb776dcd4441f3031683a04d545722d8836743d4d83303a7934da692d25a26d9189a604e19b3257c2d29931e6ff730063412a6c7e78f849896fd03adbc9194619cceb8233331217906eaeeab2b09abb8c1b81cbb831735f6b19339c273e48b72c97d28d3ad3f816bd0e4dc3b797879bc763a97607a1de4c37771e0e33b9d069947b4000000000000000000000000d5d22d8fb23fb37a9a88f43468b6bb66c4076ec058e145e6465acc0e528536602b7b3c02a694ecbf19a54365e6857c6c3866413bfaf24733e2c48b710d5e812ef849413db2526254bc4c7cc907240d1eb34e509a99d43c64b17082d9e06c49cded0702889442de2e041d2d15bb866cbb80249645a950d96a02fb22f71e156d208f99ea102f9b8c5753b55ca1c83c047f246272ea9e1f50284a3b2473571c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2}, 0x8, 0x10, &(0x7f0000000140), 0x10, 0xffffffffffffffff}, 0x80) r1 = socket$packet(0x11, 0x2, 0x300) r2 = memfd_create(&(0x7f0000000cc0)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`\x13\xaf#\x1c\xdeC\x9a\x85R\x12\xc1\x9e\xf5Lm-\xddj\xea\xa6\xf2\x17\'\x1a\xba\r\x1aY=\x15cH\xb7\xea\xbf\x90\xb4\xc2\xf6\x8e-\x18\x8ad\xefzX`\xd8\x0e', 0x4) r3 = dup(r2) ioctl$AUTOFS_IOC_READY(r1, 0x9360, 0x10001) read$FUSE(r3, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r3, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000080)=@req3={0x3, 0x7d084927, 0x2, 0x20, 0x9, 0x4, 0x1}, 0x1c) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={r4}, 0x4) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000040)=r5, 0x4) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x20e, 0x69, 0xfd000000, &(0x7f00000004c0)="b91803b700030703009e40f086dd1fff060000000000008477fbac141434e0080001c699da153f0ae0e6e380f60108f683317585d7473f1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x6000000000000000, 0xfffffffffffffe7e, 0x1d4}, 0x28) 00:10:05 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) kcmp(r1, r0, 0x6, 0xffffffffffffffff, 0xffffffffffffffff) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x375, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000006a00000229bddc00fbdbdf050a000000000000000400090004000b00040009009d1bc00700"], 0x24}}, 0x80) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010800)='\x00\x00\x00', 0x3, 0x2}, {&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000108c0)="994086e7491a4d33853797000000004000000600000004000700000000000300", 0x20, 0x9fb}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000000740)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400800300000001000000020000007936256278154566bdc19534e40b258800000000dfdfec055cf662b1e804a73343c8a3ed4de35a8b41f9f807fda5e861d4b89c587be113733bae06aae2e171808e54915527ea99fa141c6f65083ce6812a082bc80c5a129341449b300d5c11d86c6983f0ad2cac0925f867657ba504e7665f2d3dfc6cf6a798d36542ca37a5560689a5a248cb2959fb253e37395109825167c807f27bb629dd99290b", 0x108, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000220000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f00000000c0)={[{@noinline_dentry}, {@nodiscard}, {@noflush_merge}]}, 0x0) r4 = syz_mount_image$ext4(&(0x7f0000000880)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f00000008c0)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d8f4655fd8f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="01000000000005da73", 0x9, 0x560}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="02000000120000002200000060", 0xd, 0x800}, {&(0x7f0000000040)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x8000}, {&(0x7f0000012e00)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003", 0x3d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013000)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af302000400000000000000000000000200000010000000020000000100000013", 0x49, 0x11180}], 0x0, &(0x7f0000000480)=ANY=[], 0x0) getdents64(r4, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) getpid() (async) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) (async) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) (async) kcmp(r1, r0, 0x6, 0xffffffffffffffff, 0xffffffffffffffff) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) (async) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x375, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000006a00000229bddc00fbdbdf050a000000000000000400090004000b00040009009d1bc00700"], 0x24}}, 0x80) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010800)='\x00\x00\x00', 0x3, 0x2}, {&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000108c0)="994086e7491a4d33853797000000004000000600000004000700000000000300", 0x20, 0x9fb}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000000740)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400800300000001000000020000007936256278154566bdc19534e40b258800000000dfdfec055cf662b1e804a73343c8a3ed4de35a8b41f9f807fda5e861d4b89c587be113733bae06aae2e171808e54915527ea99fa141c6f65083ce6812a082bc80c5a129341449b300d5c11d86c6983f0ad2cac0925f867657ba504e7665f2d3dfc6cf6a798d36542ca37a5560689a5a248cb2959fb253e37395109825167c807f27bb629dd99290b", 0x108, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000220000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f00000000c0)={[{@noinline_dentry}, {@nodiscard}, {@noflush_merge}]}, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000880)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f00000008c0)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d8f4655fd8f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="01000000000005da73", 0x9, 0x560}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="02000000120000002200000060", 0xd, 0x800}, {&(0x7f0000000040)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x8000}, {&(0x7f0000012e00)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003", 0x3d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013000)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af302000400000000000000000000000200000010000000020000000100000013", 0x49, 0x11180}], 0x0, &(0x7f0000000480)=ANY=[], 0x0) (async) getdents64(r4, 0x0, 0x0) (async) [ 605.047768][T30818] loop1: detected capacity change from 0 to 264192 [ 605.053631][T30820] loop0: detected capacity change from 0 to 264192 [ 605.058954][T30820] ADFS-fs (loop0): error: can't find an ADFS filesystem on dev loop0. 00:10:05 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d0000002a6800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) 00:10:05 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d0000002b6800ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x72}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="636865636b3d737472696374001010000000000074653d302c73686f72746e722c757466383d302c73686f72746e616d653d6c6f7765722c646973637672642c00"], 0x0) [ 605.128219][T30829] loop2: detected capacity change from 0 to 264192 [ 605.130459][T30829] F2FS-fs (loop2): Wrong SSA boundary, start(4096) end(2147488768) blocks(1024) [ 605.132473][T30829] F2FS-fs (loop2): Can't find valid F2FS filesystem in 2th superblock [ 605.134774][T30829] F2FS-fs (loop2): invalid crc value 00:10:05 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000780)=ANY=[@ANYBLOB="b702000003008000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885a09a87507ebf4e43bc0609b199b6ed90e0596acec976e57309ebcdacffffffffffffff7f1f6428457253e89ad521d985636a86ec0f60f5a6d1159a2c2e9cd726859a919cc9548a00415b0d7ff057ffac94712ed9cf6b2ab3cf252a47c05af3a30d57cc3ed67d1867b54d24e2da18568c3b0f24b526160984d3b042d6e432cd0e3b57239f0127473e6ba922aff649609d40b47ec331ccba3ce8f530ffff19a6471bf5abc742d9cbcfb9648f3831034694a6aad86cf08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da90864987f30926c9013eec3b86836ae504479f60b0ec920ae654d2b85627aa5a79f37eeae3023a8499800000000008f02712c3d8fc4e2686e21a855e823887196d4f4e91f0000000000000080be4d6852b88317c5adbbdb0015f89e9939bc424d1bafe5725c8a4047b91da3768c1ca6a4410009f95d5ba21068285afa8d3b4a68cdb887af2c85c2d9ab09b5dd7d3c4406d2d7650bf7b2ff4602aec1eea200000064881c560c371a08e05168de9dabe35f1a5d50f202d72f552e2c510b2cc8d95e4e5b361a34e88ca59c7e40e9f8147e5d1e1298f431432010e1004dae58b3b5b897c76efd6aed847e269f9c32b6fb09b0ff47b200000000000000cbefd9a6bb70f60eb9c0557c67a1d9f00e1dd2fc79a957c84f2369dcd548b3d360c4b85e4d961498090b0007001d856177c3189f45d011ef1da5c6da7bb8fd387ccea9c3899a914e47e82fb95a84b29de2323f9273a5d84f62d1f9675186be306d7c41f35d797e05a61e3d790300168e88d7a9af94b04a37387bfffab9abbb8aec52ba21ccd4860bba108e90dda508cd6d2da4745435057c3626798b9cda71058fe703dbf919dfbebe25a66887bcee2fc8a5cc08c94f925db1580c2200f5a9b7b41df49cc7e8d4cb25e78941ab9f313be753c9264b48f40fe6f5eaa3c76c76cf8f2f1b56fa97126b5b7ca35dec945cab707eaed9893e8918e85a7aac2004ae535e430e99dc5ec96fb2e9c3eae218df1a0000000000000000000000000000d70e8b8af4eddbc330f781fa7e9b96aa23b8084d46af024708fc39c60b7d9a89d0e5793ce22e89dd9eaf7812e93b705c39887ea9c221693dce90b57d04bcf3b17b878d778c556de46069e50fa78c373ccc05ae37fa96a601c8842bc8e99d328bebaa712f6b3f34fd626a4ffabadb4e7bfb6b599c3b49bed0c2d776e07833d618dd331f636931b814fec419e3a01fc9ad0291840e976a98770e668f641fcb776dcd4441f3031683a04d545722d8836743d4d83303a7934da692d25a26d9189a604e19b3257c2d29931e6ff730063412a6c7e78f849896fd03adbc9194619cceb8233331217906eaeeab2b09abb8c1b81cbb831735f6b19339c273e48b72c97d28d3ad3f816bd0e4dc3b797879bc763a97607a1de4c37771e0e33b9d069947b4000000000000000000000000d5d22d8fb23fb37a9a88f43468b6bb66c4076ec058e145e6465acc0e528536602b7b3c02a694ecbf19a54365e6857c6c3866413bfaf24733e2c48b710d5e812ef849413db2526254bc4c7cc907240d1eb34e509a99d43c64b17082d9e06c49cded0702889442de2e041d2d15bb866cbb80249645a950d96a02fb22f71e156d208f99ea102f9b8c5753b55ca1c83c047f246272ea9e1f50284a3b2473571c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2}, 0x8, 0x10, &(0x7f0000000140), 0x10, 0xffffffffffffffff}, 0x80) r1 = socket$packet(0x11, 0x2, 0x300) r2 = memfd_create(&(0x7f0000000cc0)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`\x13\xaf#\x1c\xdeC\x9a\x85R\x12\xc1\x9e\xf5Lm-\xddj\xea\xa6\xf2\x17\'\x1a\xba\r\x1aY=\x15cH\xb7\xea\xbf\x90\xb4\xc2\xf6\x8e-\x18\x8ad\xefzX`\xd8\x0e', 0x4) r3 = dup(r2) ioctl$AUTOFS_IOC_READY(r1, 0x9360, 0x10001) read$FUSE(r3, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r3, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000080)=@req3={0x3, 0x7d084927, 0x2, 0x20, 0x9, 0x4, 0x1}, 0x1c) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={r4}, 0x4) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000040)=r5, 0x4) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x20e, 0x69, 0xfd000000, &(0x7f00000004c0)="b91803b700030703009e40f086dd1fff060000000000008477fbac141434e0080001c699da153f0ae0e6e380f60108f683317585d7473f1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x6000000000000000, 0xfffffffffffffe7e, 0x1d4}, 0x28) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000780)=ANY=[@ANYBLOB="b702000003008000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885a09a87507ebf4e43bc0609b199b6ed90e0596acec976e57309ebcdacffffffffffffff7f1f6428457253e89ad521d985636a86ec0f60f5a6d1159a2c2e9cd726859a919cc9548a00415b0d7ff057ffac94712ed9cf6b2ab3cf252a47c05af3a30d57cc3ed67d1867b54d24e2da18568c3b0f24b526160984d3b042d6e432cd0e3b57239f0127473e6ba922aff649609d40b47ec331ccba3ce8f530ffff19a6471bf5abc742d9cbcfb9648f3831034694a6aad86cf08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da90864987f30926c9013eec3b86836ae504479f60b0ec920ae654d2b85627aa5a79f37eeae3023a8499800000000008f02712c3d8fc4e2686e21a855e823887196d4f4e91f0000000000000080be4d6852b88317c5adbbdb0015f89e9939bc424d1bafe5725c8a4047b91da3768c1ca6a4410009f95d5ba21068285afa8d3b4a68cdb887af2c85c2d9ab09b5dd7d3c4406d2d7650bf7b2ff4602aec1eea200000064881c560c371a08e05168de9dabe35f1a5d50f202d72f552e2c510b2cc8d95e4e5b361a34e88ca59c7e40e9f8147e5d1e1298f431432010e1004dae58b3b5b897c76efd6aed847e269f9c32b6fb09b0ff47b200000000000000cbefd9a6bb70f60eb9c0557c67a1d9f00e1dd2fc79a957c84f2369dcd548b3d360c4b85e4d961498090b0007001d856177c3189f45d011ef1da5c6da7bb8fd387ccea9c3899a914e47e82fb95a84b29de2323f9273a5d84f62d1f9675186be306d7c41f35d797e05a61e3d790300168e88d7a9af94b04a37387bfffab9abbb8aec52ba21ccd4860bba108e90dda508cd6d2da4745435057c3626798b9cda71058fe703dbf919dfbebe25a66887bcee2fc8a5cc08c94f925db1580c2200f5a9b7b41df49cc7e8d4cb25e78941ab9f313be753c9264b48f40fe6f5eaa3c76c76cf8f2f1b56fa97126b5b7ca35dec945cab707eaed9893e8918e85a7aac2004ae535e430e99dc5ec96fb2e9c3eae218df1a0000000000000000000000000000d70e8b8af4eddbc330f781fa7e9b96aa23b8084d46af024708fc39c60b7d9a89d0e5793ce22e89dd9eaf7812e93b705c39887ea9c221693dce90b57d04bcf3b17b878d778c556de46069e50fa78c373ccc05ae37fa96a601c8842bc8e99d328bebaa712f6b3f34fd626a4ffabadb4e7bfb6b599c3b49bed0c2d776e07833d618dd331f636931b814fec419e3a01fc9ad0291840e976a98770e668f641fcb776dcd4441f3031683a04d545722d8836743d4d83303a7934da692d25a26d9189a604e19b3257c2d29931e6ff730063412a6c7e78f849896fd03adbc9194619cceb8233331217906eaeeab2b09abb8c1b81cbb831735f6b19339c273e48b72c97d28d3ad3f816bd0e4dc3b797879bc763a97607a1de4c37771e0e33b9d069947b4000000000000000000000000d5d22d8fb23fb37a9a88f43468b6bb66c4076ec058e145e6465acc0e528536602b7b3c02a694ecbf19a54365e6857c6c3866413bfaf24733e2c48b710d5e812ef849413db2526254bc4c7cc907240d1eb34e509a99d43c64b17082d9e06c49cded0702889442de2e041d2d15bb866cbb80249645a950d96a02fb22f71e156d208f99ea102f9b8c5753b55ca1c83c047f246272ea9e1f50284a3b2473571c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2}, 0x8, 0x10, &(0x7f0000000140), 0x10, 0xffffffffffffffff}, 0x80) (async) socket$packet(0x11, 0x2, 0x300) (async) memfd_create(&(0x7f0000000cc0)='-B\xd5NI\xc5j\x9appp\x01\x04\x00\x00m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\v\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}khh#\xcd)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\a\x00\x00\x00\x00\x00\x00\x00$\xff\x97k\xde\xc5\x177:\x91\b[\\\xdaV\xdf|u\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=W~\x06\x1d\xa3\xed\xf9\xea\xe7\xf9\xc6Y\xfa\x18$2\xc5\x02\x88\xcd\x88\x85A\xa0\xbd\xe2aIK\xe9\xf1\xfb\xf1\x12L\r\xb5\x1bj`\xdd.\xb74\xbe\x06\xbbD\xba\xf7\x88?/\x9a\x0f\x87\x82\x12o\xf2\"\t\x99\rQ\xfd\xd9\x17\x94v\x85\xafP\xeaK[t\xfa\xac\x7f\xa8\x03\xef\xbf6\xdd\xfao\xcbZ\xfbp\x90\x9b\xa0\xdbG!\xfbZ\"I\xeb\x84O(d\xfe0\x96\xc4e\xf3\x94\xab\x94\xff\x98\xcb\xcbU\x18\x87\xc3\x8c\xeaC\xa5\xcc\xea\x95\x89\xdf\xac\xfe\x94\x1d\x0e\xf4\x96\a\x1ag\x95\xaa\xa6l\x17\x8a/\x02\xa70\x93\x1b\xa7!\xc5\t\x00\x00\x00Pa\xde\xed!\x98\xc7\xedQ\xbe\xc5\xfe\xf1\x89\xb0\x06\xbe\xa3\xd4%\xf1=\xa0#~\xd0\x8d\xd2>\xd8\x04:\x81\xea\x81\xdd\xbbh\xd4}\xcf+\xc1\x14\xdb\xf5y\x994C#\xfd\xe5\xbe7P\x19@\xa9~{\xe8\xe9Z\xc2\xbd\x82\xcf\xc2\xe4\a\x90N#m\xab\xbf\x14\xc7\xb5y\xfc:\xbb\x1ea{b\x1a\xe9\x94\xc4U\xe2\xb9\xd5\xbc\ar\x93?\xe8\xbc\x9a\x80\'\x80\xba\x05\x8f\x13\x9c\x10\xaf\xbc\xb4`\x13\xaf#\x1c\xdeC\x9a\x85R\x12\xc1\x9e\xf5Lm-\xddj\xea\xa6\xf2\x17\'\x1a\xba\r\x1aY=\x15cH\xb7\xea\xbf\x90\xb4\xc2\xf6\x8e-\x18\x8ad\xefzX`\xd8\x0e', 0x4) (async) dup(r2) (async) ioctl$AUTOFS_IOC_READY(r1, 0x9360, 0x10001) (async) read$FUSE(r3, 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r3, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) (async) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000080)=@req3={0x3, 0x7d084927, 0x2, 0x20, 0x9, 0x4, 0x1}, 0x1c) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={r4}, 0x4) (async) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000040)=r5, 0x4) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x20e, 0x69, 0xfd000000, &(0x7f00000004c0)="b91803b700030703009e40f086dd1fff060000000000008477fbac141434e0080001c699da153f0ae0e6e380f60108f683317585d7473f1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x6000000000000000, 0xfffffffffffffe7e, 0x1d4}, 0x28) (async) [ 605.140203][T30820] loop0: detected capacity change from 0 to 264192 [ 605.147657][T30829] F2FS-fs (loop2): Found nat_bits in checkpoint [ 605.154709][T30820] ADFS-fs (loop0): error: can't find an ADFS filesystem on dev loop0. [ 605.160539][T30829] F2FS-fs (loop2): Try to recover 2th superblock, ret: 0 [ 605.162317][T30829] F2FS-fs (loop2): Mounted with checkpoint version = 3651456e 00:10:05 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) kcmp(r1, r0, 0x6, 0xffffffffffffffff, 0xffffffffffffffff) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x375, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000006a00000229bddc00fbdbdf050a000000000000000400090004000b00040009009d1bc00700"], 0x24}}, 0x80) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010800)='\x00\x00\x00', 0x3, 0x2}, {&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000108c0)="994086e7491a4d33853797000000004000000600000004000700000000000300", 0x20, 0x9fb}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000000740)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400800300000001000000020000007936256278154566bdc19534e40b258800000000dfdfec055cf662b1e804a73343c8a3ed4de35a8b41f9f807fda5e861d4b89c587be113733bae06aae2e171808e54915527ea99fa141c6f65083ce6812a082bc80c5a129341449b300d5c11d86c6983f0ad2cac0925f867657ba504e7665f2d3dfc6cf6a798d36542ca37a5560689a5a248cb2959fb253e37395109825167c807f27bb629dd99290b", 0x108, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000220000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f00000000c0)={[{@noinline_dentry}, {@nodiscard}, {@noflush_merge}]}, 0x0) r4 = syz_mount_image$ext4(&(0x7f0000000880)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f00000008c0)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d8f4655fd8f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="01000000000005da73", 0x9, 0x560}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="02000000120000002200000060", 0xd, 0x800}, {&(0x7f0000000040)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x8000}, {&(0x7f0000012e00)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003", 0x3d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013000)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af302000400000000000000000000000200000010000000020000000100000013", 0x49, 0x11180}], 0x0, &(0x7f0000000480)=ANY=[], 0x0) getdents64(r4, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) getpid() (async) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r1}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) (async) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r1], 0x1}, 0x58) (async) kcmp(r1, r0, 0x6, 0xffffffffffffffff, 0xffffffffffffffff) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) (async) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x375, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000006a00000229bddc00fbdbdf050a000000000000000400090004000b00040009009d1bc00700"], 0x24}}, 0x80) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010800)='\x00\x00\x00', 0x3, 0x2}, {&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000108c0)="994086e7491a4d33853797000000004000000600000004000700000000000300", 0x20, 0x9fb}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000000740)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400800300000001000000020000007936256278154566bdc19534e40b258800000000dfdfec055cf662b1e804a73343c8a3ed4de35a8b41f9f807fda5e861d4b89c587be113733bae06aae2e171808e54915527ea99fa141c6f65083ce6812a082bc80c5a129341449b300d5c11d86c6983f0ad2cac0925f867657ba504e7665f2d3dfc6cf6a798d36542ca37a5560689a5a248cb2959fb253e37395109825167c807f27bb629dd99290b", 0x108, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000220000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f00000000c0)={[{@noinline_dentry}, {@nodiscard}, {@noflush_merge}]}, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000880)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f00000008c0)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d8f4655fd8f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="01000000000005da73", 0x9, 0x560}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="02000000120000002200000060", 0xd, 0x800}, {&(0x7f0000000040)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x8000}, {&(0x7f0000012e00)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003", 0x3d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013000)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af302000400000000000000000000000200000010000000020000000100000013", 0x49, 0x11180}], 0x0, &(0x7f0000000480)=ANY=[], 0x0) (async) getdents64(r4, 0x0, 0x0) (async) [ 605.175972][ T3075] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 605.178457][ T3075] Mem abort info: [ 605.179285][ T3075] ESR = 0x0000000086000005 [ 605.180317][ T3075] EC = 0x21: IABT (current EL), IL = 32 bits [ 605.181712][ T3075] SET = 0, FnV = 0 [ 605.182791][ T3075] EA = 0, S1PTW = 0 [ 605.183714][ T3075] FSC = 0x05: level 1 translation fault [ 605.184867][ T3075] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000150fe0000 00:10:05 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) r1 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r1, &(0x7f0000000100)=@name={0x1e, 0x2, 0x0, {{0x42}}}, 0x10) r2 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r2, 0x10f, 0x87, &(0x7f0000000180)={0x42}, 0x10) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000180)={0x42}, 0x10) socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r0, &(0x7f00000009c0)={&(0x7f0000000240), 0x10, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0) sendmsg$tipc(r0, &(0x7f0000000140)={&(0x7f0000000000)=@id={0x1e, 0x3, 0x2, {0x4e22, 0x3}}, 0x10, &(0x7f00000000c0)=[{&(0x7f0000000040)="a357e0a4a3010d93aa4e738827a4d611533ac6480a8aed0690d82b404dfc7760751cf79f6f2e8636cfd8aa765d22a34dbe8ca4623ff4c8eeb10f42e8b3c068dfef283c32b8106bd4ad7b47fb4e570740495ff3d951a1ce3269218bdfc12c6259a0fdbc17f0b2c2648ed6b314afcc06048d848d427706361d5c6950456b95c539", 0x80}, {&(0x7f0000000280)="398b5a24257d0644d6093043fcb3055b49d2da61ef08bb26afdd3e9ffdb7a3d6c9f819b8c6bbb17673b16e1514b455e2508be2aba5fc25f9e8344de4a0d53b8d3c07a8066fead52a40bba044fa8339210acf5bc4e4d64b36f76d4f7cf654ff8925a683dd191ceaff6af35c7ea8ea07e23433453b5f85c1d43c11953ff1161dfd308c3b", 0x83}, {&(0x7f0000000340)="cc6781b2e6cd86b505b5353354e0434642549790a4fdc86512282fcfec0b771d918430eca16b9247c80fb998c8370d06fc6ec351c4caf6da61e9555d7a1912e80917fddb80b1dcd6597d77651804acd4c438a8b44834731a0863837fded40a1e389c4b5f15dd7fe2c231c981b927f491a79370441aa114ae96960d436c23888a304717bd6c173c33e017719a6b3bc5742ce8a80699cf1e5e0c49ed016b0c13183a221b37c600b2ef09d9f001fe9939471a7cf498269d5bb5069e9aeca6103c18ee0e5c4f294ebe9ffe78f230de972c33f01ecb8c8189f80f2e1ae773f9446d09", 0xe0}], 0x3, &(0x7f00000001c0)="b4f07d69bf96fc5c82af5a9acf5e5a07db32ac2ede7740ec8905eea483ff3d3654123f4b79492027a4d0ba0f4a62949efe0253a4e76e00ed994c50257372f02041b405a3e346b899e6094024be6b518762f742175a2e", 0x56, 0x40048c0}, 0x4) 00:10:05 executing program 4: syz_read_part_table(0x40000000800003, 0x3, &(0x7f0000000180)=[{&(0x7f0000000000)="020181ffffff0a000000ff45ac000000d9ce0b96bf5cbff0db000000000000ff03000100ffff000000000000004000f93fd53fc9d711000001000000000055aa", 0x40, 0x1c0}, {&(0x7f0000000040)="a7a928e811316904c39220e2cd7356144eac96fa46eb0fb0c28db49c18b954af70ef911f83896b1374c3f0af725ff33f74d0d715982832496fc133080e608e4b13ebee992e746b5b5d4ec596346dc52de2ff59844abae994cbddcb6fbbcaad437445a5944dc50fc87d646deeb5d4b02093c3a8ab8ce73f50d04d8225bf59c5e24b8baaf96a2b7f81ec5b340616e614c2bd0c3fd42b21c179102272a77f2b4e3175f3ba01dbe1cc0c0f1ddd1dbe6761f2e36dae6a7ad3f9b8bd02f4dff828372a49", 0xc1, 0x7ff}, {&(0x7f0000000140)="4fcbdc5f614d4e33b245a33314d659d38ad411161b7571c646aa5e4a014181142a95d2fa365eb0594bbd07170e", 0x2d}]) [ 605.206402][ T3075] [0000000000000000] pgd=080000015c4b5003, p4d=080000015c4b5003, pud=0000000000000000 [ 605.208637][ T3075] Internal error: Oops: 0000000086000005 [#1] PREEMPT SMP [ 605.210130][ T3075] Modules linked in: [ 605.210972][ T3075] CPU: 1 PID: 3075 Comm: syz-executor.2 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 605.213266][ T3075] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 605.215427][ T3075] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 605.217105][ T3075] pc : 0x0 [ 605.217760][ T3075] lr : folio_mark_dirty+0xbc/0x218 [ 605.218912][ T3075] sp : ffff80001283b970 [ 605.219772][ T3075] x29: ffff80001283b970 x28: 0000000000000000 x27: ffff80001283bb08 [ 605.221591][ T3075] x26: 0000000000000001 x25: 0000000000000400 x24: 0000000000000001 [ 605.223423][ T3075] x23: ffff00011ebe2c00 x22: 00000000000005ff x21: 05ffc00000000007 [ 605.225213][ T3075] x20: ffff000113c603b8 x19: fffffc00041301c0 x18: fffffffffffffff5 [ 605.226982][ T3075] x17: ffff80000dd0b198 x16: ffff80000db49158 x15: 0000000000000000 [ 605.228749][ T3075] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000 [ 605.230337][ T3075] x11: ff808000083e4214 x10: 0000000000000000 x9 : ffff8000083e4214 [ 605.232222][ T3075] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000 [ 605.234087][ T3075] x5 : ffff000104c08000 x4 : ffff0001187f9000 x3 : ffff000104c07f80 [ 605.236055][ T3075] x2 : fffffffffffffff0 x1 : fffffc00041301c0 x0 : ffff000113c603b8 [ 605.237512][ T3075] Call trace: [ 605.238295][ T3075] 0x0 [ 605.238903][ T3075] set_page_dirty+0x38/0xbc [ 605.239910][ T3075] f2fs_update_meta_page+0x80/0xa8 [ 605.241010][ T3075] do_checkpoint+0x75c/0xee8 [ 605.242099][ T3075] f2fs_write_checkpoint+0x3b8/0x568 [ 605.243480][ T3075] f2fs_issue_checkpoint+0x1b0/0x244 [ 605.244641][ T3075] f2fs_sync_fs+0x8c/0xc8 [ 605.245683][ T3075] sync_filesystem+0xe0/0x134 [ 605.246754][ T3075] generic_shutdown_super+0x38/0x190 [ 605.248031][ T3075] kill_block_super+0x30/0x78 [ 605.249057][ T3075] kill_f2fs_super+0x140/0x194 [ 605.250178][ T3075] deactivate_locked_super+0x70/0xe8 [ 605.251457][ T3075] deactivate_super+0xd0/0xd4 [ 605.252602][ T3075] cleanup_mnt+0x1f8/0x234 [ 605.253627][ T3075] __cleanup_mnt+0x20/0x30 [ 605.254558][ T3075] task_work_run+0xc4/0x14c [ 605.255528][ T3075] do_notify_resume+0x174/0x1f0 [ 605.256664][ T3075] el0_svc+0x9c/0x150 [ 605.257467][ T3075] el0t_64_sync_handler+0x84/0xf0 [ 605.258431][ T3075] el0t_64_sync+0x18c/0x190 [ 605.259314][ T3075] Code: bad PC value [ 605.260013][ T3075] ---[ end trace 0000000000000000 ]--- [ 605.533767][ T3075] Kernel panic - not syncing: Oops: Fatal exception [ 605.535394][ T3075] SMP: stopping secondary CPUs [ 605.536434][ T3075] Kernel Offset: disabled [ 605.537352][ T3075] CPU features: 0x00000,02070084,26017203 [ 605.538638][ T3075] Memory Limit: none [ 605.804699][ T3075] Rebooting in 86400 seconds..