fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {0x0, 0x0, 0x17f000}], 0x4001, &(0x7f0000003580)=ANY=[], 0x1) 07:25:48 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r4 = dup3(r1, r2, 0x0) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r6 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r5, r6, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r4, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001bc0)={&(0x7f0000001b80)={0x1c, r3, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, r0, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000000}, 0x20) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:25:48 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0xc, 0x0, 0x0) [ 704.431327][ T1197] ieee802154 phy0 wpan0: encryption failed: -22 [ 704.438012][ T1197] ieee802154 phy1 wpan1: encryption failed: -22 07:25:48 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) ioctl$SG_GET_VERSION_NUM(r0, 0x1267, 0x0) [ 704.475354][T13280] loop3: detected capacity change from 0 to 264192 [ 704.484372][ T3572] usb 5-1: config 1 interface 0 altsetting 249 bulk endpoint 0x1 has invalid maxpacket 64 [ 704.488951][T13282] loop1: detected capacity change from 0 to 264192 [ 704.494512][ T3572] usb 5-1: config 1 interface 0 has no altsetting 0 [ 704.547121][T13282] loop1: AHDI p1 p2 [ 704.552114][T13282] loop1: p1 start 4126329889 is beyond EOD, truncated 07:25:48 executing program 2: socketpair(0x22, 0x0, 0x565, &(0x7f0000000140)) [ 704.668191][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 704.725932][ T3572] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 704.735297][ T3572] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 704.743594][ T3572] usb 5-1: Product: Ѓ [ 704.747846][ T3572] usb 5-1: Manufacturer: 噊낥渔濆뜈㿥槙é ë©¬ì•†ä§‘ი䖅ä¥î¼Œê­¦é…河벊쑉㖥îƒì®­ïŽé°í‘뷗澤쉊쎠৔ү䓋䦕諕∛舃缓î»Â´ï¬…ê±âººæ…³á”†ï¾ªã—⧓翭ä“㜇 [ 704.767918][ T3572] usb 5-1: SerialNumber: Е 07:25:48 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r4 = dup3(r1, r2, 0x0) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r6 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r5, r6, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r4, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001bc0)={&(0x7f0000001b80)={0x1c, r3, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, r0, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000000}, 0x20) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) (async) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) dup3(r1, r2, 0x0) (async) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) dup3(r5, r6, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) (async) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r4, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001bc0)={&(0x7f0000001b80)={0x1c, r3, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) (async) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, r0, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000000}, 0x20) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) 07:25:48 executing program 5: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000006740), 0x0, 0x0) ioctl$BLKROGET(r0, 0x125e, &(0x7f0000000040)) [ 704.911512][T13280] ntfs3: loop3: Failed to load $Extend. [ 705.066371][T13268] raw-gadget.0 gadget.4: fail, usb_ep_enable returned -22 07:25:49 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x0, 0x68, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000000040)="ffff00ff0122e9a632ddcd8a7ea6fdac30e9ba5c679963a65f70116d78fc37fec94a82c27a4330620304f71f253a2030b42f8eaf08e84b4b8458ef36f6995bc6e9e9797d30ae6038c32956303281ea98d0daf486bc60860e6f695da3682809af8ea081b1d87fc6e88c4fe07c9ca7192a1d1c46359763abd0e46d40b1be662cc7de8f373ea3ae2baff89c549377a438708adcba880634", 0x96, 0x2000}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102c0)="0000000000000000000000000000000000000000001000959a2a3d52cf2c00", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x45e0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010640)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000040000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a00000005000000001044000000005000000000000000000000000000000000048000000000000000010000000000000001000000000000000100000000000002400490033003000110145", 0x1eb, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {0x0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {0x0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400000000060400244c585549440000000000001400000000060400244c584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc381}, {0x0, 0x0, 0x6422f92}, {0x0}, {0x0}, {0x0}, {0x0, 0x0, 0xffffffffffffffff}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x0, 0xfe7}, {0x0, 0x0, 0x2}, {0x0}, {0x0, 0x0, 0x1ff}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x0, 0xfffffffffffffffc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000178e0)}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x0, 0x2f5e0}, {0x0}, {0x0}, {0x0, 0x0, 0x327e0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x0, 0x2}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000019e00)}, {0x0}, {0x0, 0x0, 0x3}, {&(0x7f000001a200)}, {0x0}, {0x0, 0x0, 0x403e0}, {0x0}, {0x0}, {0x0}, {&(0x7f000001aa40)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000d00000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e0000000000200000000000010068005400000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100100000000000006400000000000000200000002d0000000900660069006c0065002e0063006f006c006400000000001b0000000000010060004c0000000000050000000000050073a685d24ec4d80173a685d24ec4d80173a685d24ec4d80173a685d24ec4d80100000000000000000000000000000000200000102d0000000500660069006c0065003000000000001e0000000000010060004c0000000000050000000000050073a685d24ec4d801132d87d24ec4d801132d87d24ec4d80173a685d24ec4d80100100000000000000a0000000000000020000000590000000500660069006c006500310000000d001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c0065003200000000001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c00650033000000000000000000000000001000000002", 0x6cd, 0x45000}, {0x0}, {0x0, 0x0, 0xffffffffffffffff}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {0x0}, {0x0}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff01", 0x16, 0x47000}, {&(0x7f000001b660)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b3000101000080000000000000007c00000001000480480000005800000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x162, 0x48000}, {0x0, 0x0, 0x88000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {0x0, 0x0, 0x17f000}], 0x4001, &(0x7f0000003580)=ANY=[], 0x1) 07:25:49 executing program 0: syz_open_dev$sg(&(0x7f0000000080), 0xffffffffffffffff, 0x490002) [ 705.443074][ T3572] usb 5-1: USB disconnect, device number 11 [ 705.559041][T13291] loop1: detected capacity change from 0 to 264192 [ 705.662737][T13300] loop3: detected capacity change from 0 to 264192 [ 705.718627][T13291] Dev loop1: unable to read RDB block 8 [ 705.724650][T13291] loop1: AHDI p1 p2 [ 705.729362][T13291] loop1: p1 start 4126329889 is beyond EOD, truncated 07:25:49 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000180), 0x2}}, 0x20) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f0000000100)={0x10, 0x30, 0xfa00, {0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x38) 07:25:49 executing program 2: socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000500)) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 07:25:49 executing program 5: socketpair(0x3, 0x0, 0x222ce844, &(0x7f0000000080)) 07:25:49 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) (async) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r4 = dup3(r1, r2, 0x0) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r6 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r5, r6, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r4, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001bc0)={&(0x7f0000001b80)={0x1c, r3, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, r0, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000000}, 0x20) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:25:50 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_MAC_ACL(r0, &(0x7f0000000340)={&(0x7f0000000000), 0xc, &(0x7f0000000180)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_MAC_ADDRS={0x10, 0xa6, 0x0, 0x1, [{0xa, 0x6, @broadcast}]}]}, 0x38}}, 0x0) [ 706.059391][T13307] QAT: Invalid ioctl -1060596699 07:25:50 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) ioctl$SG_GET_VERSION_NUM(r0, 0x227e, 0x0) [ 706.200024][T13300] ntfs3: loop3: Failed to load $Extend. 07:25:50 executing program 5: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_MIDI_PRETIME(r0, 0x8004510b, &(0x7f00000001c0)) 07:25:50 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, 0x0, 0x0) 07:25:50 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0x5452, &(0x7f0000000700)) [ 706.507400][T13314] loop1: detected capacity change from 0 to 264192 [ 706.575333][T13314] loop1: AHDI p1 p2 [ 706.580302][T13314] loop1: p1 start 4126329889 is beyond EOD, truncated 07:25:50 executing program 4: socketpair(0x2b, 0x0, 0x0, &(0x7f0000000140)) 07:25:50 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:50 executing program 5: syz_open_dev$sg(&(0x7f0000000080), 0x8, 0x127002) 07:25:51 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) 07:25:51 executing program 0: syz_open_dev$ndb(&(0x7f0000005600), 0x0, 0x100880) 07:25:51 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$tipc(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000200)={'vxcan1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000440)=@newchain={0x24, 0x5f, 0xa01, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="78000000140010002abd7000fedbdf25027812fd", @ANYRES32=r3, @ANYBLOB="140003000014000600ff07000001040000010001000800000014000600080000000606000000000000006d0004000000080008002c01000014000300697036746e6c300000000100000000000000000000000100"/96], 0x78}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000001) close(r0) 07:25:51 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x1, &(0x7f0000000040)=@raw=[@kfunc], &(0x7f00000000c0)='GPL\x00', 0x7, 0xd4, &(0x7f0000000100)=""/212, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:25:51 executing program 5: r0 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$6lowpan_enable(r0, &(0x7f0000000100)='1', 0x1) 07:25:51 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0x80086301, &(0x7f0000000700)) 07:25:51 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:51 executing program 0: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_SEQ_GETTIME(r0, 0x8004510b, 0x0) [ 707.492549][T13338] netlink: 'syz-executor.1': attribute type 6 has an invalid length. [ 707.551375][T13338] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 07:25:51 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket$tipc(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000200)={'vxcan1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000440)=@newchain={0x24, 0x5f, 0xa01, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="78000000140010002abd7000fedbdf25027812fd", @ANYRES32=r3, @ANYBLOB="140003000014000600ff07000001040000010001000800000014000600080000000606000000000000006d0004000000080008002c01000014000300697036746e6c300000000100000000000000000000000100"/96], 0x78}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000001) (async) close(r0) 07:25:51 executing program 4: syz_open_dev$sg(&(0x7f0000000000), 0xffffffffffffffff, 0x0) 07:25:51 executing program 5: syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x8cc83) 07:25:51 executing program 3: openat$sequencer(0xffffffffffffff9c, &(0x7f0000000040), 0xc001, 0x0) 07:25:51 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:51 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x1, 0x0, 0xf}, 0x0) [ 707.987816][T13351] netlink: 'syz-executor.1': attribute type 6 has an invalid length. 07:25:52 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$tipc(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000200)={'vxcan1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000440)=@newchain={0x24, 0x5f, 0xa01, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="78000000140010002abd7000fedbdf25027812fd", @ANYRES32=r3, @ANYBLOB="140003000014000600ff07000001040000010001000800000014000600080000000606000000000000006d0004000000080008002c01000014000300697036746e6c300000000100000000000000000000000100"/96], 0x78}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000001) close(r0) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$tipc(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000200)={'vxcan1\x00'}) (async) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000440)=@newchain={0x24, 0x5f, 0xa01, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="78000000140010002abd7000fedbdf25027812fd", @ANYRES32=r3, @ANYBLOB="140003000014000600ff07000001040000010001000800000014000600080000000606000000000000006d0004000000080008002c01000014000300697036746e6c300000000100000000000000000000000100"/96], 0x78}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000001) (async) close(r0) (async) 07:25:52 executing program 4: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$SOUND_MIXER_READ_RECSRC(r0, 0x80044dff, &(0x7f0000000000)) 07:25:52 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:52 executing program 3: mount_setattr(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x180000}, 0x20) 07:25:52 executing program 5: openat$binderfs(0xffffffffffffff9c, 0x0, 0x300, 0x0) 07:25:52 executing program 0: openat$nullb(0xffffffffffffff9c, 0x0, 0x410000, 0x0) [ 708.473456][T13367] netlink: 'syz-executor.1': attribute type 6 has an invalid length. [ 708.521381][T13367] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 07:25:52 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000010c0), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f00000000c0)={0x12, 0x10, 0xfa00, {0x0, 0xffffffffffffffff, r0}}, 0x18) 07:25:52 executing program 5: syz_clone(0x2090a280, 0x0, 0x0, 0x0, 0x0, 0x0) 07:25:52 executing program 2: setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:52 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0x4020940d, &(0x7f0000000700)) 07:25:52 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)=@ipmr_getroute={0x1c, 0x1a, 0x400, 0x70bd2a, 0x25dfdbfd, {0x80, 0x80, 0x10, 0xff, 0xff, 0x3, 0xff, 0xa, 0x3000}, ["", "", ""]}, 0x1c}}, 0x4004) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x7ffffffd}, {&(0x7f0000000040)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b483d88935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59ff7620079f331e3ca4d61143ba779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa6228777949226cbbb5abebed19072ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7b46057c1573b75ada7500f86895acee417ce03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414a4f2764203f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5b98d7705e143551f3faa2a89ef4332cb8b40f7eb661e047190d850fc256363f5256d7d09b33d73136bb890d6336df03235f87b72ba2daa8d43c096c49f210cf1224444adebfd6c25b7c9d0338aabe64ab5d5efd5caaf5ade193a0cfb786dae10da231e1d42c3b0b8d026b12b6075d00153b65155114af84fc8d18b3193c9752fea995a40a437d01d10867d3f2895bb834271067c6c4ada42c13110b1e942b0bbc56dee163c3bf55a3914c89c7690d3a3ac7788a7c20ae5712956ef7ecc1c42b31a919d9e4ba486e1e447d09345d5272be49144e216d63f00e4f820c9b4f36303646cecd7683108eeae2fb3d21a09dc2474760f8ec071a52def646526bf09d105ea6e54a8c16ec540efeb22dcf10aaeb0691b7572305ee5bfb1afc51667d2d0020149955206bdb56c8ff07314d042ee2e0b431bdec824c93b50c50", 0x314}]) 07:25:52 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) ioctl$SG_GET_VERSION_NUM(r0, 0x5386, 0x0) 07:25:53 executing program 4: r0 = fsopen(&(0x7f0000000040)='bdev\x00', 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002600)='/proc/schedstat\x00', 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000080)='+^}+]\x00', &(0x7f00000000c0)='./file0\x00', r1) [ 709.054625][T13391] loop1: detected capacity change from 0 to 264192 07:25:53 executing program 2: setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:53 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x1, 0x0, 0x34000}, 0x0) 07:25:53 executing program 3: syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x0, 0x94, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x0, 0x0, 0x2}}}}}]}}]}}, &(0x7f0000000b00)={0x0, 0x0, 0x27, &(0x7f0000000940)={0x5, 0xf, 0x27, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x8, 0x4}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0xe}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "f1ca865a591db8bef1e376eb3f2a84bc"}]}, 0x4, [{0x2, &(0x7f0000000980)=@string={0x2}}, {0x0, 0x0}, {0x4, &(0x7f0000000a80)=@lang_id={0x4, 0x3, 0x403}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x415}}]}) [ 709.209790][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 07:25:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001540)=[{&(0x7f0000000080)="aa", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x20000045) 07:25:53 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)=@ipmr_getroute={0x1c, 0x1a, 0x400, 0x70bd2a, 0x25dfdbfd, {0x80, 0x80, 0x10, 0xff, 0xff, 0x3, 0xff, 0xa, 0x3000}, ["", "", ""]}, 0x1c}}, 0x4004) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x7ffffffd}, {&(0x7f0000000040)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b483d88935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59ff7620079f331e3ca4d61143ba779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa6228777949226cbbb5abebed19072ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7b46057c1573b75ada7500f86895acee417ce03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414a4f2764203f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5b98d7705e143551f3faa2a89ef4332cb8b40f7eb661e047190d850fc256363f5256d7d09b33d73136bb890d6336df03235f87b72ba2daa8d43c096c49f210cf1224444adebfd6c25b7c9d0338aabe64ab5d5efd5caaf5ade193a0cfb786dae10da231e1d42c3b0b8d026b12b6075d00153b65155114af84fc8d18b3193c9752fea995a40a437d01d10867d3f2895bb834271067c6c4ada42c13110b1e942b0bbc56dee163c3bf55a3914c89c7690d3a3ac7788a7c20ae5712956ef7ecc1c42b31a919d9e4ba486e1e447d09345d5272be49144e216d63f00e4f820c9b4f36303646cecd7683108eeae2fb3d21a09dc2474760f8ec071a52def646526bf09d105ea6e54a8c16ec540efeb22dcf10aaeb0691b7572305ee5bfb1afc51667d2d0020149955206bdb56c8ff07314d042ee2e0b431bdec824c93b50c50", 0x314}]) 07:25:53 executing program 4: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) ioctl$SG_GET_VERSION_NUM(r0, 0x2288, 0x0) 07:25:53 executing program 2: setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) [ 709.636299][T13406] loop1: detected capacity change from 0 to 264192 07:25:53 executing program 5: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xc020660b, 0x0) 07:25:53 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x12, &(0x7f0000000200), &(0x7f0000000240)=0x4) [ 709.786739][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 07:25:53 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)=@ipmr_getroute={0x1c, 0x1a, 0x400, 0x70bd2a, 0x25dfdbfd, {0x80, 0x80, 0x10, 0xff, 0xff, 0x3, 0xff, 0xa, 0x3000}, ["", "", ""]}, 0x1c}}, 0x4004) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x7ffffffd}, {&(0x7f0000000040)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b483d88935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59ff7620079f331e3ca4d61143ba779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa6228777949226cbbb5abebed19072ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7b46057c1573b75ada7500f86895acee417ce03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414a4f2764203f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5b98d7705e143551f3faa2a89ef4332cb8b40f7eb661e047190d850fc256363f5256d7d09b33d73136bb890d6336df03235f87b72ba2daa8d43c096c49f210cf1224444adebfd6c25b7c9d0338aabe64ab5d5efd5caaf5ade193a0cfb786dae10da231e1d42c3b0b8d026b12b6075d00153b65155114af84fc8d18b3193c9752fea995a40a437d01d10867d3f2895bb834271067c6c4ada42c13110b1e942b0bbc56dee163c3bf55a3914c89c7690d3a3ac7788a7c20ae5712956ef7ecc1c42b31a919d9e4ba486e1e447d09345d5272be49144e216d63f00e4f820c9b4f36303646cecd7683108eeae2fb3d21a09dc2474760f8ec071a52def646526bf09d105ea6e54a8c16ec540efeb22dcf10aaeb0691b7572305ee5bfb1afc51667d2d0020149955206bdb56c8ff07314d042ee2e0b431bdec824c93b50c50", 0x314}]) 07:25:53 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000040)={0x6, 0x1, &(0x7f0000001d40)=@raw=[@call], &(0x7f0000001d80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 709.893688][ T120] usb 4-1: new high-speed USB device number 13 using dummy_hcd 07:25:54 executing program 2: r0 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:54 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r1 = landlock_create_ruleset(&(0x7f0000000240)={0x200}, 0x8, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r1, 0x1, &(0x7f00000002c0)={0x200, r0}, 0x0) 07:25:54 executing program 4: syz_open_dev$sg(0x0, 0x3, 0xc200) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) getsockopt$inet_sctp6_SCTP_RECVNXTINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000000), &(0x7f0000000040)=0x4) getresuid(&(0x7f0000000ac0), 0x0, 0x0) getresuid(0x0, 0x0, 0x0) getresgid(0x0, &(0x7f0000000c80), 0x0) getresgid(&(0x7f0000000d00), &(0x7f0000000d40), &(0x7f0000000d80)) socket$inet6_sctp(0xa, 0x0, 0x84) openat$6lowpan_enable(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) syz_clone(0x46000200, 0x0, 0x0, 0x0, &(0x7f0000002400), 0x0) getresuid(&(0x7f0000002480), &(0x7f00000024c0), 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) [ 710.235854][T13420] loop1: detected capacity change from 0 to 264192 [ 710.263556][ T120] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 710.273546][ T120] usb 4-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 710.366377][ T120] usb 4-1: language id specifier not provided by device, defaulting to English [ 710.408181][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 710.733615][ T120] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 710.743334][ T120] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 710.751542][ T120] usb 4-1: Product: Ѓ [ 710.756718][ T120] usb 4-1: SerialNumber: Е [ 711.240459][ T120] usb 4-1: USB disconnect, device number 13 07:25:55 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x3, &(0x7f0000000240)=@framed, &(0x7f00000002c0)='GPL\x00', 0x2, 0xf5, &(0x7f0000000300)=""/245, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:25:55 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0x40086602, 0x0) 07:25:55 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x3a0ad604, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="aa82e505d8768df3251e54b089275c19b4191859b0150557f35f97e30898fee69c49bf3400b11c0ce38788f04a1cc57b68c13f60e41f14fae881323abcee80498514965ec75695c4f1547c18cddccfbc30ebfc9a65431d371b7f9996abc40dfe2fbcfd", 0x63, 0xffff33cb}]) 07:25:55 executing program 5: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0x5460, 0x0) 07:25:55 executing program 2: r0 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:55 executing program 4: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_MIDI_INFO(r0, 0xc074510c, &(0x7f0000000040)={"e67fa07b7032d9be0a679c1380a3c35b3205a70c88ac9454e70d9d736195"}) [ 711.918561][T13443] loop1: detected capacity change from 0 to 264192 07:25:56 executing program 0: r0 = fsopen(&(0x7f0000000040)='nilfs2\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, &(0x7f0000000080)='sync\x00', 0x0, 0x0) 07:25:56 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000010c0), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)}}, 0xffffffffffffff25) [ 712.043045][T13443] loop1: AHDI p1 p2 [ 712.048046][T13443] loop1: p1 start 4126329889 is beyond EOD, truncated 07:25:56 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f0000000040)={0x6, 0x118, 0xfa00, {{0x0, 0x0, "86cc2a197f039e568312831f411523779833bc53eb12e8d7a035141b539b42ff4d50aae1268b83c9bdf4c1cca3474f177951feec50e63151b6b067e40bc7787289f736975e348a7c9b16c2187ca273a29b17b827fcd5eac2fccfa45ac9823a8331cbc0b595345434382186a2f5fd38c3422b854e90a5a3a29696fc5daad432f43c7b3b0edf817185b0986dfb48bee77f73fd593f548ed167e65c25124b166bd74d828b4ed92e6e4ec07c7c12bff941ee8e6231ce1ca79732d8a5ebeba1f9b1ad8972d5f5c2109e8065e8115798ce13c4fb0d5b49e0d8187361d00790c12277d0be61ed9821abc74f063a6aa7125e00174d5f9e308d33fdce3dbac462ff57b81b", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}}, 0x120) [ 712.189169][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 07:25:56 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x3a0ad604, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="aa82e505d8768df3251e54b089275c19b4191859b0150557f35f97e30898fee69c49bf3400b11c0ce38788f04a1cc57b68c13f60e41f14fae881323abcee80498514965ec75695c4f1547c18cddccfbc30ebfc9a65431d371b7f9996abc40dfe2fbcfd", 0x63, 0xffff33cb}]) 07:25:56 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) ioctl$SG_GET_VERSION_NUM(r0, 0xc0481273, 0x0) 07:25:56 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_POWER_SAVE(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000180)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_PS_STATE={0x8}]}, 0x1c}}, 0x0) 07:25:56 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x2}, 0x1c, &(0x7f00000000c0)={&(0x7f0000000040)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 07:25:56 executing program 2: r0 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) [ 712.715892][T13459] loop1: detected capacity change from 0 to 264192 07:25:56 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x24, 0x0, 0x0) [ 712.850329][T13459] loop1: AHDI p1 p2 [ 712.856008][T13459] loop1: p1 start 4126329889 is beyond EOD, truncated 07:25:57 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x3a0ad604, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="aa82e505d8768df3251e54b089275c19b4191859b0150557f35f97e30898fee69c49bf3400b11c0ce38788f04a1cc57b68c13f60e41f14fae881323abcee80498514965ec75695c4f1547c18cddccfbc30ebfc9a65431d371b7f9996abc40dfe2fbcfd", 0x63, 0xffff33cb}]) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x3a0ad604, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="aa82e505d8768df3251e54b089275c19b4191859b0150557f35f97e30898fee69c49bf3400b11c0ce38788f04a1cc57b68c13f60e41f14fae881323abcee80498514965ec75695c4f1547c18cddccfbc30ebfc9a65431d371b7f9996abc40dfe2fbcfd", 0x63, 0xffff33cb}]) (async) 07:25:57 executing program 3: socketpair(0x11, 0x3, 0xee3, &(0x7f00000003c0)) 07:25:57 executing program 0: syz_clone(0x46000200, 0x0, 0x0, 0x0, 0x0, 0x0) 07:25:57 executing program 5: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000700)) 07:25:57 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000008c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x30, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x3, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x40}}}}}]}}]}}, &(0x7f0000000b00)={0xa, &(0x7f0000000900)={0xa}, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 713.427098][T13476] loop1: detected capacity change from 0 to 264192 07:25:57 executing program 3: r0 = socket$inet6_sctp(0xa, 0x3, 0x84) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x3, 0x0, 0x100000004) 07:25:57 executing program 5: syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x6002) 07:25:57 executing program 1: r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mount_setattr(r0, &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000100)={0x0, 0x0, 0x80000}, 0x20) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="73795a746e6c310000b0a600000019004db88567b1fdb56abc36c56e768a25f12af19c63bc6dd3605e603a68301969c77b4f10e00a6770142ab5475bd68536e59dd951e16b6bd9c19fb5093f7c16ff255f36a76e76c86c301b8f27cf08d34333d68318cf670c2844a853c706f6ca4c5f644235614d4bd040cc8b8dbad39a2a7820f54f0edcad9587", @ANYRES32=0x0, @ANYBLOB="00100010143964765659f293c3aab4bcbe71a9000006e5000000ff46ff7f1800680000fc"]}) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:25:57 executing program 2: socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:58 executing program 3: socketpair(0x2, 0x0, 0x80000000, &(0x7f0000001580)) [ 714.153348][ T3572] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 714.211483][T13493] loop1: detected capacity change from 0 to 264192 07:25:58 executing program 5: r0 = syz_open_dev$media(&(0x7f0000000040), 0x9f, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f0000000080)) 07:25:58 executing program 2: socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) [ 714.287559][T13493] loop1: AHDI p1 p2 [ 714.292749][T13493] loop1: p1 start 4126329889 is beyond EOD, truncated 07:25:58 executing program 3: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x38, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x2, &(0x7f0000000280)=@string={0x2}}]}) 07:25:58 executing program 1: r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mount_setattr(r0, &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000100)={0x0, 0x0, 0x80000}, 0x20) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="73795a746e6c310000b0a600000019004db88567b1fdb56abc36c56e768a25f12af19c63bc6dd3605e603a68301969c77b4f10e00a6770142ab5475bd68536e59dd951e16b6bd9c19fb5093f7c16ff255f36a76e76c86c301b8f27cf08d34333d68318cf670c2844a853c706f6ca4c5f644235614d4bd040cc8b8dbad39a2a7820f54f0edcad9587", @ANYRES32=0x0, @ANYBLOB="00100010143964765659f293c3aab4bcbe71a9000006e5000000ff46ff7f1800680000fc"]}) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) (async) mount_setattr(r0, &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000100)={0x0, 0x0, 0x80000}, 0x20) (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="73795a746e6c310000b0a600000019004db88567b1fdb56abc36c56e768a25f12af19c63bc6dd3605e603a68301969c77b4f10e00a6770142ab5475bd68536e59dd951e16b6bd9c19fb5093f7c16ff255f36a76e76c86c301b8f27cf08d34333d68318cf670c2844a853c706f6ca4c5f644235614d4bd040cc8b8dbad39a2a7820f54f0edcad9587", @ANYRES32=0x0, @ANYBLOB="00100010143964765659f293c3aab4bcbe71a9000006e5000000ff46ff7f1800680000fc"]}) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) [ 714.572993][ T3572] usb 5-1: unable to get BOS descriptor or descriptor too short [ 714.663092][ T3572] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 07:25:58 executing program 0: fsopen(&(0x7f0000000040)='cgroup2\x00', 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/mcfilter\x00') r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='fd/4\x00') dup2(r1, r0) 07:25:58 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000380), 0x0, 0x0) ioctl$IOC_PR_PREEMPT(r0, 0x127e, 0x0) [ 714.898866][T13505] loop1: detected capacity change from 0 to 264192 [ 714.942856][ T3572] usb 5-1: string descriptor 0 read error: -22 [ 714.949572][ T3572] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 714.959038][ T3572] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 715.063771][T13486] raw-gadget.0 gadget.4: fail, usb_ep_enable returned -22 [ 715.122544][T12067] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 715.312625][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 715.328547][ T3611] usb 5-1: USB disconnect, device number 12 [ 715.372707][T12067] usb 4-1: Using ep0 maxpacket: 8 [ 715.493806][T12067] usb 4-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 715.502853][T12067] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 715.513264][T12067] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 715.608572][T12067] usb 4-1: language id specifier not provided by device, defaulting to English [ 715.753010][T12067] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 715.763008][T12067] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 715.771217][T12067] usb 4-1: Product: syz [ 715.775642][T12067] usb 4-1: Manufacturer: syz [ 715.780401][T12067] usb 4-1: SerialNumber: syz 07:25:59 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @loopback}, 0x3}}, 0x2e) 07:25:59 executing program 2: socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2, 0x3ff}], 0x48) 07:25:59 executing program 1: r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mount_setattr(r0, &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000100)={0x0, 0x0, 0x80000}, 0x20) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="73795a746e6c310000b0a600000019004db88567b1fdb56abc36c56e768a25f12af19c63bc6dd3605e603a68301969c77b4f10e00a6770142ab5475bd68536e59dd951e16b6bd9c19fb5093f7c16ff255f36a76e76c86c301b8f27cf08d34333d68318cf670c2844a853c706f6ca4c5f644235614d4bd040cc8b8dbad39a2a7820f54f0edcad9587", @ANYRES32=0x0, @ANYBLOB="00100010143964765659f293c3aab4bcbe71a9000006e5000000ff46ff7f1800680000fc"]}) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:25:59 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=@ipv6_newrule={0x44, 0x20, 0x1, 0x0, 0x0, {0xa, 0x0, 0x80}, [@FIB_RULE_POLICY=@FRA_OIFNAME={0x14, 0x11, 'ip6tnl0\x00'}, @FRA_DST={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @loopback}}]}, 0x44}}, 0x0) 07:26:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000580)=[{0x0, 0x7ffffffff000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x118}, 0x0) close(r1) [ 716.120062][T13521] loop1: detected capacity change from 0 to 264192 07:26:00 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, 0x0, 0x0) 07:26:00 executing program 0: r0 = fsopen(&(0x7f0000000040)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x0) openat$cgroup_ro(r1, &(0x7f0000000340)='blkio.bfq.io_wait_time_recursive\x00', 0xf0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r0, 0x7, 0x0, 0x0, 0x0) [ 716.272028][T13521] loop1: AHDI p1 p2 [ 716.277208][T13521] loop1: p1 start 4126329889 is beyond EOD, truncated [ 716.303067][T12067] usb 4-1: 0:2 : does not exist 07:26:00 executing program 5: r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts(0xffffffffffffffff, 0x0) dup2(r0, r1) [ 716.465177][T12067] usb 4-1: USB disconnect, device number 14 07:26:00 executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000002900)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 07:26:00 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@ethernet={0x0, @random}, &(0x7f00000000c0)=0x80) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, 0x0) 07:26:00 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, 0x0, 0x0) 07:26:00 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_ADD(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0}}, 0x0) [ 716.909374][T13531] loop1: detected capacity change from 0 to 264192 07:26:01 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x34, r1, 0x2, 0x70bd29, 0x25dfdbfc, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz0\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz1\x00'}]}, 0x34}}, 0x4c004) waitid(0x0, 0x0, &(0x7f0000000140), 0x40000000, &(0x7f00000001c0)) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000580)={0x74, 0x0, 0x4, 0x70bd26, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x0, 0x12}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x74}, 0x1, 0x0, 0x0, 0x410}, 0x40) syz_clone(0x40b48100, &(0x7f00000006c0)="4b6d4ad805028b1c2cbb4f42a9eac1a80bfd7e4860fb993a500d2324ecb796cc82bb1d04c3133a661ae2d2db1ba6688700067bded87ef281d0f89c4a6322cd32e21711e206ec1cf7b35f5c41adcb676b48a6021ba299949314cad76123764b4c7d5ff6318ba4d4774b98f7eca7d3b6", 0x6f, &(0x7f0000000740), &(0x7f0000000780), &(0x7f00000007c0)="ab6eda7a33e7042fd2f04fee724cb426e7e2c66a49c890ced6490a5f11dde23f68a88a2301d23203da5daa4636ec5109231a30cf605b0a0dc7af8dc76ca6cc6a280611783b05589702b109d3f0d09cbf1cf4d8301005a02485bb5ba73308b87a1b1b58d28caffe85a2001d78ba5a3236934b2aa5e408cfac267023f59041f0f3b0fabb2df13eea521b512749f90812f454a365a3f3f484405713cb573bb578ab0201d11addc863f9d3e990ba8c18f0c3dfabd94a6180adacf037c8ccfe2cde3008a53f535f") [ 716.954168][ T7370] udevd[7370]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 717.089151][T13531] loop1: AHDI p1 p2 [ 717.094171][T13531] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:01 executing program 4: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xb, 0x6, 0x7e, 0x8, 0x1, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x2}, 0x48) 07:26:01 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@ethernet={0x0, @random}, &(0x7f00000000c0)=0x80) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) socket$unix(0x1, 0x0, 0x0) (async) getsockname(r0, &(0x7f0000000040)=@ethernet={0x0, @random}, &(0x7f00000000c0)=0x80) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) 07:26:01 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, 0x0, 0x0) 07:26:01 executing program 3: keyctl$dh_compute(0x17, &(0x7f00000001c0), 0x0, 0x0, &(0x7f0000000340)={0x0}) 07:26:01 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, 0x0) 07:26:01 executing program 4: keyctl$restrict_keyring(0x1d, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)='-:]%\n%-\x05[%\xd4\'@&i)\x00') [ 717.661925][T13545] loop1: detected capacity change from 0 to 264192 07:26:01 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}], 0x2c) [ 717.843841][T13545] Dev loop1: unable to read RDB block 8 [ 717.849638][T13545] loop1: AHDI p1 p2 [ 717.854799][T13545] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:02 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@ethernet={0x0, @random}, &(0x7f00000000c0)=0x80) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:02 executing program 0: ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000dc0)={0x104000, &(0x7f0000000b40), 0x0, 0x0, {}, &(0x7f0000000c00)=""/107, 0x6b, 0x0, &(0x7f0000000d80)=[0x0, 0x0, 0xffffffffffffffff], 0x3}, 0x58) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) write$P9_RWRITE(0xffffffffffffffff, 0x0, 0x0) 07:26:02 executing program 3: socketpair(0x1a, 0x0, 0x0, &(0x7f00000007c0)) 07:26:02 executing program 5: syz_clone3(&(0x7f0000001400)={0x1000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 07:26:02 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000ac0)={0x6, 0x4, &(0x7f0000000800)=@framed={{}, [@func]}, &(0x7f0000000880)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:26:02 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}], 0x2c) [ 718.347544][T13562] loop1: detected capacity change from 0 to 264192 [ 718.451638][T13562] loop1: AHDI p1 p2 [ 718.457164][T13562] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:02 executing program 3: epoll_create(0xb) 07:26:02 executing program 1: syz_read_part_table(0x8, 0x294, &(0x7f0000000000)) syz_read_part_table(0x0, 0x6, &(0x7f0000000480)=[{&(0x7f0000000000)="ffdb6d44f9de6f895898f0edf79f040221cb85e1ed0da6bdbf26e89528168acc56ab5c7dc13aa24790c1fec49c4dc90cfa6415cff9ea727ae7fd351e0e9ac386c4040a242848f71257bfcb24f2f79953ecbb6184ff2efdb8ffebee937c30857c1a92e56fadd5849ec87efa077472bfe6d81f0c3bcc17b7376df7e311434e0b980692e1049a677c29dc0775c276264ab3fca689cb3cda20a3d2d9cce2bc85b71682ea6ffaf6c6aa1de53a40a030a31f976e78bf26ceac1e5e615cca6e0bbdd8b150e8b4af81b849b56e8ef980b9e3792f38", 0xd1, 0x4}, {&(0x7f0000000100)="fd83924e5d984fbd16e60daf3ff48bbb9c054cd0c853b7d80e29d3fb8a390db46287859cfde5781a8b50c406fb0d98735b37cc9ec5ed85f87d8c19f16ad115e0d4863642fc4e652c39880ba5b9b71b56ca720ef885fa62e5b8d36abb0411ce7c11582f3c42f4631edf8c036ee4334ee9d041efc9e2b84e7f4535ad62f0167ef1e6926f19ca354e1aa2d55b6d0b6e5098c492f9608fdf3ff529ff3237485d7bb2ef3f5547c0f9da", 0xa7, 0x9}, {&(0x7f00000001c0)="862dc293e90d02dfb1c705daf24064d5cfad4345cff1128706541b6cbbb4808436f72909be6abb0d6622825bab0eaf00062634e4609fd6d7119660daa9dab6f67c2632a490a0f2248d3fbe782d5c0349bf407fbaed5ec3ee44c67a098a64bc29db364128fbb243aca72b6aac6dd58e99ee3c7fc483ecf2699d94f9c0b64991de713316ea25afd1cbe0eb621a599787d1dd5e", 0x92}, {&(0x7f0000000280)="c91ba870fad7321175d5570b722134729beb6e55e42d94e41797475fd01776eec23d7599953008e68193ac4577241aef717aa8a9984940d99d23c34b23d73f8a4e5bb27aa7415f9fd68ad67f67b8ce376fe527b7497bb12c10bfad27227719ab96a0867df471eba50b73ee03f2948a05d5d5f95d84b2e30c6e2bf8b2f8a7c56675cc10fe1b885ce7276d0e6ac2e9abdaf3107cf0bae37e3d35e3189c3b9a408a81b468ca59e3339ecfa42eecd51296bde9b56c1575f16e2de91e16b6d3effebc93d1a07cc7c47f729b48f57c64840da2406d04d4c73fddcdae100e0ab738fac329", 0xe1, 0xb9d4}, {&(0x7f0000000380)="b39011010b0db8e785f5b03dd290e058316da97d30d417cada4fd1864bec433f741a9a961a14b3d90c1b3ad90ff868a6680b70f28981f91e94d9b850811de4172724cf4efdec117024cf3ebd49091949425d9d347ac13eafa5a5e2b435d5ef6110105c38", 0x64, 0x8000}, {&(0x7f0000000400)="5cc1197bb51efa70f8f0cd70009608f683cea6ad1cd9ff63690b4181054068b763a32a46e6f7a8e561d86741b701cdddaf1ac194b1f645abab7a73ee31074eceb9dd2834f737c57dc86be9fb29331702c8dc792c1bda35b381e79f13b75fe68e0efa75accfec07a07740348707789cef7d0724", 0x73, 0x6}]) syz_read_part_table(0xa1, 0x7, &(0x7f0000001980)=[{&(0x7f0000000500)="29b8544c75d4f7b8cf78c6c49f1d4584c1e85664a25feab9d85f3b8ba1a761e6b6939d7b72d76f7720814b55fae93ba80274cd240e110505daa103635f6111239f189635f7711a37f41bea15b29c5c35efcfac2ec8f5cf46a1d00a91c16348bea25a02024072d3332fc81b0d3e8996941ad536768340fef48f278278f22653af4b6f7b168acd16cb67333bb028bae6df4dd5fa04e5ad9f3de29ebe240b9c3dd903a0718aecc2fb63a91b4f60d6", 0xad, 0xb16}, {&(0x7f00000005c0)="a0fa3e98d43b44a15e2521b44ed1ddd8a53944e1032fa7aba57fb564ad5544d6afeffff046c670d639fedb11fe5c6a5a7c12ec0a36d5c1dd9ad4c4e76b14e6c7e82fffcc7f191692d26cdf693e84bb9ac44adacf3ac67d723a9ee49bd389abb80f550a12064e20d1ad4f1bcc8a03710319a5ad71d2488b5dcdfc2c850ca85bf5862ef47049128dbbdc25ca384d97a95afa823f251006a0ce15f767577303a6812841ab53e5d8dbb236dc546ae5e59c6c8faa55601b93cd7001a52750b23f1302b48c6036c58b6e5eae5ff52508fccf2d413403421c0e0c3a0789578bb6ef99c57f72d03faba2b13ce0fde2afb35566cb84550ac28d7308884e49276fb04735cb15adeb78ec94502a613db0179337c673e0010b4ef50d421f15030a990c8f453a99bfb5f900fda09f9b72efb5fab54cc7a4569d1bca462ad9e17b80e1526613cefda758d302dfbb23b601167ce838f295e2a9c3b0c2c5c5c20c465a11708c527477ed7fd207004346de249a0dcfea8b7395888225ed3c02a2b94d62d22c709180fd8f527c5ddae9039d028434fda898d8fcaae7a7110fd5fb7fbc0666cc7a4d8a71e1112ab072c44df8ce4cb3cd48fa5e51a10770f2021e60741f32b80d44cf5544eee6e002c3f4b4279443a3c28aaf8b2336d7b630aec61760222c1a331902d408e33767a17e2030da1f1f8d82270ad0b99a5ce5f148ffe62bafaa1177a924ac6c54609c84f0bbc62ba94b29af221b68fadec8f9b6752be5453674279ad335bb03078483411c61f26b847e2024d9a610a2cdfa6621bae47fed716df49aa8558aaa4314c126668303dc82ed0acd1462777718f6b8a96b02492e27b2980e8728928f204298eb076624e72dfba9e24e64f8aebbce8201aeabe8c69388476313c03b639478c8ec5d133ca0945f612e96ca0e92ea9989511fb783d862e9ef48e36f8008fc7667c028a2a8675e2644eb871511d44cb04bf02ee5feecdc6a1f3c780109b45bb30ebf13d4cbb08fecbdbc7e48e9fbf260b9298e21c2b1531a4f4b1e7f36b918a621c9be69a33c2a5a79b1dd73fd574708486d424d36274177939029a9331265ee42bdcdfa36c3801a8ff61315b457c2b57b2f5161bc6c52f9fe69c325d0f45b148d8425d3d9443b5c7c23690177ef0749a0924d57687bc3103510bd9f2583720ca509d3f6c57dd020214a0174d9e0b405a2342fefd24d03f19d5202e077246391e24cfa966386df3f45d0d4fb08949b6f37a52e277b27f2c707392789feb764b5ce80a14e475bb64983fdafdb659100af420e1736f5b72075b1c84165c8b5eabd9c680c426e85efdfd1273b78512accad382c86eaaeeec27097d13efc8cfe531eb74b3475c32286e93909c8ec96923681a04bc1b68d191361182d4dfe46784d6ebe931292bfc4358817f7e4f77ce0a1bfb8319ebae860439126f3fe67e5de6971b9bb318f450474f544db8a88fbd41ad5e144db2e6f56f63828d4c6695aa23ea3b83f23068851aff5bc88194e4806cc12453c4b3c33fb70559095263e095b276eea1fb27e31879b51935d1b8e58c0df57feee08ba227527e197ca6eaee02e40508a92f0f51a7b992da1bf6e6adb56ed5c475778dfdc9afa06d9190590fe0f181eb05406219200a513ece1df382bcbb1cad78864213bb8c8abe42b533985a8a6c2d6a9921b1377a42b42c62bb8dce0aca267086a5671953788ed5850cd08726c64994092aad2dce96b52e53636aa48cdd51f66f71d3b57abce4d4dca034f2a0bfe6efe5efd562278748faff85c913012d6c0dd4b956b22ae24d1fb6765ff7956087fe0d347214786887cad08103c328fb462e7a0307c216e9431bddc943c56882995f418a7defe42b3f4a61daf644d02f7cc4761e6b7dc6bfe41da084f0861aceddb04a6ee795d56ea066d09249651636fdb2c6ce8a573ff2ee1bc074fa0beae2115cce93f7da290b7d7abdf2306a3e4bc7fdcf4ac616d75989765e43e5f376a7be16d2b512417f6772a431a7d800658b9b1feab6f9c5610db23a98005bb9ed857d3aa7f2a9f0cd9e9f5e59f2c1a3aae48f6059864691769427e45a6a3dd3f718fef619ecedd51d47c58c2545862a3e1a40ac8670ed1c4a4f1a57a6e34ee0efd9b55c1b43e78f2a02ecbfd292f9550da4e0d863554b57798293dd114c1127beeae3fcd20b91b5a01804c0c74b98fcb268f3405cb8235e3b71e59baa9950f8f504700975c6453020ba89efaa9732673d8297457aaa6c0f2605be142a56328b2bbc08aded920abec6483f626d28430a920651e7abe8e4fbcee7cde05d5ef03ffc21d2b0dbcb1ed1a68430a6c440224ba948f66f1fa589573dab88c9e153ac544469cfba3e27cfe11633121b1b32d442b49b0b72ca95e4d946c860d518224d8a77443d9637cdcf738a7a3383f37d9c59bf6d645dc64a19fc6ed70b36494805b5a8a38dbe6fbb3df02450a01ecaf82f9ca9cb9e667417a68d857ae965e5252687bc292f811e9f90e77d790d285b29a009fd9d524bae3f0f6419e855a1e37aed83b12b0f79fa248cb5aa3dbf06889f1a1be1d56b7aa23914f52e2efd99cda7d2bfb30c0cfc7b09d5e1f4f0a038ff154dddc6570adf8b498bcfed158f668fdf99d32714728d35501c83966ef0bda9f36943a897c9ed67444425911357f5d8bd1fd87b2a045f2c1dfd6d5456b2ae615112293b42504cb3e38d25cae9901e6018158ace329847f99d957d826cf5faa4d7987c83c12e35d8999596a0fa50c2901bc8ef11924b45d1b23bca47f73f4167618753c175070454c224ff66689603f8ed89773bd0ba22e1be243307ec51c93879a243f160a14cf935d21549bdc6fe62b0eb964457d2612b965925e4f82f2b1dbd258c0357390a38086501f52fb3a528a6e38d8f7ac80a4e582fccf2b936bfa4b51e8868309b690030b5f349c2120970b6731134d0db8557800e224cf3ab22df43c210d9f3a8837d581620311f48472c3df63db78bb3262362d8a5c2d9d551f98924978807fce5d270a796062a4c11f9bb1b283e9c849be8f8f9e44d95d41f3161a9d2416e7a61174f6c38ef39e26d47c25a172dab5bd6030913bde044c94aa5a28f431d658812f255acbb7340812040d752c4389c6f0bd7d3586bded05cbdeae3166af56379f72ec6ae0aa215d78c90679183859425e2df63a3cb73a70f5a541b2932b0323fd9d87b1551ee80a6331ce4ddf6adc12aef74b926e8485bc8e23146f3a0314fcaad07006fafee55cd374d5b47acd040ed70c7f78bef7c38a3b722c50092eaf3d88e4458549ea40dff8ff7ba7ab73bf5ef0b144e20ea53f9e0ecf190531cdcd3474f9d0e0d83ad26598047f5cb8e3a0984b7131e4f83993e379370cc47f3cb19d7616522d6e29e288bc8cce70cd5c29781e70a5f2641c3b530c4a113d70d0d9a0736c4fdee28033b2f91c704216cde4e6ae56aed3161298f72d17295a0206e388ad71f9ec900d36fbb591a3f75a6679fe2bd631ed9332a73fe2b13ba2b0b5bf279d6501c08e97f36d6257b0acb8184f9c2a6052c34025154b448eda280ccc5e5e0e9c66c996eb513b57f7269a5f775587a29676de897cee47b4b1ab56161b7dc06f3791a4fc7e2a92e68fdfa3615328c85ac6f32cab7971d973498d4bf1911e7453242fcf6e248023c9c94ac3c3c73a526ca4c789b5c7b05c73809a9fe7c17ed32d840f6536a982af8439ded369764bf3462d5f623f27bcc51674d7d81dee57303bccf781034a35cd3604a5459d76e931415b984ffd99bd4d8208ddb7f75165df09217b0527003e5bea18b24250bedd91f6eb6d3202b1bbe5e0ee58914fb6086c1d83d710d627071d6af1f78c367bc215eae39e8449beaa8c1b4d24ed70dae6475b53e0aa4df6d6685f7d63ee259a7e09e62cf4a00468f5356079714ed1cffff5ad9f57155134c33b20c0b37b9be7811bbf3e2ea1a79b37e5e6b11f1bcb36cfd6b6c8f04195bd85014cc227d79a9fe26e7dec6c1762ea83f57194c04652b78bc73a4730d4d7ccd7eaa279c3a5844bd47da14a5e6b87a99576c80a7cddefc7eb37eff3551da89ed2148e41cd790ac3d42ccb79167deabc6510d298a919d77d73f6c4b7345a6125839039ec2952a622fc2e3dbb44b578c6d5703f6254af734cb3711687e0e23a3e79b54cfeaf892ab6b056914d0489aa669e4d2b041de30f1ef2518bc7cc456cd51754ea5f4b1175ef4e53de4e68d04a6a0b815476b677c9e718382b3d110dad2b466619e9bef249995204b7014545c78949e2b370bbd3beff3af176350bd621381bef51d1bb881bb5b5ae4b5c726d27ea2cf153491bb6827e6f2f8db82abfafde96ed778aa979824534fbade7b583743cfc67b28864d88d5ac77fd37facfbaf5557e64c2241795ea154b5278c0a71f9ed181b787da2d072e2a9e2190813f457d8e4ec6defa5dc55454e8ecd66d1df9a96e587c63998e494878443645c1e12fb144f4b9fb23c0a6cff45cebcb8e3dfd4d3fef6dac7381ae4c59750526c8bb3daf9e99e3a89261876ad9e1f16dd1096a9ea9bec36e69e964aa989dddaa0b33b332c1523870ad7875a5b11397feb290c6d299a2ec8c23869ffcd208a20d5d06b1b7f374285f9bb53edb2185a93c48d0ea76a78c96ef6a0b543af785c2633076d4605e433fb65b20c919b9031dde3680e88dc1efbddaa630a3e2322d332236c49952f0796e34bd6513145935a132c3c737d596ab13a9b771953688c904e8e9203794aa55be516768a720b63adabc81fb164a48bb85fbe7012485e9602547ea25ca5bc2838db2cf83eb7f4fe692048aaba908fbecb9e8d0b7112241c0556bda8679d1f973249ed10328376f50130d07480fd7f09c0e060f88ec2f8c68015ed8cbbacabbda1709e6dbc66b842399ab0d8125c6f70b2a9b66716df61e58e136cfab8347cff292e0360a85a1ed55557f01d9df8983de8bc3023ae04ce51d6f1b4468b31f0bad41af214df8bfcfb5e45648b4832f0f076a5daa82f9fa1242ee174a6c74c2020c5c71d80cb6bf3050aa92abdb1d3e55310371949c22a84ed1cf8a929d5e49f30085b29bbd9fa8d7700229af3b7b3a0b05b0d99c2a038497dbf972439e99ec4bf839bf98dc1b3a66d439294d3598cc32d58cca1e93489adfdd9e3b79f40e97f93dc891a478bc8fe0ce25ec7ecc946d2ae7c82f6e27bbc26238b214b075998277c365547068eb6471fc9ed0b411ca49a874abbaec69e8c4bf5c980ddcc23d6546556e222d9572f16aeee0d205e85a8c4c6361e136ee09f0f9b5c41aea52feb415bdda14f93bc5b2df0b2f4e44b954f1a03c562c6e7f430de6239b1750319b147e4dd9af83b8fae4a9c0d8ed5941a5e2fe7949c530cf8a4224c4ecad01865421c8f2a00cbf21fdd3ec13b0cf20a50b1e70c56ac66b4cb74f5d1e0aa5c65f0dee908da1a0fa0a31d3cbe6c0822b696fe7fcdf9cb9493bba61b1797d6f2060f36eae23655c9ecaf5251a411832432e154178d2e7a3caed1702c0293769901195f71f628bd7ead7bd01adedabd4cc5271d087b7186ed2585afead13f06cb1081f84e6892c7594813c0508036b85ebe85b203d9b7d1cd615af642d76e577f0fbb6649f66d60313938a9f0f9a191a08e30c8610cc515523422b6c619036caf7c0442d1fda262175125d49e79bca4eb6936bea90cf96aadc0a5e1783346709c4ce8b4e74c4cb373f96b6a25df920a25f60098bb08c53d9386fe8874cab2fa1a9040c61bd158320a1073b1e75be7ffa3e274d5b2ce39e168e2d281c3ccd4a707ab3eccb1103a5a0c0e0eea", 0x1000, 0x1ff}, {&(0x7f00000015c0)="d1c50b3dbea4716f12af214ead0887b9af59bb2d09ca916a795cfc", 0x1b, 0x10000}, {&(0x7f0000001600)="f88c51778086862aeb7e0174dc554cfa071ac47536acbd344bd5feb2812e410640d7ffbd36d784e621a9c74d11d69b42c6201326ebf3d9fa82c422a9aa752b89f9815d3e0f185af1485c49728674b05f8e1401648669022bd99b7e93a1c20e4a66c2e6a6cadc5830e178b05c3e96e05cdefc20c3a977ca5979c3d6f14d7f9945920e4cf82a9a07ac44025d3bdf6241713b76ec01412052b2b8f0833c3107fb791185b760ee606fd649cd55fe12ebe717ebb6153662d8d259a038048c52ef6ba1eab0834c439c96a5d3cdb63090708874253e007175c1b9f39cfa59cf76730142013eed4c83fb9dd4e2aca56ef96cbe47cd6cef0e7da084b5680b176e4ef0", 0xfe, 0x8}, {&(0x7f0000001a00)="432d14c77d548f516253031dd6ca13b28c78917a9d660ecb89bb00c57c0f9655e109232429be078d9c3ee1aa5e13bd2a3ef93a7d20289447dc6a2efe6d3b2abec1e6df09b9af05dfff3e18394cd2024f933d8dd39c5982a001b05e30fe4103f7fd020444380c75bc5f40bbc537dcc58187281e57fe802bcdc58406e28ee7f102af42dbda72113e8315d9e159535ecd2fe2f8c531f70536f2b12fa3cb31b8c46f99a0616d1f3979a9923934b2bb76b0017f01fe07112e62c4283d1c39a17c2e39cf884e5de209012fb406bdc7be4efc08e888ffdb9207b633b8e65d05dc50e1a51b29e6fabb00f8b4cfeb9f6c983174e1f31b0d6f9e76e0006737c772e3dcd9e8eec134888bca59b9d85577974b78e0a6821e52953feb6af0b4936e6c9706b762207394ccbbb27e4f02fabcf2c6d82036b9e2012317a7dd96520a8d5b0142bcf9d08d3c307609b20962703a7b73a1d7d35de2c8b578f6e9c5df3b00"/357, 0x165, 0x8}, {&(0x7f0000001b80)="3336ff454555e0b9c078bb14f52e27e8c680fa4c6b89ff9decf0e710899c3023c932cb35d59e9997e8599323d0464f76492595ca0fafc65abe26aa0381ad458fcd98d9fc861cce256d4b8ca62204d97d7d32bcde4db60fb486ba23221809e0118df0fe37a48bc35388d6bd290cd411502cedfbb878f57477b0b5314dd943eb8ea4fe658193c4f4139c056e49c71f4c910269084a26f5b5d2e5dba9c4a0fd1bbcb3ae9fd363b6926de68ad440227bca7891f46c07362fd836a6e74b55b3f614ced22f4c6b7b908d3da3d738888b7888c5121ae12f3d57fbeb2edfefe9a44beadd2bc282714c5502f8bcb19abff82a08c8f6b7a7298000ce31eed04515026dcadad677f0d10718d54f75fbd024fd492febc48106f6", 0x114, 0x400}, {&(0x7f00000018c0)="3f2d72c479fdecb3da3bb7dca0f69861408c5ab0e276b76d6df9a4851c195a6425a50428011133d35781c9fa99cb13b779960f95cc0138cd57256c6c58bf0508f7540a9916f65f8d13ad17a3f88064cc532e4e646a612b797a991b4eeafb5a8c439293d15b4dfabb79d83222e5fceed5433a8295bade3fcdc09351a6f173d5100f59a14d301e2915c5ea4a679608fdfb49565cfb8cb0", 0x96, 0x2}]) 07:26:02 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x244100, 0x0) fcntl$getown(r0, 0x9) 07:26:02 executing program 4: socketpair(0xf, 0x0, 0x0, &(0x7f0000000080)) 07:26:03 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}], 0x2c) 07:26:03 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000080)={'erspan0\x00', 0x0}) 07:26:03 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000008c0)={0x1d, 0x3, &(0x7f0000000240)=@framed, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0xef, &(0x7f0000000640)=""/239, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:26:03 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xb, 0x0, 0x0, 0x8, 0x1}, 0x48) [ 719.183992][T13580] loop1: detected capacity change from 0 to 185 07:26:03 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x6, &(0x7f0000000300)=@framed={{}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff8}, @jmp]}, &(0x7f00000002c0)='syzkaller\x00', 0x4, 0xf9, &(0x7f0000000000)=""/249, 0x0, 0xa, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:26:03 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x48) 07:26:03 executing program 1: syz_read_part_table(0x8, 0x294, &(0x7f0000000000)) (async) syz_read_part_table(0x0, 0x6, &(0x7f0000000480)=[{&(0x7f0000000000)="ffdb6d44f9de6f895898f0edf79f040221cb85e1ed0da6bdbf26e89528168acc56ab5c7dc13aa24790c1fec49c4dc90cfa6415cff9ea727ae7fd351e0e9ac386c4040a242848f71257bfcb24f2f79953ecbb6184ff2efdb8ffebee937c30857c1a92e56fadd5849ec87efa077472bfe6d81f0c3bcc17b7376df7e311434e0b980692e1049a677c29dc0775c276264ab3fca689cb3cda20a3d2d9cce2bc85b71682ea6ffaf6c6aa1de53a40a030a31f976e78bf26ceac1e5e615cca6e0bbdd8b150e8b4af81b849b56e8ef980b9e3792f38", 0xd1, 0x4}, {&(0x7f0000000100)="fd83924e5d984fbd16e60daf3ff48bbb9c054cd0c853b7d80e29d3fb8a390db46287859cfde5781a8b50c406fb0d98735b37cc9ec5ed85f87d8c19f16ad115e0d4863642fc4e652c39880ba5b9b71b56ca720ef885fa62e5b8d36abb0411ce7c11582f3c42f4631edf8c036ee4334ee9d041efc9e2b84e7f4535ad62f0167ef1e6926f19ca354e1aa2d55b6d0b6e5098c492f9608fdf3ff529ff3237485d7bb2ef3f5547c0f9da", 0xa7, 0x9}, {&(0x7f00000001c0)="862dc293e90d02dfb1c705daf24064d5cfad4345cff1128706541b6cbbb4808436f72909be6abb0d6622825bab0eaf00062634e4609fd6d7119660daa9dab6f67c2632a490a0f2248d3fbe782d5c0349bf407fbaed5ec3ee44c67a098a64bc29db364128fbb243aca72b6aac6dd58e99ee3c7fc483ecf2699d94f9c0b64991de713316ea25afd1cbe0eb621a599787d1dd5e", 0x92}, {&(0x7f0000000280)="c91ba870fad7321175d5570b722134729beb6e55e42d94e41797475fd01776eec23d7599953008e68193ac4577241aef717aa8a9984940d99d23c34b23d73f8a4e5bb27aa7415f9fd68ad67f67b8ce376fe527b7497bb12c10bfad27227719ab96a0867df471eba50b73ee03f2948a05d5d5f95d84b2e30c6e2bf8b2f8a7c56675cc10fe1b885ce7276d0e6ac2e9abdaf3107cf0bae37e3d35e3189c3b9a408a81b468ca59e3339ecfa42eecd51296bde9b56c1575f16e2de91e16b6d3effebc93d1a07cc7c47f729b48f57c64840da2406d04d4c73fddcdae100e0ab738fac329", 0xe1, 0xb9d4}, {&(0x7f0000000380)="b39011010b0db8e785f5b03dd290e058316da97d30d417cada4fd1864bec433f741a9a961a14b3d90c1b3ad90ff868a6680b70f28981f91e94d9b850811de4172724cf4efdec117024cf3ebd49091949425d9d347ac13eafa5a5e2b435d5ef6110105c38", 0x64, 0x8000}, {&(0x7f0000000400)="5cc1197bb51efa70f8f0cd70009608f683cea6ad1cd9ff63690b4181054068b763a32a46e6f7a8e561d86741b701cdddaf1ac194b1f645abab7a73ee31074eceb9dd2834f737c57dc86be9fb29331702c8dc792c1bda35b381e79f13b75fe68e0efa75accfec07a07740348707789cef7d0724", 0x73, 0x6}]) syz_read_part_table(0xa1, 0x7, &(0x7f0000001980)=[{&(0x7f0000000500)="29b8544c75d4f7b8cf78c6c49f1d4584c1e85664a25feab9d85f3b8ba1a761e6b6939d7b72d76f7720814b55fae93ba80274cd240e110505daa103635f6111239f189635f7711a37f41bea15b29c5c35efcfac2ec8f5cf46a1d00a91c16348bea25a02024072d3332fc81b0d3e8996941ad536768340fef48f278278f22653af4b6f7b168acd16cb67333bb028bae6df4dd5fa04e5ad9f3de29ebe240b9c3dd903a0718aecc2fb63a91b4f60d6", 0xad, 0xb16}, {&(0x7f00000005c0)="a0fa3e98d43b44a15e2521b44ed1ddd8a53944e1032fa7aba57fb564ad5544d6afeffff046c670d639fedb11fe5c6a5a7c12ec0a36d5c1dd9ad4c4e76b14e6c7e82fffcc7f191692d26cdf693e84bb9ac44adacf3ac67d723a9ee49bd389abb80f550a12064e20d1ad4f1bcc8a03710319a5ad71d2488b5dcdfc2c850ca85bf5862ef47049128dbbdc25ca384d97a95afa823f251006a0ce15f767577303a6812841ab53e5d8dbb236dc546ae5e59c6c8faa55601b93cd7001a52750b23f1302b48c6036c58b6e5eae5ff52508fccf2d413403421c0e0c3a0789578bb6ef99c57f72d03faba2b13ce0fde2afb35566cb84550ac28d7308884e49276fb04735cb15adeb78ec94502a613db0179337c673e0010b4ef50d421f15030a990c8f453a99bfb5f900fda09f9b72efb5fab54cc7a4569d1bca462ad9e17b80e1526613cefda758d302dfbb23b601167ce838f295e2a9c3b0c2c5c5c20c465a11708c527477ed7fd207004346de249a0dcfea8b7395888225ed3c02a2b94d62d22c709180fd8f527c5ddae9039d028434fda898d8fcaae7a7110fd5fb7fbc0666cc7a4d8a71e1112ab072c44df8ce4cb3cd48fa5e51a10770f2021e60741f32b80d44cf5544eee6e002c3f4b4279443a3c28aaf8b2336d7b630aec61760222c1a331902d408e33767a17e2030da1f1f8d82270ad0b99a5ce5f148ffe62bafaa1177a924ac6c54609c84f0bbc62ba94b29af221b68fadec8f9b6752be5453674279ad335bb03078483411c61f26b847e2024d9a610a2cdfa6621bae47fed716df49aa8558aaa4314c126668303dc82ed0acd1462777718f6b8a96b02492e27b2980e8728928f204298eb076624e72dfba9e24e64f8aebbce8201aeabe8c69388476313c03b639478c8ec5d133ca0945f612e96ca0e92ea9989511fb783d862e9ef48e36f8008fc7667c028a2a8675e2644eb871511d44cb04bf02ee5feecdc6a1f3c780109b45bb30ebf13d4cbb08fecbdbc7e48e9fbf260b9298e21c2b1531a4f4b1e7f36b918a621c9be69a33c2a5a79b1dd73fd574708486d424d36274177939029a9331265ee42bdcdfa36c3801a8ff61315b457c2b57b2f5161bc6c52f9fe69c325d0f45b148d8425d3d9443b5c7c23690177ef0749a0924d57687bc3103510bd9f2583720ca509d3f6c57dd020214a0174d9e0b405a2342fefd24d03f19d5202e077246391e24cfa966386df3f45d0d4fb08949b6f37a52e277b27f2c707392789feb764b5ce80a14e475bb64983fdafdb659100af420e1736f5b72075b1c84165c8b5eabd9c680c426e85efdfd1273b78512accad382c86eaaeeec27097d13efc8cfe531eb74b3475c32286e93909c8ec96923681a04bc1b68d191361182d4dfe46784d6ebe931292bfc4358817f7e4f77ce0a1bfb8319ebae860439126f3fe67e5de6971b9bb318f450474f544db8a88fbd41ad5e144db2e6f56f63828d4c6695aa23ea3b83f23068851aff5bc88194e4806cc12453c4b3c33fb70559095263e095b276eea1fb27e31879b51935d1b8e58c0df57feee08ba227527e197ca6eaee02e40508a92f0f51a7b992da1bf6e6adb56ed5c475778dfdc9afa06d9190590fe0f181eb05406219200a513ece1df382bcbb1cad78864213bb8c8abe42b533985a8a6c2d6a9921b1377a42b42c62bb8dce0aca267086a5671953788ed5850cd08726c64994092aad2dce96b52e53636aa48cdd51f66f71d3b57abce4d4dca034f2a0bfe6efe5efd562278748faff85c913012d6c0dd4b956b22ae24d1fb6765ff7956087fe0d347214786887cad08103c328fb462e7a0307c216e9431bddc943c56882995f418a7defe42b3f4a61daf644d02f7cc4761e6b7dc6bfe41da084f0861aceddb04a6ee795d56ea066d09249651636fdb2c6ce8a573ff2ee1bc074fa0beae2115cce93f7da290b7d7abdf2306a3e4bc7fdcf4ac616d75989765e43e5f376a7be16d2b512417f6772a431a7d800658b9b1feab6f9c5610db23a98005bb9ed857d3aa7f2a9f0cd9e9f5e59f2c1a3aae48f6059864691769427e45a6a3dd3f718fef619ecedd51d47c58c2545862a3e1a40ac8670ed1c4a4f1a57a6e34ee0efd9b55c1b43e78f2a02ecbfd292f9550da4e0d863554b57798293dd114c1127beeae3fcd20b91b5a01804c0c74b98fcb268f3405cb8235e3b71e59baa9950f8f504700975c6453020ba89efaa9732673d8297457aaa6c0f2605be142a56328b2bbc08aded920abec6483f626d28430a920651e7abe8e4fbcee7cde05d5ef03ffc21d2b0dbcb1ed1a68430a6c440224ba948f66f1fa589573dab88c9e153ac544469cfba3e27cfe11633121b1b32d442b49b0b72ca95e4d946c860d518224d8a77443d9637cdcf738a7a3383f37d9c59bf6d645dc64a19fc6ed70b36494805b5a8a38dbe6fbb3df02450a01ecaf82f9ca9cb9e667417a68d857ae965e5252687bc292f811e9f90e77d790d285b29a009fd9d524bae3f0f6419e855a1e37aed83b12b0f79fa248cb5aa3dbf06889f1a1be1d56b7aa23914f52e2efd99cda7d2bfb30c0cfc7b09d5e1f4f0a038ff154dddc6570adf8b498bcfed158f668fdf99d32714728d35501c83966ef0bda9f36943a897c9ed67444425911357f5d8bd1fd87b2a045f2c1dfd6d5456b2ae615112293b42504cb3e38d25cae9901e6018158ace329847f99d957d826cf5faa4d7987c83c12e35d8999596a0fa50c2901bc8ef11924b45d1b23bca47f73f4167618753c175070454c224ff66689603f8ed89773bd0ba22e1be243307ec51c93879a243f160a14cf935d21549bdc6fe62b0eb964457d2612b965925e4f82f2b1dbd258c0357390a38086501f52fb3a528a6e38d8f7ac80a4e582fccf2b936bfa4b51e8868309b690030b5f349c2120970b6731134d0db8557800e224cf3ab22df43c210d9f3a8837d581620311f48472c3df63db78bb3262362d8a5c2d9d551f98924978807fce5d270a796062a4c11f9bb1b283e9c849be8f8f9e44d95d41f3161a9d2416e7a61174f6c38ef39e26d47c25a172dab5bd6030913bde044c94aa5a28f431d658812f255acbb7340812040d752c4389c6f0bd7d3586bded05cbdeae3166af56379f72ec6ae0aa215d78c90679183859425e2df63a3cb73a70f5a541b2932b0323fd9d87b1551ee80a6331ce4ddf6adc12aef74b926e8485bc8e23146f3a0314fcaad07006fafee55cd374d5b47acd040ed70c7f78bef7c38a3b722c50092eaf3d88e4458549ea40dff8ff7ba7ab73bf5ef0b144e20ea53f9e0ecf190531cdcd3474f9d0e0d83ad26598047f5cb8e3a0984b7131e4f83993e379370cc47f3cb19d7616522d6e29e288bc8cce70cd5c29781e70a5f2641c3b530c4a113d70d0d9a0736c4fdee28033b2f91c704216cde4e6ae56aed3161298f72d17295a0206e388ad71f9ec900d36fbb591a3f75a6679fe2bd631ed9332a73fe2b13ba2b0b5bf279d6501c08e97f36d6257b0acb8184f9c2a6052c34025154b448eda280ccc5e5e0e9c66c996eb513b57f7269a5f775587a29676de897cee47b4b1ab56161b7dc06f3791a4fc7e2a92e68fdfa3615328c85ac6f32cab7971d973498d4bf1911e7453242fcf6e248023c9c94ac3c3c73a526ca4c789b5c7b05c73809a9fe7c17ed32d840f6536a982af8439ded369764bf3462d5f623f27bcc51674d7d81dee57303bccf781034a35cd3604a5459d76e931415b984ffd99bd4d8208ddb7f75165df09217b0527003e5bea18b24250bedd91f6eb6d3202b1bbe5e0ee58914fb6086c1d83d710d627071d6af1f78c367bc215eae39e8449beaa8c1b4d24ed70dae6475b53e0aa4df6d6685f7d63ee259a7e09e62cf4a00468f5356079714ed1cffff5ad9f57155134c33b20c0b37b9be7811bbf3e2ea1a79b37e5e6b11f1bcb36cfd6b6c8f04195bd85014cc227d79a9fe26e7dec6c1762ea83f57194c04652b78bc73a4730d4d7ccd7eaa279c3a5844bd47da14a5e6b87a99576c80a7cddefc7eb37eff3551da89ed2148e41cd790ac3d42ccb79167deabc6510d298a919d77d73f6c4b7345a6125839039ec2952a622fc2e3dbb44b578c6d5703f6254af734cb3711687e0e23a3e79b54cfeaf892ab6b056914d0489aa669e4d2b041de30f1ef2518bc7cc456cd51754ea5f4b1175ef4e53de4e68d04a6a0b815476b677c9e718382b3d110dad2b466619e9bef249995204b7014545c78949e2b370bbd3beff3af176350bd621381bef51d1bb881bb5b5ae4b5c726d27ea2cf153491bb6827e6f2f8db82abfafde96ed778aa979824534fbade7b583743cfc67b28864d88d5ac77fd37facfbaf5557e64c2241795ea154b5278c0a71f9ed181b787da2d072e2a9e2190813f457d8e4ec6defa5dc55454e8ecd66d1df9a96e587c63998e494878443645c1e12fb144f4b9fb23c0a6cff45cebcb8e3dfd4d3fef6dac7381ae4c59750526c8bb3daf9e99e3a89261876ad9e1f16dd1096a9ea9bec36e69e964aa989dddaa0b33b332c1523870ad7875a5b11397feb290c6d299a2ec8c23869ffcd208a20d5d06b1b7f374285f9bb53edb2185a93c48d0ea76a78c96ef6a0b543af785c2633076d4605e433fb65b20c919b9031dde3680e88dc1efbddaa630a3e2322d332236c49952f0796e34bd6513145935a132c3c737d596ab13a9b771953688c904e8e9203794aa55be516768a720b63adabc81fb164a48bb85fbe7012485e9602547ea25ca5bc2838db2cf83eb7f4fe692048aaba908fbecb9e8d0b7112241c0556bda8679d1f973249ed10328376f50130d07480fd7f09c0e060f88ec2f8c68015ed8cbbacabbda1709e6dbc66b842399ab0d8125c6f70b2a9b66716df61e58e136cfab8347cff292e0360a85a1ed55557f01d9df8983de8bc3023ae04ce51d6f1b4468b31f0bad41af214df8bfcfb5e45648b4832f0f076a5daa82f9fa1242ee174a6c74c2020c5c71d80cb6bf3050aa92abdb1d3e55310371949c22a84ed1cf8a929d5e49f30085b29bbd9fa8d7700229af3b7b3a0b05b0d99c2a038497dbf972439e99ec4bf839bf98dc1b3a66d439294d3598cc32d58cca1e93489adfdd9e3b79f40e97f93dc891a478bc8fe0ce25ec7ecc946d2ae7c82f6e27bbc26238b214b075998277c365547068eb6471fc9ed0b411ca49a874abbaec69e8c4bf5c980ddcc23d6546556e222d9572f16aeee0d205e85a8c4c6361e136ee09f0f9b5c41aea52feb415bdda14f93bc5b2df0b2f4e44b954f1a03c562c6e7f430de6239b1750319b147e4dd9af83b8fae4a9c0d8ed5941a5e2fe7949c530cf8a4224c4ecad01865421c8f2a00cbf21fdd3ec13b0cf20a50b1e70c56ac66b4cb74f5d1e0aa5c65f0dee908da1a0fa0a31d3cbe6c0822b696fe7fcdf9cb9493bba61b1797d6f2060f36eae23655c9ecaf5251a411832432e154178d2e7a3caed1702c0293769901195f71f628bd7ead7bd01adedabd4cc5271d087b7186ed2585afead13f06cb1081f84e6892c7594813c0508036b85ebe85b203d9b7d1cd615af642d76e577f0fbb6649f66d60313938a9f0f9a191a08e30c8610cc515523422b6c619036caf7c0442d1fda262175125d49e79bca4eb6936bea90cf96aadc0a5e1783346709c4ce8b4e74c4cb373f96b6a25df920a25f60098bb08c53d9386fe8874cab2fa1a9040c61bd158320a1073b1e75be7ffa3e274d5b2ce39e168e2d281c3ccd4a707ab3eccb1103a5a0c0e0eea", 0x1000, 0x1ff}, {&(0x7f00000015c0)="d1c50b3dbea4716f12af214ead0887b9af59bb2d09ca916a795cfc", 0x1b, 0x10000}, {&(0x7f0000001600)="f88c51778086862aeb7e0174dc554cfa071ac47536acbd344bd5feb2812e410640d7ffbd36d784e621a9c74d11d69b42c6201326ebf3d9fa82c422a9aa752b89f9815d3e0f185af1485c49728674b05f8e1401648669022bd99b7e93a1c20e4a66c2e6a6cadc5830e178b05c3e96e05cdefc20c3a977ca5979c3d6f14d7f9945920e4cf82a9a07ac44025d3bdf6241713b76ec01412052b2b8f0833c3107fb791185b760ee606fd649cd55fe12ebe717ebb6153662d8d259a038048c52ef6ba1eab0834c439c96a5d3cdb63090708874253e007175c1b9f39cfa59cf76730142013eed4c83fb9dd4e2aca56ef96cbe47cd6cef0e7da084b5680b176e4ef0", 0xfe, 0x8}, {&(0x7f0000001a00)="432d14c77d548f516253031dd6ca13b28c78917a9d660ecb89bb00c57c0f9655e109232429be078d9c3ee1aa5e13bd2a3ef93a7d20289447dc6a2efe6d3b2abec1e6df09b9af05dfff3e18394cd2024f933d8dd39c5982a001b05e30fe4103f7fd020444380c75bc5f40bbc537dcc58187281e57fe802bcdc58406e28ee7f102af42dbda72113e8315d9e159535ecd2fe2f8c531f70536f2b12fa3cb31b8c46f99a0616d1f3979a9923934b2bb76b0017f01fe07112e62c4283d1c39a17c2e39cf884e5de209012fb406bdc7be4efc08e888ffdb9207b633b8e65d05dc50e1a51b29e6fabb00f8b4cfeb9f6c983174e1f31b0d6f9e76e0006737c772e3dcd9e8eec134888bca59b9d85577974b78e0a6821e52953feb6af0b4936e6c9706b762207394ccbbb27e4f02fabcf2c6d82036b9e2012317a7dd96520a8d5b0142bcf9d08d3c307609b20962703a7b73a1d7d35de2c8b578f6e9c5df3b00"/357, 0x165, 0x8}, {&(0x7f0000001b80)="3336ff454555e0b9c078bb14f52e27e8c680fa4c6b89ff9decf0e710899c3023c932cb35d59e9997e8599323d0464f76492595ca0fafc65abe26aa0381ad458fcd98d9fc861cce256d4b8ca62204d97d7d32bcde4db60fb486ba23221809e0118df0fe37a48bc35388d6bd290cd411502cedfbb878f57477b0b5314dd943eb8ea4fe658193c4f4139c056e49c71f4c910269084a26f5b5d2e5dba9c4a0fd1bbcb3ae9fd363b6926de68ad440227bca7891f46c07362fd836a6e74b55b3f614ced22f4c6b7b908d3da3d738888b7888c5121ae12f3d57fbeb2edfefe9a44beadd2bc282714c5502f8bcb19abff82a08c8f6b7a7298000ce31eed04515026dcadad677f0d10718d54f75fbd024fd492febc48106f6", 0x114, 0x400}, {&(0x7f00000018c0)="3f2d72c479fdecb3da3bb7dca0f69861408c5ab0e276b76d6df9a4851c195a6425a50428011133d35781c9fa99cb13b779960f95cc0138cd57256c6c58bf0508f7540a9916f65f8d13ad17a3f88064cc532e4e646a612b797a991b4eeafb5a8c439293d15b4dfabb79d83222e5fceed5433a8295bade3fcdc09351a6f173d5100f59a14d301e2915c5ea4a679608fdfb49565cfb8cb0", 0x96, 0x2}]) 07:26:03 executing program 3: syz_open_dev$MSR(&(0x7f0000000040), 0x0, 0x0) 07:26:03 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r0, 0x107, 0x0, 0x0, &(0x7f00000000c0)) 07:26:03 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000000), 0xfe2f) 07:26:03 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x38) [ 719.841746][T13599] loop1: detected capacity change from 0 to 185 [ 719.847509][ T6036] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 07:26:04 executing program 5: openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x1e, 0x0, 0x0, &(0x7f00000001c0)) 07:26:04 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581", @ANYRES64], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 07:26:04 executing program 1: syz_read_part_table(0x8, 0x294, &(0x7f0000000000)) syz_read_part_table(0x0, 0x6, &(0x7f0000000480)=[{&(0x7f0000000000)="ffdb6d44f9de6f895898f0edf79f040221cb85e1ed0da6bdbf26e89528168acc56ab5c7dc13aa24790c1fec49c4dc90cfa6415cff9ea727ae7fd351e0e9ac386c4040a242848f71257bfcb24f2f79953ecbb6184ff2efdb8ffebee937c30857c1a92e56fadd5849ec87efa077472bfe6d81f0c3bcc17b7376df7e311434e0b980692e1049a677c29dc0775c276264ab3fca689cb3cda20a3d2d9cce2bc85b71682ea6ffaf6c6aa1de53a40a030a31f976e78bf26ceac1e5e615cca6e0bbdd8b150e8b4af81b849b56e8ef980b9e3792f38", 0xd1, 0x4}, {&(0x7f0000000100)="fd83924e5d984fbd16e60daf3ff48bbb9c054cd0c853b7d80e29d3fb8a390db46287859cfde5781a8b50c406fb0d98735b37cc9ec5ed85f87d8c19f16ad115e0d4863642fc4e652c39880ba5b9b71b56ca720ef885fa62e5b8d36abb0411ce7c11582f3c42f4631edf8c036ee4334ee9d041efc9e2b84e7f4535ad62f0167ef1e6926f19ca354e1aa2d55b6d0b6e5098c492f9608fdf3ff529ff3237485d7bb2ef3f5547c0f9da", 0xa7, 0x9}, {&(0x7f00000001c0)="862dc293e90d02dfb1c705daf24064d5cfad4345cff1128706541b6cbbb4808436f72909be6abb0d6622825bab0eaf00062634e4609fd6d7119660daa9dab6f67c2632a490a0f2248d3fbe782d5c0349bf407fbaed5ec3ee44c67a098a64bc29db364128fbb243aca72b6aac6dd58e99ee3c7fc483ecf2699d94f9c0b64991de713316ea25afd1cbe0eb621a599787d1dd5e", 0x92}, {&(0x7f0000000280)="c91ba870fad7321175d5570b722134729beb6e55e42d94e41797475fd01776eec23d7599953008e68193ac4577241aef717aa8a9984940d99d23c34b23d73f8a4e5bb27aa7415f9fd68ad67f67b8ce376fe527b7497bb12c10bfad27227719ab96a0867df471eba50b73ee03f2948a05d5d5f95d84b2e30c6e2bf8b2f8a7c56675cc10fe1b885ce7276d0e6ac2e9abdaf3107cf0bae37e3d35e3189c3b9a408a81b468ca59e3339ecfa42eecd51296bde9b56c1575f16e2de91e16b6d3effebc93d1a07cc7c47f729b48f57c64840da2406d04d4c73fddcdae100e0ab738fac329", 0xe1, 0xb9d4}, {&(0x7f0000000380)="b39011010b0db8e785f5b03dd290e058316da97d30d417cada4fd1864bec433f741a9a961a14b3d90c1b3ad90ff868a6680b70f28981f91e94d9b850811de4172724cf4efdec117024cf3ebd49091949425d9d347ac13eafa5a5e2b435d5ef6110105c38", 0x64, 0x8000}, {&(0x7f0000000400)="5cc1197bb51efa70f8f0cd70009608f683cea6ad1cd9ff63690b4181054068b763a32a46e6f7a8e561d86741b701cdddaf1ac194b1f645abab7a73ee31074eceb9dd2834f737c57dc86be9fb29331702c8dc792c1bda35b381e79f13b75fe68e0efa75accfec07a07740348707789cef7d0724", 0x73, 0x6}]) syz_read_part_table(0xa1, 0x7, &(0x7f0000001980)=[{&(0x7f0000000500)="29b8544c75d4f7b8cf78c6c49f1d4584c1e85664a25feab9d85f3b8ba1a761e6b6939d7b72d76f7720814b55fae93ba80274cd240e110505daa103635f6111239f189635f7711a37f41bea15b29c5c35efcfac2ec8f5cf46a1d00a91c16348bea25a02024072d3332fc81b0d3e8996941ad536768340fef48f278278f22653af4b6f7b168acd16cb67333bb028bae6df4dd5fa04e5ad9f3de29ebe240b9c3dd903a0718aecc2fb63a91b4f60d6", 0xad, 0xb16}, {&(0x7f00000005c0)="a0fa3e98d43b44a15e2521b44ed1ddd8a53944e1032fa7aba57fb564ad5544d6afeffff046c670d639fedb11fe5c6a5a7c12ec0a36d5c1dd9ad4c4e76b14e6c7e82fffcc7f191692d26cdf693e84bb9ac44adacf3ac67d723a9ee49bd389abb80f550a12064e20d1ad4f1bcc8a03710319a5ad71d2488b5dcdfc2c850ca85bf5862ef47049128dbbdc25ca384d97a95afa823f251006a0ce15f767577303a6812841ab53e5d8dbb236dc546ae5e59c6c8faa55601b93cd7001a52750b23f1302b48c6036c58b6e5eae5ff52508fccf2d413403421c0e0c3a0789578bb6ef99c57f72d03faba2b13ce0fde2afb35566cb84550ac28d7308884e49276fb04735cb15adeb78ec94502a613db0179337c673e0010b4ef50d421f15030a990c8f453a99bfb5f900fda09f9b72efb5fab54cc7a4569d1bca462ad9e17b80e1526613cefda758d302dfbb23b601167ce838f295e2a9c3b0c2c5c5c20c465a11708c527477ed7fd207004346de249a0dcfea8b7395888225ed3c02a2b94d62d22c709180fd8f527c5ddae9039d028434fda898d8fcaae7a7110fd5fb7fbc0666cc7a4d8a71e1112ab072c44df8ce4cb3cd48fa5e51a10770f2021e60741f32b80d44cf5544eee6e002c3f4b4279443a3c28aaf8b2336d7b630aec61760222c1a331902d408e33767a17e2030da1f1f8d82270ad0b99a5ce5f148ffe62bafaa1177a924ac6c54609c84f0bbc62ba94b29af221b68fadec8f9b6752be5453674279ad335bb03078483411c61f26b847e2024d9a610a2cdfa6621bae47fed716df49aa8558aaa4314c126668303dc82ed0acd1462777718f6b8a96b02492e27b2980e8728928f204298eb076624e72dfba9e24e64f8aebbce8201aeabe8c69388476313c03b639478c8ec5d133ca0945f612e96ca0e92ea9989511fb783d862e9ef48e36f8008fc7667c028a2a8675e2644eb871511d44cb04bf02ee5feecdc6a1f3c780109b45bb30ebf13d4cbb08fecbdbc7e48e9fbf260b9298e21c2b1531a4f4b1e7f36b918a621c9be69a33c2a5a79b1dd73fd574708486d424d36274177939029a9331265ee42bdcdfa36c3801a8ff61315b457c2b57b2f5161bc6c52f9fe69c325d0f45b148d8425d3d9443b5c7c23690177ef0749a0924d57687bc3103510bd9f2583720ca509d3f6c57dd020214a0174d9e0b405a2342fefd24d03f19d5202e077246391e24cfa966386df3f45d0d4fb08949b6f37a52e277b27f2c707392789feb764b5ce80a14e475bb64983fdafdb659100af420e1736f5b72075b1c84165c8b5eabd9c680c426e85efdfd1273b78512accad382c86eaaeeec27097d13efc8cfe531eb74b3475c32286e93909c8ec96923681a04bc1b68d191361182d4dfe46784d6ebe931292bfc4358817f7e4f77ce0a1bfb8319ebae860439126f3fe67e5de6971b9bb318f450474f544db8a88fbd41ad5e144db2e6f56f63828d4c6695aa23ea3b83f23068851aff5bc88194e4806cc12453c4b3c33fb70559095263e095b276eea1fb27e31879b51935d1b8e58c0df57feee08ba227527e197ca6eaee02e40508a92f0f51a7b992da1bf6e6adb56ed5c475778dfdc9afa06d9190590fe0f181eb05406219200a513ece1df382bcbb1cad78864213bb8c8abe42b533985a8a6c2d6a9921b1377a42b42c62bb8dce0aca267086a5671953788ed5850cd08726c64994092aad2dce96b52e53636aa48cdd51f66f71d3b57abce4d4dca034f2a0bfe6efe5efd562278748faff85c913012d6c0dd4b956b22ae24d1fb6765ff7956087fe0d347214786887cad08103c328fb462e7a0307c216e9431bddc943c56882995f418a7defe42b3f4a61daf644d02f7cc4761e6b7dc6bfe41da084f0861aceddb04a6ee795d56ea066d09249651636fdb2c6ce8a573ff2ee1bc074fa0beae2115cce93f7da290b7d7abdf2306a3e4bc7fdcf4ac616d75989765e43e5f376a7be16d2b512417f6772a431a7d800658b9b1feab6f9c5610db23a98005bb9ed857d3aa7f2a9f0cd9e9f5e59f2c1a3aae48f6059864691769427e45a6a3dd3f718fef619ecedd51d47c58c2545862a3e1a40ac8670ed1c4a4f1a57a6e34ee0efd9b55c1b43e78f2a02ecbfd292f9550da4e0d863554b57798293dd114c1127beeae3fcd20b91b5a01804c0c74b98fcb268f3405cb8235e3b71e59baa9950f8f504700975c6453020ba89efaa9732673d8297457aaa6c0f2605be142a56328b2bbc08aded920abec6483f626d28430a920651e7abe8e4fbcee7cde05d5ef03ffc21d2b0dbcb1ed1a68430a6c440224ba948f66f1fa589573dab88c9e153ac544469cfba3e27cfe11633121b1b32d442b49b0b72ca95e4d946c860d518224d8a77443d9637cdcf738a7a3383f37d9c59bf6d645dc64a19fc6ed70b36494805b5a8a38dbe6fbb3df02450a01ecaf82f9ca9cb9e667417a68d857ae965e5252687bc292f811e9f90e77d790d285b29a009fd9d524bae3f0f6419e855a1e37aed83b12b0f79fa248cb5aa3dbf06889f1a1be1d56b7aa23914f52e2efd99cda7d2bfb30c0cfc7b09d5e1f4f0a038ff154dddc6570adf8b498bcfed158f668fdf99d32714728d35501c83966ef0bda9f36943a897c9ed67444425911357f5d8bd1fd87b2a045f2c1dfd6d5456b2ae615112293b42504cb3e38d25cae9901e6018158ace329847f99d957d826cf5faa4d7987c83c12e35d8999596a0fa50c2901bc8ef11924b45d1b23bca47f73f4167618753c175070454c224ff66689603f8ed89773bd0ba22e1be243307ec51c93879a243f160a14cf935d21549bdc6fe62b0eb964457d2612b965925e4f82f2b1dbd258c0357390a38086501f52fb3a528a6e38d8f7ac80a4e582fccf2b936bfa4b51e8868309b690030b5f349c2120970b6731134d0db8557800e224cf3ab22df43c210d9f3a8837d581620311f48472c3df63db78bb3262362d8a5c2d9d551f98924978807fce5d270a796062a4c11f9bb1b283e9c849be8f8f9e44d95d41f3161a9d2416e7a61174f6c38ef39e26d47c25a172dab5bd6030913bde044c94aa5a28f431d658812f255acbb7340812040d752c4389c6f0bd7d3586bded05cbdeae3166af56379f72ec6ae0aa215d78c90679183859425e2df63a3cb73a70f5a541b2932b0323fd9d87b1551ee80a6331ce4ddf6adc12aef74b926e8485bc8e23146f3a0314fcaad07006fafee55cd374d5b47acd040ed70c7f78bef7c38a3b722c50092eaf3d88e4458549ea40dff8ff7ba7ab73bf5ef0b144e20ea53f9e0ecf190531cdcd3474f9d0e0d83ad26598047f5cb8e3a0984b7131e4f83993e379370cc47f3cb19d7616522d6e29e288bc8cce70cd5c29781e70a5f2641c3b530c4a113d70d0d9a0736c4fdee28033b2f91c704216cde4e6ae56aed3161298f72d17295a0206e388ad71f9ec900d36fbb591a3f75a6679fe2bd631ed9332a73fe2b13ba2b0b5bf279d6501c08e97f36d6257b0acb8184f9c2a6052c34025154b448eda280ccc5e5e0e9c66c996eb513b57f7269a5f775587a29676de897cee47b4b1ab56161b7dc06f3791a4fc7e2a92e68fdfa3615328c85ac6f32cab7971d973498d4bf1911e7453242fcf6e248023c9c94ac3c3c73a526ca4c789b5c7b05c73809a9fe7c17ed32d840f6536a982af8439ded369764bf3462d5f623f27bcc51674d7d81dee57303bccf781034a35cd3604a5459d76e931415b984ffd99bd4d8208ddb7f75165df09217b0527003e5bea18b24250bedd91f6eb6d3202b1bbe5e0ee58914fb6086c1d83d710d627071d6af1f78c367bc215eae39e8449beaa8c1b4d24ed70dae6475b53e0aa4df6d6685f7d63ee259a7e09e62cf4a00468f5356079714ed1cffff5ad9f57155134c33b20c0b37b9be7811bbf3e2ea1a79b37e5e6b11f1bcb36cfd6b6c8f04195bd85014cc227d79a9fe26e7dec6c1762ea83f57194c04652b78bc73a4730d4d7ccd7eaa279c3a5844bd47da14a5e6b87a99576c80a7cddefc7eb37eff3551da89ed2148e41cd790ac3d42ccb79167deabc6510d298a919d77d73f6c4b7345a6125839039ec2952a622fc2e3dbb44b578c6d5703f6254af734cb3711687e0e23a3e79b54cfeaf892ab6b056914d0489aa669e4d2b041de30f1ef2518bc7cc456cd51754ea5f4b1175ef4e53de4e68d04a6a0b815476b677c9e718382b3d110dad2b466619e9bef249995204b7014545c78949e2b370bbd3beff3af176350bd621381bef51d1bb881bb5b5ae4b5c726d27ea2cf153491bb6827e6f2f8db82abfafde96ed778aa979824534fbade7b583743cfc67b28864d88d5ac77fd37facfbaf5557e64c2241795ea154b5278c0a71f9ed181b787da2d072e2a9e2190813f457d8e4ec6defa5dc55454e8ecd66d1df9a96e587c63998e494878443645c1e12fb144f4b9fb23c0a6cff45cebcb8e3dfd4d3fef6dac7381ae4c59750526c8bb3daf9e99e3a89261876ad9e1f16dd1096a9ea9bec36e69e964aa989dddaa0b33b332c1523870ad7875a5b11397feb290c6d299a2ec8c23869ffcd208a20d5d06b1b7f374285f9bb53edb2185a93c48d0ea76a78c96ef6a0b543af785c2633076d4605e433fb65b20c919b9031dde3680e88dc1efbddaa630a3e2322d332236c49952f0796e34bd6513145935a132c3c737d596ab13a9b771953688c904e8e9203794aa55be516768a720b63adabc81fb164a48bb85fbe7012485e9602547ea25ca5bc2838db2cf83eb7f4fe692048aaba908fbecb9e8d0b7112241c0556bda8679d1f973249ed10328376f50130d07480fd7f09c0e060f88ec2f8c68015ed8cbbacabbda1709e6dbc66b842399ab0d8125c6f70b2a9b66716df61e58e136cfab8347cff292e0360a85a1ed55557f01d9df8983de8bc3023ae04ce51d6f1b4468b31f0bad41af214df8bfcfb5e45648b4832f0f076a5daa82f9fa1242ee174a6c74c2020c5c71d80cb6bf3050aa92abdb1d3e55310371949c22a84ed1cf8a929d5e49f30085b29bbd9fa8d7700229af3b7b3a0b05b0d99c2a038497dbf972439e99ec4bf839bf98dc1b3a66d439294d3598cc32d58cca1e93489adfdd9e3b79f40e97f93dc891a478bc8fe0ce25ec7ecc946d2ae7c82f6e27bbc26238b214b075998277c365547068eb6471fc9ed0b411ca49a874abbaec69e8c4bf5c980ddcc23d6546556e222d9572f16aeee0d205e85a8c4c6361e136ee09f0f9b5c41aea52feb415bdda14f93bc5b2df0b2f4e44b954f1a03c562c6e7f430de6239b1750319b147e4dd9af83b8fae4a9c0d8ed5941a5e2fe7949c530cf8a4224c4ecad01865421c8f2a00cbf21fdd3ec13b0cf20a50b1e70c56ac66b4cb74f5d1e0aa5c65f0dee908da1a0fa0a31d3cbe6c0822b696fe7fcdf9cb9493bba61b1797d6f2060f36eae23655c9ecaf5251a411832432e154178d2e7a3caed1702c0293769901195f71f628bd7ead7bd01adedabd4cc5271d087b7186ed2585afead13f06cb1081f84e6892c7594813c0508036b85ebe85b203d9b7d1cd615af642d76e577f0fbb6649f66d60313938a9f0f9a191a08e30c8610cc515523422b6c619036caf7c0442d1fda262175125d49e79bca4eb6936bea90cf96aadc0a5e1783346709c4ce8b4e74c4cb373f96b6a25df920a25f60098bb08c53d9386fe8874cab2fa1a9040c61bd158320a1073b1e75be7ffa3e274d5b2ce39e168e2d281c3ccd4a707ab3eccb1103a5a0c0e0eea", 0x1000, 0x1ff}, {&(0x7f00000015c0)="d1c50b3dbea4716f12af214ead0887b9af59bb2d09ca916a795cfc", 0x1b, 0x10000}, {&(0x7f0000001600)="f88c51778086862aeb7e0174dc554cfa071ac47536acbd344bd5feb2812e410640d7ffbd36d784e621a9c74d11d69b42c6201326ebf3d9fa82c422a9aa752b89f9815d3e0f185af1485c49728674b05f8e1401648669022bd99b7e93a1c20e4a66c2e6a6cadc5830e178b05c3e96e05cdefc20c3a977ca5979c3d6f14d7f9945920e4cf82a9a07ac44025d3bdf6241713b76ec01412052b2b8f0833c3107fb791185b760ee606fd649cd55fe12ebe717ebb6153662d8d259a038048c52ef6ba1eab0834c439c96a5d3cdb63090708874253e007175c1b9f39cfa59cf76730142013eed4c83fb9dd4e2aca56ef96cbe47cd6cef0e7da084b5680b176e4ef0", 0xfe, 0x8}, {&(0x7f0000001a00)="432d14c77d548f516253031dd6ca13b28c78917a9d660ecb89bb00c57c0f9655e109232429be078d9c3ee1aa5e13bd2a3ef93a7d20289447dc6a2efe6d3b2abec1e6df09b9af05dfff3e18394cd2024f933d8dd39c5982a001b05e30fe4103f7fd020444380c75bc5f40bbc537dcc58187281e57fe802bcdc58406e28ee7f102af42dbda72113e8315d9e159535ecd2fe2f8c531f70536f2b12fa3cb31b8c46f99a0616d1f3979a9923934b2bb76b0017f01fe07112e62c4283d1c39a17c2e39cf884e5de209012fb406bdc7be4efc08e888ffdb9207b633b8e65d05dc50e1a51b29e6fabb00f8b4cfeb9f6c983174e1f31b0d6f9e76e0006737c772e3dcd9e8eec134888bca59b9d85577974b78e0a6821e52953feb6af0b4936e6c9706b762207394ccbbb27e4f02fabcf2c6d82036b9e2012317a7dd96520a8d5b0142bcf9d08d3c307609b20962703a7b73a1d7d35de2c8b578f6e9c5df3b00"/357, 0x165, 0x8}, {&(0x7f0000001b80)="3336ff454555e0b9c078bb14f52e27e8c680fa4c6b89ff9decf0e710899c3023c932cb35d59e9997e8599323d0464f76492595ca0fafc65abe26aa0381ad458fcd98d9fc861cce256d4b8ca62204d97d7d32bcde4db60fb486ba23221809e0118df0fe37a48bc35388d6bd290cd411502cedfbb878f57477b0b5314dd943eb8ea4fe658193c4f4139c056e49c71f4c910269084a26f5b5d2e5dba9c4a0fd1bbcb3ae9fd363b6926de68ad440227bca7891f46c07362fd836a6e74b55b3f614ced22f4c6b7b908d3da3d738888b7888c5121ae12f3d57fbeb2edfefe9a44beadd2bc282714c5502f8bcb19abff82a08c8f6b7a7298000ce31eed04515026dcadad677f0d10718d54f75fbd024fd492febc48106f6", 0x114, 0x400}, {&(0x7f00000018c0)="3f2d72c479fdecb3da3bb7dca0f69861408c5ab0e276b76d6df9a4851c195a6425a50428011133d35781c9fa99cb13b779960f95cc0138cd57256c6c58bf0508f7540a9916f65f8d13ad17a3f88064cc532e4e646a612b797a991b4eeafb5a8c439293d15b4dfabb79d83222e5fceed5433a8295bade3fcdc09351a6f173d5100f59a14d301e2915c5ea4a679608fdfb49565cfb8cb0", 0x96, 0x2}]) syz_read_part_table(0x8, 0x294, &(0x7f0000000000)) (async) syz_read_part_table(0x0, 0x6, &(0x7f0000000480)=[{&(0x7f0000000000)="ffdb6d44f9de6f895898f0edf79f040221cb85e1ed0da6bdbf26e89528168acc56ab5c7dc13aa24790c1fec49c4dc90cfa6415cff9ea727ae7fd351e0e9ac386c4040a242848f71257bfcb24f2f79953ecbb6184ff2efdb8ffebee937c30857c1a92e56fadd5849ec87efa077472bfe6d81f0c3bcc17b7376df7e311434e0b980692e1049a677c29dc0775c276264ab3fca689cb3cda20a3d2d9cce2bc85b71682ea6ffaf6c6aa1de53a40a030a31f976e78bf26ceac1e5e615cca6e0bbdd8b150e8b4af81b849b56e8ef980b9e3792f38", 0xd1, 0x4}, {&(0x7f0000000100)="fd83924e5d984fbd16e60daf3ff48bbb9c054cd0c853b7d80e29d3fb8a390db46287859cfde5781a8b50c406fb0d98735b37cc9ec5ed85f87d8c19f16ad115e0d4863642fc4e652c39880ba5b9b71b56ca720ef885fa62e5b8d36abb0411ce7c11582f3c42f4631edf8c036ee4334ee9d041efc9e2b84e7f4535ad62f0167ef1e6926f19ca354e1aa2d55b6d0b6e5098c492f9608fdf3ff529ff3237485d7bb2ef3f5547c0f9da", 0xa7, 0x9}, {&(0x7f00000001c0)="862dc293e90d02dfb1c705daf24064d5cfad4345cff1128706541b6cbbb4808436f72909be6abb0d6622825bab0eaf00062634e4609fd6d7119660daa9dab6f67c2632a490a0f2248d3fbe782d5c0349bf407fbaed5ec3ee44c67a098a64bc29db364128fbb243aca72b6aac6dd58e99ee3c7fc483ecf2699d94f9c0b64991de713316ea25afd1cbe0eb621a599787d1dd5e", 0x92}, {&(0x7f0000000280)="c91ba870fad7321175d5570b722134729beb6e55e42d94e41797475fd01776eec23d7599953008e68193ac4577241aef717aa8a9984940d99d23c34b23d73f8a4e5bb27aa7415f9fd68ad67f67b8ce376fe527b7497bb12c10bfad27227719ab96a0867df471eba50b73ee03f2948a05d5d5f95d84b2e30c6e2bf8b2f8a7c56675cc10fe1b885ce7276d0e6ac2e9abdaf3107cf0bae37e3d35e3189c3b9a408a81b468ca59e3339ecfa42eecd51296bde9b56c1575f16e2de91e16b6d3effebc93d1a07cc7c47f729b48f57c64840da2406d04d4c73fddcdae100e0ab738fac329", 0xe1, 0xb9d4}, {&(0x7f0000000380)="b39011010b0db8e785f5b03dd290e058316da97d30d417cada4fd1864bec433f741a9a961a14b3d90c1b3ad90ff868a6680b70f28981f91e94d9b850811de4172724cf4efdec117024cf3ebd49091949425d9d347ac13eafa5a5e2b435d5ef6110105c38", 0x64, 0x8000}, {&(0x7f0000000400)="5cc1197bb51efa70f8f0cd70009608f683cea6ad1cd9ff63690b4181054068b763a32a46e6f7a8e561d86741b701cdddaf1ac194b1f645abab7a73ee31074eceb9dd2834f737c57dc86be9fb29331702c8dc792c1bda35b381e79f13b75fe68e0efa75accfec07a07740348707789cef7d0724", 0x73, 0x6}]) (async) syz_read_part_table(0xa1, 0x7, &(0x7f0000001980)=[{&(0x7f0000000500)="29b8544c75d4f7b8cf78c6c49f1d4584c1e85664a25feab9d85f3b8ba1a761e6b6939d7b72d76f7720814b55fae93ba80274cd240e110505daa103635f6111239f189635f7711a37f41bea15b29c5c35efcfac2ec8f5cf46a1d00a91c16348bea25a02024072d3332fc81b0d3e8996941ad536768340fef48f278278f22653af4b6f7b168acd16cb67333bb028bae6df4dd5fa04e5ad9f3de29ebe240b9c3dd903a0718aecc2fb63a91b4f60d6", 0xad, 0xb16}, {&(0x7f00000005c0)="a0fa3e98d43b44a15e2521b44ed1ddd8a53944e1032fa7aba57fb564ad5544d6afeffff046c670d639fedb11fe5c6a5a7c12ec0a36d5c1dd9ad4c4e76b14e6c7e82fffcc7f191692d26cdf693e84bb9ac44adacf3ac67d723a9ee49bd389abb80f550a12064e20d1ad4f1bcc8a03710319a5ad71d2488b5dcdfc2c850ca85bf5862ef47049128dbbdc25ca384d97a95afa823f251006a0ce15f767577303a6812841ab53e5d8dbb236dc546ae5e59c6c8faa55601b93cd7001a52750b23f1302b48c6036c58b6e5eae5ff52508fccf2d413403421c0e0c3a0789578bb6ef99c57f72d03faba2b13ce0fde2afb35566cb84550ac28d7308884e49276fb04735cb15adeb78ec94502a613db0179337c673e0010b4ef50d421f15030a990c8f453a99bfb5f900fda09f9b72efb5fab54cc7a4569d1bca462ad9e17b80e1526613cefda758d302dfbb23b601167ce838f295e2a9c3b0c2c5c5c20c465a11708c527477ed7fd207004346de249a0dcfea8b7395888225ed3c02a2b94d62d22c709180fd8f527c5ddae9039d028434fda898d8fcaae7a7110fd5fb7fbc0666cc7a4d8a71e1112ab072c44df8ce4cb3cd48fa5e51a10770f2021e60741f32b80d44cf5544eee6e002c3f4b4279443a3c28aaf8b2336d7b630aec61760222c1a331902d408e33767a17e2030da1f1f8d82270ad0b99a5ce5f148ffe62bafaa1177a924ac6c54609c84f0bbc62ba94b29af221b68fadec8f9b6752be5453674279ad335bb03078483411c61f26b847e2024d9a610a2cdfa6621bae47fed716df49aa8558aaa4314c126668303dc82ed0acd1462777718f6b8a96b02492e27b2980e8728928f204298eb076624e72dfba9e24e64f8aebbce8201aeabe8c69388476313c03b639478c8ec5d133ca0945f612e96ca0e92ea9989511fb783d862e9ef48e36f8008fc7667c028a2a8675e2644eb871511d44cb04bf02ee5feecdc6a1f3c780109b45bb30ebf13d4cbb08fecbdbc7e48e9fbf260b9298e21c2b1531a4f4b1e7f36b918a621c9be69a33c2a5a79b1dd73fd574708486d424d36274177939029a9331265ee42bdcdfa36c3801a8ff61315b457c2b57b2f5161bc6c52f9fe69c325d0f45b148d8425d3d9443b5c7c23690177ef0749a0924d57687bc3103510bd9f2583720ca509d3f6c57dd020214a0174d9e0b405a2342fefd24d03f19d5202e077246391e24cfa966386df3f45d0d4fb08949b6f37a52e277b27f2c707392789feb764b5ce80a14e475bb64983fdafdb659100af420e1736f5b72075b1c84165c8b5eabd9c680c426e85efdfd1273b78512accad382c86eaaeeec27097d13efc8cfe531eb74b3475c32286e93909c8ec96923681a04bc1b68d191361182d4dfe46784d6ebe931292bfc4358817f7e4f77ce0a1bfb8319ebae860439126f3fe67e5de6971b9bb318f450474f544db8a88fbd41ad5e144db2e6f56f63828d4c6695aa23ea3b83f23068851aff5bc88194e4806cc12453c4b3c33fb70559095263e095b276eea1fb27e31879b51935d1b8e58c0df57feee08ba227527e197ca6eaee02e40508a92f0f51a7b992da1bf6e6adb56ed5c475778dfdc9afa06d9190590fe0f181eb05406219200a513ece1df382bcbb1cad78864213bb8c8abe42b533985a8a6c2d6a9921b1377a42b42c62bb8dce0aca267086a5671953788ed5850cd08726c64994092aad2dce96b52e53636aa48cdd51f66f71d3b57abce4d4dca034f2a0bfe6efe5efd562278748faff85c913012d6c0dd4b956b22ae24d1fb6765ff7956087fe0d347214786887cad08103c328fb462e7a0307c216e9431bddc943c56882995f418a7defe42b3f4a61daf644d02f7cc4761e6b7dc6bfe41da084f0861aceddb04a6ee795d56ea066d09249651636fdb2c6ce8a573ff2ee1bc074fa0beae2115cce93f7da290b7d7abdf2306a3e4bc7fdcf4ac616d75989765e43e5f376a7be16d2b512417f6772a431a7d800658b9b1feab6f9c5610db23a98005bb9ed857d3aa7f2a9f0cd9e9f5e59f2c1a3aae48f6059864691769427e45a6a3dd3f718fef619ecedd51d47c58c2545862a3e1a40ac8670ed1c4a4f1a57a6e34ee0efd9b55c1b43e78f2a02ecbfd292f9550da4e0d863554b57798293dd114c1127beeae3fcd20b91b5a01804c0c74b98fcb268f3405cb8235e3b71e59baa9950f8f504700975c6453020ba89efaa9732673d8297457aaa6c0f2605be142a56328b2bbc08aded920abec6483f626d28430a920651e7abe8e4fbcee7cde05d5ef03ffc21d2b0dbcb1ed1a68430a6c440224ba948f66f1fa589573dab88c9e153ac544469cfba3e27cfe11633121b1b32d442b49b0b72ca95e4d946c860d518224d8a77443d9637cdcf738a7a3383f37d9c59bf6d645dc64a19fc6ed70b36494805b5a8a38dbe6fbb3df02450a01ecaf82f9ca9cb9e667417a68d857ae965e5252687bc292f811e9f90e77d790d285b29a009fd9d524bae3f0f6419e855a1e37aed83b12b0f79fa248cb5aa3dbf06889f1a1be1d56b7aa23914f52e2efd99cda7d2bfb30c0cfc7b09d5e1f4f0a038ff154dddc6570adf8b498bcfed158f668fdf99d32714728d35501c83966ef0bda9f36943a897c9ed67444425911357f5d8bd1fd87b2a045f2c1dfd6d5456b2ae615112293b42504cb3e38d25cae9901e6018158ace329847f99d957d826cf5faa4d7987c83c12e35d8999596a0fa50c2901bc8ef11924b45d1b23bca47f73f4167618753c175070454c224ff66689603f8ed89773bd0ba22e1be243307ec51c93879a243f160a14cf935d21549bdc6fe62b0eb964457d2612b965925e4f82f2b1dbd258c0357390a38086501f52fb3a528a6e38d8f7ac80a4e582fccf2b936bfa4b51e8868309b690030b5f349c2120970b6731134d0db8557800e224cf3ab22df43c210d9f3a8837d581620311f48472c3df63db78bb3262362d8a5c2d9d551f98924978807fce5d270a796062a4c11f9bb1b283e9c849be8f8f9e44d95d41f3161a9d2416e7a61174f6c38ef39e26d47c25a172dab5bd6030913bde044c94aa5a28f431d658812f255acbb7340812040d752c4389c6f0bd7d3586bded05cbdeae3166af56379f72ec6ae0aa215d78c90679183859425e2df63a3cb73a70f5a541b2932b0323fd9d87b1551ee80a6331ce4ddf6adc12aef74b926e8485bc8e23146f3a0314fcaad07006fafee55cd374d5b47acd040ed70c7f78bef7c38a3b722c50092eaf3d88e4458549ea40dff8ff7ba7ab73bf5ef0b144e20ea53f9e0ecf190531cdcd3474f9d0e0d83ad26598047f5cb8e3a0984b7131e4f83993e379370cc47f3cb19d7616522d6e29e288bc8cce70cd5c29781e70a5f2641c3b530c4a113d70d0d9a0736c4fdee28033b2f91c704216cde4e6ae56aed3161298f72d17295a0206e388ad71f9ec900d36fbb591a3f75a6679fe2bd631ed9332a73fe2b13ba2b0b5bf279d6501c08e97f36d6257b0acb8184f9c2a6052c34025154b448eda280ccc5e5e0e9c66c996eb513b57f7269a5f775587a29676de897cee47b4b1ab56161b7dc06f3791a4fc7e2a92e68fdfa3615328c85ac6f32cab7971d973498d4bf1911e7453242fcf6e248023c9c94ac3c3c73a526ca4c789b5c7b05c73809a9fe7c17ed32d840f6536a982af8439ded369764bf3462d5f623f27bcc51674d7d81dee57303bccf781034a35cd3604a5459d76e931415b984ffd99bd4d8208ddb7f75165df09217b0527003e5bea18b24250bedd91f6eb6d3202b1bbe5e0ee58914fb6086c1d83d710d627071d6af1f78c367bc215eae39e8449beaa8c1b4d24ed70dae6475b53e0aa4df6d6685f7d63ee259a7e09e62cf4a00468f5356079714ed1cffff5ad9f57155134c33b20c0b37b9be7811bbf3e2ea1a79b37e5e6b11f1bcb36cfd6b6c8f04195bd85014cc227d79a9fe26e7dec6c1762ea83f57194c04652b78bc73a4730d4d7ccd7eaa279c3a5844bd47da14a5e6b87a99576c80a7cddefc7eb37eff3551da89ed2148e41cd790ac3d42ccb79167deabc6510d298a919d77d73f6c4b7345a6125839039ec2952a622fc2e3dbb44b578c6d5703f6254af734cb3711687e0e23a3e79b54cfeaf892ab6b056914d0489aa669e4d2b041de30f1ef2518bc7cc456cd51754ea5f4b1175ef4e53de4e68d04a6a0b815476b677c9e718382b3d110dad2b466619e9bef249995204b7014545c78949e2b370bbd3beff3af176350bd621381bef51d1bb881bb5b5ae4b5c726d27ea2cf153491bb6827e6f2f8db82abfafde96ed778aa979824534fbade7b583743cfc67b28864d88d5ac77fd37facfbaf5557e64c2241795ea154b5278c0a71f9ed181b787da2d072e2a9e2190813f457d8e4ec6defa5dc55454e8ecd66d1df9a96e587c63998e494878443645c1e12fb144f4b9fb23c0a6cff45cebcb8e3dfd4d3fef6dac7381ae4c59750526c8bb3daf9e99e3a89261876ad9e1f16dd1096a9ea9bec36e69e964aa989dddaa0b33b332c1523870ad7875a5b11397feb290c6d299a2ec8c23869ffcd208a20d5d06b1b7f374285f9bb53edb2185a93c48d0ea76a78c96ef6a0b543af785c2633076d4605e433fb65b20c919b9031dde3680e88dc1efbddaa630a3e2322d332236c49952f0796e34bd6513145935a132c3c737d596ab13a9b771953688c904e8e9203794aa55be516768a720b63adabc81fb164a48bb85fbe7012485e9602547ea25ca5bc2838db2cf83eb7f4fe692048aaba908fbecb9e8d0b7112241c0556bda8679d1f973249ed10328376f50130d07480fd7f09c0e060f88ec2f8c68015ed8cbbacabbda1709e6dbc66b842399ab0d8125c6f70b2a9b66716df61e58e136cfab8347cff292e0360a85a1ed55557f01d9df8983de8bc3023ae04ce51d6f1b4468b31f0bad41af214df8bfcfb5e45648b4832f0f076a5daa82f9fa1242ee174a6c74c2020c5c71d80cb6bf3050aa92abdb1d3e55310371949c22a84ed1cf8a929d5e49f30085b29bbd9fa8d7700229af3b7b3a0b05b0d99c2a038497dbf972439e99ec4bf839bf98dc1b3a66d439294d3598cc32d58cca1e93489adfdd9e3b79f40e97f93dc891a478bc8fe0ce25ec7ecc946d2ae7c82f6e27bbc26238b214b075998277c365547068eb6471fc9ed0b411ca49a874abbaec69e8c4bf5c980ddcc23d6546556e222d9572f16aeee0d205e85a8c4c6361e136ee09f0f9b5c41aea52feb415bdda14f93bc5b2df0b2f4e44b954f1a03c562c6e7f430de6239b1750319b147e4dd9af83b8fae4a9c0d8ed5941a5e2fe7949c530cf8a4224c4ecad01865421c8f2a00cbf21fdd3ec13b0cf20a50b1e70c56ac66b4cb74f5d1e0aa5c65f0dee908da1a0fa0a31d3cbe6c0822b696fe7fcdf9cb9493bba61b1797d6f2060f36eae23655c9ecaf5251a411832432e154178d2e7a3caed1702c0293769901195f71f628bd7ead7bd01adedabd4cc5271d087b7186ed2585afead13f06cb1081f84e6892c7594813c0508036b85ebe85b203d9b7d1cd615af642d76e577f0fbb6649f66d60313938a9f0f9a191a08e30c8610cc515523422b6c619036caf7c0442d1fda262175125d49e79bca4eb6936bea90cf96aadc0a5e1783346709c4ce8b4e74c4cb373f96b6a25df920a25f60098bb08c53d9386fe8874cab2fa1a9040c61bd158320a1073b1e75be7ffa3e274d5b2ce39e168e2d281c3ccd4a707ab3eccb1103a5a0c0e0eea", 0x1000, 0x1ff}, {&(0x7f00000015c0)="d1c50b3dbea4716f12af214ead0887b9af59bb2d09ca916a795cfc", 0x1b, 0x10000}, {&(0x7f0000001600)="f88c51778086862aeb7e0174dc554cfa071ac47536acbd344bd5feb2812e410640d7ffbd36d784e621a9c74d11d69b42c6201326ebf3d9fa82c422a9aa752b89f9815d3e0f185af1485c49728674b05f8e1401648669022bd99b7e93a1c20e4a66c2e6a6cadc5830e178b05c3e96e05cdefc20c3a977ca5979c3d6f14d7f9945920e4cf82a9a07ac44025d3bdf6241713b76ec01412052b2b8f0833c3107fb791185b760ee606fd649cd55fe12ebe717ebb6153662d8d259a038048c52ef6ba1eab0834c439c96a5d3cdb63090708874253e007175c1b9f39cfa59cf76730142013eed4c83fb9dd4e2aca56ef96cbe47cd6cef0e7da084b5680b176e4ef0", 0xfe, 0x8}, {&(0x7f0000001a00)="432d14c77d548f516253031dd6ca13b28c78917a9d660ecb89bb00c57c0f9655e109232429be078d9c3ee1aa5e13bd2a3ef93a7d20289447dc6a2efe6d3b2abec1e6df09b9af05dfff3e18394cd2024f933d8dd39c5982a001b05e30fe4103f7fd020444380c75bc5f40bbc537dcc58187281e57fe802bcdc58406e28ee7f102af42dbda72113e8315d9e159535ecd2fe2f8c531f70536f2b12fa3cb31b8c46f99a0616d1f3979a9923934b2bb76b0017f01fe07112e62c4283d1c39a17c2e39cf884e5de209012fb406bdc7be4efc08e888ffdb9207b633b8e65d05dc50e1a51b29e6fabb00f8b4cfeb9f6c983174e1f31b0d6f9e76e0006737c772e3dcd9e8eec134888bca59b9d85577974b78e0a6821e52953feb6af0b4936e6c9706b762207394ccbbb27e4f02fabcf2c6d82036b9e2012317a7dd96520a8d5b0142bcf9d08d3c307609b20962703a7b73a1d7d35de2c8b578f6e9c5df3b00"/357, 0x165, 0x8}, {&(0x7f0000001b80)="3336ff454555e0b9c078bb14f52e27e8c680fa4c6b89ff9decf0e710899c3023c932cb35d59e9997e8599323d0464f76492595ca0fafc65abe26aa0381ad458fcd98d9fc861cce256d4b8ca62204d97d7d32bcde4db60fb486ba23221809e0118df0fe37a48bc35388d6bd290cd411502cedfbb878f57477b0b5314dd943eb8ea4fe658193c4f4139c056e49c71f4c910269084a26f5b5d2e5dba9c4a0fd1bbcb3ae9fd363b6926de68ad440227bca7891f46c07362fd836a6e74b55b3f614ced22f4c6b7b908d3da3d738888b7888c5121ae12f3d57fbeb2edfefe9a44beadd2bc282714c5502f8bcb19abff82a08c8f6b7a7298000ce31eed04515026dcadad677f0d10718d54f75fbd024fd492febc48106f6", 0x114, 0x400}, {&(0x7f00000018c0)="3f2d72c479fdecb3da3bb7dca0f69861408c5ab0e276b76d6df9a4851c195a6425a50428011133d35781c9fa99cb13b779960f95cc0138cd57256c6c58bf0508f7540a9916f65f8d13ad17a3f88064cc532e4e646a612b797a991b4eeafb5a8c439293d15b4dfabb79d83222e5fceed5433a8295bade3fcdc09351a6f173d5100f59a14d301e2915c5ea4a679608fdfb49565cfb8cb0", 0x96, 0x2}]) (async) 07:26:04 executing program 3: syz_genetlink_get_family_id$ieee802154(&(0x7f0000000140), 0xffffffffffffffff) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 07:26:04 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x38) 07:26:04 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) read$FUSE(r0, &(0x7f0000004100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_OPEN(r0, &(0x7f00000001c0)={0x20, 0x0, r1}, 0x20) 07:26:04 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 07:26:04 executing program 3: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000280), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0f85403, 0x0) 07:26:04 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x0, 0x0, @loopback}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x38) [ 720.647419][T13616] loop1: detected capacity change from 0 to 185 07:26:04 executing program 0: syz_clone3(&(0x7f0000000480)={0x1358000, 0x0, 0x0, 0x0, {0x2e}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 720.702794][ T3572] usb 5-1: new high-speed USB device number 13 using dummy_hcd 07:26:04 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x48) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) [ 720.943469][ T3572] usb 5-1: Using ep0 maxpacket: 8 07:26:05 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x40) 07:26:05 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x1, 0x20, 0xfa, 0x6bbdccca, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4}, 0x48) [ 721.063327][ T3572] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 721.074412][ T3572] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 721.083592][ T3572] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 721.095022][ T3572] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 721.106485][ T3572] usb 5-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 721.115898][ T3572] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 721.212608][ T3611] usb 6-1: new high-speed USB device number 18 using dummy_hcd [ 721.328439][T13635] loop1: detected capacity change from 0 to 264192 [ 721.404046][T13613] raw-gadget.0 gadget.4: fail, usb_ep_enable returned -22 [ 721.427028][T13635] loop1: AHDI p1 p2 [ 721.430309][ T3572] hub 5-1:1.0: bad descriptor, ignoring hub [ 721.431955][T13635] loop1: p1 start 4126329889 is beyond EOD, [ 721.437218][ T3572] hub: probe of 5-1:1.0 failed with error -5 [ 721.449743][T13635] truncated [ 721.500093][ T3572] cdc_wdm 5-1:1.0: cdc-wdm0: USB WDM device [ 721.506533][ T3572] cdc_wdm 5-1:1.0: Unknown control protocol [ 721.603887][ T3611] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 721.615333][ T3611] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 721.625424][ T3611] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 721.635447][ T3611] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 721.645618][ T3611] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 721.655892][ T3611] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 721.803379][ T3567] usb 5-1: USB disconnect, device number 13 [ 721.963371][ T3611] usb 6-1: string descriptor 0 read error: -22 [ 721.970078][ T3611] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 721.979609][ T3611] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 07:26:06 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FD_FRAMES(r0, 0x65, 0x5, &(0x7f0000000040), 0x4) 07:26:06 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x2c) 07:26:06 executing program 3: syz_usb_connect$cdc_ncm(0x3, 0x74, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x2, 0x1, 0x0, 0x0, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "5eef"}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x3}, [@mdlm_detail={0x4}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x7a}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x0, 0x0, 0x4}}}}}}}]}}, 0x0) 07:26:06 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000280), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0f85403, &(0x7f0000000300)={0x1}) 07:26:06 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x48) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x48) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) [ 722.272999][ T3611] cdc_ncm 6-1:1.0: bind() failure [ 722.288850][ T3611] cdc_ncm 6-1:1.1: CDC Union missing and no IAD found [ 722.296018][ T3611] cdc_ncm 6-1:1.1: bind() failure [ 722.495298][T13645] loop1: detected capacity change from 0 to 264192 [ 722.538367][ T3611] usb 6-1: USB disconnect, device number 18 [ 722.596716][T13645] loop1: AHDI p1 p2 [ 722.601016][T13645] loop1: p1 start 4126329889 is beyond EOD, truncated [ 722.843270][ T3567] usb 4-1: new high-speed USB device number 15 using dummy_hcd 07:26:07 executing program 5: syz_clone3(&(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 07:26:07 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap$snddsp_status(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x82000000) 07:26:07 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x2c) 07:26:07 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x48) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:07 executing program 4: unshare(0x2020600) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r1 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100001ddf8308c007121522300000000109021b0001000000010904000001faf40d000905820349"], 0x0) syz_usb_ep_write$ath9k_ep1(r1, 0x82, 0xffffffffffffffbb, &(0x7f0000000840)=ANY=[]) syz_usb_connect(0x0, 0x2d, 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) [ 723.223661][ T3567] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 723.234863][ T3567] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 723.244926][ T3567] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 723.254929][ T3567] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 723.264944][ T3567] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 64 07:26:07 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in={0x2, 0x0, @local}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x2c) 07:26:07 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setaffinity(r0, 0x8, &(0x7f00000002c0)=0x7ff) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) prlimit64(0x0, 0xb, &(0x7f0000000280), 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000340)='./file1\x00', 0x0, 0x0, &(0x7f0000000980), 0x2004000, &(0x7f0000000740)=ANY=[@ANYRESHEX=r2, @ANYBLOB="30c4f652cc5989ab1ad04fdda41570780e6d122d29dd1dcd99aec4757ded569e391be443a5515fbd65aefed4b046f21c4bb36914a2ded2390b0f169328b9e034bb1705c89d2389e587abf9f9e5ac2b438b4200e59d235fe4d844b95355ff6a5c70df200cdf94cfe2f02cfa5e2ff838eb941cfa8de73c4451dec4419f176ade46edcee840b7bea8753a18a7c7e246b59c7aba475ac76f2a220e48add59893805a8954d644ea002c885afddcca1bc61d0acd3e41f5a1b8180628d5b36507a12f418e79f1e9fde5b19ffaa5a7bb426a92527890219e7d2bb963f4c083cd083adec0f39e98cc20e1198ae422d8e93953e3a33cd2dc3af8a36f9a7edae54769e3cba018882b0a55e10633ebc3d3426c210b2655a897e08eeca2e5e66590737e00b00b435382fb0e3dc6183827578fac74de20609e06d8cf4d04b28ac152b57ef067069a46d7779600"/342, @ANYRESHEX, @ANYRES16, @ANYRES16=r2], 0x0) sched_setattr(0x0, 0x0, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000040)) [ 723.515971][T13657] loop1: detected capacity change from 0 to 264192 [ 723.672835][T13657] loop1: AHDI p1 p2 [ 723.677738][T13657] loop1: p1 start 4126329889 is beyond EOD, truncated [ 723.743325][ T3567] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 723.753436][ T3567] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 723.761636][ T3567] usb 4-1: Product: syz [ 723.766076][ T3567] usb 4-1: Manufacturer: syz [ 723.770852][ T3567] usb 4-1: SerialNumber: syz 07:26:07 executing program 5: mbind(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, &(0x7f0000000100), 0x7fff, 0x0) 07:26:08 executing program 1: syz_read_part_table(0x800, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x9a, 0x4, &(0x7f00000006c0)=[{&(0x7f0000000280)="1aabeccb80da5bb4f14f6dd16528acf7e6f8994d4dd54ec929b5a792ac17d04624432fc4caa4bc7f0828c6471bb097bd9686576e711e7415a88f0b42bf14e860f9c5be9c1344f285de399f20b7f020552a5ed0b7f21487a68fdde2892add665673297f8bce2f19e4bb43e60eebcdf876c7b30fb127c6c8b5dc8d79d95419ca8a12ac9f0c86229e20ff474b250220ecd1ed893092745741374832cd05195637ac559c74122fab8adf95ff3257f061a7b2adbe0b5dc8e48c688b2cfd46e03656e2b22043ecc8", 0xc5, 0x1}, {&(0x7f00000005c0)="98f2c2293e1df7fa6d27076e87e57ba7b251e0b9c9801f333cd08e3c67b58987650ac0a88aeed874323cecd6d691f330c7163a38ca46e011a15e39f42f62e23518daf853282c596a80a95316b14d14eebf26b730a000a5c1b276dfa78e2bd704", 0x60, 0x20000}, {&(0x7f0000000640)="82f9d8e9bf705692eab91719c5d935044095311ccdc156f03c51d918b909dd91f508d273064b3d8bc2ed80eff56afc4512455a9443b24881a9b7060553033835d5df28871fb5d75c66f8e6af325518720f9133880cbabeeeb72674177af876e2e093780e5b81ffc37a11421904", 0x6d, 0xfffffffd}, {&(0x7f0000000380)="47394c4b42b467347915f5d3e259f9fc920c259d9a46d4ce4717956a15741637d50858bf138de03b3f03ad4c926dd28f5e9623eef841", 0x36, 0x7}]) syz_read_part_table(0x6, 0x3, &(0x7f0000000200)=[{&(0x7f0000000040)="f789147a38307081426d7e504d9d98076ea0fd0666cce7fae836ff40272d89e5a43bc8d15e60d331427ead7f008ee025050b2e0e0a7f97c77030cff7422d941a631a12c70520b7f7eb566e69f3ea0a13ee828842ee1537a1298311c223e9fd86e228f351e2f09e2dc93b1bf36211ae7db42878bafd5bc580edc08e83a919", 0x7e, 0x10000}, {&(0x7f00000007c0)="5dd38fce9e880d137c4891c9c57acfc0f8283be152fc81936e6bc4e6cc7f898cc17efc947542", 0x26, 0x81}, {&(0x7f0000000100)="4d0383f439662a869aa297559124b309308b9ecab660281da3426093dbd3776a05bbfb6c4439a6ec8f6e811ffb23a3f0ab46dc57fb92e16ad5ed9b626adbebefbf427378c7105bfda28e48558fd470ded536db025a69421ff513965fcbc066e54a4803c4faca3a1bc3f6e89816c2e94eb0ddade9ea398f28226931dbc0f7523b417f337ed368fefd312bcf02899c17cce44e44c36198eb88d8ad8d94372176645ccec1d6aef32862602073565a448f612460164cf8ff56a18bf2ba0724300476909e522e567315a93e8f", 0xca, 0x2d2}]) r0 = open(&(0x7f0000000240)='./file0\x00', 0xe4202, 0x1) socketpair(0x3, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'team_slave_0\x00'}) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r2}, 0x10) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00000001c0)={0x0, 0x1c, &(0x7f0000000100)=[@in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}, &(0x7f00000002c0)=0x10) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000700)={{0x1, 0x1, 0x18, r0, {0x8}}, './file0\x00'}) ioctl$SNDRV_PCM_IOCTL_FORWARD(r4, 0x40044149, &(0x7f0000000740)) [ 724.012688][ T3611] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 724.213183][ T3567] cdc_ncm 4-1:1.0: bind() failure [ 724.228173][ T3567] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 724.235310][ T3567] cdc_ncm 4-1:1.1: bind() failure [ 724.272922][ T3611] usb 5-1: Using ep0 maxpacket: 8 [ 724.375425][ T3567] usb 4-1: USB disconnect, device number 15 [ 724.403738][ T3611] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 724.415237][ T3611] usb 5-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 724.424712][ T3611] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 724.470686][T13673] loop1: detected capacity change from 0 to 264192 [ 724.602949][ T3611] usb 5-1: config 0 descriptor?? [ 724.640767][T13673] loop1: AHDI p1 p2 [ 724.645659][T13673] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:08 executing program 3: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000040), 0x8) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xb704, 0x0) 07:26:08 executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x1}}) 07:26:08 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000011c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000001100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r6 = dup(r5) write$6lowpan_enable(r6, &(0x7f0000000000)='0', 0xfffffd2c) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080), 0xc, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYBLOB="00010000000000000000310000000800", @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYBLOB], 0x24}}, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f00000002c0)="66b86b008ed80fc79b08000080b9800000c00f3235004000000f300f3235001000000f30c4c25d9dad00800000b95a0900000f32c4c109e5d166f30f093e2e0f01d1440f20c0350a000000440f22c0b8dc83858fef66bafc0c66edb805000000b9080000800f01d9", 0x68}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) ioctl$KVM_RUN(r4, 0xae80, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000340)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd=r2, 0x0, 0x0, 0x0, 0x18, 0x1, {0x1}}, 0xf8) [ 724.771297][T13676] ext3: Unknown parameter '0x00000000000000040ÄöRÌY‰«ÐOݤpxm-)ÝÍ™®Äu}íVž9äC¥Q_½e®þÔ°FòK³i¢ÞÒ9 “(¹à4»È#‰å‡«ùùå¬+C‹B' 07:26:09 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x1, 0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581", @ANYRES64], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$uac1(0x1, 0x71, &(0x7f0000000580)=ANY=[], 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) [ 725.007356][ T6036] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 07:26:09 executing program 1: syz_read_part_table(0x800, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x9a, 0x4, &(0x7f00000006c0)=[{&(0x7f0000000280)="1aabeccb80da5bb4f14f6dd16528acf7e6f8994d4dd54ec929b5a792ac17d04624432fc4caa4bc7f0828c6471bb097bd9686576e711e7415a88f0b42bf14e860f9c5be9c1344f285de399f20b7f020552a5ed0b7f21487a68fdde2892add665673297f8bce2f19e4bb43e60eebcdf876c7b30fb127c6c8b5dc8d79d95419ca8a12ac9f0c86229e20ff474b250220ecd1ed893092745741374832cd05195637ac559c74122fab8adf95ff3257f061a7b2adbe0b5dc8e48c688b2cfd46e03656e2b22043ecc8", 0xc5, 0x1}, {&(0x7f00000005c0)="98f2c2293e1df7fa6d27076e87e57ba7b251e0b9c9801f333cd08e3c67b58987650ac0a88aeed874323cecd6d691f330c7163a38ca46e011a15e39f42f62e23518daf853282c596a80a95316b14d14eebf26b730a000a5c1b276dfa78e2bd704", 0x60, 0x20000}, {&(0x7f0000000640)="82f9d8e9bf705692eab91719c5d935044095311ccdc156f03c51d918b909dd91f508d273064b3d8bc2ed80eff56afc4512455a9443b24881a9b7060553033835d5df28871fb5d75c66f8e6af325518720f9133880cbabeeeb72674177af876e2e093780e5b81ffc37a11421904", 0x6d, 0xfffffffd}, {&(0x7f0000000380)="47394c4b42b467347915f5d3e259f9fc920c259d9a46d4ce4717956a15741637d50858bf138de03b3f03ad4c926dd28f5e9623eef841", 0x36, 0x7}]) syz_read_part_table(0x6, 0x3, &(0x7f0000000200)=[{&(0x7f0000000040)="f789147a38307081426d7e504d9d98076ea0fd0666cce7fae836ff40272d89e5a43bc8d15e60d331427ead7f008ee025050b2e0e0a7f97c77030cff7422d941a631a12c70520b7f7eb566e69f3ea0a13ee828842ee1537a1298311c223e9fd86e228f351e2f09e2dc93b1bf36211ae7db42878bafd5bc580edc08e83a919", 0x7e, 0x10000}, {&(0x7f00000007c0)="5dd38fce9e880d137c4891c9c57acfc0f8283be152fc81936e6bc4e6cc7f898cc17efc947542", 0x26, 0x81}, {&(0x7f0000000100)="4d0383f439662a869aa297559124b309308b9ecab660281da3426093dbd3776a05bbfb6c4439a6ec8f6e811ffb23a3f0ab46dc57fb92e16ad5ed9b626adbebefbf427378c7105bfda28e48558fd470ded536db025a69421ff513965fcbc066e54a4803c4faca3a1bc3f6e89816c2e94eb0ddade9ea398f28226931dbc0f7523b417f337ed368fefd312bcf02899c17cce44e44c36198eb88d8ad8d94372176645ccec1d6aef32862602073565a448f612460164cf8ff56a18bf2ba0724300476909e522e567315a93e8f", 0xca, 0x2d2}]) r0 = open(&(0x7f0000000240)='./file0\x00', 0xe4202, 0x1) (async) socketpair(0x3, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'team_slave_0\x00'}) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r2}, 0x10) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00000001c0)={0x0, 0x1c, &(0x7f0000000100)=[@in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}, &(0x7f00000002c0)=0x10) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000700)={{0x1, 0x1, 0x18, r0, {0x8}}, './file0\x00'}) ioctl$SNDRV_PCM_IOCTL_FORWARD(r4, 0x40044149, &(0x7f0000000740)) [ 725.220022][T13686] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 725.229493][T13686] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 725.942517][ T3573] usb 3-1: new low-speed USB device number 9 using dummy_hcd 07:26:10 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x5}, 0x48) [ 726.101686][T13695] loop1: detected capacity change from 0 to 264192 07:26:10 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x4, &(0x7f00000000c0)=@framed={{}, [@kfunc]}, &(0x7f0000000140)='GPL\x00', 0x5, 0x9f, &(0x7f0000000180)=""/159, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 726.307583][T13695] loop1: AHDI p1 p2 [ 726.312691][T13695] loop1: p1 start 4126329889 is beyond EOD, truncated [ 726.354016][ T3573] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 726.364490][ T3573] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 726.373768][ T3573] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 65535, setting to 8 [ 726.385006][ T3573] usb 3-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 726.394424][ T3573] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 726.527119][ T3611] iowarrior 5-1:0.0: IOWarrior product=0x1512, serial= interface=0 now attached to iowarrior0 07:26:10 executing program 4: unshare(0x2020600) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r1 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100001ddf8308c007121522300000000109021b0001000000010904000001faf40d000905820349"], 0x0) syz_usb_ep_write$ath9k_ep1(r1, 0x82, 0xffffffffffffffbb, &(0x7f0000000840)=ANY=[]) syz_usb_connect(0x0, 0x2d, 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) 07:26:10 executing program 1: syz_read_part_table(0x800, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x9a, 0x4, &(0x7f00000006c0)=[{&(0x7f0000000280)="1aabeccb80da5bb4f14f6dd16528acf7e6f8994d4dd54ec929b5a792ac17d04624432fc4caa4bc7f0828c6471bb097bd9686576e711e7415a88f0b42bf14e860f9c5be9c1344f285de399f20b7f020552a5ed0b7f21487a68fdde2892add665673297f8bce2f19e4bb43e60eebcdf876c7b30fb127c6c8b5dc8d79d95419ca8a12ac9f0c86229e20ff474b250220ecd1ed893092745741374832cd05195637ac559c74122fab8adf95ff3257f061a7b2adbe0b5dc8e48c688b2cfd46e03656e2b22043ecc8", 0xc5, 0x1}, {&(0x7f00000005c0)="98f2c2293e1df7fa6d27076e87e57ba7b251e0b9c9801f333cd08e3c67b58987650ac0a88aeed874323cecd6d691f330c7163a38ca46e011a15e39f42f62e23518daf853282c596a80a95316b14d14eebf26b730a000a5c1b276dfa78e2bd704", 0x60, 0x20000}, {&(0x7f0000000640)="82f9d8e9bf705692eab91719c5d935044095311ccdc156f03c51d918b909dd91f508d273064b3d8bc2ed80eff56afc4512455a9443b24881a9b7060553033835d5df28871fb5d75c66f8e6af325518720f9133880cbabeeeb72674177af876e2e093780e5b81ffc37a11421904", 0x6d, 0xfffffffd}, {&(0x7f0000000380)="47394c4b42b467347915f5d3e259f9fc920c259d9a46d4ce4717956a15741637d50858bf138de03b3f03ad4c926dd28f5e9623eef841", 0x36, 0x7}]) syz_read_part_table(0x6, 0x3, &(0x7f0000000200)=[{&(0x7f0000000040)="f789147a38307081426d7e504d9d98076ea0fd0666cce7fae836ff40272d89e5a43bc8d15e60d331427ead7f008ee025050b2e0e0a7f97c77030cff7422d941a631a12c70520b7f7eb566e69f3ea0a13ee828842ee1537a1298311c223e9fd86e228f351e2f09e2dc93b1bf36211ae7db42878bafd5bc580edc08e83a919", 0x7e, 0x10000}, {&(0x7f00000007c0)="5dd38fce9e880d137c4891c9c57acfc0f8283be152fc81936e6bc4e6cc7f898cc17efc947542", 0x26, 0x81}, {&(0x7f0000000100)="4d0383f439662a869aa297559124b309308b9ecab660281da3426093dbd3776a05bbfb6c4439a6ec8f6e811ffb23a3f0ab46dc57fb92e16ad5ed9b626adbebefbf427378c7105bfda28e48558fd470ded536db025a69421ff513965fcbc066e54a4803c4faca3a1bc3f6e89816c2e94eb0ddade9ea398f28226931dbc0f7523b417f337ed368fefd312bcf02899c17cce44e44c36198eb88d8ad8d94372176645ccec1d6aef32862602073565a448f612460164cf8ff56a18bf2ba0724300476909e522e567315a93e8f", 0xca, 0x2d2}]) r0 = open(&(0x7f0000000240)='./file0\x00', 0xe4202, 0x1) socketpair(0x3, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'team_slave_0\x00'}) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r2}, 0x10) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00000001c0)={0x0, 0x1c, &(0x7f0000000100)=[@in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}, &(0x7f00000002c0)=0x10) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000700)={{0x1, 0x1, 0x18, r0, {0x8}}, './file0\x00'}) ioctl$SNDRV_PCM_IOCTL_FORWARD(r4, 0x40044149, &(0x7f0000000740)) syz_read_part_table(0x800, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x9a, 0x4, &(0x7f00000006c0)=[{&(0x7f0000000280)="1aabeccb80da5bb4f14f6dd16528acf7e6f8994d4dd54ec929b5a792ac17d04624432fc4caa4bc7f0828c6471bb097bd9686576e711e7415a88f0b42bf14e860f9c5be9c1344f285de399f20b7f020552a5ed0b7f21487a68fdde2892add665673297f8bce2f19e4bb43e60eebcdf876c7b30fb127c6c8b5dc8d79d95419ca8a12ac9f0c86229e20ff474b250220ecd1ed893092745741374832cd05195637ac559c74122fab8adf95ff3257f061a7b2adbe0b5dc8e48c688b2cfd46e03656e2b22043ecc8", 0xc5, 0x1}, {&(0x7f00000005c0)="98f2c2293e1df7fa6d27076e87e57ba7b251e0b9c9801f333cd08e3c67b58987650ac0a88aeed874323cecd6d691f330c7163a38ca46e011a15e39f42f62e23518daf853282c596a80a95316b14d14eebf26b730a000a5c1b276dfa78e2bd704", 0x60, 0x20000}, {&(0x7f0000000640)="82f9d8e9bf705692eab91719c5d935044095311ccdc156f03c51d918b909dd91f508d273064b3d8bc2ed80eff56afc4512455a9443b24881a9b7060553033835d5df28871fb5d75c66f8e6af325518720f9133880cbabeeeb72674177af876e2e093780e5b81ffc37a11421904", 0x6d, 0xfffffffd}, {&(0x7f0000000380)="47394c4b42b467347915f5d3e259f9fc920c259d9a46d4ce4717956a15741637d50858bf138de03b3f03ad4c926dd28f5e9623eef841", 0x36, 0x7}]) (async) syz_read_part_table(0x6, 0x3, &(0x7f0000000200)=[{&(0x7f0000000040)="f789147a38307081426d7e504d9d98076ea0fd0666cce7fae836ff40272d89e5a43bc8d15e60d331427ead7f008ee025050b2e0e0a7f97c77030cff7422d941a631a12c70520b7f7eb566e69f3ea0a13ee828842ee1537a1298311c223e9fd86e228f351e2f09e2dc93b1bf36211ae7db42878bafd5bc580edc08e83a919", 0x7e, 0x10000}, {&(0x7f00000007c0)="5dd38fce9e880d137c4891c9c57acfc0f8283be152fc81936e6bc4e6cc7f898cc17efc947542", 0x26, 0x81}, {&(0x7f0000000100)="4d0383f439662a869aa297559124b309308b9ecab660281da3426093dbd3776a05bbfb6c4439a6ec8f6e811ffb23a3f0ab46dc57fb92e16ad5ed9b626adbebefbf427378c7105bfda28e48558fd470ded536db025a69421ff513965fcbc066e54a4803c4faca3a1bc3f6e89816c2e94eb0ddade9ea398f28226931dbc0f7523b417f337ed368fefd312bcf02899c17cce44e44c36198eb88d8ad8d94372176645ccec1d6aef32862602073565a448f612460164cf8ff56a18bf2ba0724300476909e522e567315a93e8f", 0xca, 0x2d2}]) (async) open(&(0x7f0000000240)='./file0\x00', 0xe4202, 0x1) (async) socketpair(0x3, 0x3, 0x0, &(0x7f0000000780)) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'team_slave_0\x00'}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r2}, 0x10) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00000001c0)={0x0, 0x1c, &(0x7f0000000100)=[@in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}, &(0x7f00000002c0)=0x10) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000700)={{0x1, 0x1, 0x18, r0, {0x8}}, './file0\x00'}) (async) ioctl$SNDRV_PCM_IOCTL_FORWARD(r4, 0x40044149, &(0x7f0000000740)) (async) [ 726.635303][ T3611] usb 5-1: USB disconnect, device number 14 [ 726.703823][T13693] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 726.711499][ T3611] iowarrior 5-1:0.0: I/O-Warror #0 now disconnected [ 726.743601][ T3573] hub 3-1:1.0: bad descriptor, ignoring hub [ 726.749716][ T3573] hub: probe of 3-1:1.0 failed with error -5 [ 726.908035][ T3573] cdc_wdm 3-1:1.0: cdc-wdm0: USB WDM device [ 726.914430][ T3573] cdc_wdm 3-1:1.0: Unknown control protocol [ 727.033787][ T3573] usb 3-1: USB disconnect, device number 9 [ 727.153839][T13705] loop1: detected capacity change from 0 to 264192 [ 727.211764][T13705] loop1: AHDI p1 p2 [ 727.216922][T13705] loop1: p1 start 4126329889 is beyond EOD, truncated [ 727.293415][T12628] Bluetooth: hci5: command 0x0405 tx timeout [ 727.392802][ T120] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 727.612976][ T3573] usb 3-1: new low-speed USB device number 10 using dummy_hcd [ 727.634114][ T120] usb 5-1: Using ep0 maxpacket: 8 [ 727.764404][ T120] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 727.776259][ T120] usb 5-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 727.785669][ T120] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 727.815229][ T120] usb 5-1: config 0 descriptor?? [ 727.992554][ T3573] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 728.003086][ T3573] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 728.012177][ T3573] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 65535, setting to 8 [ 728.023743][ T3573] usb 3-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 728.033103][ T3573] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 728.123992][T13693] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 728.145815][ T3573] hub 3-1:1.0: bad descriptor, ignoring hub [ 728.151917][ T3573] hub: probe of 3-1:1.0 failed with error -5 [ 728.203558][ T3573] cdc_wdm 3-1:1.0: cdc-wdm0: USB WDM device [ 728.209672][ T3573] cdc_wdm 3-1:1.0: Unknown control protocol [ 728.409498][T13717] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 728.422614][T13717] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 728.523120][ T3573] usb 3-1: USB disconnect, device number 10 [ 730.158277][ T120] iowarrior 5-1:0.0: IOWarrior product=0x1512, serial= interface=0 now attached to iowarrior0 07:26:14 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x21, 0x5, &(0x7f0000000240)=ANY=[], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:26:14 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, &(0x7f0000000000)={0x2}) 07:26:14 executing program 0: bpf$BPF_BTF_GET_NEXT_ID(0x19, 0x0, 0x0) 07:26:14 executing program 1: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) r1 = add_key(&(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="f3ed4f552050c92e1b9f9d764820a21fe77de4112abeeafbc0193399c64ca155edd9e2f90c198bf9bc55f5d5b714ae90c075c240366393f9b117c967e5c98a82ec50aaf7fb950fcc71f78f4d6b50a0926a6cb39a665ddd23ac93de92d4af4b67117728d41beb537155888050616acae77f29bb70e7ec3481c25c2f9454de577a179e273e110190fded78ea696a2add4b544c35be33", 0x95, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$search(0xa, 0x0, &(0x7f0000000040)='.request_key_auth\x00', &(0x7f0000000080)={'syz', 0x2}, r0) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:14 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x7, 0x0, 0x0, 0x0, 0x588}, 0x48) 07:26:14 executing program 4: socketpair(0x26, 0x0, 0x0, &(0x7f0000000300)) [ 730.314191][ T120] usb 5-1: USB disconnect, device number 15 07:26:14 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$sock(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1}, 0x0) [ 730.369431][ T120] iowarrior 5-1:0.0: I/O-Warror #0 now disconnected [ 730.395151][T13725] loop1: detected capacity change from 0 to 264192 07:26:14 executing program 3: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)={0x0, 0x0, 0x30}, 0x10) 07:26:14 executing program 2: syz_clone(0x1000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)='\\') [ 730.485454][T13725] loop1: AHDI p1 p2 [ 730.490296][T13725] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:14 executing program 1: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) r1 = add_key(&(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="f3ed4f552050c92e1b9f9d764820a21fe77de4112abeeafbc0193399c64ca155edd9e2f90c198bf9bc55f5d5b714ae90c075c240366393f9b117c967e5c98a82ec50aaf7fb950fcc71f78f4d6b50a0926a6cb39a665ddd23ac93de92d4af4b67117728d41beb537155888050616acae77f29bb70e7ec3481c25c2f9454de577a179e273e110190fded78ea696a2add4b544c35be33", 0x95, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$search(0xa, 0x0, &(0x7f0000000040)='.request_key_auth\x00', &(0x7f0000000080)={'syz', 0x2}, r0) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) (async) add_key(&(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="f3ed4f552050c92e1b9f9d764820a21fe77de4112abeeafbc0193399c64ca155edd9e2f90c198bf9bc55f5d5b714ae90c075c240366393f9b117c967e5c98a82ec50aaf7fb950fcc71f78f4d6b50a0926a6cb39a665ddd23ac93de92d4af4b67117728d41beb537155888050616acae77f29bb70e7ec3481c25c2f9454de577a179e273e110190fded78ea696a2add4b544c35be33", 0x95, r0) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$search(0xa, 0x0, &(0x7f0000000040)='.request_key_auth\x00', &(0x7f0000000080)={'syz', 0x2}, r0) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) 07:26:14 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x2, 0x4, 0x1, 0x80, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 07:26:14 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN(0xa, 0x0, 0x0) 07:26:15 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef]}}, &(0x7f0000000080)=""/205, 0x26, 0xcd, 0x1}, 0x20) 07:26:15 executing program 5: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0x1}, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001080)) [ 731.084029][T13739] loop1: detected capacity change from 0 to 264192 07:26:15 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x6, 0x4, 0x1100, 0x80, 0x0, 0x1}, 0x48) [ 731.165604][T13739] Dev loop1: unable to read RDB block 8 [ 731.171404][T13739] loop1: AHDI p1 p2 [ 731.176375][T13739] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:15 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x2, 0x4, 0xc00, 0x80, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000001c0)={r0, &(0x7f0000000000)="b2", &(0x7f00000000c0)=""/238}, 0x20) 07:26:15 executing program 3: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) 07:26:15 executing program 1: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) r1 = add_key(&(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="f3ed4f552050c92e1b9f9d764820a21fe77de4112abeeafbc0193399c64ca155edd9e2f90c198bf9bc55f5d5b714ae90c075c240366393f9b117c967e5c98a82ec50aaf7fb950fcc71f78f4d6b50a0926a6cb39a665ddd23ac93de92d4af4b67117728d41beb537155888050616acae77f29bb70e7ec3481c25c2f9454de577a179e273e110190fded78ea696a2add4b544c35be33", 0x95, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$search(0xa, 0x0, &(0x7f0000000040)='.request_key_auth\x00', &(0x7f0000000080)={'syz', 0x2}, r0) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) (async) add_key(&(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="f3ed4f552050c92e1b9f9d764820a21fe77de4112abeeafbc0193399c64ca155edd9e2f90c198bf9bc55f5d5b714ae90c075c240366393f9b117c967e5c98a82ec50aaf7fb950fcc71f78f4d6b50a0926a6cb39a665ddd23ac93de92d4af4b67117728d41beb537155888050616acae77f29bb70e7ec3481c25c2f9454de577a179e273e110190fded78ea696a2add4b544c35be33", 0x95, r0) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$search(0xa, 0x0, &(0x7f0000000040)='.request_key_auth\x00', &(0x7f0000000080)={'syz', 0x2}, r0) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) 07:26:15 executing program 5: openat$tun(0xffffffffffffff9c, 0x0, 0x402800, 0x0) 07:26:15 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 07:26:15 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xe, 0x4, 0x4, 0x80, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 07:26:15 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x0, 0x0, 0x0, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 731.803088][T13764] loop1: detected capacity change from 0 to 264192 07:26:15 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xa, 0x4, 0x203, 0x80, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 07:26:15 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f00000000c0)="9b374e62f436d4ce88cce7c482df73cba16f2ddd10723a0d7b5e58505591a743f661e197778204b1f9793af3898fc1f08b74a59f8cc70f8c87a32b1474cba36a6e28325bc073b384bd23ae089b21b5debc6ccaaa242325e61696ff5abd4ace2b0306359f930173aeb0bcca13f79d256da4b0bdf1869cf3df53ee90bd2139f63deb1acb6580311f0e70b30879ccee7393e019e1316d555e6f3a714b55852817d6ae53744342decb027f66614866929e4da9176a58103cf89ab279b890bbfef00ed1623b002634bb74e87316ee3f88b3c31a9d39890aebb921be5d5f7bf95f1065ddd21dbf0017e442", 0xe8}, {&(0x7f00000001c0)="efc9e5deaafe45f17d8926577027868df13f28eaaf40a338badb2a98a6017113dfeb6cc15686898c3611736f2c4a64c28d4d8a9fb52da04730682a8588b2049dbefeb2437cb3b5c5d5299deb98e819b9526e8b5ca3fab7ad436cf4c76aac4f28dcecba6202f03800b43a46f6737cdcdeac0f77d91ff13f0fd776a257457f19667661", 0x82}, {&(0x7f0000000280)="de47eb0a343b1aead2ba53cbe4ffccd3e5a0b4eff0e1bbcc9cb24b79112a32787a8e868bda6d1eb34e58248907e1d46f5879a98f495193a19a8f93895220a55d1c8c1315816f7c797c5b3d96d0a40dea53c8804379712b5991db93ad86c89a25323d0e6e612ef21534cb370f8c72eadd9650c43f517c97644680810ebc33f15a2fa9dba8c65072fc78e80b71a81a35fb58ef72f5742c67fd321faceb5530a9858df3064e5cbb7103c1446934618f1b1dbe837637b26e9de88915356942b75b402714b591afa1df3cdd8bf17d9e0a5346e240035e693e5f6c4156ae47d2c4fba0704b56719c7e98f29188ab16bb23a2fe3a3f9af5ea0e157f4064a0608c83437a8f1f1c1f49b1afd3a3d86abc070862d3efc0de638d38ed13640caddd5aa5f057488b3f40b6006e4270c8c6c044b495a0a0adea46ff8df1dcd6fc60c0aabdc090db2224ceb36e38aa389aea50d3214ca864512ca617f51e2c35476e3434f611b29a11b907df6d507f482198b5e67c05863ffea28fa0813d63c83c4404fd0006cbf677813194afecd2d592d50636d309a0ada4ed1e869253f163da3172044667de13c24883316dc61a76ebaf67ea463e7ae8c9f32d8318305977d732a9bd155236bbf80d80236b905b45e9912ec8531c391244d3b5a893e3e13c5f7bba627db4518cd4be8d85c1af86f3cf47ee6fbd743b44a805329c34249964a56897827c7a2987c675ac695a3a60e302f1eeeb2b39701bd64f844acf3961d84196686f4b841589b595070078d0d62c1d5e1c69b748ea0ff6cfac357e6b1a9299a4b37aa7b786d9a161258df6006eb8b4a9703784dcb2cfeaf99a710bb4b7c39e114b6fb0ae2bf04f5c60e231e0f0e78913533400caf7534e00aae89a39ed32939baae019f48015c58a7cfcbe348bbbedc54ce6d2705e44a007ca8228518761681b2827dc31262dc0ba6f8d030bd04ca07101161130bba79405c1f55dc758f50a983530846c71b7f638555c752e6424afe7bf1ca7f3e8877f375efdbacfd7dcc6f74d61baad4ce2eeed9a061a905cca47d123d598780c40ffc933b9edbee2a69fba9c1e1842012f4bf762ed0e38e6deced9c9269e9a39acfefd271a0642c475196b33a5466c6085d068ff25290b17edc9be3573c29167568c14fe465fe5122cdb6431e06458b93566676b2bcd70fca23daf5fd61ca5f1c574964c34a37540d2591535f47bfe6bd1ec0a424b20de57902d5a1953d1849eebceb2e999d04444fd95676ef924581283938fb6ab56ddaab6f853df5f75b9952dff0c890aee9a0a881cad7009a6634b80686fba39bad289214cb9ef49748595775967d164ac304117bbd5a5f728c4cbcc619be52e46dd0f7a8ebf7fb2350aab6f5985d8d699d8f6a169b3e4bf2272e96008b1cc0de98ca569b1cd2e216b5a5bf1d00c742c5a0cf437fbb9d56a3d778bcf8882fba1800835cd5507a4e35d922acb23797a7b1e67afbd107797df79d55631b97e2093ab6288ae06483486c27f7fa559861193090b4776688421b227131e3b151a99c0f6e6d9e173c9d4ee54a09c613b98049f5067d5a20ad532dc51452db83b20ffa76f045943c34700612deb1942217155118582b6992796ca64d8e60d5380d6b3626aa671625bb1d025420e6708523fc43416716f435aaccd8616fc92368f259a7f0b5c53bf318ce5f4e65933367a02e0c5ed729527339828a0f89f75e5d4ba4902449c17cb2a0e09a5c1201719cd0c847f68340fa21539a098a6b61f70fad682970b2494e366b59ab72f81b78a67d234f45f70ee0e85d9f40a5291881bab3f9a77382a5994a8fccfe79bf81e1fd54a785868d8fe40668b37294fcf49210378d5f0a9828c5ea4cf933ed2625cd668187bdb63823e4ea654a9ee340f626d92f38c2b2366d58e488c59b92b34541d0448d3877ed88c789c10e8ec3156cfe7589e8613d73645a37cd4fcd1778af22bb6623b06e9337972aff7ec46ce8e70eaab20967e1d9c7080575c0a8cf6403c9a677f1c12487cd34dc78d91357dfb44ce70bd6b91a51313adf3ba82e92c08c206cddb593ef44c2facd4678160f3522a2041bd4e01a44403c3824cebfa24968a4398be541a478999ad3298082dfed3a3aba984b7da5c12ea08f5f49815523ce31f7d83e1703115acb091d7bf411a7b0220f9220beec6e8923bc774226890e809e1837ca347a87942146a4df4f8ac66c580bbba78be3577528dffe63d6d33fb3fa3a6dc4f6ec9a024f512898eb6b1bcc265873525656808ecef1cd47515498f00327a061fe738189dd1471df79630b704dda000e9538fb4a5e28040f4467f5c22f260d319a47a87f4551b13b476a7cdbbaba9d7f6e66871e280bae37eafc64d33c970bcb3a08a6412d905790f32a0147c52b4013f12f8215d47169b7be6d51a5c7f66755dbbf97bb61e822697d42f59c1fd27cc82c8424e8ff3f3d4c8af4c0c954c9196cfd3845ade2a5a4cb0c4e132e90a194b21bec0b9ebf55e03be4a3b65dcf5eb6db9ce4ccb5544b4c37baf12e57272451703eccd85d4de3d77cba59a4eb27c23dae7f8615c10c5d3f0141a0705cede9ccd7fe8e3c0446c2373f3b518c380938c3f39e1f3441a67c6a07fe423536c397a28735a935d838babac41be3869462a37bb2985d6571671c910dfc8a7d1abab71157e571191ad45ce1705938f4fd7d9281958522b8df40c6db76a4415c87d256b36c4c32707e59825af5187d804a424c325b35969a6c088d464d2b2be29bbc6bdfde8d70660f25a655f333a66f532819a8888bdea849af957ff88ad3da501b51eec8834f13e1f32f37ef70e5e2184776062d36cfcbbc03feae01b963dbdf7406d2715ec6ff4db358765d9a7051ecd5189365e693a9406b282f0383b4680334cb356ff5fe25f7849ff37ada7b8d4ec404e9e55f839fc31a945bed8bef7c56ef43971db8b3d64209212bfeb39b19148679cf0e7c7717d6d77052ca1f189bc6f2a17441a96f3dd4c0f5c5fb5d1200773e9bd5c99a46f3f0e15626aee5c3a3a89404c43aaf06d6892dee5ec796fb0b0b32e28155d27d153a61793c210b1fa55d09294a1d88ec97d1af4f2ab259e3f556c2401baa48e634bfcf722b46603439b692b59e98b1b615596dc5d4a791b42bf5b36cddce420efa4313a785df664f26ad3d38184db187190671a3a4c4507095f986289389102bce5943b45a8f59fdc1acd2e4f56493bdede3c7a226890e2e4718668fc21c8a05081cde0af969779bc81708253c849568b97db1d4efed60d56a3ff9ac11011f8da987efa6f960bdc017ad2130dd1679846c9ef257e0e6d24cb8c11ff8b084460e61c8f7bdfc384cc6c9b9c62b3bdaea7805d72cb7ac376dd5765b15a97d0136661492201d3d80fc8b7937ab801c049662a441e4b8c2e1088aaecb7ac1a343c0c4d7e2e66cffa0780747f8f4ffba8fe40e816c0c98b877828757be85cd2cd82cbd3e3e5e194718f48f1ab8ee74c741537ece7d6a8a463729e6c89c5a1e7836e617378c65fed3c1221ecee6bcd4b4b34f6b19ceaff527df085b3c944fbecd9d607a6659cd5d2a4905bd0878503984efbb809a17eb9ea972fcea3803e905402afb2e19e6711dff41b4f0b9f374365e4f8ce0043dc333fe2d1fd6fee020a0adb8634db2691331cd6ab14b358591e8749440236facb727967a569fe86f23276e03e63530608da0599a5abe1c3cd7e27a0f5b354c15216e0b86a89ea3aec26981127e83c860ff5bcb3ffbd5d8bb264b09630f5c6da932138807fc79ca4d3c95757b982635bee630a64ec084e18e0f01ef6bf7a706e114025ba34b812bde62b3fe36f6fbe558dc5f52c7802e4e4a5ffa1ec6376a820f342404a43b04f65954c43e6198577fafc381292bfadd9f6ca12e59274dcca0557ac4b66acc2d2a01c94e3a873054957b47dc2622feada835cd89cc468a085c05a8f80f842d0b03dab87be3ddc5f040699a16e519a72690cac987adf1e1108787bc45b59105d0e67d504204a04e873327e55903546c36842c2838fe5f4f8c44341cb7f61deb5744bbae256184c00e8cb35101a6f068183cbb44188bf1b1c4290812b42957c891c682bc99fef40453522a201ac7732260a5abc3fefe268b38017a35ef493c055605d257374c18f0a8e44d502b8435d81416eb7e19bbeefff4b52806c717789b89560186cf96256a696ffeaf003a986a153af2099e9ee8bf0cc312108896c09cf68963e3cd0b452c5c0ca21c61a4f12fb44c91e960c8c4c43ca96458966231b6a9990a2e446219ec15af86b26a652e6214261ef183ce1e95b1b09213f043a8aa465c2e02ea61f8f3b846aa1ee011040347c3e24f8fcd375c846dbae3e04e1ef07fc2fae941ce940918aced768016d7afd4b793521505540b6855d31d0d380bbfa8dad3dae5d66ec9a5e6118136f10bcaf3cf94e533152d156a266841fa7493daa02c25c08433872fdbbaaa260205ee4882853ac91ad98be41881255e1e37e75a1150d65c61b751644d9114bc034a0a773aeb97bacbdb9c4c60459b64f695dac5b0734a12ec1d9224306532d860617236a7c62df400cee16ab68e816caa96d3270db40d5b9ab11d6c776dc27ddbb8929665a1afbeed300aa189f53ec59479a17af9f189375edc50eaf9fb8f94fee532b6a837a81c0db069c0f306c3891e1da0af9de288d2ffcac51a8b1a9cf176b7d3c6f890ac2821a0a95385b77ace23844c1909a118a67de1558edc24314c1d1c48ec8fdc641932690c60a97e17a23cfad304c9d680d18cac35a890e39dbf332026b967ee985da73c507715bb8f1980bb2e06cece8800c910db1d55c3c", 0xd57}], 0x3}, 0x0) 07:26:15 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000700)={0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x20) [ 731.882869][T13764] Dev loop1: unable to read RDB block 8 [ 731.888760][T13764] loop1: AHDI p1 p2 [ 731.893847][T13764] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:16 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0xfffffbff, 0x1, &(0x7f0000003940)=[{&(0x7f00000038c0)="d495e52a9145a0a504bbfc4e7baee6e516f0720a88df4b2f971498018ac974ccc06533d45370ff356d66fcb33211bbf1569755ee5c2932712125515df99efb34eed0b6ef0b2c6f4e26e71dd768efd59b799d37d9392ae9fdc31419498113888488301c351cf9d13f1b3e370d8ca80e5130ced97bc49469aa134c74b6355dd20b", 0x80, 0x5}]) syz_read_part_table(0x0, 0x5, &(0x7f0000000140)=[{&(0x7f0000000040)="374287df3a778adbed172ccb643f2902a60a95164e5cd914a4aa4dfb78197c33b83e93211dc837ad5578ae4471b1d867d29995a274433841a72541e77b43d0596563fee628d672604781b3aa60549a9ff0537c40f25ed94391d82b6542b116e764dff962374f0b06152f56550ac34dbb6a379e11df", 0x75, 0x7f}, {&(0x7f00000000c0)="938c39e4", 0x4, 0x40}, {&(0x7f0000000100)="5e9e3e17ea3887ff", 0x8, 0x3}, {&(0x7f00000005c0)="6e9968d8d99ee81cbc26f17ad2ffdd4c13071e5da5809b08293f57b9df842d93dd40beb725a13913d472c57954902dd76e18cb84a014b7979ab7162a3491efeafce208641c552c266003f4145d72f5852996fb12628f223e73829c5fe22d71fe36292e204ba9fd1ce86cfce3984cf6093ca89f00f7e689ca7db26c82d5421c97b95a28617c8d7f56d1fff66a3d2231a93eaf48653c06263fa7354e0f9aa1bd6aa79d1cb90e92be1d5aad29df40ccb6ea0667a075d4608e64e4acf0e3904dbc85a88c1fda723f2a46f84f2b2e8e5054a07a6f4f81398d634cc5f6520393e25620acd8cc8f60cd761458ba1cc6ad672e327f9ad4257a376568dc39491ec93c06a21dcdce662a042b930b8e3b452d924a0c0326d7667e4941b86a5219deca27202e154122bdfb1bc8bbab4927d59df1afec7ed801d8ebbe6786b529609f5b4d9c466367d5217976cccb452a778bec75c7537ef6931f2d833af5b1e3ef45bf546e8a94f508f3a1b0fb73df06ed08137d94cedc5ad6c1ffde7dac674f7d730b6c67e15dadfd27814747f4946531953d462908cc3b1d859110e15dad4b1695917c3333393b9dc150a570501cf3899b4559d43a4c357bf328cce3062b4504ce4237cf5334541340eb0ca216431f237bbe7d64e8500ccb49dc1849bf5c47ac044333faa29cf289cbb4f1cbf76de2be89b0e85a04651e8aa5f732670cb7cdfd5507558d7019fadea57fe09a634f040fbc7e11bdba4c7e2268061b57a8d3fdec1489bf6a767245d7ee4ee3283a1aa1a124e5df57778320056f79665367cc8ab9e86b3c0bb73d5fdc946424a26c5d186cce6832b2a5a501a6ec0bb1fdcc609d713e0601b936ede6cf6dbe16a0f71ba25ec2459ca18292b353ad733cb825b237bfcd8d4110710f9a12fc6338f2511e2dc9d1043844d6fa28319e3c38dfe2abaa8f66272d3126ead49f39dabe374261a260740887015dc9354eff5172e4e3d3b9536cc9b7570b637a56c69c25e9cc7228299d1a38410bfbd3550b2675d61fc8b0a1f9bddb151e43796e48d65c6f1bbe52b1e92674dc3952e558c5d1db31732cbbf2582b6e5201a182d89837b550c2b9e0ac3e22be3f93d7ba70b2050e447f103fe89f093a9666466c5894a7306150f7fe2b7a65dd60e5e5c1c7117bb22fee316da534063b0003504faf653def7bab21e9506650996e8b52118557cbca8d7ea5a637360b6fd4d0737368d1f03644085a9ce29fd0510ebc5cc44d4db6ffce0a49358128ea65cab7c3b5704ec93cf8646ed90c5dbe3c2d8f491072fdbacbbea77b7fcc241fa17fa83dcf49ab140803240c23367bdbee80af1c7ef3cdbd15b3e82551e720c976129652d228f0af4ce6c3e9c1c266e95d8633663a3b55a51ad2501cf09c340a821a9eb8f9fad6526e696b85fa45df3fe7e3e15960fe0059b7ba1c67d5e843655aa81675efa6a86b422b4d67b55738b100a89e371d7600651bbb7c07beaeee76f11173e7ebfa5cbea724889f33bba61d6e23e77212b535adf1f0bd97a3026eae5f80fcd76f8d7b0347a99cd0eff7551c61406622daf4a698a4fb32781e3e58bcdd09888530b70437662ddc83b462b648c829214e95db6eec48df180547b16c5e3ac7800234b39b30de3ae8acea59670841dd4ed7c924eab51ca3c5ee27c27799caf46bee26a4d7225d371cbfe84d3557d24724aae4bc555d12d464c27e613d7c94256e96ebebb1e35e0dcf8b83132cbc6af8a549a6809c2c677198faa98e4fa7facf95ce78379e8e976bf17de5c1a06d4e5814c7ea98360e3150141614606c0c700dceb5f99ad9be90f91bbfc84af0cb67b7714bc3eff81b4f25ff06ba2220ef090c0c198de413264ee72ea4305bc827b7fc0d463df621d195c7ed38412d7982328c6661e15a8b911c0cae10488d29e38a99d3e230345e5634bbd558c34822c46e63e2e9fa732b5be866b512255d6016fb71e142f6e3bc127ce53d1c6b536cf0df2e708da629839f4d98d61731c1164abe1fad41c9462e4d60cd6b55511f60a308452d9e862f62d930c8c4ae3f8e12110855467d737d70a1b0dcdcc2f71f58a42ba2ba9812b5ac8ca11b2f01a51d318e8a518232e439a1b1b16957040dacfd928721bc5abaf549d825cbe07206064d8bd58919a54076f1694c3ee7704a09e142ecf796e41195ac3f12565d384d903c5b8d202a4da9c657ef72791f6ca6e81467ddfe094474b49e4402120fc0c8210b7d753c724754e2892df89f031e4065654b4256b5064113498f3a004ce77e206c606513e6c75fe1b3434b397484f88cf3838ba10fc388d9a0a18282228bb0fcf9236d0d9aff60fad84616646e74c014d352276f59cc3d52a16437058571d71271da14c6a18242dcd7748f0b307a1aa07076cabbf71cce454976f7fd9d5b4da73bc1e36f6707922cc706d56240e3ed984af01b90db773478b5d6cf8c5f9025ad6721ce4df04f7481a2f56bba2176b2117b6c560a54b6e5806980eb9a15425e74b43f70d5f9867ea4aa667ceaba07357e9f177f41783f4a17984ea069fed0be8060b38911a17aa066f3bf147619db998a0dd180fbb616385aaab5fd4104a380d3a57e608247b0c411e006b69a0db84f18c9054d0b0aeb7ef3702099ea1de9dfe1d2b4a3571da09e78217be04f166148eb2cdd6e34c9df61399f443d67f83ccfe9575a3afdecd3b280f5efc78189ddadd0ec022f792627e37320272e44089fd0893b8b4e34b696c35e23362b243dc69f5194a3677a2882ddce6df3803d1b78074384fa0f9e9d28512d9c7d32cc5561a36f6baa24c559617abe88af6d8b7466404eae4661fcd3d25af18b32bc0da9cae4929e46503edb9779f720ef8e42d15238c85b3a8c044c1efc14cdca4d57f06661bf17bd849d737fb5e07eda2f4099fa954890a86dc6beecbdbab8492b7d2cf5ef17258c5544a9b4304df394da4477bef9cb199823022d9a4fda0c5b1e5446114f7d662ca01ddc02a50eea06d2960d14bf9ca39f8f66b14b61705dbd5f805a68f2c023bfab393b2e364bb734d23d8763f28447bafd988273a6b92911bd5cd49f25e35034584441618751c5f702d64251feb84e613fa1c17b0a6da019c73163490435d47ee1033bf8a90cee5e37780cbce70cb1f9b74d4287639011b92cf5c21304fbc6109c1e622601f1ce1fff5458065d9d93d8b7bfc5b95c53059f14dbff357a14a0d6b6bac91124fc55c337417f81dc556db20df1c11d74506baffbbebcebf2a83f26f584211b63468bc5c7ebb33d0d9c80fb2ceba406ac7ce7543c70248692e038ac38493df364739087d58a0e52a25738f3d946931e35d2425e4ffbba2ad074376fa377b9131ab95bf8f53496a48603bdd60299a35ba74f7566f08c9e42925eb423e007a6fb62fabffe275d5119e85373add04db4db95290accaaeb1920eeff56c7b5b4aebbce506e2653c2ff5472ca62b1b7a0f4067267577c920f8f9169c8be9b6d4a8d406e7b8d3a03e41b422ad7ea78d5ffa4da70cb88cfad4dda54a713e91f2e802da3c103d54e20243191fd5c56010d88f114a7f6e196a0883105d649a0c252dee7a92c7c7b33e41d7bcfbfb6a0ef0b6c518c70483281e874071ed270f9d42d35749eebe143eced1637c42f77a34fc592ac734900c3bd911d4c57ad7946a5c0854d1fc5342c55e0b1d665d540279aa90c1b98e4f0a54c957e55f3e4419e8932b5de0d1556c2d1a0204df3f32caec474ef95b628e883a94fe69af8639dc041737519583c262aa4a78986338a230622e99ff364b51b43ea7b535240300ee0c9f17a01e52988bde41022aa12eb079779cae34ffe95daab8d7a99d34ed2d8f603ce93a39a145c6e29129f234f2d0d674e021e95eeb0cc39ecbb5e4d0d034d9696b2102eda2528ff5a0d34b1ccd9eecee7b8b0f4d35cea1492aaf4c357754d90af464fe979656ceee36ce3da30be25abdf64145af116cd95426547667f05943482f34664fa995fa669faf430ee2a836ab0226fbdd82ffd9b70e1b02a3cbff5873f6e27b8ae65181fc311e923aaf44051fe64863fa972cad44130e0e751797617dd55721e409439b3dc8d1400324951f3ac7bf4d2525e8005bd8f5d0c409b3252a448950bf9fcb3ad4a940323a894e498ed2d187cc5d5247a6714cb101814c3cf3f6b279258d746a3197589a5f5986801ba0f859836b86be60de0cb4c7a8723773af184f769b7f1d2a1c1113e5a528faff89c71ef4bea89c25eb6b0e2b6ade2304856a819f8e86fca604a0c77356177fb67e367ecc30330f5aa4527559fcc30b6839c676bc223cb116754aa493621d7ff484f3b565ce1bce880f3fc7444f97dc0182af154c96da407982780899056f00c09819720d5c6212e54b7d449d80214a399314f137fdb044bbb941342279815f795c8603b5fa446aec04c43eff9f39403a4dd4b2f6b26edfeb85eacb0a7071965224aa6ff8e88c7ba9b519532d2a3422621e1ef92be33a26df3d4c6213bb83f811836f50854f9c0713f67e15ad021db8a59737a3841fa01795b18ea31e6593b5e784c87bf76487c923898ca7d893636f2346fed93ad8c7b3d872e2ebe40a736e7eb2a863a1f523a9a22885c09a1f713d1226eb6ca2b71142e6ae83ce46ddab4041ae7490ccf142c5a46b39d4ca7444140ece1e44c154cc11505cdf03941a663aa8067eb66019ccf598c0128f91b0f18dacddcf3d56bb84fe6fb20164ba25261cbc337c0e00495a691c2f6748e8ddeed86bf1ab07146fdc67b3c8868a123c6d0fc5c4a2522706af097f6b0586ab77529c43de4b2d9a1cc932a1ba32774ad1f9e7467b8373d4539bb3064ffc42bb53b3c9c5968aea198ee2f31b48f82845c550df248919fc7c1bbce124ea3fe03e0313f7fef3fefa36d6c188483298a8b4f1172daeedfb324aa0cce42aa3b003baa5c7019b3eb6bc753affb58204c98fdc6db2ae26d284240f12e9239cce43a6f5a72f9da3081357f37d300852e25ab049e869001fe3beb7b9f4fec7b4235f855f930a9f470417aa2e415b845cfd05993e51045fc50727a1a048133cef5d01a6bc1641e9e9b055e551df26f711b9e3f834babbe11773fcb3ec0f47bad9cac02cdf98483a9216c50b9c9745f07dbce6eaaf004d954692607747477f271c163de076d537c5498c4b5e7463b7b58eca0f98e8c8f747114783b0eba5eb5131d17176c6d2adfb79f590c00aae9405457e4895582a548461df0898467b91c83e889d95a8771f9a72498a41fa3c6078aa762e5259bf628d4474f7a4e48b41ad8d1c619847ee41417b83a0f1e4a980a87a056eba743c4c293635aeaf9501a6a97aab67f6aa008014bc45cbb0074939b850d930576279af3121025898979f84440ec0f807c257a10ea7479732c76a0c947942d66deaf348f2241f700f0eb60a7f1de9a4de3c91b027a6b3e0527a780bebafc248f5a12f74c09c922407da8588c91f977a8e17a5e7ce07f2d09f7b0d423e595d99170a7ae899d916b781fcdf5cea5bb781b15ee3244c6364d721cc0358cf83eb19d1faed1fdfdbb842ab784169407591499159da469424d084da6c60944b0333463babecef5a3ee5f391195517a034bcb731633702c0761cd62d0822e34590c512afc20586d56f149ba1489935dfd3bffcd9d9bc4bb66b9fa281c1adbde357bf83bc6a31d587ccff078545806c86e866581a1e280601bfc12fb82e77f4b1e262c3bdbc0aefb49dc64247dbc42a6ea290c96e6a76619e351ffc8f7f6917dc76a779bcf8d9855ffca289d1e3845e373829468113b204d420dacbe53", 0x1000, 0xeb8}, {&(0x7f00000015c0)="fd6fa3ad7ef6563ab98b9f3793e9cc0cd17c8afea27850a8ddbbb7a57b46670b607a1c6ba9a8479c50651b8e2e8aa151a2f9df0b0d5c35863b9d75140b0025342e9538b068779ef40482c9581c5e84cc70990219d947aaf387afa69898e4c05cb5e18119460d9b41b6e15d36015d3f4278170f3f180285f55956d1b976631b0cc4952d6842d747759ff6bdea5998509dad051aa730014f05eb499e358e592c0f35d0def408e27ad0eefc4d9365a8f183d5f8d5dcf1233e985a205310ba04462bc67e0c8596633b040334a70086c24cba551fe18183c743c4cd4d4c0e3232ddd03a6132cc4e11ac106a4e8e83fb1ab3a1af0d39d946e8b643cc84c96e3bacd6fdb3b09cf7a50e6e097d637ebde1371cbf40c2cc5faef28af1bfc71ea5adba83c01ee2a214881b7094e9c9cb3721a1c177f6d4f48f97204910e4e492826ddebf3073e3f0dffbf8bddd771938c2f7d51c28ae9ad33dd810f75cae00a758b32e56d1d639bb4397819f368481274e7912433c3d350e8a10f6e2be274cbaeea6a90cc8df0982885fe6f8539a14cfedcf649660d2fae2a084020dd46ddda75a0a08694e9b6889455fb517e40d455e374a2cfd955183d82c9aceebbf812230b14e2477e726c4570eee8774b99ba6ebc627ee747232274c6e561891705e0f85d2fda71bba1047699c950c5ba1c1084d19abcdf69836f35b5be869ec8a46e647c94a9e370c1d7ffeb12e9fee7fb253e94b0f1e2c3719afc3987a8d8eb928a48fba99a1e518091d26f1dc6b3530dbe8d3b58b55219da36fe26b0c7eaded5b53406607af391676c0fd91add0652c836779fb94a9fe0c73808faf339bdf76a5b58fcfd6b6ca1a97524751332e4ab1e84e373a427f3a284d61375dbbe72a7df23c26a294e11ea3b759a0b8335793332342dbe97947faaec2bf1590e4946c33f11029daeef498c4f50baa4b1722f611573736c3b98fd4d9e79e82638c09a89f94b3def61c0b88b377d39c1f3a3510a2a0de59320f8d66effe35037011737cce0f6d5f612a42fb3908608f8e459e8e30671bfade6a4d44c8bf2bee9a9ee51147ea5f3edb73d7dc2c6815e7633d6339db87937aac713b220d04f35cefd56c37499f0564a4505649f3b6253559fbb69292edd0a5167de65c3b37eb9ea9b9202f027d28f705e769265bfed63b317cb88f183bead63b80ba51e924b099437a641432b04dd5b5a86aa6b2bd107835bea1a55dda24727107f2750adc64b1f644be20097807f3e5f5c640580af076c0782b7c1346bd73484456581478abe938d87d677717b6c449c738776d92b29e1089a271e44d29d320b00a1c475ec848835b0f7fa512fe90e9f20f60ab13a3e119e42c3f2c20bb0158096047c5e9855dac151df337ef5acdffdc1b5546f981bd62560ac717e2de5b2ec6c0a2ce33eb0014915272fb0e0e7605e7d49ce03149704e4fb5ca1f8c49978808716d2eb0404181322922bafdb844c8d0e92248d15c024a764926d3ef8bcc8b93c5c97c1a03948b728c27f1a173a2a2bd98a06c82a18834b614c2f10bca42a3d2de015d4f5a31249a6843d5fe82b320dab8c76f692262c8e268e4c6859a98e4d3d4a2c06280a8f2c34d5bce016ade0c12ed0b7f2702558e6279eefcf24bbc7f3a1664e3c8ed5b823e2619d86787247af77e6dcfd5753d96093ea9ebde91b158f2c645eaee2262d2ac68191799ddf9a9d67a24b499a61a7cb1a5c067f44939d3692d37ae0c4a009c010fa93269475e96392803fe1e893e9104a950167acb444647d6c918050e11a2f7c33db9270bb949235e8597d9de3618378864ca3344d22f94bbae847eb4acfd57f7555ed26a3fb3939024e4014c5f7cb742ccc39957eb535536d8217ed4cc14bef21736414fedf7cd8efed1dcaa91da2a00bd8e0c9c520cf002615f97713b271ac85cac5149a6b57baf0b6a7237bd6f87d344cb68792f255cfdc6cb62c51237341ab284cce93fe83a1dc758e697daa3a956df499ea7805bf26e28426bc6ac0eae927c6c24e950a4e8607162ba031ed73bcd3e55c23dc3a435496792806fb9b7fb1d705a38b34659c3997803fa6757207452c5f33c0c4e009c4c8400194b9c5e3ad2af386ee72e2e99a986429e830a79c87d22f0efdc8fa2ec913c7ca907c2170e6c2067cd3e140c7ebe445ccba41f9a4569a78be3fb2c695340a6e36021629228b62e76c9c32ec53ef467c12760cd912997247519d3c34914db560d6a5ff97599aa7abc1e6656c76eab7cd1a23c37221e850afa149c7eb4b8705c32bcddbe232d9cfccb9d82a139e18ce393a907bf8adde4e7e8f6e9d2ae27e8debbaab4b8f099a98e4283ad41ff0e7e459727651088815aeea1109875d2ad0499e25b7a234c30d04781bc40493ef492dbabe3f3fb622370848736678c2383eabdc1bdec27b8407fa33dd7755e9d5dfcb8d1b4e2379c20e0e3f6f4d1981a2e6559da84a35a1b6dd020c75e1b1961eda7ccac036ed9fed729cea1842b676945fd8d4e2ff906499fe1568a7713578720596112f2e69ecb55b857fef97f9706d2c4a9337e2d76cb035e804168dca403e477f5408a7a9e1337e91e22bf029697f276a2740b27fccfa0d3c98dbc7769fc7117d97597a9f0fd1ee9c1f48762ac9d9e38c382dfb3df2ee55b3f3206cee6a2133d073611f3f6f6ac91672f106fb236f58f106147550517813243b953369d663f4ccddf080a307032666c27996e019736e6a0c46cf379ce7b999130f0fe904260acd5768ced544d4dee5e541d0f4d394155f2731d1f1a152b7f1dd5d1dd1d07d38e542ff87a5caf8c844a0bb6069aba9b23c81b97c71a6cb7d265b0e033bad337f6be3f725e4703714c19be6edf770bcf16ea3773af7d88915495f38bd5cf50c9b66048524ed04117de3618c73ab88dd088ebe181ac9d9ae9c61290b23fd85a9f4bc7a49bd64deb1ec951bd4eb6dd415069780e8c27d9d8e6e7228c0aee31304178b840f716a0c44cc3c4b86a4c1a568dae94837d5ac0ff693f518e339b6e2b5ce3948e26fe4e24988de7222d323839e2b921685873851eacda0730f33e34f12a5c5037c215e62faea5a75d8d167fb141955a383f0180c91aad228b8def367042b3b84201a41697548594a5cc6fb248b2bdde92544b1181ea49bafbd7bf482ec624e99b7bdda9f7fa126814bfa48b44f0b14affe4b16af5581bc6cdb9f706a839e0bbf080a74f9bc7a5737648550668d7d1d81ab996ab78d3b9ced6ffb81d6b9eabc1ce2b6e12a0f915dccb5a18f9533a87781d34790710c0ba1b0e8d26d8158a895aa0c4b848be7bcdbd07614a5907c0f8264b47f5f1bbbb3e91afd86717cbe91c157b7d6525b102b489a6b77158762ecfc6e839fd5f40a6a24d3bccc2d43bb0efc086691c2516b7c13e4a0dcaa140ef061713bc9dca518218ce4fffd2361cb1d8faabe2f687bd07cafcc7338ad62767cdd05c5fbee48702773364d5f713f1c91a0af2e130ff9eb2dca1a9ed3a8dd5a9063597f6e0d2fcf394b89a74b311c585baf4ef854b42bd135279ca6b89f53dbdd68630f180f42b2a3dccbc4a5c0aca90be91520914219d5bc5425f3cba8f3c8fd9a527e3f976ca3558d66474d8986714ac4865080ee4f866320eebe54cf25fc1901edfed46843d1f17eaada97720cce18eb77098902994940bc5d11528e1733952a5f167de240090e17d9d3b1b1e91fd7f3898a98ef86307d5fd008f4f72e7e1d354882bfaeeb60597a7157b87c1222d8f1718360a3f771edcbb1576844fa4c49cd0423207b70eddca51f08ae625418cb6aab2e90988e81ad4d61c05dd1487852ae686d2bccf6da5295706b665bb189f1f0dc873ff83314ac72f9db0ef4da09f5d9e884ca23069de046ad5445b66e9b83e955b9644056b89dab7e5cdacecf47fa7224c630b69ee981a836c09a07a209a0e0e4845d7afa2d0d19b59d3ca0d4b5febf6d15489dd3b4b7e50cf4e732bd2ef471ca7cbfa91ca50c9fea2d327214b24f33f9cb11a90ce41202ee5ab2e7bb883aa2c99bc973e7e4f882baa5134bc117e2c8d9b21038682af5ad97fc91bd11b54f4422698b77aeca60457c5f34183f562d69af12f5507cc1dd5abfdb8acbb1092a3a27ff73d9ae8cbe163022e75dafca9a5ac4b923d1a003139eb493c4f99d92e1e3d94fa7bc633dc9ad2b23be3eee639b202f2a7dbc54427ab84ae831da8fda39ba663ebf86dd1222ed00f780edbe9e7660847c6d3402ad49703fb5f842bfd9060e408a471b8e72b1c4e78a0e69c55efd05151f9619587835729b6b803c99ecc79520542eac971b994e1b7f7e0c7e2ed6b6b6d06295eb21904367050e6bbd6666addd80153289018ed273e0adc48d4d825df12889ef6845e09637256e5eca60519e3c4e8f3d7a321bbeb996fa06c398f09db1d19b0c268bc1c4476065bff4ccf107e97b042a1e247f1ba153a585860f5fa1b26200e82af447c68cc9e8ba898a2ab3ba300134d6dfe2bc1914aaa0b7da1b08290c67b7aba00b68f0c794e41bc8a611645dbbbd2af0bf70b00711dc2d32cd40fa4731f7b561459380dce5975eb66714bab81a03fcc1925ab13fef6048ad0f823d15edaaf7368c9434c9639300978fe7f3e51054a5e068fad7980ae29ef9960a217105b8095b27c0dd85fc527290c9a823b5b8149b05c59732f94cc8a4fc9b3ff25c212586e9b109b971cb2f86701fa33de6d8a5aa97949a1e75f9e865a3404f2297a31bd069482c26c9a70c501126e8176568d097f5f15ef311f43d96b4e286546d052e26fbda427f539eac006479d5120f5c953923a5776174014a75f37c6e1d2208d7eec6098c10989652a48a811a1e721b1d9d379421f3cf3bfd7cd8be148ecbd90e28f8e2c116dc0c5628f28ce4a3f2704f9ca422b61e1403560c0e818fc3748623d810ae476d41c423817c76ffaa85ced0b215a6b1f2b4f524fd8c100637a01886c5da2c42263c0ba07972d73771b0ef8c27b54cccb71c17135d9af254a127c6c057b98f2d8e9c91a88580dd6f59d93d68e5c30842f49bc4dac61db0e8c2a1620c5715be008f74c3dc92eea6f16eb1e2fe47a9c6c2013a6f89ce0cd0a42f9b1adb42f417d45006c8b9b17bb180c979b3319e822e3fb625236c6b5d164c07ad7ec158dd788cca735e8e1a5e5a02ea83199c39b049f5b1ed501ccae72b30b584a547b6c9771c7c7fdfceb0dc9149ee326491e96d987d7cbe5d23a036d87242985173637dcdcb57521e066dde66ea530e09533034a7ac6810d2cfef29803ec64f0e96db6e686a2673d408230d067b0ac7ae9448572c4fab02d74a32d11e2951ab6de9c509ec338bdb7f7eaf183fda3648e4ef66b8864566c0ecc38a848b0033e9689b3c332e3d845c0032ec03bc56a26cd4e1b1172a3f24a068bedb52c1d7b68bc0f2ca3b66892fea3313913d327ba0dca56eddf9606f407ed51c79a260e4075c5cda24c44e0b8b64dd60114de4c4894fffb0cbbbeeef6c5af967a35785d301cf31bc9cc6530bb5b287a5fd24f549f1cfc219c71e74bb86174c037ab58e4c6f0bb89075faca03777d1ce68cea9a59178e3a5fdf5b63858276584561f11bc3e1914e44fb3199cf3713caad44d72eefe7ab68f97954dcb0ed4b8fb4cb4054cb57682c205f1a8726f006bce33468fea24e12d437ca70d5d9de37be49fbaf6b13ad03af9d6a41e34cd841658bd4b3fb3cab7cb90b11592bd002b7d8ec576d2cbea61f470de85979ad11632715b607792f02a428f53f5ee93c5197b20c316d937fdb2880bd025f6e9780e8d3fa3b42427c5d8", 0x1000, 0x9}]) syz_read_part_table(0x7ff, 0x9, &(0x7f0000003840)=[{&(0x7f0000000180)="6ab4c1f4e9f50d9e294f6e8849f71910527a2883b0b039295ec5000577a4ad97d8bfdf38ef870c6dfac3f28178f951947978a9d5dc3be1db7eb63dc292f752f042059e3dee221a6fcfe4209f04a4cccdb3dd706dae35d8eb9f422698d43e72fb39c5b2019b11381e54d94d2ecc729615ff46a80260a6b13269d567cc1c6e1d1a7243bd9aa0315534f4e60f465e099103914501387da5f99b436e35a8b01318d5249adf67f168cf9594611a5990b02cf600b256505b2ad363dc", 0xb9, 0xba7}, {&(0x7f0000000240)="e36bace578fbcaf6287429ff", 0xc, 0x4}, {&(0x7f00000025c0)="6463f6e013af453a7c91fb0259fd50947d89e4779ccc9142e9f099a583306db497ba417bb6f319cf4a47934bd93be38df8b79b300a8ca23cf5fa257980f99d31a611dcbfd9214b7cdbf155137d5644eb75a44f2c141c16ea47a0e1df4bcced1ca487d6b7d21f252e61e3921caae3e8af629ce9490d2ba129fe46f72f5665d815305be495b2c3ec4884848301b371828d82217f9e3e3253922c68c1e85b2d36136f683b47f416fb32a3527127c007d5affa514f65f6033e04b9d67be603f545f9151b25af7016a50ba9c87b62136906264b8b132613329d664b71fd891f368603250dafa9456a0daa4d1f673c5d2a9dcd19d1de93df65971559011ceb1d589871f89aee7d8cfb1a1d9c6f5e87ae7777f3de884423238f5753971a7477e6f8b84745b85a1f717371b076b774affd407cac6761710d0b6808ab8c4a7310da9eb2b558e3188fa1e9113ad6c71157eadc5a14c4963b1f4f2c173a0fa00ad033416d1e237257d738e4420cd3bfae6e1eee8111436a5f2d8003a63404f5c5e30fb4defbe604577f80c0bb45e269fbb824405be6b459aa521dfcbb0559d7ffac846322bbb6e0e77fa3b6d601290528a1214ab44281692c2ec96d104cc61ccb1afc9c43b78b79088c2788fb90f4fcdb1924f2175f68e500454e75bb72d85da6ecd0c29fdf11ebce3abfe7710f628536b08aba48bf2279e6fcd812dca3bf4c660f3fbdd04f0082a7455ffcd4b52fcc44d985bd89eda6ec81fdc3eb05ab212db45fbf2b1c718e22f67accd3a37029bcb553ded86187dcda19747901249da67769cb00596b501044b03f0fd3f6fbf3bf6c7ff4464a972d53ad0fb816121198f2a754884ed0be77bb764fcf956793cc0aa264ce84d5eaa708eaf4a4ca272cfd6c65329f8ca318cb84e6162099d2f17b97419e1ff241d7b38135620b23fcb14008e37bb2c17201f791198374697896f6aeea7d02c94f9760050dfb9cbaa01ea10be4746e0e6659ca5820ff4dee9c7130593975fde44ca65375c215b7c8b2fad7eb2c327ffc0848ba4d7ab3093abe3ff65c5e595d524f2100918a0c6c12799e78246e91ddc1ceb7285dc0db13d3447ff630732717156dcaa04fe79d499d008e8babb348cfcab79f09cb9cf21469f6af749d90c8c9c65268fca24909ad693aeee12646d48a65dc87958c845edf86ab71bd0eb4c6f59d268422eed790a5a6e950fc0faa89d78cb843321cd13a0ad233ae80f67955cb0041af46bcdf9adf27e8ffae4082895c86cc1ba202285b67157a9ee3721c62721c380b793d91f27f28455f3ceea71b3dd1a899bacc11d74c1d5dd3785160cd580cd5379832b168b08ba48837017f1ebe6fe7720ab7dd46dfdec673de507a0263ef1fa9c32985a002f422a067f53d4829dce033ababf543d6730e9463d2a45072dae3bca265a098afc4401717f608e3bd7f0e0502e7102ec34314a3a3a1c58fdc92034f20548b894923200b9cc14b70c45accf944a9db0f26442ef48a66c4d73ae62a20840a11eb67cfdbcf0c1a89608a68a56354cadc08f01e799d7418d6d08ed224fe007c885d71bb2a6bbd231df384c5ec2706c934378c7a5b191c41e92f47617a5e2fb3199425107e54dc35563881e871d0d13d36ac6e829711bb63946062be0da9f6bc77a15d8cb221154c3d1cbcdd6d494f2a7da0c57624381fa96e9c618869d6ed68dccaed5f2ef6c51fa6e81c28cb4df20e8180fd181f7093da654da3945a8f7af4ac8110060ac4e04382198e0707eb2ea940a53ad5e69e37a8935c3a6ab494b4e00d0066d3244e9c464e5711e4dcda4ebbe91402285a36c601730bac0d176e0b10e3ade86362b5af8716339d43ebcea84153d978e5945064d637485510011f6e06bf93d7d83f05e0b69843d4422fe46dffbd1a26260fd22b6b74e6b2da8aa6f4ded7491b6abcf1c1e2a9b3925d894c5bc1579c31b53b209c314b3509f2908d76ee677ed58c08e7c4cf89b8faff00832acca62efe1cbff2f16cfd1ffed3516d721b46e315a871793802371ec53e45a2357a1b562809fd6f30c91332bae3628f3827ba2247afc62148c933452819cb9bf2bea2e69c210eaeed3e7572e85ed71209d2a861a8e618cdb11563c2d36faffd91a35013968ba4ed36fca6f536c7128028c09bbfce7f35228ddfc3d12ee3046f60c6b8591ec4a69d9ffc14a664e71c740dff249aa0a6b092384520317a947f2226e856c28bafd6400529897922bdedaff72de256ce9a86fc45a11e60253544acca64499506e56ca3d885060b1eb7ffd14a0e976dde663d27c8334e3266c0df8d8e050c9a8d2f0e5f938771864596acaaa1e74ba1bf51c1d8e2e7a10f90d5ebd43752fe8dc30381934d88a7c49f241f858e3bb70dfed9ebcb0d7bcd8888a437a6374f2337018f46e5910ed3c6f0e93d461ebed88c125275bb934dbc98f8a70a68596d5f469da3c8e26231f97aa6a278fb4f0c53c7f71b76eae44377f75b5a2ea94f407e16e33ff8d4304575c681e118a5b90945aea048adba3a731962d2a31062aba5616135f3b754cbfb7b255997b9f2d73d90a6b94cbb6bbd45e531cf2f350f828f8021b2bf16446c9e92c3c6d523fa17d26966c99573b683884318802aa91b5938d21c2cb439bea4d9fe59cbd9caf88dd864b0682b3409ea26dc18f0fa914e8c33239996399d03283c3ffb3f7d2feb9e71b2f5fdefe5bde6a9ba0fc9316454ebf5c0c38654a125ae1930f62091f55adbf6e5d56602096249e6cc7b07ce098d854b55de330dac163781617f62134a2c840e983fa2be8007c73bc265237a369907765a09424e7311ecde83c68a89358157c1eb34d3a68a8cb2eceaf379a726a2c7f53a52e4b60d6857e26375cbacc7a0c5962494bf54b930d668643b05c6844e20d4606db79db8dd834da5d3453433498a65c8a811fc14001efe40a43e2432abb079232dc7c7fba8aa32b8ce8fa7423fe12bf02807ca8dc759d061653375d3b59d67e6fff26e82a9b32a7d79e093abd2dcf4f8a19b61d6c69d68aa2c3cd0482bbf453283750fc8d306fecd40000c6f9e4db0cdc34046cbd649496eba90bf9f55d3f4343ea4d430ebe77023ddcdb7e05c82ce4b8e5e0d50e7c7cc7a562c643dc0be258cecbbd3a5e2e750f1eb33079f539b1cb934447134754a86b3c84042a1d83291a8266eb11d148e38c208fbd024d7805317195a032655f98eee139b755d6cd3554eae385539d71559b08918992cb4dd7f03392bcf821ae3246aeb190253fff0e8ce2523053a4b3fa92f5525420ca30cf86172c02c584b2b40e59d7a4f9d8db6e9ac664bd9de77321779e747b71f82b804411b483eb1dfec212a1328bd51927f6042d368009fbd0dcf96e2474b1b8cbee21586489f29bc1ccc8c501df1f556783d562d9453b6a2c2198d03c4f6c21f6850ebebcf307a8519eb309c70361bf12dced28083578a3774db0d348fb3b9b6273d5bfdd3178ab4732a89a30776d3399455ea784297cbf5c0c626462ff65dca9923d6f417efdc8f08c369e2e5c4552c87beb64f6ee2755db18981f2456f2e3f49e486a616536f04bd49488c39602510cd41179e6efc29d56f2a850fa491d03963b92bb4b042b782bee2d4b7582126b200335e3746d8e5b99c45a4cdff642fd70e892771e4a40d0186010e53cf5bdb14196602a3c0333e442aae066f26afd1f54ea11d800cd56691631c0bf38e6d59e777f35625d156a609c14f97f5c0f05e1628a3f4012822307526710a9ba8cb993c611e50cd23017cac0ac29fd184503a7fbc41e56729a953d4a103bdcc27f7a273998c7eb3b2cad825b8d1babf43b275fd1d1ef7da4b101ee408d54140a96268571e0d3d4d6c56c13edef1a46937b348af2e8cf686d9195e695d6af3621678211d0fcba64b03dfc3e38ed60369ee5563a3dd5582f7963ab8bea71f4311b2e5c501347d232a7a463e5675e02715431abca7df19cf75acbee3f1a1e980b273e2518e5fefa5e78756249ed2b0cd07bef774c1ceb968a2a87b4d303f4f0de510a03c6169b6af962201b89c3a480a0a23f4335c6831805ca7e78937d319c1a2e5841ba54b9c5056d545ad7cea13a6238cbb2236677a2c82f45371892d2c3bb1f813ef4efef7c91807626d6f1e56c630ddb56ea634c29110f97c4da7edf0601a2122def06968a73141082085eb1aea048347795a77daa7c7f164aac446e2e5e37d9544f55d5ff15fdaeace2cb39eb8888bc4ef273a349486ec9513dd0a6a41c15a2d09c1ec85ba8bda90bc2082ea6db759d9978a6dfbb7767b7e65ddcfbe7373a00a469171afd6054e20722d99b453d3c56c9ced3f8f7bf64205fab280fe842f8b165450fcc991120d78b3a3b7c82fb0a8d1acebb235e4bcd764e62d623c92b3cc1324fc808509d6851dd9febac04253543ee08646ef5dc6e9910675e682d5446a4904009d7fd0ee58d0bcf96258286633b5be7f5e775101998dc76b5ebfcbfe45b26d236ac5b1735ada0c0eced2f93a1527ebfdd72668aebc1463f3712da9968bb9ca880d3766524437c17855f36087c9f3172c9287e9b306a79a84a2f70e7972dc2ef14dce00781d986d6b14ded8a5d3dbab6d99526119810b5ff59ebe396153250050468b01b78769421d9faa3cc61295adc502d1ece4342e645d243fb695aefb4c3116ebaf6a4153a41eaf897db726160764af688a21166d057a02dbf4fc362ec4bbfa7cdce84d0343d9a32568bbe2d4c583ddf3506b2c6ce1110dab2b4628caeebcb65980e89c9b47740465a6810830b70151027c9f103ddc801dfdd2f5381a401404691ad70c28e77b560d97185e26f0e3196df57cad3cc15ee2e20a9b4985441d6e035ed957bd2b9a1c2cc78af6ba743cddd2685aeea80b4b5edbb70adb528854b487bc8aaf75b19e3c7b37cd8abf1533ba8e930d39ce6f94911796450be59863c9e2ddbef8b4238498481b9a359513966b7951f4cb8f229a974f8fd0b9c32aa964636b687cee7a7e4b65ee1716c2cc3513d79bfa34d4102f0e00c55ee8f086162ea9032eed54b350780e443add2855c40bbdb2a1ceeb18eb01946cfb4c6a0b65c3a1c8640be499b818bb6380c12556feef8f02c97e60e14e44e4e6c3e8eb95b108987e2afbe98d64fc7b62841fc0545cb86ecffb670278163277d9468b4fc228b12808cbbf826a753571d19861d5077fa37f5f5cdc07db687ada3c232eb377edadaa7f03f561df79261292b36df670f75252c0363e3deb8ed6aee0949d1ab6f4c2e6a8ed78c8a6c50ca02e0c49bbd9cf43114da61bb6ea972111bfa1168fc0b2b28a7cecddf6c7d1ecb97ecafbca65f6da1be3764cc01f82446346604da3b87d5b1decabcfd89df06d9189a5f8a4c002d0cc11277de0e2ecabf4fb7ad1e14ad96d792ae032f54c66236e878f51001c189d175d09d587d956478788b6160c19a2920b35d0393b572cc9d93a3fd6f7d7a5b725bb4a6f6bd93776521cb7a6c2769c89f1478a32c07e81f980aaf95896b19783f57cb3585f46b1a4b311107f6cf16a4767d8114f0b2027a0b02e005c92b371913b491e38c5fc6d51296e07c7259002fc8068ac601fe07e8de2951ef8f43655e0fe16ac6fd672ed245159bb7e5bb22750d23b5dd185b1eff37c2fe9c4551c08f73f85b92b5449c4c3df95672689cfdd385ee95acf033140a4b82a1ec80673d91fa8072a289f54a9b3f755c74f40e7d3fa38f53b34775b3baf0bed3d1ac1e0954fc377db54da24fccc249b64f881f8758a8d57c19d2e7e1f67e2c18539e6140467018663aea189de7eb9b39375e963e6", 0x1000, 0x1}, {&(0x7f0000000280)="719e6221be4b2aa2841ce400", 0xc, 0x6}, {&(0x7f00000002c0)="aaf30301a13c08228d3739eae9249c646a337972f8897425eb7b5f43f08c81bedf93e9deacdf41862369070cafbfc0e8edee39d430fd28fa08a6fd67f622bb0cac7a6a68f777135aa05503d17d1528b4a9302d1d238091fe49", 0x59, 0x40}, {&(0x7f0000000340)="0a8da63eed5f291195fd3a6e6887d6787bd3b76b9520cda25f499ce466cdc3ba38867dce30ff0a453b96ca7e359478f73d2d09735d98bac562aa6cac1be1dc58d140f420849fabfc8b08197bbc46aac2bdc0373a26ba6f33781f0532ea8f9f8b58d0b5a37cf8b1efa4faa0309cfb30e520d1503c87d734737788c59f3127", 0x7e, 0x2}, {&(0x7f00000035c0)="e4ed645975727697fd84af5ddae03d01def12217dd7c50d4e5c36f6104a7fda20990d0dafe4c438005ffa297c30371091a4a0b171cd6941998de3b14c34b66039f051e70aba913fa084e319306f649f79e90f9f1e063f746489f04fb5277c3085dcb42e25493c0fbf64c8271420daf9ccea410c0dd09f467446b50f3a3baad71d8897ca68bc267a50e6dfd15bb2529", 0x8f, 0x1}, {&(0x7f0000003680)="de217a9855e46d3dffd36e321dad80713c9594ce1f4decf80f097a1e420a38031ba8a39c3f1cce2f06f3c5451be54329fa8eb1ffd44d0795d41f9a4c1bd3fef53ecc1502281e70e7880d611740b92a0ef9af1a7864e074d9ace201b1dc44edbf63103263566fefae889a70320377a9c86a585b464dde87d3b96f960e1603ae1f266decc4d3ef45aeda76f619259a72192b5cc223dd30429af7c11ae4e4abfefa19681c6af72390398dff60dbe739", 0xae, 0x2e3}, {&(0x7f0000003740)="b3678902b4bffa8a28cdae9bc31af7ecf1c4cdf44ef2fe52025a6806eb2e9dd794a7095f2b9db9430f19a6e94f84137f16d12a05ddfbaa01a658d177e5c2eb2d2fd35d53e8bf9618432685a257dcc19b67b057d31a8e209b6ec70f69d12a156a66fadc152f84a4a22d49410f388844640b69aacf2214874e2cd052d3c95d404ec1053dab525c53688d6e33300a62f346823448ace1180d6d5ec5a38e7dfbd6dc7da9db04778a560f75c772d4b1ea5e4209aced46ed720e6cf4f88829a08478620b21553594aee3", 0xc7, 0x1000}]) 07:26:16 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, 0x0, 0x0) 07:26:16 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='cpu_frequency_limits\x00'}, 0x10) 07:26:16 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f00000000c0)="9b374e62f436d4ce88cce7c482df73cba16f2ddd10723a0d7b5e58505591a743f661e197778204b1f9793af3898fc1f08b74a59f8cc70f8c87a32b1474cba36a6e28325bc073b384bd23ae089b21b5debc6ccaaa242325e61696ff5abd4ace2b0306359f930173aeb0bcca13f79d256da4b0bdf1869cf3df53ee90bd2139f63deb1acb6580311f0e70b30879ccee7393e019e1316d555e6f3a714b55852817d6ae53744342decb027f6661486692", 0xae}, {&(0x7f00000001c0)="efc9e5deaafe45f17d8926577027868df13f28eaaf40a338badb2a98a6017113dfeb6cc15686898c3611736f2c4a64c28d4d8a9fb52da04730682a8588b2049dbefeb2437cb3b5c5d5299deb98e819b9526e8b5ca3fab7ad436cf4c76aac4f28dcecba6202f03800b43a46f6737cdcdeac0f77d91ff13f0fd776a257457f19667661", 0x82}, {&(0x7f0000000280)="de47eb0a343b1aead2ba53cbe4ffccd3e5a0b4eff0e1bbcc9cb24b79112a32787a8e868bda6d1eb34e58248907e1d46f5879a98f495193a19a8f93895220a55d1c8c1315816f7c797c5b3d96d0a40dea53c8804379712b5991db93ad86c89a25323d0e6e612ef21534cb370f8c72eadd9650c43f517c97644680810ebc33f15a2fa9dba8c65072fc78e80b71a81a35fb58ef72f5742c67fd321faceb5530a9858df3064e5cbb7103c1446934618f1b1dbe837637b26e9de88915356942b75b402714b591afa1df3cdd8bf17d9e0a5346e240035e693e5f6c4156ae47d2c4fba0704b56719c7e98f29188ab16bb23a2fe3a3f9af5ea0e157f4064a0608c83437a8f1f1c1f49b1afd3a3d86abc070862d3efc0de638d38ed13640caddd5aa5f057488b3f40b6006e4270c8c6c044b495a0a0adea46ff8df1dcd6fc60c0aabdc090db2224ceb36e38aa389aea50d3214ca864512ca617f51e2c35476e3434f611b29a11b907df6d507f482198b5e67c05863ffea28fa0813d63c83c4404fd0006cbf677813194afecd2d592d50636d309a0ada4ed1e869253f163da3172044667de13c24883316dc61a76ebaf67ea463e7ae8c9f32d8318305977d732a9bd155236bbf80d80236b905b45e9912ec8531c391244d3b5a893e3e13c5f7bba627db4518cd4be8d85c1af86f3cf47ee6fbd743b44a805329c34249964a56897827c7a2987c675ac695a3a60e302f1eeeb2b39701bd64f844acf3961d84196686f4b841589b595070078d0d62c1d5e1c69b748ea0ff6cfac357e6b1a9299a4b37aa7b786d9a161258df6006eb8b4a9703784dcb2cfeaf99a710bb4b7c39e114b6fb0ae2bf04f5c60e231e0f0e78913533400caf7534e00aae89a39ed32939baae019f48015c58a7cfcbe348bbbedc54ce6d2705e44a007ca8228518761681b2827dc31262dc0ba6f8d030bd04ca07101161130bba79405c1f55dc758f50a983530846c71b7f638555c752e6424afe7bf1ca7f3e8877f375efdbacfd7dcc6f74d61baad4ce2eeed9a061a905cca47d123d598780c40ffc933b9edbee2a69fba9c1e1842012f4bf762ed0e38e6deced9c9269e9a39acfefd271a0642c475196b33a5466c6085d068ff25290b17edc9be3573c29167568c14fe465fe5122cdb6431e06458b93566676b2bcd70fca23daf5fd61ca5f1c574964c34a37540d2591535f47bfe6bd1ec0a424b20de57902d5a1953d1849eebceb2e999d04444fd95676ef924581283938fb6ab56ddaab6f853df5f75b9952dff0c890aee9a0a881cad7009a6634b80686fba39bad289214cb9ef49748595775967d164ac304117bbd5a5f728c4cbcc619be52e46dd0f7a8ebf7fb2350aab6f5985d8d699d8f6a169b3e4bf2272e96008b1cc0de98ca569b1cd2e216b5a5bf1d00c742c5a0cf437fbb9d56a3d778bcf8882fba1800835cd5507a4e35d922acb23797a7b1e67afbd107797df79d55631b97e2093ab6288ae06483486c27f7fa559861193090b4776688421b227131e3b151a99c0f6e6d9e173c9d4ee54a09c613b98049f5067d5a20ad532dc51452db83b20ffa76f045943c34700612deb1942217155118582b6992796ca64d8e60d5380d6b3626aa671625bb1d025420e6708523fc43416716f435aaccd8616fc92368f259a7f0b5c53bf318ce5f4e65933367a02e0c5ed729527339828a0f89f75e5d4ba4902449c17cb2a0e09a5c1201719cd0c847f68340fa21539a098a6b61f70fad682970b2494e366b59ab72f81b78a67d234f45f70ee0e85d9f40a5291881bab3f9a77382a5994a8fccfe79bf81e1fd54a785868d8fe40668b37294fcf49210378d5f0a9828c5ea4cf933ed2625cd668187bdb63823e4ea654a9ee340f626d92f38c2b2366d58e488c59b92b34541d0448d3877ed88c789c10e8ec3156cfe7589e8613d73645a37cd4fcd1778af22bb6623b06e9337972aff7ec46ce8e70eaab20967e1d9c7080575c0a8cf6403c9a677f1c12487cd34dc78d91357dfb44ce70bd6b91a51313adf3ba82e92c08c206cddb593ef44c2facd4678160f3522a2041bd4e01a44403c3824cebfa24968a4398be541a478999ad3298082dfed3a3aba984b7da5c12ea08f5f49815523ce31f7d83e1703115acb091d7bf411a7b0220f9220beec6e8923bc774226890e809e1837ca347a87942146a4df4f8ac66c580bbba78be3577528dffe63d6d33fb3fa3a6dc4f6ec9a024f512898eb6b1bcc265873525656808ecef1cd47515498f00327a061fe738189dd1471df79630b704dda000e9538fb4a5e28040f4467f5c22f260d319a47a87f4551b13b476a7cdbbaba9d7f6e66871e280bae37eafc64d33c970bcb3a08a6412d905790f32a0147c52b4013f12f8215d47169b7be6d51a5c7f66755dbbf97bb61e822697d42f59c1fd27cc82c8424e8ff3f3d4c8af4c0c954c9196cfd3845ade2a5a4cb0c4e132e90a194b21bec0b9ebf55e03be4a3b65dcf5eb6db9ce4ccb5544b4c37baf12e57272451703eccd85d4de3d77cba59a4eb27c23dae7f8615c10c5d3f0141a0705cede9ccd7fe8e3c0446c2373f3b518c380938c3f39e1f3441a67c6a07fe423536c397a28735a935d838babac41be3869462a37bb2985d6571671c910dfc8a7d1abab71157e571191ad45ce1705938f4fd7d9281958522b8df40c6db76a4415c87d256b36c4c32707e59825af5187d804a424c325b35969a6c088d464d2b2be29bbc6bdfde8d70660f25a655f333a66f532819a8888bdea849af957ff88ad3da501b51eec8834f13e1f32f37ef70e5e2184776062d36cfcbbc03feae01b963dbdf7406d2715ec6ff4db358765d9a7051ecd5189365e693a9406b282f0383b4680334cb356ff5fe25f7849ff37ada7b8d4ec404e9e55f839fc31a945bed8bef7c56ef43971db8b3d64209212bfeb39b19148679cf0e7c7717d6d77052ca1f189bc6f2a17441a96f3dd4c0f5c5fb5d1200773e9bd5c99a46f3f0e15626aee5c3a3a89404c43aaf06d6892dee5ec796fb0b0b32e28155d27d153a61793c210b1fa55d09294a1d88ec97d1af4f2ab259e3f556c2401baa48e634bfcf722b46603439b692b59e98b1b615596dc5d4a791b42bf5b36cddce420efa4313a785df664f26ad3d38184db187190671a3a4c4507095f986289389102bce5943b45a8f59fdc1acd2e4f56493bdede3c7a226890e2e4718668fc21c8a05081cde0af969779bc81708253c849568b97db1d4efed60d56a3ff9ac11011f8da987efa6f960bdc017ad2130dd1679846c9ef257e0e6d24cb8c11ff8b084460e61c8f7bdfc384cc6c9b9c62b3bdaea7805d72cb7ac376dd5765b15a97d0136661492201d3d80fc8b7937ab801c049662a441e4b8c2e1088aaecb7ac1a343c0c4d7e2e66cffa0780747f8f4ffba8fe40e816c0c98b877828757be85cd2cd82cbd3e3e5e194718f48f1ab8ee74c741537ece7d6a8a463729e6c89c5a1e7836e617378c65fed3c1221ecee6bcd4b4b34f6b19ceaff527df085b3c944fbecd9d607a6659cd5d2a4905bd0878503984efbb809a17eb9ea972fcea3803e905402afb2e19e6711dff41b4f0b9f374365e4f8ce0043dc333fe2d1fd6fee020a0adb8634db2691331cd6ab14b358591e8749440236facb727967a569fe86f23276e03e63530608da0599a5abe1c3cd7e27a0f5b354c15216e0b86a89ea3aec26981127e83c860ff5bcb3ffbd5d8bb264b09630f5c6da932138807fc79ca4d3c95757b982635bee630a64ec084e18e0f01ef6bf7a706e114025ba34b812bde62b3fe36f6fbe558dc5f52c7802e4e4a5ffa1ec6376a820f342404a43b04f65954c43e6198577fafc381292bfadd9f6ca12e59274dcca0557ac4b66acc2d2a01c94e3a873054957b47dc2622feada835cd89cc468a085c05a8f80f842d0b03dab87be3ddc5f040699a16e519a72690cac987adf1e1108787bc45b59105d0e67d504204a04e873327e55903546c36842c2838fe5f4f8c44341cb7f61deb5744bbae256184c00e8cb35101a6f068183cbb44188bf1b1c4290812b42957c891c682bc99fef40453522a201ac7732260a5abc3fefe268b38017a35ef493c055605d257374c18f0a8e44d502b8435d81416eb7e19bbeefff4b52806c717789b89560186cf96256a696ffeaf003a986a153af2099e9ee8bf0cc312108896c09cf68963e3cd0b452c5c0ca21c61a4f12fb44c91e960c8c4c43ca96458966231b6a9990a2e446219ec15af86b26a652e6214261ef183ce1e95b1b09213f043a8aa465c2e02ea61f8f3b846aa1ee011040347c3e24f8fcd375c846dbae3e04e1ef07fc2fae941ce940918aced768016d7afd4b793521505540b6855d31d0d380bbfa8dad3dae5d66ec9a5e6118136f10bcaf3cf94e533152d156a266841fa7493daa02c25c08433872fdbbaaa260205ee4882853ac91ad98be41881255e1e37e75a1150d65c61b751644d9114bc034a0a773aeb97bacbdb9c4c60459b64f695dac5b0734a12ec1d9224306532d860617236a7c62df400cee16ab68e816caa96d3270db40d5b9ab11d6c776dc27ddbb8929665a1afbeed300aa189f53ec59479a17af9f189375edc50eaf9fb8f94fee532b6a837a81c0db069c0f306c3891e1da0af9de288d2ffcac51a8b1a9cf176b7d3c6f890ac2821a0a95385b77ace23844c1909a118a67de1558edc24314c1d1c48ec8fdc641932690c60a97e17a23cfad304c9d680d18cac35a890e39dbf332026b967ee985da73c507715bb8f1980bb2e06cece8800c910db1d55c3c07f37042bba6b6ae5bd6e862497a75366efeba30bcf3effd58ccdbb28131730668e5172a42dee3d791f4ac106edb871adcca2113551bbf689cd2", 0xd91}], 0x3}, 0x0) 07:26:16 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x1, 0x4, 0x8, 0x80, 0x0, 0x1}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./file0/file0\x00', r0}, 0x10) 07:26:16 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@mark={{0x14}}], 0x18}, 0x0) [ 732.385952][T13781] loop1: detected capacity change from 0 to 264192 [ 732.491564][T13781] loop1: AHDI p1 p2 [ 732.496797][T13781] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:16 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x1, 0x8, 0x8, 0x80, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000140)={r0, &(0x7f0000000000), 0x0}, 0x20) 07:26:16 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000f40)={0x18, 0x6, &(0x7f0000000e40)=@framed={{}, [@kfunc, @cb_func]}, &(0x7f0000000e80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:26:16 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x2, 0x4, &(0x7f0000000300)=@framed={{0x18, 0x9, 0x0, 0x0, 0x9cffffff}, [@jmp={0x4, 0x0, 0xb}]}, &(0x7f0000000400)='syzkaller\x00', 0x4, 0xed, &(0x7f0000000440)=""/237, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:26:16 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0xfffffbff, 0x1, &(0x7f0000003940)=[{&(0x7f00000038c0)="d495e52a9145a0a504bbfc4e7baee6e516f0720a88df4b2f971498018ac974ccc06533d45370ff356d66fcb33211bbf1569755ee5c2932712125515df99efb34eed0b6ef0b2c6f4e26e71dd768efd59b799d37d9392ae9fdc31419498113888488301c351cf9d13f1b3e370d8ca80e5130ced97bc49469aa134c74b6355dd20b", 0x80, 0x5}]) syz_read_part_table(0x0, 0x5, &(0x7f0000000140)=[{&(0x7f0000000040)="374287df3a778adbed172ccb643f2902a60a95164e5cd914a4aa4dfb78197c33b83e93211dc837ad5578ae4471b1d867d29995a274433841a72541e77b43d0596563fee628d672604781b3aa60549a9ff0537c40f25ed94391d82b6542b116e764dff962374f0b06152f56550ac34dbb6a379e11df", 0x75, 0x7f}, {&(0x7f00000000c0)="938c39e4", 0x4, 0x40}, {&(0x7f0000000100)="5e9e3e17ea3887ff", 0x8, 0x3}, {&(0x7f00000005c0)="6e9968d8d99ee81cbc26f17ad2ffdd4c13071e5da5809b08293f57b9df842d93dd40beb725a13913d472c57954902dd76e18cb84a014b7979ab7162a3491efeafce208641c552c266003f4145d72f5852996fb12628f223e73829c5fe22d71fe36292e204ba9fd1ce86cfce3984cf6093ca89f00f7e689ca7db26c82d5421c97b95a28617c8d7f56d1fff66a3d2231a93eaf48653c06263fa7354e0f9aa1bd6aa79d1cb90e92be1d5aad29df40ccb6ea0667a075d4608e64e4acf0e3904dbc85a88c1fda723f2a46f84f2b2e8e5054a07a6f4f81398d634cc5f6520393e25620acd8cc8f60cd761458ba1cc6ad672e327f9ad4257a376568dc39491ec93c06a21dcdce662a042b930b8e3b452d924a0c0326d7667e4941b86a5219deca27202e154122bdfb1bc8bbab4927d59df1afec7ed801d8ebbe6786b529609f5b4d9c466367d5217976cccb452a778bec75c7537ef6931f2d833af5b1e3ef45bf546e8a94f508f3a1b0fb73df06ed08137d94cedc5ad6c1ffde7dac674f7d730b6c67e15dadfd27814747f4946531953d462908cc3b1d859110e15dad4b1695917c3333393b9dc150a570501cf3899b4559d43a4c357bf328cce3062b4504ce4237cf5334541340eb0ca216431f237bbe7d64e8500ccb49dc1849bf5c47ac044333faa29cf289cbb4f1cbf76de2be89b0e85a04651e8aa5f732670cb7cdfd5507558d7019fadea57fe09a634f040fbc7e11bdba4c7e2268061b57a8d3fdec1489bf6a767245d7ee4ee3283a1aa1a124e5df57778320056f79665367cc8ab9e86b3c0bb73d5fdc946424a26c5d186cce6832b2a5a501a6ec0bb1fdcc609d713e0601b936ede6cf6dbe16a0f71ba25ec2459ca18292b353ad733cb825b237bfcd8d4110710f9a12fc6338f2511e2dc9d1043844d6fa28319e3c38dfe2abaa8f66272d3126ead49f39dabe374261a260740887015dc9354eff5172e4e3d3b9536cc9b7570b637a56c69c25e9cc7228299d1a38410bfbd3550b2675d61fc8b0a1f9bddb151e43796e48d65c6f1bbe52b1e92674dc3952e558c5d1db31732cbbf2582b6e5201a182d89837b550c2b9e0ac3e22be3f93d7ba70b2050e447f103fe89f093a9666466c5894a7306150f7fe2b7a65dd60e5e5c1c7117bb22fee316da534063b0003504faf653def7bab21e9506650996e8b52118557cbca8d7ea5a637360b6fd4d0737368d1f03644085a9ce29fd0510ebc5cc44d4db6ffce0a49358128ea65cab7c3b5704ec93cf8646ed90c5dbe3c2d8f491072fdbacbbea77b7fcc241fa17fa83dcf49ab140803240c23367bdbee80af1c7ef3cdbd15b3e82551e720c976129652d228f0af4ce6c3e9c1c266e95d8633663a3b55a51ad2501cf09c340a821a9eb8f9fad6526e696b85fa45df3fe7e3e15960fe0059b7ba1c67d5e843655aa81675efa6a86b422b4d67b55738b100a89e371d7600651bbb7c07beaeee76f11173e7ebfa5cbea724889f33bba61d6e23e77212b535adf1f0bd97a3026eae5f80fcd76f8d7b0347a99cd0eff7551c61406622daf4a698a4fb32781e3e58bcdd09888530b70437662ddc83b462b648c829214e95db6eec48df180547b16c5e3ac7800234b39b30de3ae8acea59670841dd4ed7c924eab51ca3c5ee27c27799caf46bee26a4d7225d371cbfe84d3557d24724aae4bc555d12d464c27e613d7c94256e96ebebb1e35e0dcf8b83132cbc6af8a549a6809c2c677198faa98e4fa7facf95ce78379e8e976bf17de5c1a06d4e5814c7ea98360e3150141614606c0c700dceb5f99ad9be90f91bbfc84af0cb67b7714bc3eff81b4f25ff06ba2220ef090c0c198de413264ee72ea4305bc827b7fc0d463df621d195c7ed38412d7982328c6661e15a8b911c0cae10488d29e38a99d3e230345e5634bbd558c34822c46e63e2e9fa732b5be866b512255d6016fb71e142f6e3bc127ce53d1c6b536cf0df2e708da629839f4d98d61731c1164abe1fad41c9462e4d60cd6b55511f60a308452d9e862f62d930c8c4ae3f8e12110855467d737d70a1b0dcdcc2f71f58a42ba2ba9812b5ac8ca11b2f01a51d318e8a518232e439a1b1b16957040dacfd928721bc5abaf549d825cbe07206064d8bd58919a54076f1694c3ee7704a09e142ecf796e41195ac3f12565d384d903c5b8d202a4da9c657ef72791f6ca6e81467ddfe094474b49e4402120fc0c8210b7d753c724754e2892df89f031e4065654b4256b5064113498f3a004ce77e206c606513e6c75fe1b3434b397484f88cf3838ba10fc388d9a0a18282228bb0fcf9236d0d9aff60fad84616646e74c014d352276f59cc3d52a16437058571d71271da14c6a18242dcd7748f0b307a1aa07076cabbf71cce454976f7fd9d5b4da73bc1e36f6707922cc706d56240e3ed984af01b90db773478b5d6cf8c5f9025ad6721ce4df04f7481a2f56bba2176b2117b6c560a54b6e5806980eb9a15425e74b43f70d5f9867ea4aa667ceaba07357e9f177f41783f4a17984ea069fed0be8060b38911a17aa066f3bf147619db998a0dd180fbb616385aaab5fd4104a380d3a57e608247b0c411e006b69a0db84f18c9054d0b0aeb7ef3702099ea1de9dfe1d2b4a3571da09e78217be04f166148eb2cdd6e34c9df61399f443d67f83ccfe9575a3afdecd3b280f5efc78189ddadd0ec022f792627e37320272e44089fd0893b8b4e34b696c35e23362b243dc69f5194a3677a2882ddce6df3803d1b78074384fa0f9e9d28512d9c7d32cc5561a36f6baa24c559617abe88af6d8b7466404eae4661fcd3d25af18b32bc0da9cae4929e46503edb9779f720ef8e42d15238c85b3a8c044c1efc14cdca4d57f06661bf17bd849d737fb5e07eda2f4099fa954890a86dc6beecbdbab8492b7d2cf5ef17258c5544a9b4304df394da4477bef9cb199823022d9a4fda0c5b1e5446114f7d662ca01ddc02a50eea06d2960d14bf9ca39f8f66b14b61705dbd5f805a68f2c023bfab393b2e364bb734d23d8763f28447bafd988273a6b92911bd5cd49f25e35034584441618751c5f702d64251feb84e613fa1c17b0a6da019c73163490435d47ee1033bf8a90cee5e37780cbce70cb1f9b74d4287639011b92cf5c21304fbc6109c1e622601f1ce1fff5458065d9d93d8b7bfc5b95c53059f14dbff357a14a0d6b6bac91124fc55c337417f81dc556db20df1c11d74506baffbbebcebf2a83f26f584211b63468bc5c7ebb33d0d9c80fb2ceba406ac7ce7543c70248692e038ac38493df364739087d58a0e52a25738f3d946931e35d2425e4ffbba2ad074376fa377b9131ab95bf8f53496a48603bdd60299a35ba74f7566f08c9e42925eb423e007a6fb62fabffe275d5119e85373add04db4db95290accaaeb1920eeff56c7b5b4aebbce506e2653c2ff5472ca62b1b7a0f4067267577c920f8f9169c8be9b6d4a8d406e7b8d3a03e41b422ad7ea78d5ffa4da70cb88cfad4dda54a713e91f2e802da3c103d54e20243191fd5c56010d88f114a7f6e196a0883105d649a0c252dee7a92c7c7b33e41d7bcfbfb6a0ef0b6c518c70483281e874071ed270f9d42d35749eebe143eced1637c42f77a34fc592ac734900c3bd911d4c57ad7946a5c0854d1fc5342c55e0b1d665d540279aa90c1b98e4f0a54c957e55f3e4419e8932b5de0d1556c2d1a0204df3f32caec474ef95b628e883a94fe69af8639dc041737519583c262aa4a78986338a230622e99ff364b51b43ea7b535240300ee0c9f17a01e52988bde41022aa12eb079779cae34ffe95daab8d7a99d34ed2d8f603ce93a39a145c6e29129f234f2d0d674e021e95eeb0cc39ecbb5e4d0d034d9696b2102eda2528ff5a0d34b1ccd9eecee7b8b0f4d35cea1492aaf4c357754d90af464fe979656ceee36ce3da30be25abdf64145af116cd95426547667f05943482f34664fa995fa669faf430ee2a836ab0226fbdd82ffd9b70e1b02a3cbff5873f6e27b8ae65181fc311e923aaf44051fe64863fa972cad44130e0e751797617dd55721e409439b3dc8d1400324951f3ac7bf4d2525e8005bd8f5d0c409b3252a448950bf9fcb3ad4a940323a894e498ed2d187cc5d5247a6714cb101814c3cf3f6b279258d746a3197589a5f5986801ba0f859836b86be60de0cb4c7a8723773af184f769b7f1d2a1c1113e5a528faff89c71ef4bea89c25eb6b0e2b6ade2304856a819f8e86fca604a0c77356177fb67e367ecc30330f5aa4527559fcc30b6839c676bc223cb116754aa493621d7ff484f3b565ce1bce880f3fc7444f97dc0182af154c96da407982780899056f00c09819720d5c6212e54b7d449d80214a399314f137fdb044bbb941342279815f795c8603b5fa446aec04c43eff9f39403a4dd4b2f6b26edfeb85eacb0a7071965224aa6ff8e88c7ba9b519532d2a3422621e1ef92be33a26df3d4c6213bb83f811836f50854f9c0713f67e15ad021db8a59737a3841fa01795b18ea31e6593b5e784c87bf76487c923898ca7d893636f2346fed93ad8c7b3d872e2ebe40a736e7eb2a863a1f523a9a22885c09a1f713d1226eb6ca2b71142e6ae83ce46ddab4041ae7490ccf142c5a46b39d4ca7444140ece1e44c154cc11505cdf03941a663aa8067eb66019ccf598c0128f91b0f18dacddcf3d56bb84fe6fb20164ba25261cbc337c0e00495a691c2f6748e8ddeed86bf1ab07146fdc67b3c8868a123c6d0fc5c4a2522706af097f6b0586ab77529c43de4b2d9a1cc932a1ba32774ad1f9e7467b8373d4539bb3064ffc42bb53b3c9c5968aea198ee2f31b48f82845c550df248919fc7c1bbce124ea3fe03e0313f7fef3fefa36d6c188483298a8b4f1172daeedfb324aa0cce42aa3b003baa5c7019b3eb6bc753affb58204c98fdc6db2ae26d284240f12e9239cce43a6f5a72f9da3081357f37d300852e25ab049e869001fe3beb7b9f4fec7b4235f855f930a9f470417aa2e415b845cfd05993e51045fc50727a1a048133cef5d01a6bc1641e9e9b055e551df26f711b9e3f834babbe11773fcb3ec0f47bad9cac02cdf98483a9216c50b9c9745f07dbce6eaaf004d954692607747477f271c163de076d537c5498c4b5e7463b7b58eca0f98e8c8f747114783b0eba5eb5131d17176c6d2adfb79f590c00aae9405457e4895582a548461df0898467b91c83e889d95a8771f9a72498a41fa3c6078aa762e5259bf628d4474f7a4e48b41ad8d1c619847ee41417b83a0f1e4a980a87a056eba743c4c293635aeaf9501a6a97aab67f6aa008014bc45cbb0074939b850d930576279af3121025898979f84440ec0f807c257a10ea7479732c76a0c947942d66deaf348f2241f700f0eb60a7f1de9a4de3c91b027a6b3e0527a780bebafc248f5a12f74c09c922407da8588c91f977a8e17a5e7ce07f2d09f7b0d423e595d99170a7ae899d916b781fcdf5cea5bb781b15ee3244c6364d721cc0358cf83eb19d1faed1fdfdbb842ab784169407591499159da469424d084da6c60944b0333463babecef5a3ee5f391195517a034bcb731633702c0761cd62d0822e34590c512afc20586d56f149ba1489935dfd3bffcd9d9bc4bb66b9fa281c1adbde357bf83bc6a31d587ccff078545806c86e866581a1e280601bfc12fb82e77f4b1e262c3bdbc0aefb49dc64247dbc42a6ea290c96e6a76619e351ffc8f7f6917dc76a779bcf8d9855ffca289d1e3845e373829468113b204d420dacbe53", 0x1000, 0xeb8}, {&(0x7f00000015c0)="fd6fa3ad7ef6563ab98b9f3793e9cc0cd17c8afea27850a8ddbbb7a57b46670b607a1c6ba9a8479c50651b8e2e8aa151a2f9df0b0d5c35863b9d75140b0025342e9538b068779ef40482c9581c5e84cc70990219d947aaf387afa69898e4c05cb5e18119460d9b41b6e15d36015d3f4278170f3f180285f55956d1b976631b0cc4952d6842d747759ff6bdea5998509dad051aa730014f05eb499e358e592c0f35d0def408e27ad0eefc4d9365a8f183d5f8d5dcf1233e985a205310ba04462bc67e0c8596633b040334a70086c24cba551fe18183c743c4cd4d4c0e3232ddd03a6132cc4e11ac106a4e8e83fb1ab3a1af0d39d946e8b643cc84c96e3bacd6fdb3b09cf7a50e6e097d637ebde1371cbf40c2cc5faef28af1bfc71ea5adba83c01ee2a214881b7094e9c9cb3721a1c177f6d4f48f97204910e4e492826ddebf3073e3f0dffbf8bddd771938c2f7d51c28ae9ad33dd810f75cae00a758b32e56d1d639bb4397819f368481274e7912433c3d350e8a10f6e2be274cbaeea6a90cc8df0982885fe6f8539a14cfedcf649660d2fae2a084020dd46ddda75a0a08694e9b6889455fb517e40d455e374a2cfd955183d82c9aceebbf812230b14e2477e726c4570eee8774b99ba6ebc627ee747232274c6e561891705e0f85d2fda71bba1047699c950c5ba1c1084d19abcdf69836f35b5be869ec8a46e647c94a9e370c1d7ffeb12e9fee7fb253e94b0f1e2c3719afc3987a8d8eb928a48fba99a1e518091d26f1dc6b3530dbe8d3b58b55219da36fe26b0c7eaded5b53406607af391676c0fd91add0652c836779fb94a9fe0c73808faf339bdf76a5b58fcfd6b6ca1a97524751332e4ab1e84e373a427f3a284d61375dbbe72a7df23c26a294e11ea3b759a0b8335793332342dbe97947faaec2bf1590e4946c33f11029daeef498c4f50baa4b1722f611573736c3b98fd4d9e79e82638c09a89f94b3def61c0b88b377d39c1f3a3510a2a0de59320f8d66effe35037011737cce0f6d5f612a42fb3908608f8e459e8e30671bfade6a4d44c8bf2bee9a9ee51147ea5f3edb73d7dc2c6815e7633d6339db87937aac713b220d04f35cefd56c37499f0564a4505649f3b6253559fbb69292edd0a5167de65c3b37eb9ea9b9202f027d28f705e769265bfed63b317cb88f183bead63b80ba51e924b099437a641432b04dd5b5a86aa6b2bd107835bea1a55dda24727107f2750adc64b1f644be20097807f3e5f5c640580af076c0782b7c1346bd73484456581478abe938d87d677717b6c449c738776d92b29e1089a271e44d29d320b00a1c475ec848835b0f7fa512fe90e9f20f60ab13a3e119e42c3f2c20bb0158096047c5e9855dac151df337ef5acdffdc1b5546f981bd62560ac717e2de5b2ec6c0a2ce33eb0014915272fb0e0e7605e7d49ce03149704e4fb5ca1f8c49978808716d2eb0404181322922bafdb844c8d0e92248d15c024a764926d3ef8bcc8b93c5c97c1a03948b728c27f1a173a2a2bd98a06c82a18834b614c2f10bca42a3d2de015d4f5a31249a6843d5fe82b320dab8c76f692262c8e268e4c6859a98e4d3d4a2c06280a8f2c34d5bce016ade0c12ed0b7f2702558e6279eefcf24bbc7f3a1664e3c8ed5b823e2619d86787247af77e6dcfd5753d96093ea9ebde91b158f2c645eaee2262d2ac68191799ddf9a9d67a24b499a61a7cb1a5c067f44939d3692d37ae0c4a009c010fa93269475e96392803fe1e893e9104a950167acb444647d6c918050e11a2f7c33db9270bb949235e8597d9de3618378864ca3344d22f94bbae847eb4acfd57f7555ed26a3fb3939024e4014c5f7cb742ccc39957eb535536d8217ed4cc14bef21736414fedf7cd8efed1dcaa91da2a00bd8e0c9c520cf002615f97713b271ac85cac5149a6b57baf0b6a7237bd6f87d344cb68792f255cfdc6cb62c51237341ab284cce93fe83a1dc758e697daa3a956df499ea7805bf26e28426bc6ac0eae927c6c24e950a4e8607162ba031ed73bcd3e55c23dc3a435496792806fb9b7fb1d705a38b34659c3997803fa6757207452c5f33c0c4e009c4c8400194b9c5e3ad2af386ee72e2e99a986429e830a79c87d22f0efdc8fa2ec913c7ca907c2170e6c2067cd3e140c7ebe445ccba41f9a4569a78be3fb2c695340a6e36021629228b62e76c9c32ec53ef467c12760cd912997247519d3c34914db560d6a5ff97599aa7abc1e6656c76eab7cd1a23c37221e850afa149c7eb4b8705c32bcddbe232d9cfccb9d82a139e18ce393a907bf8adde4e7e8f6e9d2ae27e8debbaab4b8f099a98e4283ad41ff0e7e459727651088815aeea1109875d2ad0499e25b7a234c30d04781bc40493ef492dbabe3f3fb622370848736678c2383eabdc1bdec27b8407fa33dd7755e9d5dfcb8d1b4e2379c20e0e3f6f4d1981a2e6559da84a35a1b6dd020c75e1b1961eda7ccac036ed9fed729cea1842b676945fd8d4e2ff906499fe1568a7713578720596112f2e69ecb55b857fef97f9706d2c4a9337e2d76cb035e804168dca403e477f5408a7a9e1337e91e22bf029697f276a2740b27fccfa0d3c98dbc7769fc7117d97597a9f0fd1ee9c1f48762ac9d9e38c382dfb3df2ee55b3f3206cee6a2133d073611f3f6f6ac91672f106fb236f58f106147550517813243b953369d663f4ccddf080a307032666c27996e019736e6a0c46cf379ce7b999130f0fe904260acd5768ced544d4dee5e541d0f4d394155f2731d1f1a152b7f1dd5d1dd1d07d38e542ff87a5caf8c844a0bb6069aba9b23c81b97c71a6cb7d265b0e033bad337f6be3f725e4703714c19be6edf770bcf16ea3773af7d88915495f38bd5cf50c9b66048524ed04117de3618c73ab88dd088ebe181ac9d9ae9c61290b23fd85a9f4bc7a49bd64deb1ec951bd4eb6dd415069780e8c27d9d8e6e7228c0aee31304178b840f716a0c44cc3c4b86a4c1a568dae94837d5ac0ff693f518e339b6e2b5ce3948e26fe4e24988de7222d323839e2b921685873851eacda0730f33e34f12a5c5037c215e62faea5a75d8d167fb141955a383f0180c91aad228b8def367042b3b84201a41697548594a5cc6fb248b2bdde92544b1181ea49bafbd7bf482ec624e99b7bdda9f7fa126814bfa48b44f0b14affe4b16af5581bc6cdb9f706a839e0bbf080a74f9bc7a5737648550668d7d1d81ab996ab78d3b9ced6ffb81d6b9eabc1ce2b6e12a0f915dccb5a18f9533a87781d34790710c0ba1b0e8d26d8158a895aa0c4b848be7bcdbd07614a5907c0f8264b47f5f1bbbb3e91afd86717cbe91c157b7d6525b102b489a6b77158762ecfc6e839fd5f40a6a24d3bccc2d43bb0efc086691c2516b7c13e4a0dcaa140ef061713bc9dca518218ce4fffd2361cb1d8faabe2f687bd07cafcc7338ad62767cdd05c5fbee48702773364d5f713f1c91a0af2e130ff9eb2dca1a9ed3a8dd5a9063597f6e0d2fcf394b89a74b311c585baf4ef854b42bd135279ca6b89f53dbdd68630f180f42b2a3dccbc4a5c0aca90be91520914219d5bc5425f3cba8f3c8fd9a527e3f976ca3558d66474d8986714ac4865080ee4f866320eebe54cf25fc1901edfed46843d1f17eaada97720cce18eb77098902994940bc5d11528e1733952a5f167de240090e17d9d3b1b1e91fd7f3898a98ef86307d5fd008f4f72e7e1d354882bfaeeb60597a7157b87c1222d8f1718360a3f771edcbb1576844fa4c49cd0423207b70eddca51f08ae625418cb6aab2e90988e81ad4d61c05dd1487852ae686d2bccf6da5295706b665bb189f1f0dc873ff83314ac72f9db0ef4da09f5d9e884ca23069de046ad5445b66e9b83e955b9644056b89dab7e5cdacecf47fa7224c630b69ee981a836c09a07a209a0e0e4845d7afa2d0d19b59d3ca0d4b5febf6d15489dd3b4b7e50cf4e732bd2ef471ca7cbfa91ca50c9fea2d327214b24f33f9cb11a90ce41202ee5ab2e7bb883aa2c99bc973e7e4f882baa5134bc117e2c8d9b21038682af5ad97fc91bd11b54f4422698b77aeca60457c5f34183f562d69af12f5507cc1dd5abfdb8acbb1092a3a27ff73d9ae8cbe163022e75dafca9a5ac4b923d1a003139eb493c4f99d92e1e3d94fa7bc633dc9ad2b23be3eee639b202f2a7dbc54427ab84ae831da8fda39ba663ebf86dd1222ed00f780edbe9e7660847c6d3402ad49703fb5f842bfd9060e408a471b8e72b1c4e78a0e69c55efd05151f9619587835729b6b803c99ecc79520542eac971b994e1b7f7e0c7e2ed6b6b6d06295eb21904367050e6bbd6666addd80153289018ed273e0adc48d4d825df12889ef6845e09637256e5eca60519e3c4e8f3d7a321bbeb996fa06c398f09db1d19b0c268bc1c4476065bff4ccf107e97b042a1e247f1ba153a585860f5fa1b26200e82af447c68cc9e8ba898a2ab3ba300134d6dfe2bc1914aaa0b7da1b08290c67b7aba00b68f0c794e41bc8a611645dbbbd2af0bf70b00711dc2d32cd40fa4731f7b561459380dce5975eb66714bab81a03fcc1925ab13fef6048ad0f823d15edaaf7368c9434c9639300978fe7f3e51054a5e068fad7980ae29ef9960a217105b8095b27c0dd85fc527290c9a823b5b8149b05c59732f94cc8a4fc9b3ff25c212586e9b109b971cb2f86701fa33de6d8a5aa97949a1e75f9e865a3404f2297a31bd069482c26c9a70c501126e8176568d097f5f15ef311f43d96b4e286546d052e26fbda427f539eac006479d5120f5c953923a5776174014a75f37c6e1d2208d7eec6098c10989652a48a811a1e721b1d9d379421f3cf3bfd7cd8be148ecbd90e28f8e2c116dc0c5628f28ce4a3f2704f9ca422b61e1403560c0e818fc3748623d810ae476d41c423817c76ffaa85ced0b215a6b1f2b4f524fd8c100637a01886c5da2c42263c0ba07972d73771b0ef8c27b54cccb71c17135d9af254a127c6c057b98f2d8e9c91a88580dd6f59d93d68e5c30842f49bc4dac61db0e8c2a1620c5715be008f74c3dc92eea6f16eb1e2fe47a9c6c2013a6f89ce0cd0a42f9b1adb42f417d45006c8b9b17bb180c979b3319e822e3fb625236c6b5d164c07ad7ec158dd788cca735e8e1a5e5a02ea83199c39b049f5b1ed501ccae72b30b584a547b6c9771c7c7fdfceb0dc9149ee326491e96d987d7cbe5d23a036d87242985173637dcdcb57521e066dde66ea530e09533034a7ac6810d2cfef29803ec64f0e96db6e686a2673d408230d067b0ac7ae9448572c4fab02d74a32d11e2951ab6de9c509ec338bdb7f7eaf183fda3648e4ef66b8864566c0ecc38a848b0033e9689b3c332e3d845c0032ec03bc56a26cd4e1b1172a3f24a068bedb52c1d7b68bc0f2ca3b66892fea3313913d327ba0dca56eddf9606f407ed51c79a260e4075c5cda24c44e0b8b64dd60114de4c4894fffb0cbbbeeef6c5af967a35785d301cf31bc9cc6530bb5b287a5fd24f549f1cfc219c71e74bb86174c037ab58e4c6f0bb89075faca03777d1ce68cea9a59178e3a5fdf5b63858276584561f11bc3e1914e44fb3199cf3713caad44d72eefe7ab68f97954dcb0ed4b8fb4cb4054cb57682c205f1a8726f006bce33468fea24e12d437ca70d5d9de37be49fbaf6b13ad03af9d6a41e34cd841658bd4b3fb3cab7cb90b11592bd002b7d8ec576d2cbea61f470de85979ad11632715b607792f02a428f53f5ee93c5197b20c316d937fdb2880bd025f6e9780e8d3fa3b42427c5d8", 0x1000, 0x9}]) syz_read_part_table(0x7ff, 0x9, &(0x7f0000003840)=[{&(0x7f0000000180)="6ab4c1f4e9f50d9e294f6e8849f71910527a2883b0b039295ec5000577a4ad97d8bfdf38ef870c6dfac3f28178f951947978a9d5dc3be1db7eb63dc292f752f042059e3dee221a6fcfe4209f04a4cccdb3dd706dae35d8eb9f422698d43e72fb39c5b2019b11381e54d94d2ecc729615ff46a80260a6b13269d567cc1c6e1d1a7243bd9aa0315534f4e60f465e099103914501387da5f99b436e35a8b01318d5249adf67f168cf9594611a5990b02cf600b256505b2ad363dc", 0xb9, 0xba7}, {&(0x7f0000000240)="e36bace578fbcaf6287429ff", 0xc, 0x4}, {&(0x7f00000025c0)="6463f6e013af453a7c91fb0259fd50947d89e4779ccc9142e9f099a583306db497ba417bb6f319cf4a47934bd93be38df8b79b300a8ca23cf5fa257980f99d31a611dcbfd9214b7cdbf155137d5644eb75a44f2c141c16ea47a0e1df4bcced1ca487d6b7d21f252e61e3921caae3e8af629ce9490d2ba129fe46f72f5665d815305be495b2c3ec4884848301b371828d82217f9e3e3253922c68c1e85b2d36136f683b47f416fb32a3527127c007d5affa514f65f6033e04b9d67be603f545f9151b25af7016a50ba9c87b62136906264b8b132613329d664b71fd891f368603250dafa9456a0daa4d1f673c5d2a9dcd19d1de93df65971559011ceb1d589871f89aee7d8cfb1a1d9c6f5e87ae7777f3de884423238f5753971a7477e6f8b84745b85a1f717371b076b774affd407cac6761710d0b6808ab8c4a7310da9eb2b558e3188fa1e9113ad6c71157eadc5a14c4963b1f4f2c173a0fa00ad033416d1e237257d738e4420cd3bfae6e1eee8111436a5f2d8003a63404f5c5e30fb4defbe604577f80c0bb45e269fbb824405be6b459aa521dfcbb0559d7ffac846322bbb6e0e77fa3b6d601290528a1214ab44281692c2ec96d104cc61ccb1afc9c43b78b79088c2788fb90f4fcdb1924f2175f68e500454e75bb72d85da6ecd0c29fdf11ebce3abfe7710f628536b08aba48bf2279e6fcd812dca3bf4c660f3fbdd04f0082a7455ffcd4b52fcc44d985bd89eda6ec81fdc3eb05ab212db45fbf2b1c718e22f67accd3a37029bcb553ded86187dcda19747901249da67769cb00596b501044b03f0fd3f6fbf3bf6c7ff4464a972d53ad0fb816121198f2a754884ed0be77bb764fcf956793cc0aa264ce84d5eaa708eaf4a4ca272cfd6c65329f8ca318cb84e6162099d2f17b97419e1ff241d7b38135620b23fcb14008e37bb2c17201f791198374697896f6aeea7d02c94f9760050dfb9cbaa01ea10be4746e0e6659ca5820ff4dee9c7130593975fde44ca65375c215b7c8b2fad7eb2c327ffc0848ba4d7ab3093abe3ff65c5e595d524f2100918a0c6c12799e78246e91ddc1ceb7285dc0db13d3447ff630732717156dcaa04fe79d499d008e8babb348cfcab79f09cb9cf21469f6af749d90c8c9c65268fca24909ad693aeee12646d48a65dc87958c845edf86ab71bd0eb4c6f59d268422eed790a5a6e950fc0faa89d78cb843321cd13a0ad233ae80f67955cb0041af46bcdf9adf27e8ffae4082895c86cc1ba202285b67157a9ee3721c62721c380b793d91f27f28455f3ceea71b3dd1a899bacc11d74c1d5dd3785160cd580cd5379832b168b08ba48837017f1ebe6fe7720ab7dd46dfdec673de507a0263ef1fa9c32985a002f422a067f53d4829dce033ababf543d6730e9463d2a45072dae3bca265a098afc4401717f608e3bd7f0e0502e7102ec34314a3a3a1c58fdc92034f20548b894923200b9cc14b70c45accf944a9db0f26442ef48a66c4d73ae62a20840a11eb67cfdbcf0c1a89608a68a56354cadc08f01e799d7418d6d08ed224fe007c885d71bb2a6bbd231df384c5ec2706c934378c7a5b191c41e92f47617a5e2fb3199425107e54dc35563881e871d0d13d36ac6e829711bb63946062be0da9f6bc77a15d8cb221154c3d1cbcdd6d494f2a7da0c57624381fa96e9c618869d6ed68dccaed5f2ef6c51fa6e81c28cb4df20e8180fd181f7093da654da3945a8f7af4ac8110060ac4e04382198e0707eb2ea940a53ad5e69e37a8935c3a6ab494b4e00d0066d3244e9c464e5711e4dcda4ebbe91402285a36c601730bac0d176e0b10e3ade86362b5af8716339d43ebcea84153d978e5945064d637485510011f6e06bf93d7d83f05e0b69843d4422fe46dffbd1a26260fd22b6b74e6b2da8aa6f4ded7491b6abcf1c1e2a9b3925d894c5bc1579c31b53b209c314b3509f2908d76ee677ed58c08e7c4cf89b8faff00832acca62efe1cbff2f16cfd1ffed3516d721b46e315a871793802371ec53e45a2357a1b562809fd6f30c91332bae3628f3827ba2247afc62148c933452819cb9bf2bea2e69c210eaeed3e7572e85ed71209d2a861a8e618cdb11563c2d36faffd91a35013968ba4ed36fca6f536c7128028c09bbfce7f35228ddfc3d12ee3046f60c6b8591ec4a69d9ffc14a664e71c740dff249aa0a6b092384520317a947f2226e856c28bafd6400529897922bdedaff72de256ce9a86fc45a11e60253544acca64499506e56ca3d885060b1eb7ffd14a0e976dde663d27c8334e3266c0df8d8e050c9a8d2f0e5f938771864596acaaa1e74ba1bf51c1d8e2e7a10f90d5ebd43752fe8dc30381934d88a7c49f241f858e3bb70dfed9ebcb0d7bcd8888a437a6374f2337018f46e5910ed3c6f0e93d461ebed88c125275bb934dbc98f8a70a68596d5f469da3c8e26231f97aa6a278fb4f0c53c7f71b76eae44377f75b5a2ea94f407e16e33ff8d4304575c681e118a5b90945aea048adba3a731962d2a31062aba5616135f3b754cbfb7b255997b9f2d73d90a6b94cbb6bbd45e531cf2f350f828f8021b2bf16446c9e92c3c6d523fa17d26966c99573b683884318802aa91b5938d21c2cb439bea4d9fe59cbd9caf88dd864b0682b3409ea26dc18f0fa914e8c33239996399d03283c3ffb3f7d2feb9e71b2f5fdefe5bde6a9ba0fc9316454ebf5c0c38654a125ae1930f62091f55adbf6e5d56602096249e6cc7b07ce098d854b55de330dac163781617f62134a2c840e983fa2be8007c73bc265237a369907765a09424e7311ecde83c68a89358157c1eb34d3a68a8cb2eceaf379a726a2c7f53a52e4b60d6857e26375cbacc7a0c5962494bf54b930d668643b05c6844e20d4606db79db8dd834da5d3453433498a65c8a811fc14001efe40a43e2432abb079232dc7c7fba8aa32b8ce8fa7423fe12bf02807ca8dc759d061653375d3b59d67e6fff26e82a9b32a7d79e093abd2dcf4f8a19b61d6c69d68aa2c3cd0482bbf453283750fc8d306fecd40000c6f9e4db0cdc34046cbd649496eba90bf9f55d3f4343ea4d430ebe77023ddcdb7e05c82ce4b8e5e0d50e7c7cc7a562c643dc0be258cecbbd3a5e2e750f1eb33079f539b1cb934447134754a86b3c84042a1d83291a8266eb11d148e38c208fbd024d7805317195a032655f98eee139b755d6cd3554eae385539d71559b08918992cb4dd7f03392bcf821ae3246aeb190253fff0e8ce2523053a4b3fa92f5525420ca30cf86172c02c584b2b40e59d7a4f9d8db6e9ac664bd9de77321779e747b71f82b804411b483eb1dfec212a1328bd51927f6042d368009fbd0dcf96e2474b1b8cbee21586489f29bc1ccc8c501df1f556783d562d9453b6a2c2198d03c4f6c21f6850ebebcf307a8519eb309c70361bf12dced28083578a3774db0d348fb3b9b6273d5bfdd3178ab4732a89a30776d3399455ea784297cbf5c0c626462ff65dca9923d6f417efdc8f08c369e2e5c4552c87beb64f6ee2755db18981f2456f2e3f49e486a616536f04bd49488c39602510cd41179e6efc29d56f2a850fa491d03963b92bb4b042b782bee2d4b7582126b200335e3746d8e5b99c45a4cdff642fd70e892771e4a40d0186010e53cf5bdb14196602a3c0333e442aae066f26afd1f54ea11d800cd56691631c0bf38e6d59e777f35625d156a609c14f97f5c0f05e1628a3f4012822307526710a9ba8cb993c611e50cd23017cac0ac29fd184503a7fbc41e56729a953d4a103bdcc27f7a273998c7eb3b2cad825b8d1babf43b275fd1d1ef7da4b101ee408d54140a96268571e0d3d4d6c56c13edef1a46937b348af2e8cf686d9195e695d6af3621678211d0fcba64b03dfc3e38ed60369ee5563a3dd5582f7963ab8bea71f4311b2e5c501347d232a7a463e5675e02715431abca7df19cf75acbee3f1a1e980b273e2518e5fefa5e78756249ed2b0cd07bef774c1ceb968a2a87b4d303f4f0de510a03c6169b6af962201b89c3a480a0a23f4335c6831805ca7e78937d319c1a2e5841ba54b9c5056d545ad7cea13a6238cbb2236677a2c82f45371892d2c3bb1f813ef4efef7c91807626d6f1e56c630ddb56ea634c29110f97c4da7edf0601a2122def06968a73141082085eb1aea048347795a77daa7c7f164aac446e2e5e37d9544f55d5ff15fdaeace2cb39eb8888bc4ef273a349486ec9513dd0a6a41c15a2d09c1ec85ba8bda90bc2082ea6db759d9978a6dfbb7767b7e65ddcfbe7373a00a469171afd6054e20722d99b453d3c56c9ced3f8f7bf64205fab280fe842f8b165450fcc991120d78b3a3b7c82fb0a8d1acebb235e4bcd764e62d623c92b3cc1324fc808509d6851dd9febac04253543ee08646ef5dc6e9910675e682d5446a4904009d7fd0ee58d0bcf96258286633b5be7f5e775101998dc76b5ebfcbfe45b26d236ac5b1735ada0c0eced2f93a1527ebfdd72668aebc1463f3712da9968bb9ca880d3766524437c17855f36087c9f3172c9287e9b306a79a84a2f70e7972dc2ef14dce00781d986d6b14ded8a5d3dbab6d99526119810b5ff59ebe396153250050468b01b78769421d9faa3cc61295adc502d1ece4342e645d243fb695aefb4c3116ebaf6a4153a41eaf897db726160764af688a21166d057a02dbf4fc362ec4bbfa7cdce84d0343d9a32568bbe2d4c583ddf3506b2c6ce1110dab2b4628caeebcb65980e89c9b47740465a6810830b70151027c9f103ddc801dfdd2f5381a401404691ad70c28e77b560d97185e26f0e3196df57cad3cc15ee2e20a9b4985441d6e035ed957bd2b9a1c2cc78af6ba743cddd2685aeea80b4b5edbb70adb528854b487bc8aaf75b19e3c7b37cd8abf1533ba8e930d39ce6f94911796450be59863c9e2ddbef8b4238498481b9a359513966b7951f4cb8f229a974f8fd0b9c32aa964636b687cee7a7e4b65ee1716c2cc3513d79bfa34d4102f0e00c55ee8f086162ea9032eed54b350780e443add2855c40bbdb2a1ceeb18eb01946cfb4c6a0b65c3a1c8640be499b818bb6380c12556feef8f02c97e60e14e44e4e6c3e8eb95b108987e2afbe98d64fc7b62841fc0545cb86ecffb670278163277d9468b4fc228b12808cbbf826a753571d19861d5077fa37f5f5cdc07db687ada3c232eb377edadaa7f03f561df79261292b36df670f75252c0363e3deb8ed6aee0949d1ab6f4c2e6a8ed78c8a6c50ca02e0c49bbd9cf43114da61bb6ea972111bfa1168fc0b2b28a7cecddf6c7d1ecb97ecafbca65f6da1be3764cc01f82446346604da3b87d5b1decabcfd89df06d9189a5f8a4c002d0cc11277de0e2ecabf4fb7ad1e14ad96d792ae032f54c66236e878f51001c189d175d09d587d956478788b6160c19a2920b35d0393b572cc9d93a3fd6f7d7a5b725bb4a6f6bd93776521cb7a6c2769c89f1478a32c07e81f980aaf95896b19783f57cb3585f46b1a4b311107f6cf16a4767d8114f0b2027a0b02e005c92b371913b491e38c5fc6d51296e07c7259002fc8068ac601fe07e8de2951ef8f43655e0fe16ac6fd672ed245159bb7e5bb22750d23b5dd185b1eff37c2fe9c4551c08f73f85b92b5449c4c3df95672689cfdd385ee95acf033140a4b82a1ec80673d91fa8072a289f54a9b3f755c74f40e7d3fa38f53b34775b3baf0bed3d1ac1e0954fc377db54da24fccc249b64f881f8758a8d57c19d2e7e1f67e2c18539e6140467018663aea189de7eb9b39375e963e6", 0x1000, 0x1}, {&(0x7f0000000280)="719e6221be4b2aa2841ce400", 0xc, 0x6}, {&(0x7f00000002c0)="aaf30301a13c08228d3739eae9249c646a337972f8897425eb7b5f43f08c81bedf93e9deacdf41862369070cafbfc0e8edee39d430fd28fa08a6fd67f622bb0cac7a6a68f777135aa05503d17d1528b4a9302d1d238091fe49", 0x59, 0x40}, {&(0x7f0000000340)="0a8da63eed5f291195fd3a6e6887d6787bd3b76b9520cda25f499ce466cdc3ba38867dce30ff0a453b96ca7e359478f73d2d09735d98bac562aa6cac1be1dc58d140f420849fabfc8b08197bbc46aac2bdc0373a26ba6f33781f0532ea8f9f8b58d0b5a37cf8b1efa4faa0309cfb30e520d1503c87d734737788c59f3127", 0x7e, 0x2}, {&(0x7f00000035c0)="e4ed645975727697fd84af5ddae03d01def12217dd7c50d4e5c36f6104a7fda20990d0dafe4c438005ffa297c30371091a4a0b171cd6941998de3b14c34b66039f051e70aba913fa084e319306f649f79e90f9f1e063f746489f04fb5277c3085dcb42e25493c0fbf64c8271420daf9ccea410c0dd09f467446b50f3a3baad71d8897ca68bc267a50e6dfd15bb2529", 0x8f, 0x1}, {&(0x7f0000003680)="de217a9855e46d3dffd36e321dad80713c9594ce1f4decf80f097a1e420a38031ba8a39c3f1cce2f06f3c5451be54329fa8eb1ffd44d0795d41f9a4c1bd3fef53ecc1502281e70e7880d611740b92a0ef9af1a7864e074d9ace201b1dc44edbf63103263566fefae889a70320377a9c86a585b464dde87d3b96f960e1603ae1f266decc4d3ef45aeda76f619259a72192b5cc223dd30429af7c11ae4e4abfefa19681c6af72390398dff60dbe739", 0xae, 0x2e3}, {&(0x7f0000003740)="b3678902b4bffa8a28cdae9bc31af7ecf1c4cdf44ef2fe52025a6806eb2e9dd794a7095f2b9db9430f19a6e94f84137f16d12a05ddfbaa01a658d177e5c2eb2d2fd35d53e8bf9618432685a257dcc19b67b057d31a8e209b6ec70f69d12a156a66fadc152f84a4a22d49410f388844640b69aacf2214874e2cd052d3c95d404ec1053dab525c53688d6e33300a62f346823448ace1180d6d5ec5a38e7dfbd6dc7da9db04778a560f75c772d4b1ea5e4209aced46ed720e6cf4f88829a08478620b21553594aee3", 0xc7, 0x1000}]) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0xfffffbff, 0x1, &(0x7f0000003940)=[{&(0x7f00000038c0)="d495e52a9145a0a504bbfc4e7baee6e516f0720a88df4b2f971498018ac974ccc06533d45370ff356d66fcb33211bbf1569755ee5c2932712125515df99efb34eed0b6ef0b2c6f4e26e71dd768efd59b799d37d9392ae9fdc31419498113888488301c351cf9d13f1b3e370d8ca80e5130ced97bc49469aa134c74b6355dd20b", 0x80, 0x5}]) (async) syz_read_part_table(0x0, 0x5, &(0x7f0000000140)=[{&(0x7f0000000040)="374287df3a778adbed172ccb643f2902a60a95164e5cd914a4aa4dfb78197c33b83e93211dc837ad5578ae4471b1d867d29995a274433841a72541e77b43d0596563fee628d672604781b3aa60549a9ff0537c40f25ed94391d82b6542b116e764dff962374f0b06152f56550ac34dbb6a379e11df", 0x75, 0x7f}, {&(0x7f00000000c0)="938c39e4", 0x4, 0x40}, {&(0x7f0000000100)="5e9e3e17ea3887ff", 0x8, 0x3}, {&(0x7f00000005c0)="6e9968d8d99ee81cbc26f17ad2ffdd4c13071e5da5809b08293f57b9df842d93dd40beb725a13913d472c57954902dd76e18cb84a014b7979ab7162a3491efeafce208641c552c266003f4145d72f5852996fb12628f223e73829c5fe22d71fe36292e204ba9fd1ce86cfce3984cf6093ca89f00f7e689ca7db26c82d5421c97b95a28617c8d7f56d1fff66a3d2231a93eaf48653c06263fa7354e0f9aa1bd6aa79d1cb90e92be1d5aad29df40ccb6ea0667a075d4608e64e4acf0e3904dbc85a88c1fda723f2a46f84f2b2e8e5054a07a6f4f81398d634cc5f6520393e25620acd8cc8f60cd761458ba1cc6ad672e327f9ad4257a376568dc39491ec93c06a21dcdce662a042b930b8e3b452d924a0c0326d7667e4941b86a5219deca27202e154122bdfb1bc8bbab4927d59df1afec7ed801d8ebbe6786b529609f5b4d9c466367d5217976cccb452a778bec75c7537ef6931f2d833af5b1e3ef45bf546e8a94f508f3a1b0fb73df06ed08137d94cedc5ad6c1ffde7dac674f7d730b6c67e15dadfd27814747f4946531953d462908cc3b1d859110e15dad4b1695917c3333393b9dc150a570501cf3899b4559d43a4c357bf328cce3062b4504ce4237cf5334541340eb0ca216431f237bbe7d64e8500ccb49dc1849bf5c47ac044333faa29cf289cbb4f1cbf76de2be89b0e85a04651e8aa5f732670cb7cdfd5507558d7019fadea57fe09a634f040fbc7e11bdba4c7e2268061b57a8d3fdec1489bf6a767245d7ee4ee3283a1aa1a124e5df57778320056f79665367cc8ab9e86b3c0bb73d5fdc946424a26c5d186cce6832b2a5a501a6ec0bb1fdcc609d713e0601b936ede6cf6dbe16a0f71ba25ec2459ca18292b353ad733cb825b237bfcd8d4110710f9a12fc6338f2511e2dc9d1043844d6fa28319e3c38dfe2abaa8f66272d3126ead49f39dabe374261a260740887015dc9354eff5172e4e3d3b9536cc9b7570b637a56c69c25e9cc7228299d1a38410bfbd3550b2675d61fc8b0a1f9bddb151e43796e48d65c6f1bbe52b1e92674dc3952e558c5d1db31732cbbf2582b6e5201a182d89837b550c2b9e0ac3e22be3f93d7ba70b2050e447f103fe89f093a9666466c5894a7306150f7fe2b7a65dd60e5e5c1c7117bb22fee316da534063b0003504faf653def7bab21e9506650996e8b52118557cbca8d7ea5a637360b6fd4d0737368d1f03644085a9ce29fd0510ebc5cc44d4db6ffce0a49358128ea65cab7c3b5704ec93cf8646ed90c5dbe3c2d8f491072fdbacbbea77b7fcc241fa17fa83dcf49ab140803240c23367bdbee80af1c7ef3cdbd15b3e82551e720c976129652d228f0af4ce6c3e9c1c266e95d8633663a3b55a51ad2501cf09c340a821a9eb8f9fad6526e696b85fa45df3fe7e3e15960fe0059b7ba1c67d5e843655aa81675efa6a86b422b4d67b55738b100a89e371d7600651bbb7c07beaeee76f11173e7ebfa5cbea724889f33bba61d6e23e77212b535adf1f0bd97a3026eae5f80fcd76f8d7b0347a99cd0eff7551c61406622daf4a698a4fb32781e3e58bcdd09888530b70437662ddc83b462b648c829214e95db6eec48df180547b16c5e3ac7800234b39b30de3ae8acea59670841dd4ed7c924eab51ca3c5ee27c27799caf46bee26a4d7225d371cbfe84d3557d24724aae4bc555d12d464c27e613d7c94256e96ebebb1e35e0dcf8b83132cbc6af8a549a6809c2c677198faa98e4fa7facf95ce78379e8e976bf17de5c1a06d4e5814c7ea98360e3150141614606c0c700dceb5f99ad9be90f91bbfc84af0cb67b7714bc3eff81b4f25ff06ba2220ef090c0c198de413264ee72ea4305bc827b7fc0d463df621d195c7ed38412d7982328c6661e15a8b911c0cae10488d29e38a99d3e230345e5634bbd558c34822c46e63e2e9fa732b5be866b512255d6016fb71e142f6e3bc127ce53d1c6b536cf0df2e708da629839f4d98d61731c1164abe1fad41c9462e4d60cd6b55511f60a308452d9e862f62d930c8c4ae3f8e12110855467d737d70a1b0dcdcc2f71f58a42ba2ba9812b5ac8ca11b2f01a51d318e8a518232e439a1b1b16957040dacfd928721bc5abaf549d825cbe07206064d8bd58919a54076f1694c3ee7704a09e142ecf796e41195ac3f12565d384d903c5b8d202a4da9c657ef72791f6ca6e81467ddfe094474b49e4402120fc0c8210b7d753c724754e2892df89f031e4065654b4256b5064113498f3a004ce77e206c606513e6c75fe1b3434b397484f88cf3838ba10fc388d9a0a18282228bb0fcf9236d0d9aff60fad84616646e74c014d352276f59cc3d52a16437058571d71271da14c6a18242dcd7748f0b307a1aa07076cabbf71cce454976f7fd9d5b4da73bc1e36f6707922cc706d56240e3ed984af01b90db773478b5d6cf8c5f9025ad6721ce4df04f7481a2f56bba2176b2117b6c560a54b6e5806980eb9a15425e74b43f70d5f9867ea4aa667ceaba07357e9f177f41783f4a17984ea069fed0be8060b38911a17aa066f3bf147619db998a0dd180fbb616385aaab5fd4104a380d3a57e608247b0c411e006b69a0db84f18c9054d0b0aeb7ef3702099ea1de9dfe1d2b4a3571da09e78217be04f166148eb2cdd6e34c9df61399f443d67f83ccfe9575a3afdecd3b280f5efc78189ddadd0ec022f792627e37320272e44089fd0893b8b4e34b696c35e23362b243dc69f5194a3677a2882ddce6df3803d1b78074384fa0f9e9d28512d9c7d32cc5561a36f6baa24c559617abe88af6d8b7466404eae4661fcd3d25af18b32bc0da9cae4929e46503edb9779f720ef8e42d15238c85b3a8c044c1efc14cdca4d57f06661bf17bd849d737fb5e07eda2f4099fa954890a86dc6beecbdbab8492b7d2cf5ef17258c5544a9b4304df394da4477bef9cb199823022d9a4fda0c5b1e5446114f7d662ca01ddc02a50eea06d2960d14bf9ca39f8f66b14b61705dbd5f805a68f2c023bfab393b2e364bb734d23d8763f28447bafd988273a6b92911bd5cd49f25e35034584441618751c5f702d64251feb84e613fa1c17b0a6da019c73163490435d47ee1033bf8a90cee5e37780cbce70cb1f9b74d4287639011b92cf5c21304fbc6109c1e622601f1ce1fff5458065d9d93d8b7bfc5b95c53059f14dbff357a14a0d6b6bac91124fc55c337417f81dc556db20df1c11d74506baffbbebcebf2a83f26f584211b63468bc5c7ebb33d0d9c80fb2ceba406ac7ce7543c70248692e038ac38493df364739087d58a0e52a25738f3d946931e35d2425e4ffbba2ad074376fa377b9131ab95bf8f53496a48603bdd60299a35ba74f7566f08c9e42925eb423e007a6fb62fabffe275d5119e85373add04db4db95290accaaeb1920eeff56c7b5b4aebbce506e2653c2ff5472ca62b1b7a0f4067267577c920f8f9169c8be9b6d4a8d406e7b8d3a03e41b422ad7ea78d5ffa4da70cb88cfad4dda54a713e91f2e802da3c103d54e20243191fd5c56010d88f114a7f6e196a0883105d649a0c252dee7a92c7c7b33e41d7bcfbfb6a0ef0b6c518c70483281e874071ed270f9d42d35749eebe143eced1637c42f77a34fc592ac734900c3bd911d4c57ad7946a5c0854d1fc5342c55e0b1d665d540279aa90c1b98e4f0a54c957e55f3e4419e8932b5de0d1556c2d1a0204df3f32caec474ef95b628e883a94fe69af8639dc041737519583c262aa4a78986338a230622e99ff364b51b43ea7b535240300ee0c9f17a01e52988bde41022aa12eb079779cae34ffe95daab8d7a99d34ed2d8f603ce93a39a145c6e29129f234f2d0d674e021e95eeb0cc39ecbb5e4d0d034d9696b2102eda2528ff5a0d34b1ccd9eecee7b8b0f4d35cea1492aaf4c357754d90af464fe979656ceee36ce3da30be25abdf64145af116cd95426547667f05943482f34664fa995fa669faf430ee2a836ab0226fbdd82ffd9b70e1b02a3cbff5873f6e27b8ae65181fc311e923aaf44051fe64863fa972cad44130e0e751797617dd55721e409439b3dc8d1400324951f3ac7bf4d2525e8005bd8f5d0c409b3252a448950bf9fcb3ad4a940323a894e498ed2d187cc5d5247a6714cb101814c3cf3f6b279258d746a3197589a5f5986801ba0f859836b86be60de0cb4c7a8723773af184f769b7f1d2a1c1113e5a528faff89c71ef4bea89c25eb6b0e2b6ade2304856a819f8e86fca604a0c77356177fb67e367ecc30330f5aa4527559fcc30b6839c676bc223cb116754aa493621d7ff484f3b565ce1bce880f3fc7444f97dc0182af154c96da407982780899056f00c09819720d5c6212e54b7d449d80214a399314f137fdb044bbb941342279815f795c8603b5fa446aec04c43eff9f39403a4dd4b2f6b26edfeb85eacb0a7071965224aa6ff8e88c7ba9b519532d2a3422621e1ef92be33a26df3d4c6213bb83f811836f50854f9c0713f67e15ad021db8a59737a3841fa01795b18ea31e6593b5e784c87bf76487c923898ca7d893636f2346fed93ad8c7b3d872e2ebe40a736e7eb2a863a1f523a9a22885c09a1f713d1226eb6ca2b71142e6ae83ce46ddab4041ae7490ccf142c5a46b39d4ca7444140ece1e44c154cc11505cdf03941a663aa8067eb66019ccf598c0128f91b0f18dacddcf3d56bb84fe6fb20164ba25261cbc337c0e00495a691c2f6748e8ddeed86bf1ab07146fdc67b3c8868a123c6d0fc5c4a2522706af097f6b0586ab77529c43de4b2d9a1cc932a1ba32774ad1f9e7467b8373d4539bb3064ffc42bb53b3c9c5968aea198ee2f31b48f82845c550df248919fc7c1bbce124ea3fe03e0313f7fef3fefa36d6c188483298a8b4f1172daeedfb324aa0cce42aa3b003baa5c7019b3eb6bc753affb58204c98fdc6db2ae26d284240f12e9239cce43a6f5a72f9da3081357f37d300852e25ab049e869001fe3beb7b9f4fec7b4235f855f930a9f470417aa2e415b845cfd05993e51045fc50727a1a048133cef5d01a6bc1641e9e9b055e551df26f711b9e3f834babbe11773fcb3ec0f47bad9cac02cdf98483a9216c50b9c9745f07dbce6eaaf004d954692607747477f271c163de076d537c5498c4b5e7463b7b58eca0f98e8c8f747114783b0eba5eb5131d17176c6d2adfb79f590c00aae9405457e4895582a548461df0898467b91c83e889d95a8771f9a72498a41fa3c6078aa762e5259bf628d4474f7a4e48b41ad8d1c619847ee41417b83a0f1e4a980a87a056eba743c4c293635aeaf9501a6a97aab67f6aa008014bc45cbb0074939b850d930576279af3121025898979f84440ec0f807c257a10ea7479732c76a0c947942d66deaf348f2241f700f0eb60a7f1de9a4de3c91b027a6b3e0527a780bebafc248f5a12f74c09c922407da8588c91f977a8e17a5e7ce07f2d09f7b0d423e595d99170a7ae899d916b781fcdf5cea5bb781b15ee3244c6364d721cc0358cf83eb19d1faed1fdfdbb842ab784169407591499159da469424d084da6c60944b0333463babecef5a3ee5f391195517a034bcb731633702c0761cd62d0822e34590c512afc20586d56f149ba1489935dfd3bffcd9d9bc4bb66b9fa281c1adbde357bf83bc6a31d587ccff078545806c86e866581a1e280601bfc12fb82e77f4b1e262c3bdbc0aefb49dc64247dbc42a6ea290c96e6a76619e351ffc8f7f6917dc76a779bcf8d9855ffca289d1e3845e373829468113b204d420dacbe53", 0x1000, 0xeb8}, {&(0x7f00000015c0)="fd6fa3ad7ef6563ab98b9f3793e9cc0cd17c8afea27850a8ddbbb7a57b46670b607a1c6ba9a8479c50651b8e2e8aa151a2f9df0b0d5c35863b9d75140b0025342e9538b068779ef40482c9581c5e84cc70990219d947aaf387afa69898e4c05cb5e18119460d9b41b6e15d36015d3f4278170f3f180285f55956d1b976631b0cc4952d6842d747759ff6bdea5998509dad051aa730014f05eb499e358e592c0f35d0def408e27ad0eefc4d9365a8f183d5f8d5dcf1233e985a205310ba04462bc67e0c8596633b040334a70086c24cba551fe18183c743c4cd4d4c0e3232ddd03a6132cc4e11ac106a4e8e83fb1ab3a1af0d39d946e8b643cc84c96e3bacd6fdb3b09cf7a50e6e097d637ebde1371cbf40c2cc5faef28af1bfc71ea5adba83c01ee2a214881b7094e9c9cb3721a1c177f6d4f48f97204910e4e492826ddebf3073e3f0dffbf8bddd771938c2f7d51c28ae9ad33dd810f75cae00a758b32e56d1d639bb4397819f368481274e7912433c3d350e8a10f6e2be274cbaeea6a90cc8df0982885fe6f8539a14cfedcf649660d2fae2a084020dd46ddda75a0a08694e9b6889455fb517e40d455e374a2cfd955183d82c9aceebbf812230b14e2477e726c4570eee8774b99ba6ebc627ee747232274c6e561891705e0f85d2fda71bba1047699c950c5ba1c1084d19abcdf69836f35b5be869ec8a46e647c94a9e370c1d7ffeb12e9fee7fb253e94b0f1e2c3719afc3987a8d8eb928a48fba99a1e518091d26f1dc6b3530dbe8d3b58b55219da36fe26b0c7eaded5b53406607af391676c0fd91add0652c836779fb94a9fe0c73808faf339bdf76a5b58fcfd6b6ca1a97524751332e4ab1e84e373a427f3a284d61375dbbe72a7df23c26a294e11ea3b759a0b8335793332342dbe97947faaec2bf1590e4946c33f11029daeef498c4f50baa4b1722f611573736c3b98fd4d9e79e82638c09a89f94b3def61c0b88b377d39c1f3a3510a2a0de59320f8d66effe35037011737cce0f6d5f612a42fb3908608f8e459e8e30671bfade6a4d44c8bf2bee9a9ee51147ea5f3edb73d7dc2c6815e7633d6339db87937aac713b220d04f35cefd56c37499f0564a4505649f3b6253559fbb69292edd0a5167de65c3b37eb9ea9b9202f027d28f705e769265bfed63b317cb88f183bead63b80ba51e924b099437a641432b04dd5b5a86aa6b2bd107835bea1a55dda24727107f2750adc64b1f644be20097807f3e5f5c640580af076c0782b7c1346bd73484456581478abe938d87d677717b6c449c738776d92b29e1089a271e44d29d320b00a1c475ec848835b0f7fa512fe90e9f20f60ab13a3e119e42c3f2c20bb0158096047c5e9855dac151df337ef5acdffdc1b5546f981bd62560ac717e2de5b2ec6c0a2ce33eb0014915272fb0e0e7605e7d49ce03149704e4fb5ca1f8c49978808716d2eb0404181322922bafdb844c8d0e92248d15c024a764926d3ef8bcc8b93c5c97c1a03948b728c27f1a173a2a2bd98a06c82a18834b614c2f10bca42a3d2de015d4f5a31249a6843d5fe82b320dab8c76f692262c8e268e4c6859a98e4d3d4a2c06280a8f2c34d5bce016ade0c12ed0b7f2702558e6279eefcf24bbc7f3a1664e3c8ed5b823e2619d86787247af77e6dcfd5753d96093ea9ebde91b158f2c645eaee2262d2ac68191799ddf9a9d67a24b499a61a7cb1a5c067f44939d3692d37ae0c4a009c010fa93269475e96392803fe1e893e9104a950167acb444647d6c918050e11a2f7c33db9270bb949235e8597d9de3618378864ca3344d22f94bbae847eb4acfd57f7555ed26a3fb3939024e4014c5f7cb742ccc39957eb535536d8217ed4cc14bef21736414fedf7cd8efed1dcaa91da2a00bd8e0c9c520cf002615f97713b271ac85cac5149a6b57baf0b6a7237bd6f87d344cb68792f255cfdc6cb62c51237341ab284cce93fe83a1dc758e697daa3a956df499ea7805bf26e28426bc6ac0eae927c6c24e950a4e8607162ba031ed73bcd3e55c23dc3a435496792806fb9b7fb1d705a38b34659c3997803fa6757207452c5f33c0c4e009c4c8400194b9c5e3ad2af386ee72e2e99a986429e830a79c87d22f0efdc8fa2ec913c7ca907c2170e6c2067cd3e140c7ebe445ccba41f9a4569a78be3fb2c695340a6e36021629228b62e76c9c32ec53ef467c12760cd912997247519d3c34914db560d6a5ff97599aa7abc1e6656c76eab7cd1a23c37221e850afa149c7eb4b8705c32bcddbe232d9cfccb9d82a139e18ce393a907bf8adde4e7e8f6e9d2ae27e8debbaab4b8f099a98e4283ad41ff0e7e459727651088815aeea1109875d2ad0499e25b7a234c30d04781bc40493ef492dbabe3f3fb622370848736678c2383eabdc1bdec27b8407fa33dd7755e9d5dfcb8d1b4e2379c20e0e3f6f4d1981a2e6559da84a35a1b6dd020c75e1b1961eda7ccac036ed9fed729cea1842b676945fd8d4e2ff906499fe1568a7713578720596112f2e69ecb55b857fef97f9706d2c4a9337e2d76cb035e804168dca403e477f5408a7a9e1337e91e22bf029697f276a2740b27fccfa0d3c98dbc7769fc7117d97597a9f0fd1ee9c1f48762ac9d9e38c382dfb3df2ee55b3f3206cee6a2133d073611f3f6f6ac91672f106fb236f58f106147550517813243b953369d663f4ccddf080a307032666c27996e019736e6a0c46cf379ce7b999130f0fe904260acd5768ced544d4dee5e541d0f4d394155f2731d1f1a152b7f1dd5d1dd1d07d38e542ff87a5caf8c844a0bb6069aba9b23c81b97c71a6cb7d265b0e033bad337f6be3f725e4703714c19be6edf770bcf16ea3773af7d88915495f38bd5cf50c9b66048524ed04117de3618c73ab88dd088ebe181ac9d9ae9c61290b23fd85a9f4bc7a49bd64deb1ec951bd4eb6dd415069780e8c27d9d8e6e7228c0aee31304178b840f716a0c44cc3c4b86a4c1a568dae94837d5ac0ff693f518e339b6e2b5ce3948e26fe4e24988de7222d323839e2b921685873851eacda0730f33e34f12a5c5037c215e62faea5a75d8d167fb141955a383f0180c91aad228b8def367042b3b84201a41697548594a5cc6fb248b2bdde92544b1181ea49bafbd7bf482ec624e99b7bdda9f7fa126814bfa48b44f0b14affe4b16af5581bc6cdb9f706a839e0bbf080a74f9bc7a5737648550668d7d1d81ab996ab78d3b9ced6ffb81d6b9eabc1ce2b6e12a0f915dccb5a18f9533a87781d34790710c0ba1b0e8d26d8158a895aa0c4b848be7bcdbd07614a5907c0f8264b47f5f1bbbb3e91afd86717cbe91c157b7d6525b102b489a6b77158762ecfc6e839fd5f40a6a24d3bccc2d43bb0efc086691c2516b7c13e4a0dcaa140ef061713bc9dca518218ce4fffd2361cb1d8faabe2f687bd07cafcc7338ad62767cdd05c5fbee48702773364d5f713f1c91a0af2e130ff9eb2dca1a9ed3a8dd5a9063597f6e0d2fcf394b89a74b311c585baf4ef854b42bd135279ca6b89f53dbdd68630f180f42b2a3dccbc4a5c0aca90be91520914219d5bc5425f3cba8f3c8fd9a527e3f976ca3558d66474d8986714ac4865080ee4f866320eebe54cf25fc1901edfed46843d1f17eaada97720cce18eb77098902994940bc5d11528e1733952a5f167de240090e17d9d3b1b1e91fd7f3898a98ef86307d5fd008f4f72e7e1d354882bfaeeb60597a7157b87c1222d8f1718360a3f771edcbb1576844fa4c49cd0423207b70eddca51f08ae625418cb6aab2e90988e81ad4d61c05dd1487852ae686d2bccf6da5295706b665bb189f1f0dc873ff83314ac72f9db0ef4da09f5d9e884ca23069de046ad5445b66e9b83e955b9644056b89dab7e5cdacecf47fa7224c630b69ee981a836c09a07a209a0e0e4845d7afa2d0d19b59d3ca0d4b5febf6d15489dd3b4b7e50cf4e732bd2ef471ca7cbfa91ca50c9fea2d327214b24f33f9cb11a90ce41202ee5ab2e7bb883aa2c99bc973e7e4f882baa5134bc117e2c8d9b21038682af5ad97fc91bd11b54f4422698b77aeca60457c5f34183f562d69af12f5507cc1dd5abfdb8acbb1092a3a27ff73d9ae8cbe163022e75dafca9a5ac4b923d1a003139eb493c4f99d92e1e3d94fa7bc633dc9ad2b23be3eee639b202f2a7dbc54427ab84ae831da8fda39ba663ebf86dd1222ed00f780edbe9e7660847c6d3402ad49703fb5f842bfd9060e408a471b8e72b1c4e78a0e69c55efd05151f9619587835729b6b803c99ecc79520542eac971b994e1b7f7e0c7e2ed6b6b6d06295eb21904367050e6bbd6666addd80153289018ed273e0adc48d4d825df12889ef6845e09637256e5eca60519e3c4e8f3d7a321bbeb996fa06c398f09db1d19b0c268bc1c4476065bff4ccf107e97b042a1e247f1ba153a585860f5fa1b26200e82af447c68cc9e8ba898a2ab3ba300134d6dfe2bc1914aaa0b7da1b08290c67b7aba00b68f0c794e41bc8a611645dbbbd2af0bf70b00711dc2d32cd40fa4731f7b561459380dce5975eb66714bab81a03fcc1925ab13fef6048ad0f823d15edaaf7368c9434c9639300978fe7f3e51054a5e068fad7980ae29ef9960a217105b8095b27c0dd85fc527290c9a823b5b8149b05c59732f94cc8a4fc9b3ff25c212586e9b109b971cb2f86701fa33de6d8a5aa97949a1e75f9e865a3404f2297a31bd069482c26c9a70c501126e8176568d097f5f15ef311f43d96b4e286546d052e26fbda427f539eac006479d5120f5c953923a5776174014a75f37c6e1d2208d7eec6098c10989652a48a811a1e721b1d9d379421f3cf3bfd7cd8be148ecbd90e28f8e2c116dc0c5628f28ce4a3f2704f9ca422b61e1403560c0e818fc3748623d810ae476d41c423817c76ffaa85ced0b215a6b1f2b4f524fd8c100637a01886c5da2c42263c0ba07972d73771b0ef8c27b54cccb71c17135d9af254a127c6c057b98f2d8e9c91a88580dd6f59d93d68e5c30842f49bc4dac61db0e8c2a1620c5715be008f74c3dc92eea6f16eb1e2fe47a9c6c2013a6f89ce0cd0a42f9b1adb42f417d45006c8b9b17bb180c979b3319e822e3fb625236c6b5d164c07ad7ec158dd788cca735e8e1a5e5a02ea83199c39b049f5b1ed501ccae72b30b584a547b6c9771c7c7fdfceb0dc9149ee326491e96d987d7cbe5d23a036d87242985173637dcdcb57521e066dde66ea530e09533034a7ac6810d2cfef29803ec64f0e96db6e686a2673d408230d067b0ac7ae9448572c4fab02d74a32d11e2951ab6de9c509ec338bdb7f7eaf183fda3648e4ef66b8864566c0ecc38a848b0033e9689b3c332e3d845c0032ec03bc56a26cd4e1b1172a3f24a068bedb52c1d7b68bc0f2ca3b66892fea3313913d327ba0dca56eddf9606f407ed51c79a260e4075c5cda24c44e0b8b64dd60114de4c4894fffb0cbbbeeef6c5af967a35785d301cf31bc9cc6530bb5b287a5fd24f549f1cfc219c71e74bb86174c037ab58e4c6f0bb89075faca03777d1ce68cea9a59178e3a5fdf5b63858276584561f11bc3e1914e44fb3199cf3713caad44d72eefe7ab68f97954dcb0ed4b8fb4cb4054cb57682c205f1a8726f006bce33468fea24e12d437ca70d5d9de37be49fbaf6b13ad03af9d6a41e34cd841658bd4b3fb3cab7cb90b11592bd002b7d8ec576d2cbea61f470de85979ad11632715b607792f02a428f53f5ee93c5197b20c316d937fdb2880bd025f6e9780e8d3fa3b42427c5d8", 0x1000, 0x9}]) (async) syz_read_part_table(0x7ff, 0x9, &(0x7f0000003840)=[{&(0x7f0000000180)="6ab4c1f4e9f50d9e294f6e8849f71910527a2883b0b039295ec5000577a4ad97d8bfdf38ef870c6dfac3f28178f951947978a9d5dc3be1db7eb63dc292f752f042059e3dee221a6fcfe4209f04a4cccdb3dd706dae35d8eb9f422698d43e72fb39c5b2019b11381e54d94d2ecc729615ff46a80260a6b13269d567cc1c6e1d1a7243bd9aa0315534f4e60f465e099103914501387da5f99b436e35a8b01318d5249adf67f168cf9594611a5990b02cf600b256505b2ad363dc", 0xb9, 0xba7}, {&(0x7f0000000240)="e36bace578fbcaf6287429ff", 0xc, 0x4}, {&(0x7f00000025c0)="6463f6e013af453a7c91fb0259fd50947d89e4779ccc9142e9f099a583306db497ba417bb6f319cf4a47934bd93be38df8b79b300a8ca23cf5fa257980f99d31a611dcbfd9214b7cdbf155137d5644eb75a44f2c141c16ea47a0e1df4bcced1ca487d6b7d21f252e61e3921caae3e8af629ce9490d2ba129fe46f72f5665d815305be495b2c3ec4884848301b371828d82217f9e3e3253922c68c1e85b2d36136f683b47f416fb32a3527127c007d5affa514f65f6033e04b9d67be603f545f9151b25af7016a50ba9c87b62136906264b8b132613329d664b71fd891f368603250dafa9456a0daa4d1f673c5d2a9dcd19d1de93df65971559011ceb1d589871f89aee7d8cfb1a1d9c6f5e87ae7777f3de884423238f5753971a7477e6f8b84745b85a1f717371b076b774affd407cac6761710d0b6808ab8c4a7310da9eb2b558e3188fa1e9113ad6c71157eadc5a14c4963b1f4f2c173a0fa00ad033416d1e237257d738e4420cd3bfae6e1eee8111436a5f2d8003a63404f5c5e30fb4defbe604577f80c0bb45e269fbb824405be6b459aa521dfcbb0559d7ffac846322bbb6e0e77fa3b6d601290528a1214ab44281692c2ec96d104cc61ccb1afc9c43b78b79088c2788fb90f4fcdb1924f2175f68e500454e75bb72d85da6ecd0c29fdf11ebce3abfe7710f628536b08aba48bf2279e6fcd812dca3bf4c660f3fbdd04f0082a7455ffcd4b52fcc44d985bd89eda6ec81fdc3eb05ab212db45fbf2b1c718e22f67accd3a37029bcb553ded86187dcda19747901249da67769cb00596b501044b03f0fd3f6fbf3bf6c7ff4464a972d53ad0fb816121198f2a754884ed0be77bb764fcf956793cc0aa264ce84d5eaa708eaf4a4ca272cfd6c65329f8ca318cb84e6162099d2f17b97419e1ff241d7b38135620b23fcb14008e37bb2c17201f791198374697896f6aeea7d02c94f9760050dfb9cbaa01ea10be4746e0e6659ca5820ff4dee9c7130593975fde44ca65375c215b7c8b2fad7eb2c327ffc0848ba4d7ab3093abe3ff65c5e595d524f2100918a0c6c12799e78246e91ddc1ceb7285dc0db13d3447ff630732717156dcaa04fe79d499d008e8babb348cfcab79f09cb9cf21469f6af749d90c8c9c65268fca24909ad693aeee12646d48a65dc87958c845edf86ab71bd0eb4c6f59d268422eed790a5a6e950fc0faa89d78cb843321cd13a0ad233ae80f67955cb0041af46bcdf9adf27e8ffae4082895c86cc1ba202285b67157a9ee3721c62721c380b793d91f27f28455f3ceea71b3dd1a899bacc11d74c1d5dd3785160cd580cd5379832b168b08ba48837017f1ebe6fe7720ab7dd46dfdec673de507a0263ef1fa9c32985a002f422a067f53d4829dce033ababf543d6730e9463d2a45072dae3bca265a098afc4401717f608e3bd7f0e0502e7102ec34314a3a3a1c58fdc92034f20548b894923200b9cc14b70c45accf944a9db0f26442ef48a66c4d73ae62a20840a11eb67cfdbcf0c1a89608a68a56354cadc08f01e799d7418d6d08ed224fe007c885d71bb2a6bbd231df384c5ec2706c934378c7a5b191c41e92f47617a5e2fb3199425107e54dc35563881e871d0d13d36ac6e829711bb63946062be0da9f6bc77a15d8cb221154c3d1cbcdd6d494f2a7da0c57624381fa96e9c618869d6ed68dccaed5f2ef6c51fa6e81c28cb4df20e8180fd181f7093da654da3945a8f7af4ac8110060ac4e04382198e0707eb2ea940a53ad5e69e37a8935c3a6ab494b4e00d0066d3244e9c464e5711e4dcda4ebbe91402285a36c601730bac0d176e0b10e3ade86362b5af8716339d43ebcea84153d978e5945064d637485510011f6e06bf93d7d83f05e0b69843d4422fe46dffbd1a26260fd22b6b74e6b2da8aa6f4ded7491b6abcf1c1e2a9b3925d894c5bc1579c31b53b209c314b3509f2908d76ee677ed58c08e7c4cf89b8faff00832acca62efe1cbff2f16cfd1ffed3516d721b46e315a871793802371ec53e45a2357a1b562809fd6f30c91332bae3628f3827ba2247afc62148c933452819cb9bf2bea2e69c210eaeed3e7572e85ed71209d2a861a8e618cdb11563c2d36faffd91a35013968ba4ed36fca6f536c7128028c09bbfce7f35228ddfc3d12ee3046f60c6b8591ec4a69d9ffc14a664e71c740dff249aa0a6b092384520317a947f2226e856c28bafd6400529897922bdedaff72de256ce9a86fc45a11e60253544acca64499506e56ca3d885060b1eb7ffd14a0e976dde663d27c8334e3266c0df8d8e050c9a8d2f0e5f938771864596acaaa1e74ba1bf51c1d8e2e7a10f90d5ebd43752fe8dc30381934d88a7c49f241f858e3bb70dfed9ebcb0d7bcd8888a437a6374f2337018f46e5910ed3c6f0e93d461ebed88c125275bb934dbc98f8a70a68596d5f469da3c8e26231f97aa6a278fb4f0c53c7f71b76eae44377f75b5a2ea94f407e16e33ff8d4304575c681e118a5b90945aea048adba3a731962d2a31062aba5616135f3b754cbfb7b255997b9f2d73d90a6b94cbb6bbd45e531cf2f350f828f8021b2bf16446c9e92c3c6d523fa17d26966c99573b683884318802aa91b5938d21c2cb439bea4d9fe59cbd9caf88dd864b0682b3409ea26dc18f0fa914e8c33239996399d03283c3ffb3f7d2feb9e71b2f5fdefe5bde6a9ba0fc9316454ebf5c0c38654a125ae1930f62091f55adbf6e5d56602096249e6cc7b07ce098d854b55de330dac163781617f62134a2c840e983fa2be8007c73bc265237a369907765a09424e7311ecde83c68a89358157c1eb34d3a68a8cb2eceaf379a726a2c7f53a52e4b60d6857e26375cbacc7a0c5962494bf54b930d668643b05c6844e20d4606db79db8dd834da5d3453433498a65c8a811fc14001efe40a43e2432abb079232dc7c7fba8aa32b8ce8fa7423fe12bf02807ca8dc759d061653375d3b59d67e6fff26e82a9b32a7d79e093abd2dcf4f8a19b61d6c69d68aa2c3cd0482bbf453283750fc8d306fecd40000c6f9e4db0cdc34046cbd649496eba90bf9f55d3f4343ea4d430ebe77023ddcdb7e05c82ce4b8e5e0d50e7c7cc7a562c643dc0be258cecbbd3a5e2e750f1eb33079f539b1cb934447134754a86b3c84042a1d83291a8266eb11d148e38c208fbd024d7805317195a032655f98eee139b755d6cd3554eae385539d71559b08918992cb4dd7f03392bcf821ae3246aeb190253fff0e8ce2523053a4b3fa92f5525420ca30cf86172c02c584b2b40e59d7a4f9d8db6e9ac664bd9de77321779e747b71f82b804411b483eb1dfec212a1328bd51927f6042d368009fbd0dcf96e2474b1b8cbee21586489f29bc1ccc8c501df1f556783d562d9453b6a2c2198d03c4f6c21f6850ebebcf307a8519eb309c70361bf12dced28083578a3774db0d348fb3b9b6273d5bfdd3178ab4732a89a30776d3399455ea784297cbf5c0c626462ff65dca9923d6f417efdc8f08c369e2e5c4552c87beb64f6ee2755db18981f2456f2e3f49e486a616536f04bd49488c39602510cd41179e6efc29d56f2a850fa491d03963b92bb4b042b782bee2d4b7582126b200335e3746d8e5b99c45a4cdff642fd70e892771e4a40d0186010e53cf5bdb14196602a3c0333e442aae066f26afd1f54ea11d800cd56691631c0bf38e6d59e777f35625d156a609c14f97f5c0f05e1628a3f4012822307526710a9ba8cb993c611e50cd23017cac0ac29fd184503a7fbc41e56729a953d4a103bdcc27f7a273998c7eb3b2cad825b8d1babf43b275fd1d1ef7da4b101ee408d54140a96268571e0d3d4d6c56c13edef1a46937b348af2e8cf686d9195e695d6af3621678211d0fcba64b03dfc3e38ed60369ee5563a3dd5582f7963ab8bea71f4311b2e5c501347d232a7a463e5675e02715431abca7df19cf75acbee3f1a1e980b273e2518e5fefa5e78756249ed2b0cd07bef774c1ceb968a2a87b4d303f4f0de510a03c6169b6af962201b89c3a480a0a23f4335c6831805ca7e78937d319c1a2e5841ba54b9c5056d545ad7cea13a6238cbb2236677a2c82f45371892d2c3bb1f813ef4efef7c91807626d6f1e56c630ddb56ea634c29110f97c4da7edf0601a2122def06968a73141082085eb1aea048347795a77daa7c7f164aac446e2e5e37d9544f55d5ff15fdaeace2cb39eb8888bc4ef273a349486ec9513dd0a6a41c15a2d09c1ec85ba8bda90bc2082ea6db759d9978a6dfbb7767b7e65ddcfbe7373a00a469171afd6054e20722d99b453d3c56c9ced3f8f7bf64205fab280fe842f8b165450fcc991120d78b3a3b7c82fb0a8d1acebb235e4bcd764e62d623c92b3cc1324fc808509d6851dd9febac04253543ee08646ef5dc6e9910675e682d5446a4904009d7fd0ee58d0bcf96258286633b5be7f5e775101998dc76b5ebfcbfe45b26d236ac5b1735ada0c0eced2f93a1527ebfdd72668aebc1463f3712da9968bb9ca880d3766524437c17855f36087c9f3172c9287e9b306a79a84a2f70e7972dc2ef14dce00781d986d6b14ded8a5d3dbab6d99526119810b5ff59ebe396153250050468b01b78769421d9faa3cc61295adc502d1ece4342e645d243fb695aefb4c3116ebaf6a4153a41eaf897db726160764af688a21166d057a02dbf4fc362ec4bbfa7cdce84d0343d9a32568bbe2d4c583ddf3506b2c6ce1110dab2b4628caeebcb65980e89c9b47740465a6810830b70151027c9f103ddc801dfdd2f5381a401404691ad70c28e77b560d97185e26f0e3196df57cad3cc15ee2e20a9b4985441d6e035ed957bd2b9a1c2cc78af6ba743cddd2685aeea80b4b5edbb70adb528854b487bc8aaf75b19e3c7b37cd8abf1533ba8e930d39ce6f94911796450be59863c9e2ddbef8b4238498481b9a359513966b7951f4cb8f229a974f8fd0b9c32aa964636b687cee7a7e4b65ee1716c2cc3513d79bfa34d4102f0e00c55ee8f086162ea9032eed54b350780e443add2855c40bbdb2a1ceeb18eb01946cfb4c6a0b65c3a1c8640be499b818bb6380c12556feef8f02c97e60e14e44e4e6c3e8eb95b108987e2afbe98d64fc7b62841fc0545cb86ecffb670278163277d9468b4fc228b12808cbbf826a753571d19861d5077fa37f5f5cdc07db687ada3c232eb377edadaa7f03f561df79261292b36df670f75252c0363e3deb8ed6aee0949d1ab6f4c2e6a8ed78c8a6c50ca02e0c49bbd9cf43114da61bb6ea972111bfa1168fc0b2b28a7cecddf6c7d1ecb97ecafbca65f6da1be3764cc01f82446346604da3b87d5b1decabcfd89df06d9189a5f8a4c002d0cc11277de0e2ecabf4fb7ad1e14ad96d792ae032f54c66236e878f51001c189d175d09d587d956478788b6160c19a2920b35d0393b572cc9d93a3fd6f7d7a5b725bb4a6f6bd93776521cb7a6c2769c89f1478a32c07e81f980aaf95896b19783f57cb3585f46b1a4b311107f6cf16a4767d8114f0b2027a0b02e005c92b371913b491e38c5fc6d51296e07c7259002fc8068ac601fe07e8de2951ef8f43655e0fe16ac6fd672ed245159bb7e5bb22750d23b5dd185b1eff37c2fe9c4551c08f73f85b92b5449c4c3df95672689cfdd385ee95acf033140a4b82a1ec80673d91fa8072a289f54a9b3f755c74f40e7d3fa38f53b34775b3baf0bed3d1ac1e0954fc377db54da24fccc249b64f881f8758a8d57c19d2e7e1f67e2c18539e6140467018663aea189de7eb9b39375e963e6", 0x1000, 0x1}, {&(0x7f0000000280)="719e6221be4b2aa2841ce400", 0xc, 0x6}, {&(0x7f00000002c0)="aaf30301a13c08228d3739eae9249c646a337972f8897425eb7b5f43f08c81bedf93e9deacdf41862369070cafbfc0e8edee39d430fd28fa08a6fd67f622bb0cac7a6a68f777135aa05503d17d1528b4a9302d1d238091fe49", 0x59, 0x40}, {&(0x7f0000000340)="0a8da63eed5f291195fd3a6e6887d6787bd3b76b9520cda25f499ce466cdc3ba38867dce30ff0a453b96ca7e359478f73d2d09735d98bac562aa6cac1be1dc58d140f420849fabfc8b08197bbc46aac2bdc0373a26ba6f33781f0532ea8f9f8b58d0b5a37cf8b1efa4faa0309cfb30e520d1503c87d734737788c59f3127", 0x7e, 0x2}, {&(0x7f00000035c0)="e4ed645975727697fd84af5ddae03d01def12217dd7c50d4e5c36f6104a7fda20990d0dafe4c438005ffa297c30371091a4a0b171cd6941998de3b14c34b66039f051e70aba913fa084e319306f649f79e90f9f1e063f746489f04fb5277c3085dcb42e25493c0fbf64c8271420daf9ccea410c0dd09f467446b50f3a3baad71d8897ca68bc267a50e6dfd15bb2529", 0x8f, 0x1}, {&(0x7f0000003680)="de217a9855e46d3dffd36e321dad80713c9594ce1f4decf80f097a1e420a38031ba8a39c3f1cce2f06f3c5451be54329fa8eb1ffd44d0795d41f9a4c1bd3fef53ecc1502281e70e7880d611740b92a0ef9af1a7864e074d9ace201b1dc44edbf63103263566fefae889a70320377a9c86a585b464dde87d3b96f960e1603ae1f266decc4d3ef45aeda76f619259a72192b5cc223dd30429af7c11ae4e4abfefa19681c6af72390398dff60dbe739", 0xae, 0x2e3}, {&(0x7f0000003740)="b3678902b4bffa8a28cdae9bc31af7ecf1c4cdf44ef2fe52025a6806eb2e9dd794a7095f2b9db9430f19a6e94f84137f16d12a05ddfbaa01a658d177e5c2eb2d2fd35d53e8bf9618432685a257dcc19b67b057d31a8e209b6ec70f69d12a156a66fadc152f84a4a22d49410f388844640b69aacf2214874e2cd052d3c95d404ec1053dab525c53688d6e33300a62f346823448ace1180d6d5ec5a38e7dfbd6dc7da9db04778a560f75c772d4b1ea5e4209aced46ed720e6cf4f88829a08478620b21553594aee3", 0xc7, 0x1000}]) (async) 07:26:16 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x7, 0x4, 0x1100, 0x80, 0x20, 0x1}, 0x48) 07:26:17 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f00000000c0)="9b", 0x1}], 0x1, &(0x7f0000001800)=[@ip_tos_u8={{0x11}}, @ip_tos_int={{0x14}}], 0x30}, 0x4c0d0) 07:26:17 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001780)=@base={0x1, 0x94, 0x8, 0x7d, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000140)={r0, &(0x7f0000000000), 0x0}, 0x20) [ 733.049168][T13801] loop1: detected capacity change from 0 to 264192 07:26:17 executing program 5: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x300, 0x0, 0x0}, 0x20) 07:26:17 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000003480)=@base={0x8, 0x0, 0x4}, 0x48) 07:26:17 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x10, 0x4, 0x4, 0x80, 0x0, 0x1}, 0x48) [ 733.148552][T13801] loop1: AHDI p1 p2 [ 733.153611][T13801] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:17 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0xfffffbff, 0x1, &(0x7f0000003940)=[{&(0x7f00000038c0)="d495e52a9145a0a504bbfc4e7baee6e516f0720a88df4b2f971498018ac974ccc06533d45370ff356d66fcb33211bbf1569755ee5c2932712125515df99efb34eed0b6ef0b2c6f4e26e71dd768efd59b799d37d9392ae9fdc31419498113888488301c351cf9d13f1b3e370d8ca80e5130ced97bc49469aa134c74b6355dd20b", 0x80, 0x5}]) (async) syz_read_part_table(0x0, 0x5, &(0x7f0000000140)=[{&(0x7f0000000040)="374287df3a778adbed172ccb643f2902a60a95164e5cd914a4aa4dfb78197c33b83e93211dc837ad5578ae4471b1d867d29995a274433841a72541e77b43d0596563fee628d672604781b3aa60549a9ff0537c40f25ed94391d82b6542b116e764dff962374f0b06152f56550ac34dbb6a379e11df", 0x75, 0x7f}, {&(0x7f00000000c0)="938c39e4", 0x4, 0x40}, {&(0x7f0000000100)="5e9e3e17ea3887ff", 0x8, 0x3}, {&(0x7f00000005c0)="6e9968d8d99ee81cbc26f17ad2ffdd4c13071e5da5809b08293f57b9df842d93dd40beb725a13913d472c57954902dd76e18cb84a014b7979ab7162a3491efeafce208641c552c266003f4145d72f5852996fb12628f223e73829c5fe22d71fe36292e204ba9fd1ce86cfce3984cf6093ca89f00f7e689ca7db26c82d5421c97b95a28617c8d7f56d1fff66a3d2231a93eaf48653c06263fa7354e0f9aa1bd6aa79d1cb90e92be1d5aad29df40ccb6ea0667a075d4608e64e4acf0e3904dbc85a88c1fda723f2a46f84f2b2e8e5054a07a6f4f81398d634cc5f6520393e25620acd8cc8f60cd761458ba1cc6ad672e327f9ad4257a376568dc39491ec93c06a21dcdce662a042b930b8e3b452d924a0c0326d7667e4941b86a5219deca27202e154122bdfb1bc8bbab4927d59df1afec7ed801d8ebbe6786b529609f5b4d9c466367d5217976cccb452a778bec75c7537ef6931f2d833af5b1e3ef45bf546e8a94f508f3a1b0fb73df06ed08137d94cedc5ad6c1ffde7dac674f7d730b6c67e15dadfd27814747f4946531953d462908cc3b1d859110e15dad4b1695917c3333393b9dc150a570501cf3899b4559d43a4c357bf328cce3062b4504ce4237cf5334541340eb0ca216431f237bbe7d64e8500ccb49dc1849bf5c47ac044333faa29cf289cbb4f1cbf76de2be89b0e85a04651e8aa5f732670cb7cdfd5507558d7019fadea57fe09a634f040fbc7e11bdba4c7e2268061b57a8d3fdec1489bf6a767245d7ee4ee3283a1aa1a124e5df57778320056f79665367cc8ab9e86b3c0bb73d5fdc946424a26c5d186cce6832b2a5a501a6ec0bb1fdcc609d713e0601b936ede6cf6dbe16a0f71ba25ec2459ca18292b353ad733cb825b237bfcd8d4110710f9a12fc6338f2511e2dc9d1043844d6fa28319e3c38dfe2abaa8f66272d3126ead49f39dabe374261a260740887015dc9354eff5172e4e3d3b9536cc9b7570b637a56c69c25e9cc7228299d1a38410bfbd3550b2675d61fc8b0a1f9bddb151e43796e48d65c6f1bbe52b1e92674dc3952e558c5d1db31732cbbf2582b6e5201a182d89837b550c2b9e0ac3e22be3f93d7ba70b2050e447f103fe89f093a9666466c5894a7306150f7fe2b7a65dd60e5e5c1c7117bb22fee316da534063b0003504faf653def7bab21e9506650996e8b52118557cbca8d7ea5a637360b6fd4d0737368d1f03644085a9ce29fd0510ebc5cc44d4db6ffce0a49358128ea65cab7c3b5704ec93cf8646ed90c5dbe3c2d8f491072fdbacbbea77b7fcc241fa17fa83dcf49ab140803240c23367bdbee80af1c7ef3cdbd15b3e82551e720c976129652d228f0af4ce6c3e9c1c266e95d8633663a3b55a51ad2501cf09c340a821a9eb8f9fad6526e696b85fa45df3fe7e3e15960fe0059b7ba1c67d5e843655aa81675efa6a86b422b4d67b55738b100a89e371d7600651bbb7c07beaeee76f11173e7ebfa5cbea724889f33bba61d6e23e77212b535adf1f0bd97a3026eae5f80fcd76f8d7b0347a99cd0eff7551c61406622daf4a698a4fb32781e3e58bcdd09888530b70437662ddc83b462b648c829214e95db6eec48df180547b16c5e3ac7800234b39b30de3ae8acea59670841dd4ed7c924eab51ca3c5ee27c27799caf46bee26a4d7225d371cbfe84d3557d24724aae4bc555d12d464c27e613d7c94256e96ebebb1e35e0dcf8b83132cbc6af8a549a6809c2c677198faa98e4fa7facf95ce78379e8e976bf17de5c1a06d4e5814c7ea98360e3150141614606c0c700dceb5f99ad9be90f91bbfc84af0cb67b7714bc3eff81b4f25ff06ba2220ef090c0c198de413264ee72ea4305bc827b7fc0d463df621d195c7ed38412d7982328c6661e15a8b911c0cae10488d29e38a99d3e230345e5634bbd558c34822c46e63e2e9fa732b5be866b512255d6016fb71e142f6e3bc127ce53d1c6b536cf0df2e708da629839f4d98d61731c1164abe1fad41c9462e4d60cd6b55511f60a308452d9e862f62d930c8c4ae3f8e12110855467d737d70a1b0dcdcc2f71f58a42ba2ba9812b5ac8ca11b2f01a51d318e8a518232e439a1b1b16957040dacfd928721bc5abaf549d825cbe07206064d8bd58919a54076f1694c3ee7704a09e142ecf796e41195ac3f12565d384d903c5b8d202a4da9c657ef72791f6ca6e81467ddfe094474b49e4402120fc0c8210b7d753c724754e2892df89f031e4065654b4256b5064113498f3a004ce77e206c606513e6c75fe1b3434b397484f88cf3838ba10fc388d9a0a18282228bb0fcf9236d0d9aff60fad84616646e74c014d352276f59cc3d52a16437058571d71271da14c6a18242dcd7748f0b307a1aa07076cabbf71cce454976f7fd9d5b4da73bc1e36f6707922cc706d56240e3ed984af01b90db773478b5d6cf8c5f9025ad6721ce4df04f7481a2f56bba2176b2117b6c560a54b6e5806980eb9a15425e74b43f70d5f9867ea4aa667ceaba07357e9f177f41783f4a17984ea069fed0be8060b38911a17aa066f3bf147619db998a0dd180fbb616385aaab5fd4104a380d3a57e608247b0c411e006b69a0db84f18c9054d0b0aeb7ef3702099ea1de9dfe1d2b4a3571da09e78217be04f166148eb2cdd6e34c9df61399f443d67f83ccfe9575a3afdecd3b280f5efc78189ddadd0ec022f792627e37320272e44089fd0893b8b4e34b696c35e23362b243dc69f5194a3677a2882ddce6df3803d1b78074384fa0f9e9d28512d9c7d32cc5561a36f6baa24c559617abe88af6d8b7466404eae4661fcd3d25af18b32bc0da9cae4929e46503edb9779f720ef8e42d15238c85b3a8c044c1efc14cdca4d57f06661bf17bd849d737fb5e07eda2f4099fa954890a86dc6beecbdbab8492b7d2cf5ef17258c5544a9b4304df394da4477bef9cb199823022d9a4fda0c5b1e5446114f7d662ca01ddc02a50eea06d2960d14bf9ca39f8f66b14b61705dbd5f805a68f2c023bfab393b2e364bb734d23d8763f28447bafd988273a6b92911bd5cd49f25e35034584441618751c5f702d64251feb84e613fa1c17b0a6da019c73163490435d47ee1033bf8a90cee5e37780cbce70cb1f9b74d4287639011b92cf5c21304fbc6109c1e622601f1ce1fff5458065d9d93d8b7bfc5b95c53059f14dbff357a14a0d6b6bac91124fc55c337417f81dc556db20df1c11d74506baffbbebcebf2a83f26f584211b63468bc5c7ebb33d0d9c80fb2ceba406ac7ce7543c70248692e038ac38493df364739087d58a0e52a25738f3d946931e35d2425e4ffbba2ad074376fa377b9131ab95bf8f53496a48603bdd60299a35ba74f7566f08c9e42925eb423e007a6fb62fabffe275d5119e85373add04db4db95290accaaeb1920eeff56c7b5b4aebbce506e2653c2ff5472ca62b1b7a0f4067267577c920f8f9169c8be9b6d4a8d406e7b8d3a03e41b422ad7ea78d5ffa4da70cb88cfad4dda54a713e91f2e802da3c103d54e20243191fd5c56010d88f114a7f6e196a0883105d649a0c252dee7a92c7c7b33e41d7bcfbfb6a0ef0b6c518c70483281e874071ed270f9d42d35749eebe143eced1637c42f77a34fc592ac734900c3bd911d4c57ad7946a5c0854d1fc5342c55e0b1d665d540279aa90c1b98e4f0a54c957e55f3e4419e8932b5de0d1556c2d1a0204df3f32caec474ef95b628e883a94fe69af8639dc041737519583c262aa4a78986338a230622e99ff364b51b43ea7b535240300ee0c9f17a01e52988bde41022aa12eb079779cae34ffe95daab8d7a99d34ed2d8f603ce93a39a145c6e29129f234f2d0d674e021e95eeb0cc39ecbb5e4d0d034d9696b2102eda2528ff5a0d34b1ccd9eecee7b8b0f4d35cea1492aaf4c357754d90af464fe979656ceee36ce3da30be25abdf64145af116cd95426547667f05943482f34664fa995fa669faf430ee2a836ab0226fbdd82ffd9b70e1b02a3cbff5873f6e27b8ae65181fc311e923aaf44051fe64863fa972cad44130e0e751797617dd55721e409439b3dc8d1400324951f3ac7bf4d2525e8005bd8f5d0c409b3252a448950bf9fcb3ad4a940323a894e498ed2d187cc5d5247a6714cb101814c3cf3f6b279258d746a3197589a5f5986801ba0f859836b86be60de0cb4c7a8723773af184f769b7f1d2a1c1113e5a528faff89c71ef4bea89c25eb6b0e2b6ade2304856a819f8e86fca604a0c77356177fb67e367ecc30330f5aa4527559fcc30b6839c676bc223cb116754aa493621d7ff484f3b565ce1bce880f3fc7444f97dc0182af154c96da407982780899056f00c09819720d5c6212e54b7d449d80214a399314f137fdb044bbb941342279815f795c8603b5fa446aec04c43eff9f39403a4dd4b2f6b26edfeb85eacb0a7071965224aa6ff8e88c7ba9b519532d2a3422621e1ef92be33a26df3d4c6213bb83f811836f50854f9c0713f67e15ad021db8a59737a3841fa01795b18ea31e6593b5e784c87bf76487c923898ca7d893636f2346fed93ad8c7b3d872e2ebe40a736e7eb2a863a1f523a9a22885c09a1f713d1226eb6ca2b71142e6ae83ce46ddab4041ae7490ccf142c5a46b39d4ca7444140ece1e44c154cc11505cdf03941a663aa8067eb66019ccf598c0128f91b0f18dacddcf3d56bb84fe6fb20164ba25261cbc337c0e00495a691c2f6748e8ddeed86bf1ab07146fdc67b3c8868a123c6d0fc5c4a2522706af097f6b0586ab77529c43de4b2d9a1cc932a1ba32774ad1f9e7467b8373d4539bb3064ffc42bb53b3c9c5968aea198ee2f31b48f82845c550df248919fc7c1bbce124ea3fe03e0313f7fef3fefa36d6c188483298a8b4f1172daeedfb324aa0cce42aa3b003baa5c7019b3eb6bc753affb58204c98fdc6db2ae26d284240f12e9239cce43a6f5a72f9da3081357f37d300852e25ab049e869001fe3beb7b9f4fec7b4235f855f930a9f470417aa2e415b845cfd05993e51045fc50727a1a048133cef5d01a6bc1641e9e9b055e551df26f711b9e3f834babbe11773fcb3ec0f47bad9cac02cdf98483a9216c50b9c9745f07dbce6eaaf004d954692607747477f271c163de076d537c5498c4b5e7463b7b58eca0f98e8c8f747114783b0eba5eb5131d17176c6d2adfb79f590c00aae9405457e4895582a548461df0898467b91c83e889d95a8771f9a72498a41fa3c6078aa762e5259bf628d4474f7a4e48b41ad8d1c619847ee41417b83a0f1e4a980a87a056eba743c4c293635aeaf9501a6a97aab67f6aa008014bc45cbb0074939b850d930576279af3121025898979f84440ec0f807c257a10ea7479732c76a0c947942d66deaf348f2241f700f0eb60a7f1de9a4de3c91b027a6b3e0527a780bebafc248f5a12f74c09c922407da8588c91f977a8e17a5e7ce07f2d09f7b0d423e595d99170a7ae899d916b781fcdf5cea5bb781b15ee3244c6364d721cc0358cf83eb19d1faed1fdfdbb842ab784169407591499159da469424d084da6c60944b0333463babecef5a3ee5f391195517a034bcb731633702c0761cd62d0822e34590c512afc20586d56f149ba1489935dfd3bffcd9d9bc4bb66b9fa281c1adbde357bf83bc6a31d587ccff078545806c86e866581a1e280601bfc12fb82e77f4b1e262c3bdbc0aefb49dc64247dbc42a6ea290c96e6a76619e351ffc8f7f6917dc76a779bcf8d9855ffca289d1e3845e373829468113b204d420dacbe53", 0x1000, 0xeb8}, {&(0x7f00000015c0)="fd6fa3ad7ef6563ab98b9f3793e9cc0cd17c8afea27850a8ddbbb7a57b46670b607a1c6ba9a8479c50651b8e2e8aa151a2f9df0b0d5c35863b9d75140b0025342e9538b068779ef40482c9581c5e84cc70990219d947aaf387afa69898e4c05cb5e18119460d9b41b6e15d36015d3f4278170f3f180285f55956d1b976631b0cc4952d6842d747759ff6bdea5998509dad051aa730014f05eb499e358e592c0f35d0def408e27ad0eefc4d9365a8f183d5f8d5dcf1233e985a205310ba04462bc67e0c8596633b040334a70086c24cba551fe18183c743c4cd4d4c0e3232ddd03a6132cc4e11ac106a4e8e83fb1ab3a1af0d39d946e8b643cc84c96e3bacd6fdb3b09cf7a50e6e097d637ebde1371cbf40c2cc5faef28af1bfc71ea5adba83c01ee2a214881b7094e9c9cb3721a1c177f6d4f48f97204910e4e492826ddebf3073e3f0dffbf8bddd771938c2f7d51c28ae9ad33dd810f75cae00a758b32e56d1d639bb4397819f368481274e7912433c3d350e8a10f6e2be274cbaeea6a90cc8df0982885fe6f8539a14cfedcf649660d2fae2a084020dd46ddda75a0a08694e9b6889455fb517e40d455e374a2cfd955183d82c9aceebbf812230b14e2477e726c4570eee8774b99ba6ebc627ee747232274c6e561891705e0f85d2fda71bba1047699c950c5ba1c1084d19abcdf69836f35b5be869ec8a46e647c94a9e370c1d7ffeb12e9fee7fb253e94b0f1e2c3719afc3987a8d8eb928a48fba99a1e518091d26f1dc6b3530dbe8d3b58b55219da36fe26b0c7eaded5b53406607af391676c0fd91add0652c836779fb94a9fe0c73808faf339bdf76a5b58fcfd6b6ca1a97524751332e4ab1e84e373a427f3a284d61375dbbe72a7df23c26a294e11ea3b759a0b8335793332342dbe97947faaec2bf1590e4946c33f11029daeef498c4f50baa4b1722f611573736c3b98fd4d9e79e82638c09a89f94b3def61c0b88b377d39c1f3a3510a2a0de59320f8d66effe35037011737cce0f6d5f612a42fb3908608f8e459e8e30671bfade6a4d44c8bf2bee9a9ee51147ea5f3edb73d7dc2c6815e7633d6339db87937aac713b220d04f35cefd56c37499f0564a4505649f3b6253559fbb69292edd0a5167de65c3b37eb9ea9b9202f027d28f705e769265bfed63b317cb88f183bead63b80ba51e924b099437a641432b04dd5b5a86aa6b2bd107835bea1a55dda24727107f2750adc64b1f644be20097807f3e5f5c640580af076c0782b7c1346bd73484456581478abe938d87d677717b6c449c738776d92b29e1089a271e44d29d320b00a1c475ec848835b0f7fa512fe90e9f20f60ab13a3e119e42c3f2c20bb0158096047c5e9855dac151df337ef5acdffdc1b5546f981bd62560ac717e2de5b2ec6c0a2ce33eb0014915272fb0e0e7605e7d49ce03149704e4fb5ca1f8c49978808716d2eb0404181322922bafdb844c8d0e92248d15c024a764926d3ef8bcc8b93c5c97c1a03948b728c27f1a173a2a2bd98a06c82a18834b614c2f10bca42a3d2de015d4f5a31249a6843d5fe82b320dab8c76f692262c8e268e4c6859a98e4d3d4a2c06280a8f2c34d5bce016ade0c12ed0b7f2702558e6279eefcf24bbc7f3a1664e3c8ed5b823e2619d86787247af77e6dcfd5753d96093ea9ebde91b158f2c645eaee2262d2ac68191799ddf9a9d67a24b499a61a7cb1a5c067f44939d3692d37ae0c4a009c010fa93269475e96392803fe1e893e9104a950167acb444647d6c918050e11a2f7c33db9270bb949235e8597d9de3618378864ca3344d22f94bbae847eb4acfd57f7555ed26a3fb3939024e4014c5f7cb742ccc39957eb535536d8217ed4cc14bef21736414fedf7cd8efed1dcaa91da2a00bd8e0c9c520cf002615f97713b271ac85cac5149a6b57baf0b6a7237bd6f87d344cb68792f255cfdc6cb62c51237341ab284cce93fe83a1dc758e697daa3a956df499ea7805bf26e28426bc6ac0eae927c6c24e950a4e8607162ba031ed73bcd3e55c23dc3a435496792806fb9b7fb1d705a38b34659c3997803fa6757207452c5f33c0c4e009c4c8400194b9c5e3ad2af386ee72e2e99a986429e830a79c87d22f0efdc8fa2ec913c7ca907c2170e6c2067cd3e140c7ebe445ccba41f9a4569a78be3fb2c695340a6e36021629228b62e76c9c32ec53ef467c12760cd912997247519d3c34914db560d6a5ff97599aa7abc1e6656c76eab7cd1a23c37221e850afa149c7eb4b8705c32bcddbe232d9cfccb9d82a139e18ce393a907bf8adde4e7e8f6e9d2ae27e8debbaab4b8f099a98e4283ad41ff0e7e459727651088815aeea1109875d2ad0499e25b7a234c30d04781bc40493ef492dbabe3f3fb622370848736678c2383eabdc1bdec27b8407fa33dd7755e9d5dfcb8d1b4e2379c20e0e3f6f4d1981a2e6559da84a35a1b6dd020c75e1b1961eda7ccac036ed9fed729cea1842b676945fd8d4e2ff906499fe1568a7713578720596112f2e69ecb55b857fef97f9706d2c4a9337e2d76cb035e804168dca403e477f5408a7a9e1337e91e22bf029697f276a2740b27fccfa0d3c98dbc7769fc7117d97597a9f0fd1ee9c1f48762ac9d9e38c382dfb3df2ee55b3f3206cee6a2133d073611f3f6f6ac91672f106fb236f58f106147550517813243b953369d663f4ccddf080a307032666c27996e019736e6a0c46cf379ce7b999130f0fe904260acd5768ced544d4dee5e541d0f4d394155f2731d1f1a152b7f1dd5d1dd1d07d38e542ff87a5caf8c844a0bb6069aba9b23c81b97c71a6cb7d265b0e033bad337f6be3f725e4703714c19be6edf770bcf16ea3773af7d88915495f38bd5cf50c9b66048524ed04117de3618c73ab88dd088ebe181ac9d9ae9c61290b23fd85a9f4bc7a49bd64deb1ec951bd4eb6dd415069780e8c27d9d8e6e7228c0aee31304178b840f716a0c44cc3c4b86a4c1a568dae94837d5ac0ff693f518e339b6e2b5ce3948e26fe4e24988de7222d323839e2b921685873851eacda0730f33e34f12a5c5037c215e62faea5a75d8d167fb141955a383f0180c91aad228b8def367042b3b84201a41697548594a5cc6fb248b2bdde92544b1181ea49bafbd7bf482ec624e99b7bdda9f7fa126814bfa48b44f0b14affe4b16af5581bc6cdb9f706a839e0bbf080a74f9bc7a5737648550668d7d1d81ab996ab78d3b9ced6ffb81d6b9eabc1ce2b6e12a0f915dccb5a18f9533a87781d34790710c0ba1b0e8d26d8158a895aa0c4b848be7bcdbd07614a5907c0f8264b47f5f1bbbb3e91afd86717cbe91c157b7d6525b102b489a6b77158762ecfc6e839fd5f40a6a24d3bccc2d43bb0efc086691c2516b7c13e4a0dcaa140ef061713bc9dca518218ce4fffd2361cb1d8faabe2f687bd07cafcc7338ad62767cdd05c5fbee48702773364d5f713f1c91a0af2e130ff9eb2dca1a9ed3a8dd5a9063597f6e0d2fcf394b89a74b311c585baf4ef854b42bd135279ca6b89f53dbdd68630f180f42b2a3dccbc4a5c0aca90be91520914219d5bc5425f3cba8f3c8fd9a527e3f976ca3558d66474d8986714ac4865080ee4f866320eebe54cf25fc1901edfed46843d1f17eaada97720cce18eb77098902994940bc5d11528e1733952a5f167de240090e17d9d3b1b1e91fd7f3898a98ef86307d5fd008f4f72e7e1d354882bfaeeb60597a7157b87c1222d8f1718360a3f771edcbb1576844fa4c49cd0423207b70eddca51f08ae625418cb6aab2e90988e81ad4d61c05dd1487852ae686d2bccf6da5295706b665bb189f1f0dc873ff83314ac72f9db0ef4da09f5d9e884ca23069de046ad5445b66e9b83e955b9644056b89dab7e5cdacecf47fa7224c630b69ee981a836c09a07a209a0e0e4845d7afa2d0d19b59d3ca0d4b5febf6d15489dd3b4b7e50cf4e732bd2ef471ca7cbfa91ca50c9fea2d327214b24f33f9cb11a90ce41202ee5ab2e7bb883aa2c99bc973e7e4f882baa5134bc117e2c8d9b21038682af5ad97fc91bd11b54f4422698b77aeca60457c5f34183f562d69af12f5507cc1dd5abfdb8acbb1092a3a27ff73d9ae8cbe163022e75dafca9a5ac4b923d1a003139eb493c4f99d92e1e3d94fa7bc633dc9ad2b23be3eee639b202f2a7dbc54427ab84ae831da8fda39ba663ebf86dd1222ed00f780edbe9e7660847c6d3402ad49703fb5f842bfd9060e408a471b8e72b1c4e78a0e69c55efd05151f9619587835729b6b803c99ecc79520542eac971b994e1b7f7e0c7e2ed6b6b6d06295eb21904367050e6bbd6666addd80153289018ed273e0adc48d4d825df12889ef6845e09637256e5eca60519e3c4e8f3d7a321bbeb996fa06c398f09db1d19b0c268bc1c4476065bff4ccf107e97b042a1e247f1ba153a585860f5fa1b26200e82af447c68cc9e8ba898a2ab3ba300134d6dfe2bc1914aaa0b7da1b08290c67b7aba00b68f0c794e41bc8a611645dbbbd2af0bf70b00711dc2d32cd40fa4731f7b561459380dce5975eb66714bab81a03fcc1925ab13fef6048ad0f823d15edaaf7368c9434c9639300978fe7f3e51054a5e068fad7980ae29ef9960a217105b8095b27c0dd85fc527290c9a823b5b8149b05c59732f94cc8a4fc9b3ff25c212586e9b109b971cb2f86701fa33de6d8a5aa97949a1e75f9e865a3404f2297a31bd069482c26c9a70c501126e8176568d097f5f15ef311f43d96b4e286546d052e26fbda427f539eac006479d5120f5c953923a5776174014a75f37c6e1d2208d7eec6098c10989652a48a811a1e721b1d9d379421f3cf3bfd7cd8be148ecbd90e28f8e2c116dc0c5628f28ce4a3f2704f9ca422b61e1403560c0e818fc3748623d810ae476d41c423817c76ffaa85ced0b215a6b1f2b4f524fd8c100637a01886c5da2c42263c0ba07972d73771b0ef8c27b54cccb71c17135d9af254a127c6c057b98f2d8e9c91a88580dd6f59d93d68e5c30842f49bc4dac61db0e8c2a1620c5715be008f74c3dc92eea6f16eb1e2fe47a9c6c2013a6f89ce0cd0a42f9b1adb42f417d45006c8b9b17bb180c979b3319e822e3fb625236c6b5d164c07ad7ec158dd788cca735e8e1a5e5a02ea83199c39b049f5b1ed501ccae72b30b584a547b6c9771c7c7fdfceb0dc9149ee326491e96d987d7cbe5d23a036d87242985173637dcdcb57521e066dde66ea530e09533034a7ac6810d2cfef29803ec64f0e96db6e686a2673d408230d067b0ac7ae9448572c4fab02d74a32d11e2951ab6de9c509ec338bdb7f7eaf183fda3648e4ef66b8864566c0ecc38a848b0033e9689b3c332e3d845c0032ec03bc56a26cd4e1b1172a3f24a068bedb52c1d7b68bc0f2ca3b66892fea3313913d327ba0dca56eddf9606f407ed51c79a260e4075c5cda24c44e0b8b64dd60114de4c4894fffb0cbbbeeef6c5af967a35785d301cf31bc9cc6530bb5b287a5fd24f549f1cfc219c71e74bb86174c037ab58e4c6f0bb89075faca03777d1ce68cea9a59178e3a5fdf5b63858276584561f11bc3e1914e44fb3199cf3713caad44d72eefe7ab68f97954dcb0ed4b8fb4cb4054cb57682c205f1a8726f006bce33468fea24e12d437ca70d5d9de37be49fbaf6b13ad03af9d6a41e34cd841658bd4b3fb3cab7cb90b11592bd002b7d8ec576d2cbea61f470de85979ad11632715b607792f02a428f53f5ee93c5197b20c316d937fdb2880bd025f6e9780e8d3fa3b42427c5d8", 0x1000, 0x9}]) (async) syz_read_part_table(0x7ff, 0x9, &(0x7f0000003840)=[{&(0x7f0000000180)="6ab4c1f4e9f50d9e294f6e8849f71910527a2883b0b039295ec5000577a4ad97d8bfdf38ef870c6dfac3f28178f951947978a9d5dc3be1db7eb63dc292f752f042059e3dee221a6fcfe4209f04a4cccdb3dd706dae35d8eb9f422698d43e72fb39c5b2019b11381e54d94d2ecc729615ff46a80260a6b13269d567cc1c6e1d1a7243bd9aa0315534f4e60f465e099103914501387da5f99b436e35a8b01318d5249adf67f168cf9594611a5990b02cf600b256505b2ad363dc", 0xb9, 0xba7}, {&(0x7f0000000240)="e36bace578fbcaf6287429ff", 0xc, 0x4}, {&(0x7f00000025c0)="6463f6e013af453a7c91fb0259fd50947d89e4779ccc9142e9f099a583306db497ba417bb6f319cf4a47934bd93be38df8b79b300a8ca23cf5fa257980f99d31a611dcbfd9214b7cdbf155137d5644eb75a44f2c141c16ea47a0e1df4bcced1ca487d6b7d21f252e61e3921caae3e8af629ce9490d2ba129fe46f72f5665d815305be495b2c3ec4884848301b371828d82217f9e3e3253922c68c1e85b2d36136f683b47f416fb32a3527127c007d5affa514f65f6033e04b9d67be603f545f9151b25af7016a50ba9c87b62136906264b8b132613329d664b71fd891f368603250dafa9456a0daa4d1f673c5d2a9dcd19d1de93df65971559011ceb1d589871f89aee7d8cfb1a1d9c6f5e87ae7777f3de884423238f5753971a7477e6f8b84745b85a1f717371b076b774affd407cac6761710d0b6808ab8c4a7310da9eb2b558e3188fa1e9113ad6c71157eadc5a14c4963b1f4f2c173a0fa00ad033416d1e237257d738e4420cd3bfae6e1eee8111436a5f2d8003a63404f5c5e30fb4defbe604577f80c0bb45e269fbb824405be6b459aa521dfcbb0559d7ffac846322bbb6e0e77fa3b6d601290528a1214ab44281692c2ec96d104cc61ccb1afc9c43b78b79088c2788fb90f4fcdb1924f2175f68e500454e75bb72d85da6ecd0c29fdf11ebce3abfe7710f628536b08aba48bf2279e6fcd812dca3bf4c660f3fbdd04f0082a7455ffcd4b52fcc44d985bd89eda6ec81fdc3eb05ab212db45fbf2b1c718e22f67accd3a37029bcb553ded86187dcda19747901249da67769cb00596b501044b03f0fd3f6fbf3bf6c7ff4464a972d53ad0fb816121198f2a754884ed0be77bb764fcf956793cc0aa264ce84d5eaa708eaf4a4ca272cfd6c65329f8ca318cb84e6162099d2f17b97419e1ff241d7b38135620b23fcb14008e37bb2c17201f791198374697896f6aeea7d02c94f9760050dfb9cbaa01ea10be4746e0e6659ca5820ff4dee9c7130593975fde44ca65375c215b7c8b2fad7eb2c327ffc0848ba4d7ab3093abe3ff65c5e595d524f2100918a0c6c12799e78246e91ddc1ceb7285dc0db13d3447ff630732717156dcaa04fe79d499d008e8babb348cfcab79f09cb9cf21469f6af749d90c8c9c65268fca24909ad693aeee12646d48a65dc87958c845edf86ab71bd0eb4c6f59d268422eed790a5a6e950fc0faa89d78cb843321cd13a0ad233ae80f67955cb0041af46bcdf9adf27e8ffae4082895c86cc1ba202285b67157a9ee3721c62721c380b793d91f27f28455f3ceea71b3dd1a899bacc11d74c1d5dd3785160cd580cd5379832b168b08ba48837017f1ebe6fe7720ab7dd46dfdec673de507a0263ef1fa9c32985a002f422a067f53d4829dce033ababf543d6730e9463d2a45072dae3bca265a098afc4401717f608e3bd7f0e0502e7102ec34314a3a3a1c58fdc92034f20548b894923200b9cc14b70c45accf944a9db0f26442ef48a66c4d73ae62a20840a11eb67cfdbcf0c1a89608a68a56354cadc08f01e799d7418d6d08ed224fe007c885d71bb2a6bbd231df384c5ec2706c934378c7a5b191c41e92f47617a5e2fb3199425107e54dc35563881e871d0d13d36ac6e829711bb63946062be0da9f6bc77a15d8cb221154c3d1cbcdd6d494f2a7da0c57624381fa96e9c618869d6ed68dccaed5f2ef6c51fa6e81c28cb4df20e8180fd181f7093da654da3945a8f7af4ac8110060ac4e04382198e0707eb2ea940a53ad5e69e37a8935c3a6ab494b4e00d0066d3244e9c464e5711e4dcda4ebbe91402285a36c601730bac0d176e0b10e3ade86362b5af8716339d43ebcea84153d978e5945064d637485510011f6e06bf93d7d83f05e0b69843d4422fe46dffbd1a26260fd22b6b74e6b2da8aa6f4ded7491b6abcf1c1e2a9b3925d894c5bc1579c31b53b209c314b3509f2908d76ee677ed58c08e7c4cf89b8faff00832acca62efe1cbff2f16cfd1ffed3516d721b46e315a871793802371ec53e45a2357a1b562809fd6f30c91332bae3628f3827ba2247afc62148c933452819cb9bf2bea2e69c210eaeed3e7572e85ed71209d2a861a8e618cdb11563c2d36faffd91a35013968ba4ed36fca6f536c7128028c09bbfce7f35228ddfc3d12ee3046f60c6b8591ec4a69d9ffc14a664e71c740dff249aa0a6b092384520317a947f2226e856c28bafd6400529897922bdedaff72de256ce9a86fc45a11e60253544acca64499506e56ca3d885060b1eb7ffd14a0e976dde663d27c8334e3266c0df8d8e050c9a8d2f0e5f938771864596acaaa1e74ba1bf51c1d8e2e7a10f90d5ebd43752fe8dc30381934d88a7c49f241f858e3bb70dfed9ebcb0d7bcd8888a437a6374f2337018f46e5910ed3c6f0e93d461ebed88c125275bb934dbc98f8a70a68596d5f469da3c8e26231f97aa6a278fb4f0c53c7f71b76eae44377f75b5a2ea94f407e16e33ff8d4304575c681e118a5b90945aea048adba3a731962d2a31062aba5616135f3b754cbfb7b255997b9f2d73d90a6b94cbb6bbd45e531cf2f350f828f8021b2bf16446c9e92c3c6d523fa17d26966c99573b683884318802aa91b5938d21c2cb439bea4d9fe59cbd9caf88dd864b0682b3409ea26dc18f0fa914e8c33239996399d03283c3ffb3f7d2feb9e71b2f5fdefe5bde6a9ba0fc9316454ebf5c0c38654a125ae1930f62091f55adbf6e5d56602096249e6cc7b07ce098d854b55de330dac163781617f62134a2c840e983fa2be8007c73bc265237a369907765a09424e7311ecde83c68a89358157c1eb34d3a68a8cb2eceaf379a726a2c7f53a52e4b60d6857e26375cbacc7a0c5962494bf54b930d668643b05c6844e20d4606db79db8dd834da5d3453433498a65c8a811fc14001efe40a43e2432abb079232dc7c7fba8aa32b8ce8fa7423fe12bf02807ca8dc759d061653375d3b59d67e6fff26e82a9b32a7d79e093abd2dcf4f8a19b61d6c69d68aa2c3cd0482bbf453283750fc8d306fecd40000c6f9e4db0cdc34046cbd649496eba90bf9f55d3f4343ea4d430ebe77023ddcdb7e05c82ce4b8e5e0d50e7c7cc7a562c643dc0be258cecbbd3a5e2e750f1eb33079f539b1cb934447134754a86b3c84042a1d83291a8266eb11d148e38c208fbd024d7805317195a032655f98eee139b755d6cd3554eae385539d71559b08918992cb4dd7f03392bcf821ae3246aeb190253fff0e8ce2523053a4b3fa92f5525420ca30cf86172c02c584b2b40e59d7a4f9d8db6e9ac664bd9de77321779e747b71f82b804411b483eb1dfec212a1328bd51927f6042d368009fbd0dcf96e2474b1b8cbee21586489f29bc1ccc8c501df1f556783d562d9453b6a2c2198d03c4f6c21f6850ebebcf307a8519eb309c70361bf12dced28083578a3774db0d348fb3b9b6273d5bfdd3178ab4732a89a30776d3399455ea784297cbf5c0c626462ff65dca9923d6f417efdc8f08c369e2e5c4552c87beb64f6ee2755db18981f2456f2e3f49e486a616536f04bd49488c39602510cd41179e6efc29d56f2a850fa491d03963b92bb4b042b782bee2d4b7582126b200335e3746d8e5b99c45a4cdff642fd70e892771e4a40d0186010e53cf5bdb14196602a3c0333e442aae066f26afd1f54ea11d800cd56691631c0bf38e6d59e777f35625d156a609c14f97f5c0f05e1628a3f4012822307526710a9ba8cb993c611e50cd23017cac0ac29fd184503a7fbc41e56729a953d4a103bdcc27f7a273998c7eb3b2cad825b8d1babf43b275fd1d1ef7da4b101ee408d54140a96268571e0d3d4d6c56c13edef1a46937b348af2e8cf686d9195e695d6af3621678211d0fcba64b03dfc3e38ed60369ee5563a3dd5582f7963ab8bea71f4311b2e5c501347d232a7a463e5675e02715431abca7df19cf75acbee3f1a1e980b273e2518e5fefa5e78756249ed2b0cd07bef774c1ceb968a2a87b4d303f4f0de510a03c6169b6af962201b89c3a480a0a23f4335c6831805ca7e78937d319c1a2e5841ba54b9c5056d545ad7cea13a6238cbb2236677a2c82f45371892d2c3bb1f813ef4efef7c91807626d6f1e56c630ddb56ea634c29110f97c4da7edf0601a2122def06968a73141082085eb1aea048347795a77daa7c7f164aac446e2e5e37d9544f55d5ff15fdaeace2cb39eb8888bc4ef273a349486ec9513dd0a6a41c15a2d09c1ec85ba8bda90bc2082ea6db759d9978a6dfbb7767b7e65ddcfbe7373a00a469171afd6054e20722d99b453d3c56c9ced3f8f7bf64205fab280fe842f8b165450fcc991120d78b3a3b7c82fb0a8d1acebb235e4bcd764e62d623c92b3cc1324fc808509d6851dd9febac04253543ee08646ef5dc6e9910675e682d5446a4904009d7fd0ee58d0bcf96258286633b5be7f5e775101998dc76b5ebfcbfe45b26d236ac5b1735ada0c0eced2f93a1527ebfdd72668aebc1463f3712da9968bb9ca880d3766524437c17855f36087c9f3172c9287e9b306a79a84a2f70e7972dc2ef14dce00781d986d6b14ded8a5d3dbab6d99526119810b5ff59ebe396153250050468b01b78769421d9faa3cc61295adc502d1ece4342e645d243fb695aefb4c3116ebaf6a4153a41eaf897db726160764af688a21166d057a02dbf4fc362ec4bbfa7cdce84d0343d9a32568bbe2d4c583ddf3506b2c6ce1110dab2b4628caeebcb65980e89c9b47740465a6810830b70151027c9f103ddc801dfdd2f5381a401404691ad70c28e77b560d97185e26f0e3196df57cad3cc15ee2e20a9b4985441d6e035ed957bd2b9a1c2cc78af6ba743cddd2685aeea80b4b5edbb70adb528854b487bc8aaf75b19e3c7b37cd8abf1533ba8e930d39ce6f94911796450be59863c9e2ddbef8b4238498481b9a359513966b7951f4cb8f229a974f8fd0b9c32aa964636b687cee7a7e4b65ee1716c2cc3513d79bfa34d4102f0e00c55ee8f086162ea9032eed54b350780e443add2855c40bbdb2a1ceeb18eb01946cfb4c6a0b65c3a1c8640be499b818bb6380c12556feef8f02c97e60e14e44e4e6c3e8eb95b108987e2afbe98d64fc7b62841fc0545cb86ecffb670278163277d9468b4fc228b12808cbbf826a753571d19861d5077fa37f5f5cdc07db687ada3c232eb377edadaa7f03f561df79261292b36df670f75252c0363e3deb8ed6aee0949d1ab6f4c2e6a8ed78c8a6c50ca02e0c49bbd9cf43114da61bb6ea972111bfa1168fc0b2b28a7cecddf6c7d1ecb97ecafbca65f6da1be3764cc01f82446346604da3b87d5b1decabcfd89df06d9189a5f8a4c002d0cc11277de0e2ecabf4fb7ad1e14ad96d792ae032f54c66236e878f51001c189d175d09d587d956478788b6160c19a2920b35d0393b572cc9d93a3fd6f7d7a5b725bb4a6f6bd93776521cb7a6c2769c89f1478a32c07e81f980aaf95896b19783f57cb3585f46b1a4b311107f6cf16a4767d8114f0b2027a0b02e005c92b371913b491e38c5fc6d51296e07c7259002fc8068ac601fe07e8de2951ef8f43655e0fe16ac6fd672ed245159bb7e5bb22750d23b5dd185b1eff37c2fe9c4551c08f73f85b92b5449c4c3df95672689cfdd385ee95acf033140a4b82a1ec80673d91fa8072a289f54a9b3f755c74f40e7d3fa38f53b34775b3baf0bed3d1ac1e0954fc377db54da24fccc249b64f881f8758a8d57c19d2e7e1f67e2c18539e6140467018663aea189de7eb9b39375e963e6", 0x1000, 0x1}, {&(0x7f0000000280)="719e6221be4b2aa2841ce400", 0xc, 0x6}, {&(0x7f00000002c0)="aaf30301a13c08228d3739eae9249c646a337972f8897425eb7b5f43f08c81bedf93e9deacdf41862369070cafbfc0e8edee39d430fd28fa08a6fd67f622bb0cac7a6a68f777135aa05503d17d1528b4a9302d1d238091fe49", 0x59, 0x40}, {&(0x7f0000000340)="0a8da63eed5f291195fd3a6e6887d6787bd3b76b9520cda25f499ce466cdc3ba38867dce30ff0a453b96ca7e359478f73d2d09735d98bac562aa6cac1be1dc58d140f420849fabfc8b08197bbc46aac2bdc0373a26ba6f33781f0532ea8f9f8b58d0b5a37cf8b1efa4faa0309cfb30e520d1503c87d734737788c59f3127", 0x7e, 0x2}, {&(0x7f00000035c0)="e4ed645975727697fd84af5ddae03d01def12217dd7c50d4e5c36f6104a7fda20990d0dafe4c438005ffa297c30371091a4a0b171cd6941998de3b14c34b66039f051e70aba913fa084e319306f649f79e90f9f1e063f746489f04fb5277c3085dcb42e25493c0fbf64c8271420daf9ccea410c0dd09f467446b50f3a3baad71d8897ca68bc267a50e6dfd15bb2529", 0x8f, 0x1}, {&(0x7f0000003680)="de217a9855e46d3dffd36e321dad80713c9594ce1f4decf80f097a1e420a38031ba8a39c3f1cce2f06f3c5451be54329fa8eb1ffd44d0795d41f9a4c1bd3fef53ecc1502281e70e7880d611740b92a0ef9af1a7864e074d9ace201b1dc44edbf63103263566fefae889a70320377a9c86a585b464dde87d3b96f960e1603ae1f266decc4d3ef45aeda76f619259a72192b5cc223dd30429af7c11ae4e4abfefa19681c6af72390398dff60dbe739", 0xae, 0x2e3}, {&(0x7f0000003740)="b3678902b4bffa8a28cdae9bc31af7ecf1c4cdf44ef2fe52025a6806eb2e9dd794a7095f2b9db9430f19a6e94f84137f16d12a05ddfbaa01a658d177e5c2eb2d2fd35d53e8bf9618432685a257dcc19b67b057d31a8e209b6ec70f69d12a156a66fadc152f84a4a22d49410f388844640b69aacf2214874e2cd052d3c95d404ec1053dab525c53688d6e33300a62f346823448ace1180d6d5ec5a38e7dfbd6dc7da9db04778a560f75c772d4b1ea5e4209aced46ed720e6cf4f88829a08478620b21553594aee3", 0xc7, 0x1000}]) 07:26:17 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@map}, 0x10) 07:26:17 executing program 4: mount$fuse(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000140), 0x0, &(0x7f0000000180)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@allow_other}], [{@measure}]}}) 07:26:17 executing program 5: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mount$fuse(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000140), 0x1000080, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@allow_other}], [{@measure}]}}) 07:26:17 executing program 3: syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x4202) 07:26:17 executing program 2: creat(0x0, 0x0) pipe2$watch_queue(&(0x7f0000000080), 0x80) [ 733.698882][T13819] loop1: detected capacity change from 0 to 264192 [ 733.797759][T13826] fuse: Bad value for 'fd' 07:26:17 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) 07:26:17 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:17 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_LEAVE_OCB(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x14, r1, 0xe7183627b23593df, 0x0, 0x0, {{0x5}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) [ 733.980393][T13831] fuse: Invalid rootmode 07:26:18 executing program 3: syz_open_dev$usbfs(&(0x7f0000000600), 0x7, 0x0) 07:26:18 executing program 5: openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 07:26:18 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_RESP(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000940)={&(0x7f0000000900)={0x14, 0x0, 0x4}, 0x14}}, 0x0) [ 734.240996][T13836] loop1: detected capacity change from 0 to 264192 [ 734.326723][T13836] loop1: AHDI p1 p2 [ 734.331566][T13836] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:18 executing program 0: socketpair(0x28, 0x0, 0x9, &(0x7f0000000400)) 07:26:18 executing program 3: waitid(0x0, 0x0, &(0x7f0000002140), 0x8, 0x0) 07:26:18 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_LEAVE_OCB(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x14, r1, 0xe7183627b23593df, 0x0, 0x0, {{0x5}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 07:26:18 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:18 executing program 5: pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, &(0x7f0000000180), &(0x7f0000000200)={&(0x7f00000001c0)={[0x7]}, 0x8}) 07:26:18 executing program 2: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x0) write$vga_arbiter(r1, &(0x7f0000000a40), 0xf) write$vga_arbiter(r0, &(0x7f0000000a40), 0xf) 07:26:18 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f0000000000)="0fdfa1577ad065035316bc202dc6a2b2e8f7370582edca9649f786334552daa512d735ef18fd9ed3b65795", 0x2b, 0x408d0, &(0x7f0000000040)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0xfffffffffffffd83) 07:26:18 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$vga_arbiter(r0, 0x0, 0x0) [ 734.864533][T13854] loop1: detected capacity change from 0 to 264192 07:26:18 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_DEV(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000340), r1) 07:26:19 executing program 5: r0 = memfd_secret(0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) [ 734.959565][T13854] loop1: AHDI p1 p2 [ 734.965278][T13854] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:19 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f00000020c0)) 07:26:19 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:19 executing program 3: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000140)={0x0, 0x0, 0x0, {0x0, @win={{}, 0x0, 0x0, 0x0, 0x0, 0x0}}}) 07:26:19 executing program 0: pipe2(&(0x7f00000000c0), 0x0) uname(&(0x7f0000000000)=""/68) 07:26:19 executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 07:26:19 executing program 5: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_IOCTL(r0, 0x0, 0x7) [ 735.465278][T13870] loop1: detected capacity change from 0 to 264192 [ 735.576827][T13870] loop1: AHDI p1 p2 [ 735.581820][T13870] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:19 executing program 2: pipe2$watch_queue(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, 0x0) 07:26:19 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x282000, 0x0) 07:26:19 executing program 0: r0 = memfd_secret(0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, 0x0, 0x0) 07:26:19 executing program 4: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$int_out(r0, 0x0, 0x0) 07:26:19 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x8, 0x9, &(0x7f0000002400)=[{&(0x7f0000001e00)="55f8819c6bf1a4a81955c61fd776f145001d94f7a434cf5caac2983a32f3a71fd79425612fd38d96a7f8e434a9c59063a54ea822348291f2793fa639c709fa969c1247794760f422b385ba39cbd34c1e45a32f7399160c7d35fc60275231def69feb72b2171cdc15d6f90d7a440cfdef71c0cd130dc22fccc1e8cf184963ef67b3512bb61162285d7a08a2d03582afd7bcb839f0b28b480853c2a6f6f9277deb52e38de96a5d0bcf06af01544efade3e5c71f39a67d94a929f5ae1722daa", 0xbe, 0x3a}, {&(0x7f0000001ec0)="cfd04f3df56009226a807a3877d5f55c6b0f59c6c9db3d076867f3a15f94b388844349c854686c98e41fdf34efaceade1cab010aa9ff552bb251689d9212a979639dfa251dcc0e887ae9062b9bd02667d0890cabd783e2bd995b96cf73ff42fa9f3b788bff55e5bcb48789f9840e4a098decd6ed755a22e0cdb6470e22ec5a6ef2a8ef910c1f75c58182a9001212f677f72ba4444a8a629ebf4246d34552b54f8c317e5e8c", 0xa5, 0x8}, {&(0x7f0000001f80)="a78368baef4bccae87d3e7e40e1801df58fb74ddfdd582108d6d44ec0e2eefbda15a2887e4af4290254ecb29a5bf1148dffdf5d3ed936611edc3d8703ec078c4572db199925210fa71ed1c66391d4177dac8af2f8831b918c28380c9e254eecdc90f3dfcdf50", 0x66, 0xca08}, {&(0x7f0000002000)="403557689272b2e90eb3cebebb6e1a4df3ba538b2ca52a23e19fbedae91a84bc60d2f460869b19ad41fa34cd7c7fec5301465cff585b8b9881855e2e0b07d58cc689b48bbbe54f17efd3e71e503c11b4f4b304757f25fe3da89f1c604312970168eb50db64112fd5060cb138028ec7fdfd426c5f206a903935a5331a7a04466c03b79f914df1c41b", 0x88, 0x3}, {&(0x7f00000020c0)="787a2111f94fc9b8917f12375600e8de967b10ff61e83001574d634b895cc02413da8d66563d7bbbd79768db8820766904024e4b3b69697b5bf99bea6f48", 0x3e, 0xb739}, {&(0x7f0000002100)="1fa2ce1029322adc7309c66f8b5f8b3f7dea0cd7f9ea55859df77cf17100d2622573e87d337fa5de2b389b77e7f2538e8767269c4655581413883dab2b3968ac118c9f21a1495785abff8a593b2df9781ebfdd1b4cdcb4ec95ab6593ba680e4657c5b0b0", 0x64, 0xbfe}, {&(0x7f0000002180)="51eba1a4f0dfa8437faa8123f5c3e482af2b54f63c4f11f29ca5677c3747be487966a941843c40770243ec4608fcdd6fba2f2a31be03a19f21d9a777a5095a46885d48be1f1d21a5a017926b87299ef9c848fe7f160335ac4b3eba74c04d72dac90e773bc7bedff96cede0849eeb38d5a55b7a2d3102d16ae3116d497f0f45ce88db4c5ce95e3221887bfb794676e0adb406bd985a2c", 0x96, 0x4}, {&(0x7f0000002240)="a5874880fa7b9e0d928d90daae452df9113c39e75f2662f925d9d84350f97af55173818e3fa71181166cf121ff07b31c4ab97718a15ab10ce5ae8e35560ae775d0123d262c8482cb5f9966a084364591dc6a369fe79585f9fa5cc3b77d9bc433964cd32a91c721a7059e39c9952dd58666afa89b093a81320b480accbfdfd88c8736976bbddf23b5f8bd2c3f9060bb0864ece96c5a06", 0x96, 0x1000}, {&(0x7f0000002300)="a68e97f71dfb295fff3a838df323200476fe65e5de0ae2a6ec2b25f63166a047f6430fee10b81ce59d664047603ff2beea4072701872ad949c0ad176fbd5d8305f03fd67aaac682b6533909868e054daa9a07ad607be8080776362798d8b329b0b9467a4c9758365373704f494aef8aa3fe56e40d9ff0db2f40d7a6b2655bf448fe1413d9134c272ec55e5feec1ddd60d032cd2f5825a7829aa18cd6f6234e52ee86b435d3113d442055d333712b607df05fc4a0a245ce5392f492c443138efdb51c3bf6751dd1a25df3e5b248547517b5a5971e354f05af9edb844418f5cdc9", 0xe0, 0x6}]) syz_read_part_table(0x6, 0x7, &(0x7f0000000940)=[{&(0x7f00000001c0)="980f3417de1cce784f62633b9ea6240ad655377518afb55de99e69482638f3adbbc947a9470ffe808b40dfb70026b9009be6aba2ebb719af2ce57e3cd43bf05cf6aab13c522a4779e48149b43dd8970ce9f18b564161f355464d429d68bbfd84e1464b425b33ec0a547d84c00795f50068a14f1d5ec47f35c5cf9ec578838096144fb2f5bbca90d4ae59c44c152ebcb2e6bb566cd919efaba3", 0x99, 0xfffffff7}, {&(0x7f0000000280)="43b59822db54df61bfd263d96ec75260e7d7504de17c7de6566be955e4e2a37f1a09cdfe6cd057ff89cd48b994379b71d6a9f666", 0x34, 0x4}, {&(0x7f00000002c0)="20a9e4e881fc87ed198a9b6bff0b00a7627d328368e696f369802cca3d4cbeb8b2090d5af881623131d314fc713427149b74164defff465d8a46f8bd0c3c6eca1624376e8eb2bd0922066ac165159f59fe242ce66ecab0e97644f4106c01dca55741ebd74e6edcfb5eddb7d323a4080e96cffc19757d624e72470a8156f6eee2c3bd70d387e7aa2eb5144da618e15dc77b961db5d3167d3ca56bcdacfae2a5de864288c1dcae35a2335abede0f6e795788ae3798046a24533acde4456e", 0xbd, 0x8001}, {&(0x7f00000005c0)="c0f1219af35de717b04713757d866556ebbc18324b6cca68a3646e47f50276d8c34bd0e45e7660ea3e7a26b753284168ada17ddae5230f71e770bea12b11e62ffaf521b8d9db0acc6e172b8764cc3900a4605f2546e24f221a49023c6338a74ce9c1f7e0e1ed883f6b7eb1f73754dbfb61446e7f3442b510343a512ec730d590ff7deb2663c0e3c4995120c582aa376269600ab528274a4c3a1b276903ee4c2cc8b7a447", 0xa4, 0x8001}, {&(0x7f0000000680)="97837998c202829b1d81cde0d69e06689528a994406b40bf59e4b9328d88e8c74628be5cc2de6a713644812984006e43d97f1ac0c44ca3eb59ecda9aa604404224a78750215a4c09eac48eaa4d92790a2e42b6a7767d8247c8c7b84220d5430fe6f9b2fb025314ef39aa29b4180211f95fcdb19847ef043d9fe94e28abf963485ea4c5f522104f192346ffafb6fda64e6878f35d686b0dae937cd3bdfc9f7a5312cd3d9cd30e10647dbebc3481e4646a9810ef99c73cb304a7a22185f3b8c98fc31f7f9d37a3745dc743f428c16394", 0xcf, 0x10000}, {&(0x7f0000000780)="33cc8259edcf89c939067f87654a6c06d651e581bafa04ad04a7bf4f83eba62127324af49c985aec6bd4e21f3138d111073607e7b165337ac719e6aac995167f0c52a9e27b4ab45458946f071e8764fecc96528348b1c05755f9e6c87fc8482cd64ce4db28a92c54b2a43004360840b3575ac87ff2e8f01891938382aefe111f2d8fcc9d411c8e927faba4041abe88039dbfb69a06de461696cda3e0b016a0ba071b08f12faf20c7cc764aed3eb2bdb137828f2cafee8224250cd968287ccf2d2991bf563864353e52d39c46983650531d2160d169009b", 0xd7, 0xf608}, {&(0x7f0000000880)="6e0448f662ebd0eefbacb1fa8720ce0f4585f33badcc059ce3ca6d1b01ebbeb2816e4e78b6bcdc1e1c86463a9762e7a5b3f2178ffa9bb0680174a81e234811a3c0fdad425ed0e7044c20aea8318970494d93f6d9fc9393b7bea3171119be9a46a28699a99c8756c37a2b1948ca59341c86e333a912e529e993edf345ea25e1902fa4a30d346a8fb86346d334f170762386000292", 0x94, 0x9}]) syz_read_part_table(0x6, 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="5da275e897da4bbd234c2a520d5a2a59de156e66bbe8517ea8d9710bbb47e3220f485adae60524e3032b047760c0be011fc0f8442d468103e0e23d4e602eb89f00133c92531a88a000368d9c1dc826b75de256ae5e72c9d4b7a2009222bc88e6247bce6adec265befd07bbd185f639c2fd", 0x71, 0x9}]) syz_read_part_table(0x9, 0x1, &(0x7f00000009c0)=[{&(0x7f0000000380)="2b468531992fa1fa6fa3", 0xa, 0x100}]) syz_read_part_table(0x1ff, 0x6, &(0x7f0000001d80)=[{&(0x7f0000000a00)="bf1a87d6ff89458df19df2fa47e7360f39e19d169d111d3531f030a6ccac5dfac27586baf1b73c0de9b16f6481087b12c41a7d181bd56480a6ad10817b2db19083d25d3b187548870759f0c1b88187429cb637270a1d38f17f57840c70cb9106dbbd352431", 0x65, 0x9}, {&(0x7f0000000a80)="34d07c85f254e92adfba63b09292e20d68ed05d482b982a006ced742e111acf7e0d79d135c62acd92b91cf414cc069c0b31254f5478b6fe1018e6f63e92d4552f63b8ddadd5820fd25b77574b3bc734beca870f9375f4bc176c712ea9ea8bb38114e07e731795518a2c11722985d7e18ef82fe9e1f7990da62056e0b8ad78d7fa182b5f4db9cb1a6814addebedef9cdeb72a315f6cd4594a773ad93af4e246fb86261ea92e08465e22e3646d361ef1a49f77ec6d187a95f57166900f1e2108c139502f0bf9d395b449be547e2a7744ee10250d95d04c1e1bd7d1706a5eedc4a74f1f0e61a7238d6456216678362820bd38036fc5f559676faa994ae7df017ca9194a34ba82aaeb5fb6f0149a9ca23319f1d11614bb42a8074c3f8bccb02d145ec3f61dc3428427ce3575d2203843fc7de6dc834f0ee3837be97117c27df98c6e5c97ddc21148762e9383fcbedb9fea217113c1d31574ba07a3d9aa8d03ae5723b4ed1d19185ba75c6437c4bf2cfd79a33d5d6eb68f6302c562ef550dfc94f012d0ad2615b038382a20048b07b5265ee3431baece3da5f5e5c2082e109500d4c6c74b1824a457f93bdba7de7d48294dd5b3ea6cf2dd1f78bd81a9e36700e33992830c5e95ebeaa6927ccb8b3521d5a9a4cc6596b43d920336afb9628fc7af9bff18500b7ef14e2e0671c8149259047a04fc7985ce7b2efa8dee9bae5815292268a56e12a8a793700580c7cf7bd710a848567645f62f0964dd16f3fdfe4c0c06b4226ce4db2f395ac3ddb0c0327ac0af908c7486a0969fbf40437dfcda792905b5fe6d1f1f05460b8d982162961a0206fc3aee9db980476da7ecf5bb68b3a2be1ff2ed98b428fe9e9ac2068a3c1fe6bbc011bac1a0d39bfbae2b3c79a5d1d9f5597adb71ca193c3c2e573131a1cd6554a32524a36ea11f193ab88f687434fa79551ed0f68b265da31b9d387ce1cd094cc06f38454f83f0187002ed927d2604625f23bbd19d6c33381b7e98cc7cc47efb281582ab7e0e7bc50998ead7150cae554a2781597251ee3984818ca5507f638e532a49b078524b99a6404b030975a000012a1b22b3d6c28d1d705209e57607cec2df91db2a233c89e16b11d6ed9ce0d2e29985823ecac4bdad9c6b72287590fa16da2f02b4284e5432954d1a1f1f3e68feaf9bd52dc424041561a9f533029ae63db86d3314796cb5b527e309419896ac1f476ea81f636ba624980190580ae7bcb0f0090153f7d106ead94dd23a6a34447eb62e7d0424fb693124fd5cb2e9cd57db36fd2a80ae9db7259f6ef4ae9b59d4b13a03e7b5b6174dadbdb54e44141f1cea69e0a40bffe16547f447c68090252c01ae8d525daa2b4d7da7c7adbf7b9fa79fbc927260006ff99a0ad4a6c811b491cbd63b975bb647a6e50d23f18c3c6b929865d54f961847d4fb8caf9d3a50532a569f426d54cf4c87744d1fc94b32c275b3eb960d00d34e7f0fc654b909c8af9951ce3e26c715cacf05adf646f7c345849e472f3abfd1cefb6c67fefa39d711901367e6adf4035654c6fbaae074239a4264773469515cbeb1f2b10f010b5c25028cabcb16daa8e971367cf75fe15241de02958c65d829c849bc1896ffdc64119cde1dd4e4318c5295e39a99804cfb1ac5d0f23dcf13a3e43cacae20d8d6dbee825548551d2fc6b92a504701050eb0a1560f9fd7bc67fc24bf39a2791e01e7d33e0ed70194cc0a9e7b274d7e84e5664be53dbb6f2d26f8a6da78b9216d7e9870f9217b2e5d8c9d3d9d50cc3c75732e6658b7f07aa9397bd0815f7576982686b5c1b0685c6076f4bc62713409916a449d149a8fe492f144e7bd8a62df9cef4f9421996fbd3479330b69fea892d17e88c4d8aed379bc3542dad367f0840c52a61990ab20a1a18cae0a527cf80c4f799d6665ba5c185e00409dfc9412feb45514249b6c809ae83f13eadb2245baf578132ae7e21d87f63a1631cbdd4752e5fbc12424778818cb309de676e5278abe756d5f28760e20890c7fe1842a30b5b8a08b6318746cc86b9337a8fa9d56a454da70c12c3bc37b6a969c7b6f523351439ea45cc19e7e47f720d2a248583b33d129e8a3832e17d9548c9e1089547520b9ee1aabc99b6c3974522262d7fe7615d3564bef4b2f1fa5ae0b2954633cbfc1ea11cd021793bad72f6050c97d3e14c3baad45a2a02a910c686058590357b9fa892190709ec227e1423c1d916465510f9e188ef734de2ce21d35e92ca674d24e5be2321a90aeea6bd5727ce8c0e18ae11048be39b1f6806f38bad38206de2c9547a0cdc8bc04fdc96c2d4dc7124ab4db4ae7188ad886038e9abc8d92faa276ffc4bd27ac7cb620444e0b04e53778d48e4aa84145c36ca7c3d89cfe9852dde422c39686fd72905dbc148d63d3a77fd41129dc3acdc890a9d519c852e89babad58b0b000734ed806da56127f0eb1eb49933296df835f572ae42021e81c5f60ee3a10363a8482a103fb0ae1de33f324eef56db508df7cbcd93c4c17365e0f861f4eebae45ce4594843cd575c554a5aa3ec4cf9bb22412b66b773f2b84100320b833c5a28083b0782b26d972fed38050d63de0f06d75ae5a3254083be3f70a1e86be8d37888718af0d896ebb72867c73b047c289488bd1812994a45043fd473657230897fd7fe91a52e1e62c7635f43be8be008b3de2624be98fbbb1150a51742a50ca9a7b3a2347433708cdc7f791a235487d4c82ff5b5030dc7991e6d74d27fce0e1f1c1d1f1e30d494f86a751154be9339c61fcecb8cfa8bbbd542b6068b97e88663e01d53a492a92142db22d0be166a3d0c3dbe8556b5ffc146c444aebf93e2f8ef4ba04fbe76ff515be075e0187eaacaf7d9663fb90c18d088ac3625d24d9a795f8192154e88444cf84c030fc652b73295c70720a0810efd271f035a6d9fc826274f774c390fe639712cecd683e538a5cae4504b2c85180b277838728f570902cfb9c36111b93a6a72a9dbaf680345915d927d3b63755bc95970fd5c33c349b58908c601e8c5858f5f519c13c5cfa12d04e399ea97a27ba413e85798dad3671e090fbdba4892d2bccd8437a6fa383c9685991b0195029616cf1fa6e6b63f1902bb06712ae46bc054ff67aa7b8d7090c289f2a73c8725345032209ad2f42e130d36929b8f1b59914e90a1c3dab1c95c86f7fc8d95c3dd7c44ea2c0add082e02a60f770579e75afae0819527bc3c08788d7d0397d70a3aa479214565a3be5a9ae43367b08f3584cd61a6c5d6be232350383d0c5e2b1febd9e0c216d5bdcaabddb2329d0be4a11e366015180a220f06c2e1842f856cbed741e847f2e2d2d577863c09732c7a5b6c35c6290aa77ab17ebdd4534db18f2ea57e0bedd89ac4115ce20085ba86c683b732b315becb580020004360bb59e168a03978379061ce1f48fbfb451d2ea16d5a0012d3f1206ca63eb16624d05aa35d7de3567afd04d98f6621000f1e1a96026d9981ddf7877e11caab419733c3893d7da605692f4c1dd10fb11a3261f148e1a5339727a58fee81800e1bb104c8b03da4554c6fe156eb1d56d6062ebbaec21a074df921699514f05ca5e77e3f7cca8cf52293feff09fa2bfa0687a99a22b607eecf9ce39656ca5251946103f2234d79b14092b45cdc62460bb9c4185a6ff2bdc90d2ccbf4f783c424d8e9fff11262aa90ef7d2459c6b9c5f1ffb22d347f43e3ae389dc8bde2fb4180428e156fa2e586743cce625f2089b85be81d55f562f01772e26657e0e85126c88f77d78cdb275782a459d2290938e7c8563792e7f782e14ed9aa951476f5b357fec6df95584b268555379b0c73bfc3bf31712fe8317c5c97d8560046ac6cdcc4f78ea28c598e1b5e36e2f2cb43bb315b70345a6d45bc4ec2fcf567053301ed722cb5fddc5c98fb5d59478f8f4e5ac1e89e071b7ecf0153106112c09788511349ed6b9f39cd33c4b02e1d08c8404b44195f50fdef6a61264d4a11fb996a977abccc908a40d6a9db3c4f01cd8e795ae8655edb039f813e971b0fd14478278e2ba292b1b0a5e023d02a0df748d6c1ffa1d6cae860f56b09cd957161025c05f2b23e8f7cb5c51b798e882759d33e619155ec7475e5c5fee87a43e5e394390d53bd18842519b41072ebe163b48d2daea2fd048ac204d3717c358de2c971dc4b083faab9ea671854b66a233711ad87f74c6d3983f83a0c1fb3b76c4b8e324277252e818394ced1776011ca93c63e9b1abdb9bec57d392952dd455e014c91ce1353eb41aed0ffa44eae5c884b3495c8d3525ae97d61d31c8db9e2fb602d48afebe499735ec2e776122c7f4666dc0fd57117b73459fc79b9dfcfa16e31fc0480365205ff5af694b16897eecc52b34137b73b973bd70f027b89b85f1ed366b74d6cfadaf6811fefcc5fcee2ec577fb2ab5344d4f1a8b17d6f67fa3b1e233f50ddebc25c57be3917edcfe7fee03970501c5631ecc8c62916e88b13685e251af02a08c3e2fa5d7868191378a9bae69a40609b535f66dcac7f79b6ce4be90e3fa974b172c7d5ee7ab327361c1d150b1723488600fa3f5cd71ee66c386492c10fdf807338dcafb7a967dce19637e43aaddd62cc3f71069ee98a21d18ee30420ebb726fc31864936ad0a1440aa5fe9a7d3659af70b1c318931c8e7372ffd2632e0590cbe86aa49a04d072b67b44f48330b39bc5fbf93dae47eab28f26ec4579c7722bc324decaeb2fc78d337eb2dd85134c7484b67bd8623a553da6db76aebc1b9b87449a4bdc3e1d4eb5f047505a85652e5f5a82ee378fd9c9ebeddb2df440f28174afc768ec26d47fb3a933caa592b2bf791293fdbbba8ac18724ee63549022519cab3d0eeb9595079ed82565fa75fe2996984e13941c55117f957aa83b98c3b1277eec705f2289d425fad86f859e057067b74634992be4f702e2103b19e861d63293b484f79bc12ac2a5feac08bfca44e4121d9255115ad6f56b55bea1dd7dee6eab67948053bb8adaa94bd7056c8ae1965c9f936011b4b707b80863842b329afb0a326b5c61bf05a1dad91533447d06840592bc02e41da5926ef2f208ac6654db0e17e31276fa35022990429582ddb023d79fc0cb22bfc25cba07d393f24f2f2ea9c26a96c572359a288ba3fb62067829bc6a48e2b35c4e16918f77075d5af02d1da31a2423be512b0db5cf946200efd8852b3bae8bed6f1db0a449adc553fbc2df32f2f36b24d5d811a3db287fc436cc1065b0cb5b86bcbf395d165330e173006645fd7ba61a51d67b83a96eb293ed665bcc3c8aeb395fcaa59e8a51b893124f23dc0cb07dbc62d30162fe3eb0ee629c95b280115a2d2fb274dc838e5a6ecce470504c372c98db672df5f16d0a8183f824e15e024a1ab326478e0a68e866222dad891cf248bce62b687adab3359d66235c1ad6602ad3ad6b656023424341750eb8935cb77c7a9b73acd27036b38a3c819e05284d010f9c521a17c185a43d4f1fe7ef035335f260076760066e1129a8de9e5b868329e201a80c285d062967974411260fe2e783ce0592d583fa3710f5b62917e0c86c0e70e051f9fa495bd52cb3fc63f626de527aa39c6382cec112c87f795b0a552ec1617cb4885198431b4b7b665b41efe8a93bad078ab89cb95f40cd83547c8d556f053eb1a878e96033089d2ec4b8625e6aed09fe6f431d04770d24e22198c63b3e4487c164b68e61028a0ed9a49d16a661cb08d7dad6f98d8405653283e5688d3e1870e2d5308931bca802e59440808c1e40aefeb613a86d59cdd973e22247d63fbfc93ba493c2", 0x1000, 0x9}, {&(0x7f0000001a80)="72225496536a1169e20c8725872b4be86e11", 0x12, 0x5638}, {&(0x7f0000001ac0)="e833867b098ce9469df21d2d1085d3acbe7b501507ecf9190fcae432a1ac24b31109b8e8422e83db82225ba18430eb9cd6cd29f3ff8c163df784de2f618bec04ce0c2a56c2a1109971948f7c260cf90352bd2e18e6a0af35ab70f6741df0407242e4f1d0c7635b8a075883b39ebc4408e5ae3ef44b37c0cc3c7f9215f6aa8c5e709d799f4ba69a13f3813ddaea500b8dc869724350ce889ead471d0970ff3aec57d51503eb1017552a9d8d355298ce9a738a70f99c63210566ee2e07da01856baa30ff8b83df1493f38c43e31d1e2203cf211e2bbaece9e54c8808cb3b80a8f1b680929f043913c0", 0xe8, 0x1}, {&(0x7f0000001bc0)="66ad59f26d9f51060a2feea0c351d96b96d877831507edbb9dfdbad87ecf379b1dc94736d096bdb230d4a75a069432b28136db6d98d2ee186293e97e19cf08d080cee86ae2bbef9ae83ba5649ee3fa3ea42f3385a66e9a00c21068bb91b99d0d8a0af65a2c665ff32bb1331a33ba762ce0f25610630b47a71696b2df079dc6cfdfcdc9671bb3c80c68b2655fad1a3500562ff49125781a3d52a2c07aca26ec60b5765166e5aebb86", 0xa8, 0xc86}, {&(0x7f0000001c80)="be905096ca7224012f16df1b387fb348622b43c44c8dccde7b35d0519e1335f6b47a58a3d81128901e8be7661ace08c027be54fb881ec63c6c76a41625bc51c787837d96a7f5e75590a60c4348a48b124f46cdde49c0d525e1c944463b86820a4a6f99ce6b5adee506e72d47563e9e19bde010531f5d9e722e44093a773980b109c8c2eed66bb0e7e74fc85f620c2663592344d891b7530626ac93269f02a861e15b8c37514204faa487712609826aef18a297fadea1c92d84b66e34b286f5be907264b84fa5911dce602ab98e23eb5c436b18500560b7e07ae480b4c27ae0e985b1a94a36a48e8a0d07e3dd06d2d72459", 0xf1, 0x1}]) syz_read_part_table(0x8, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="22905afac1281886b79c35f5df39dc126c980f80983b7afdb8a35ed2ebb3c29b1085dd2e62b84e3436f0620f9abfef8e2859c63af3cbdb45935316fbfa5fdaa9aab8c235b4176d56d4a0441119b49adf8a395feecd4b74bd059ab4c0d96d3b73cc95ab62b04e8121a7077f0f6f17eb06e4920b6e863a2377", 0x78, 0x4d6c4f4b}]) syz_read_part_table(0xffff8000, 0x7, &(0x7f00000028c0)=[{&(0x7f0000002480)="7f44574114b1eb8fea154492e6628b1ae483684a0bb0c80e7b7461f6a53e74c1d90f6b3b097dcdca3631c595b6d07faed286946fa4a1b28a950bdac5be1964ae5835af58ddedc8bc2a06", 0x4a, 0x8}, {&(0x7f0000002500)="d0dc81d4b9e71be02c3d73b896d5de262f06d3b2721057fae303e602334f7ca09e9909039020f6bac5a98d30ecc7f599696d", 0x32, 0x10000}, {&(0x7f0000002540)="384e513bd471d407e75806d95d30c7b6e7990b61f374bec0c80f59675c6f1601550aa58291e0ccc21551f29d95c8cf34683c91a99771d671070a0971f62378a7459b1de4dce51f856c728841870ef15622559c80cac736cb280242ce6a692926255edd6186c50bcca6431fa8ea1406e571a392d47d46cb0796f729c6bdee96f5e7ccc7fe15dedebee299e83020c77f7a31cdf71013dfe02b02894b8d4112c1352036059569deaea5059eaaa3509de06d31c00a00e0dece9e3b64818b161d4272", 0xc0, 0x2}, {&(0x7f0000002600)="db986d4d83c48ef392f545dd2acfa027a0b537d0c7c26fc43490b3bf34dd61b294c7d59214cef949e9c40c15f668cbc38f3a6a3067ecfed4979de809ad9200aab4448e250d0dfa6a21d8aafce5d7de434a03bc313739602d2e61940137c627055629a9643310fce9ec08138b25faf4434550a0848da8293073fedebff7e1cf75cb05b502b4b0dc91b88144a8d0d8ea5f8bacc232ccd068502fe856180f6c20ad35b846e0a29f9d36587f4a055ffb2852e1c3c992729770c83cb983e1d6f4d219fe78c257a7b71db337972d9a1b900a71a201f628e5e63d0276f04e9f9a6d06c4927456fe6342e6a9e06b703bb4344463f2be", 0xf2, 0x3}, {&(0x7f0000002700)="a554306b1e583f6fbd1aac9e0fcedde1b6aec678cdbb92078d84fc38980920d9f4815fc1ae37eb33507d454c3b2465697204759944499dbb11949fc945938e00ba44bbe87cfd3a6831edf4c673c7c493b1029761e2425987a10d4a5013b68356f99a5e2eb6b3601704ead8126476d3e5c536722866cdfbb8c93a015e1714e3ec1f588f2bc493fe46d670973f5352b66060c5d459604eb3c5ff54d9bcac619dca06d27f7c42acf246e4b29c8ffc981f38c9f4b80c832be1764411ad3d11b59e8c6325cd963fc8ea6733b567273b66a531784a2d7948cb43210882334eca30c4f8d2b5", 0xe2, 0x3ff}, {&(0x7f0000002800)="b0f4d89425cb8cce6962a4d2ed95b62569cc6b0dce3e48d1c2793f110936dea35688f7a369863729adb1e95fd667e6e1698ca5c4c4ad7eac", 0x38, 0x4}, {&(0x7f0000002840)="b51dff188352a6ec9173a08e63edbd9c0a875efc5a85a0779ade77f2efa35abc37ef672601c0c0c5459bc64b9b75ccb2780be3b53af510aa8afbb1d41df1f4ef910fde0748799cd6c52dcfde53154ed4b19b8128ab6499856b508a1961c28d5c4ecf5861fda8f9354ef8f7882238b006d8843d27ea54", 0x76, 0x10001}]) 07:26:20 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000300)={0x1c, 0x39, 0x9, 0x0, 0x0, {0x4}, [@typed={0x4}, @nested={0x4, 0x1}]}, 0x1c}}, 0x0) 07:26:20 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, 0x0) 07:26:20 executing program 3: sendmsg$IEEE802154_LLSEC_ADD_KEY(0xffffffffffffffff, 0x0, 0x0) 07:26:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x101442, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) [ 736.271852][T13889] loop1: detected capacity change from 0 to 264192 07:26:20 executing program 4: pipe2$watch_queue(&(0x7f0000000080)={0xffffffffffffffff}, 0x80) write$vga_arbiter(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) ioctl$FIOCLEX(r0, 0x5451) [ 736.357635][T13889] loop1: AHDI p1 p2 [ 736.362678][T13889] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:20 executing program 5: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) read$FUSE(r0, 0x0, 0x0) 07:26:20 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0x0) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) 07:26:20 executing program 3: creat(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast1}, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) [ 736.545964][T13891] loop1: detected capacity change from 0 to 264192 07:26:20 executing program 0: socketpair(0x21, 0x0, 0x0, &(0x7f00000003c0)) 07:26:20 executing program 4: clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8, 0x101, 0xfb0, 0x0, 0x0, 0x200}, &(0x7f0000000180)={0x0, r0+10000000}, 0x0) 07:26:20 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x8, 0x9, &(0x7f0000002400)=[{&(0x7f0000001e00)="55f8819c6bf1a4a81955c61fd776f145001d94f7a434cf5caac2983a32f3a71fd79425612fd38d96a7f8e434a9c59063a54ea822348291f2793fa639c709fa969c1247794760f422b385ba39cbd34c1e45a32f7399160c7d35fc60275231def69feb72b2171cdc15d6f90d7a440cfdef71c0cd130dc22fccc1e8cf184963ef67b3512bb61162285d7a08a2d03582afd7bcb839f0b28b480853c2a6f6f9277deb52e38de96a5d0bcf06af01544efade3e5c71f39a67d94a929f5ae1722daa", 0xbe, 0x3a}, {&(0x7f0000001ec0)="cfd04f3df56009226a807a3877d5f55c6b0f59c6c9db3d076867f3a15f94b388844349c854686c98e41fdf34efaceade1cab010aa9ff552bb251689d9212a979639dfa251dcc0e887ae9062b9bd02667d0890cabd783e2bd995b96cf73ff42fa9f3b788bff55e5bcb48789f9840e4a098decd6ed755a22e0cdb6470e22ec5a6ef2a8ef910c1f75c58182a9001212f677f72ba4444a8a629ebf4246d34552b54f8c317e5e8c", 0xa5, 0x8}, {&(0x7f0000001f80)="a78368baef4bccae87d3e7e40e1801df58fb74ddfdd582108d6d44ec0e2eefbda15a2887e4af4290254ecb29a5bf1148dffdf5d3ed936611edc3d8703ec078c4572db199925210fa71ed1c66391d4177dac8af2f8831b918c28380c9e254eecdc90f3dfcdf50", 0x66, 0xca08}, {&(0x7f0000002000)="403557689272b2e90eb3cebebb6e1a4df3ba538b2ca52a23e19fbedae91a84bc60d2f460869b19ad41fa34cd7c7fec5301465cff585b8b9881855e2e0b07d58cc689b48bbbe54f17efd3e71e503c11b4f4b304757f25fe3da89f1c604312970168eb50db64112fd5060cb138028ec7fdfd426c5f206a903935a5331a7a04466c03b79f914df1c41b", 0x88, 0x3}, {&(0x7f00000020c0)="787a2111f94fc9b8917f12375600e8de967b10ff61e83001574d634b895cc02413da8d66563d7bbbd79768db8820766904024e4b3b69697b5bf99bea6f48", 0x3e, 0xb739}, {&(0x7f0000002100)="1fa2ce1029322adc7309c66f8b5f8b3f7dea0cd7f9ea55859df77cf17100d2622573e87d337fa5de2b389b77e7f2538e8767269c4655581413883dab2b3968ac118c9f21a1495785abff8a593b2df9781ebfdd1b4cdcb4ec95ab6593ba680e4657c5b0b0", 0x64, 0xbfe}, {&(0x7f0000002180)="51eba1a4f0dfa8437faa8123f5c3e482af2b54f63c4f11f29ca5677c3747be487966a941843c40770243ec4608fcdd6fba2f2a31be03a19f21d9a777a5095a46885d48be1f1d21a5a017926b87299ef9c848fe7f160335ac4b3eba74c04d72dac90e773bc7bedff96cede0849eeb38d5a55b7a2d3102d16ae3116d497f0f45ce88db4c5ce95e3221887bfb794676e0adb406bd985a2c", 0x96, 0x4}, {&(0x7f0000002240)="a5874880fa7b9e0d928d90daae452df9113c39e75f2662f925d9d84350f97af55173818e3fa71181166cf121ff07b31c4ab97718a15ab10ce5ae8e35560ae775d0123d262c8482cb5f9966a084364591dc6a369fe79585f9fa5cc3b77d9bc433964cd32a91c721a7059e39c9952dd58666afa89b093a81320b480accbfdfd88c8736976bbddf23b5f8bd2c3f9060bb0864ece96c5a06", 0x96, 0x1000}, {&(0x7f0000002300)="a68e97f71dfb295fff3a838df323200476fe65e5de0ae2a6ec2b25f63166a047f6430fee10b81ce59d664047603ff2beea4072701872ad949c0ad176fbd5d8305f03fd67aaac682b6533909868e054daa9a07ad607be8080776362798d8b329b0b9467a4c9758365373704f494aef8aa3fe56e40d9ff0db2f40d7a6b2655bf448fe1413d9134c272ec55e5feec1ddd60d032cd2f5825a7829aa18cd6f6234e52ee86b435d3113d442055d333712b607df05fc4a0a245ce5392f492c443138efdb51c3bf6751dd1a25df3e5b248547517b5a5971e354f05af9edb844418f5cdc9", 0xe0, 0x6}]) (async) syz_read_part_table(0x6, 0x7, &(0x7f0000000940)=[{&(0x7f00000001c0)="980f3417de1cce784f62633b9ea6240ad655377518afb55de99e69482638f3adbbc947a9470ffe808b40dfb70026b9009be6aba2ebb719af2ce57e3cd43bf05cf6aab13c522a4779e48149b43dd8970ce9f18b564161f355464d429d68bbfd84e1464b425b33ec0a547d84c00795f50068a14f1d5ec47f35c5cf9ec578838096144fb2f5bbca90d4ae59c44c152ebcb2e6bb566cd919efaba3", 0x99, 0xfffffff7}, {&(0x7f0000000280)="43b59822db54df61bfd263d96ec75260e7d7504de17c7de6566be955e4e2a37f1a09cdfe6cd057ff89cd48b994379b71d6a9f666", 0x34, 0x4}, {&(0x7f00000002c0)="20a9e4e881fc87ed198a9b6bff0b00a7627d328368e696f369802cca3d4cbeb8b2090d5af881623131d314fc713427149b74164defff465d8a46f8bd0c3c6eca1624376e8eb2bd0922066ac165159f59fe242ce66ecab0e97644f4106c01dca55741ebd74e6edcfb5eddb7d323a4080e96cffc19757d624e72470a8156f6eee2c3bd70d387e7aa2eb5144da618e15dc77b961db5d3167d3ca56bcdacfae2a5de864288c1dcae35a2335abede0f6e795788ae3798046a24533acde4456e", 0xbd, 0x8001}, {&(0x7f00000005c0)="c0f1219af35de717b04713757d866556ebbc18324b6cca68a3646e47f50276d8c34bd0e45e7660ea3e7a26b753284168ada17ddae5230f71e770bea12b11e62ffaf521b8d9db0acc6e172b8764cc3900a4605f2546e24f221a49023c6338a74ce9c1f7e0e1ed883f6b7eb1f73754dbfb61446e7f3442b510343a512ec730d590ff7deb2663c0e3c4995120c582aa376269600ab528274a4c3a1b276903ee4c2cc8b7a447", 0xa4, 0x8001}, {&(0x7f0000000680)="97837998c202829b1d81cde0d69e06689528a994406b40bf59e4b9328d88e8c74628be5cc2de6a713644812984006e43d97f1ac0c44ca3eb59ecda9aa604404224a78750215a4c09eac48eaa4d92790a2e42b6a7767d8247c8c7b84220d5430fe6f9b2fb025314ef39aa29b4180211f95fcdb19847ef043d9fe94e28abf963485ea4c5f522104f192346ffafb6fda64e6878f35d686b0dae937cd3bdfc9f7a5312cd3d9cd30e10647dbebc3481e4646a9810ef99c73cb304a7a22185f3b8c98fc31f7f9d37a3745dc743f428c16394", 0xcf, 0x10000}, {&(0x7f0000000780)="33cc8259edcf89c939067f87654a6c06d651e581bafa04ad04a7bf4f83eba62127324af49c985aec6bd4e21f3138d111073607e7b165337ac719e6aac995167f0c52a9e27b4ab45458946f071e8764fecc96528348b1c05755f9e6c87fc8482cd64ce4db28a92c54b2a43004360840b3575ac87ff2e8f01891938382aefe111f2d8fcc9d411c8e927faba4041abe88039dbfb69a06de461696cda3e0b016a0ba071b08f12faf20c7cc764aed3eb2bdb137828f2cafee8224250cd968287ccf2d2991bf563864353e52d39c46983650531d2160d169009b", 0xd7, 0xf608}, {&(0x7f0000000880)="6e0448f662ebd0eefbacb1fa8720ce0f4585f33badcc059ce3ca6d1b01ebbeb2816e4e78b6bcdc1e1c86463a9762e7a5b3f2178ffa9bb0680174a81e234811a3c0fdad425ed0e7044c20aea8318970494d93f6d9fc9393b7bea3171119be9a46a28699a99c8756c37a2b1948ca59341c86e333a912e529e993edf345ea25e1902fa4a30d346a8fb86346d334f170762386000292", 0x94, 0x9}]) (async) syz_read_part_table(0x6, 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="5da275e897da4bbd234c2a520d5a2a59de156e66bbe8517ea8d9710bbb47e3220f485adae60524e3032b047760c0be011fc0f8442d468103e0e23d4e602eb89f00133c92531a88a000368d9c1dc826b75de256ae5e72c9d4b7a2009222bc88e6247bce6adec265befd07bbd185f639c2fd", 0x71, 0x9}]) (async) syz_read_part_table(0x9, 0x1, &(0x7f00000009c0)=[{&(0x7f0000000380)="2b468531992fa1fa6fa3", 0xa, 0x100}]) (async) syz_read_part_table(0x1ff, 0x6, &(0x7f0000001d80)=[{&(0x7f0000000a00)="bf1a87d6ff89458df19df2fa47e7360f39e19d169d111d3531f030a6ccac5dfac27586baf1b73c0de9b16f6481087b12c41a7d181bd56480a6ad10817b2db19083d25d3b187548870759f0c1b88187429cb637270a1d38f17f57840c70cb9106dbbd352431", 0x65, 0x9}, {&(0x7f0000000a80)="34d07c85f254e92adfba63b09292e20d68ed05d482b982a006ced742e111acf7e0d79d135c62acd92b91cf414cc069c0b31254f5478b6fe1018e6f63e92d4552f63b8ddadd5820fd25b77574b3bc734beca870f9375f4bc176c712ea9ea8bb38114e07e731795518a2c11722985d7e18ef82fe9e1f7990da62056e0b8ad78d7fa182b5f4db9cb1a6814addebedef9cdeb72a315f6cd4594a773ad93af4e246fb86261ea92e08465e22e3646d361ef1a49f77ec6d187a95f57166900f1e2108c139502f0bf9d395b449be547e2a7744ee10250d95d04c1e1bd7d1706a5eedc4a74f1f0e61a7238d6456216678362820bd38036fc5f559676faa994ae7df017ca9194a34ba82aaeb5fb6f0149a9ca23319f1d11614bb42a8074c3f8bccb02d145ec3f61dc3428427ce3575d2203843fc7de6dc834f0ee3837be97117c27df98c6e5c97ddc21148762e9383fcbedb9fea217113c1d31574ba07a3d9aa8d03ae5723b4ed1d19185ba75c6437c4bf2cfd79a33d5d6eb68f6302c562ef550dfc94f012d0ad2615b038382a20048b07b5265ee3431baece3da5f5e5c2082e109500d4c6c74b1824a457f93bdba7de7d48294dd5b3ea6cf2dd1f78bd81a9e36700e33992830c5e95ebeaa6927ccb8b3521d5a9a4cc6596b43d920336afb9628fc7af9bff18500b7ef14e2e0671c8149259047a04fc7985ce7b2efa8dee9bae5815292268a56e12a8a793700580c7cf7bd710a848567645f62f0964dd16f3fdfe4c0c06b4226ce4db2f395ac3ddb0c0327ac0af908c7486a0969fbf40437dfcda792905b5fe6d1f1f05460b8d982162961a0206fc3aee9db980476da7ecf5bb68b3a2be1ff2ed98b428fe9e9ac2068a3c1fe6bbc011bac1a0d39bfbae2b3c79a5d1d9f5597adb71ca193c3c2e573131a1cd6554a32524a36ea11f193ab88f687434fa79551ed0f68b265da31b9d387ce1cd094cc06f38454f83f0187002ed927d2604625f23bbd19d6c33381b7e98cc7cc47efb281582ab7e0e7bc50998ead7150cae554a2781597251ee3984818ca5507f638e532a49b078524b99a6404b030975a000012a1b22b3d6c28d1d705209e57607cec2df91db2a233c89e16b11d6ed9ce0d2e29985823ecac4bdad9c6b72287590fa16da2f02b4284e5432954d1a1f1f3e68feaf9bd52dc424041561a9f533029ae63db86d3314796cb5b527e309419896ac1f476ea81f636ba624980190580ae7bcb0f0090153f7d106ead94dd23a6a34447eb62e7d0424fb693124fd5cb2e9cd57db36fd2a80ae9db7259f6ef4ae9b59d4b13a03e7b5b6174dadbdb54e44141f1cea69e0a40bffe16547f447c68090252c01ae8d525daa2b4d7da7c7adbf7b9fa79fbc927260006ff99a0ad4a6c811b491cbd63b975bb647a6e50d23f18c3c6b929865d54f961847d4fb8caf9d3a50532a569f426d54cf4c87744d1fc94b32c275b3eb960d00d34e7f0fc654b909c8af9951ce3e26c715cacf05adf646f7c345849e472f3abfd1cefb6c67fefa39d711901367e6adf4035654c6fbaae074239a4264773469515cbeb1f2b10f010b5c25028cabcb16daa8e971367cf75fe15241de02958c65d829c849bc1896ffdc64119cde1dd4e4318c5295e39a99804cfb1ac5d0f23dcf13a3e43cacae20d8d6dbee825548551d2fc6b92a504701050eb0a1560f9fd7bc67fc24bf39a2791e01e7d33e0ed70194cc0a9e7b274d7e84e5664be53dbb6f2d26f8a6da78b9216d7e9870f9217b2e5d8c9d3d9d50cc3c75732e6658b7f07aa9397bd0815f7576982686b5c1b0685c6076f4bc62713409916a449d149a8fe492f144e7bd8a62df9cef4f9421996fbd3479330b69fea892d17e88c4d8aed379bc3542dad367f0840c52a61990ab20a1a18cae0a527cf80c4f799d6665ba5c185e00409dfc9412feb45514249b6c809ae83f13eadb2245baf578132ae7e21d87f63a1631cbdd4752e5fbc12424778818cb309de676e5278abe756d5f28760e20890c7fe1842a30b5b8a08b6318746cc86b9337a8fa9d56a454da70c12c3bc37b6a969c7b6f523351439ea45cc19e7e47f720d2a248583b33d129e8a3832e17d9548c9e1089547520b9ee1aabc99b6c3974522262d7fe7615d3564bef4b2f1fa5ae0b2954633cbfc1ea11cd021793bad72f6050c97d3e14c3baad45a2a02a910c686058590357b9fa892190709ec227e1423c1d916465510f9e188ef734de2ce21d35e92ca674d24e5be2321a90aeea6bd5727ce8c0e18ae11048be39b1f6806f38bad38206de2c9547a0cdc8bc04fdc96c2d4dc7124ab4db4ae7188ad886038e9abc8d92faa276ffc4bd27ac7cb620444e0b04e53778d48e4aa84145c36ca7c3d89cfe9852dde422c39686fd72905dbc148d63d3a77fd41129dc3acdc890a9d519c852e89babad58b0b000734ed806da56127f0eb1eb49933296df835f572ae42021e81c5f60ee3a10363a8482a103fb0ae1de33f324eef56db508df7cbcd93c4c17365e0f861f4eebae45ce4594843cd575c554a5aa3ec4cf9bb22412b66b773f2b84100320b833c5a28083b0782b26d972fed38050d63de0f06d75ae5a3254083be3f70a1e86be8d37888718af0d896ebb72867c73b047c289488bd1812994a45043fd473657230897fd7fe91a52e1e62c7635f43be8be008b3de2624be98fbbb1150a51742a50ca9a7b3a2347433708cdc7f791a235487d4c82ff5b5030dc7991e6d74d27fce0e1f1c1d1f1e30d494f86a751154be9339c61fcecb8cfa8bbbd542b6068b97e88663e01d53a492a92142db22d0be166a3d0c3dbe8556b5ffc146c444aebf93e2f8ef4ba04fbe76ff515be075e0187eaacaf7d9663fb90c18d088ac3625d24d9a795f8192154e88444cf84c030fc652b73295c70720a0810efd271f035a6d9fc826274f774c390fe639712cecd683e538a5cae4504b2c85180b277838728f570902cfb9c36111b93a6a72a9dbaf680345915d927d3b63755bc95970fd5c33c349b58908c601e8c5858f5f519c13c5cfa12d04e399ea97a27ba413e85798dad3671e090fbdba4892d2bccd8437a6fa383c9685991b0195029616cf1fa6e6b63f1902bb06712ae46bc054ff67aa7b8d7090c289f2a73c8725345032209ad2f42e130d36929b8f1b59914e90a1c3dab1c95c86f7fc8d95c3dd7c44ea2c0add082e02a60f770579e75afae0819527bc3c08788d7d0397d70a3aa479214565a3be5a9ae43367b08f3584cd61a6c5d6be232350383d0c5e2b1febd9e0c216d5bdcaabddb2329d0be4a11e366015180a220f06c2e1842f856cbed741e847f2e2d2d577863c09732c7a5b6c35c6290aa77ab17ebdd4534db18f2ea57e0bedd89ac4115ce20085ba86c683b732b315becb580020004360bb59e168a03978379061ce1f48fbfb451d2ea16d5a0012d3f1206ca63eb16624d05aa35d7de3567afd04d98f6621000f1e1a96026d9981ddf7877e11caab419733c3893d7da605692f4c1dd10fb11a3261f148e1a5339727a58fee81800e1bb104c8b03da4554c6fe156eb1d56d6062ebbaec21a074df921699514f05ca5e77e3f7cca8cf52293feff09fa2bfa0687a99a22b607eecf9ce39656ca5251946103f2234d79b14092b45cdc62460bb9c4185a6ff2bdc90d2ccbf4f783c424d8e9fff11262aa90ef7d2459c6b9c5f1ffb22d347f43e3ae389dc8bde2fb4180428e156fa2e586743cce625f2089b85be81d55f562f01772e26657e0e85126c88f77d78cdb275782a459d2290938e7c8563792e7f782e14ed9aa951476f5b357fec6df95584b268555379b0c73bfc3bf31712fe8317c5c97d8560046ac6cdcc4f78ea28c598e1b5e36e2f2cb43bb315b70345a6d45bc4ec2fcf567053301ed722cb5fddc5c98fb5d59478f8f4e5ac1e89e071b7ecf0153106112c09788511349ed6b9f39cd33c4b02e1d08c8404b44195f50fdef6a61264d4a11fb996a977abccc908a40d6a9db3c4f01cd8e795ae8655edb039f813e971b0fd14478278e2ba292b1b0a5e023d02a0df748d6c1ffa1d6cae860f56b09cd957161025c05f2b23e8f7cb5c51b798e882759d33e619155ec7475e5c5fee87a43e5e394390d53bd18842519b41072ebe163b48d2daea2fd048ac204d3717c358de2c971dc4b083faab9ea671854b66a233711ad87f74c6d3983f83a0c1fb3b76c4b8e324277252e818394ced1776011ca93c63e9b1abdb9bec57d392952dd455e014c91ce1353eb41aed0ffa44eae5c884b3495c8d3525ae97d61d31c8db9e2fb602d48afebe499735ec2e776122c7f4666dc0fd57117b73459fc79b9dfcfa16e31fc0480365205ff5af694b16897eecc52b34137b73b973bd70f027b89b85f1ed366b74d6cfadaf6811fefcc5fcee2ec577fb2ab5344d4f1a8b17d6f67fa3b1e233f50ddebc25c57be3917edcfe7fee03970501c5631ecc8c62916e88b13685e251af02a08c3e2fa5d7868191378a9bae69a40609b535f66dcac7f79b6ce4be90e3fa974b172c7d5ee7ab327361c1d150b1723488600fa3f5cd71ee66c386492c10fdf807338dcafb7a967dce19637e43aaddd62cc3f71069ee98a21d18ee30420ebb726fc31864936ad0a1440aa5fe9a7d3659af70b1c318931c8e7372ffd2632e0590cbe86aa49a04d072b67b44f48330b39bc5fbf93dae47eab28f26ec4579c7722bc324decaeb2fc78d337eb2dd85134c7484b67bd8623a553da6db76aebc1b9b87449a4bdc3e1d4eb5f047505a85652e5f5a82ee378fd9c9ebeddb2df440f28174afc768ec26d47fb3a933caa592b2bf791293fdbbba8ac18724ee63549022519cab3d0eeb9595079ed82565fa75fe2996984e13941c55117f957aa83b98c3b1277eec705f2289d425fad86f859e057067b74634992be4f702e2103b19e861d63293b484f79bc12ac2a5feac08bfca44e4121d9255115ad6f56b55bea1dd7dee6eab67948053bb8adaa94bd7056c8ae1965c9f936011b4b707b80863842b329afb0a326b5c61bf05a1dad91533447d06840592bc02e41da5926ef2f208ac6654db0e17e31276fa35022990429582ddb023d79fc0cb22bfc25cba07d393f24f2f2ea9c26a96c572359a288ba3fb62067829bc6a48e2b35c4e16918f77075d5af02d1da31a2423be512b0db5cf946200efd8852b3bae8bed6f1db0a449adc553fbc2df32f2f36b24d5d811a3db287fc436cc1065b0cb5b86bcbf395d165330e173006645fd7ba61a51d67b83a96eb293ed665bcc3c8aeb395fcaa59e8a51b893124f23dc0cb07dbc62d30162fe3eb0ee629c95b280115a2d2fb274dc838e5a6ecce470504c372c98db672df5f16d0a8183f824e15e024a1ab326478e0a68e866222dad891cf248bce62b687adab3359d66235c1ad6602ad3ad6b656023424341750eb8935cb77c7a9b73acd27036b38a3c819e05284d010f9c521a17c185a43d4f1fe7ef035335f260076760066e1129a8de9e5b868329e201a80c285d062967974411260fe2e783ce0592d583fa3710f5b62917e0c86c0e70e051f9fa495bd52cb3fc63f626de527aa39c6382cec112c87f795b0a552ec1617cb4885198431b4b7b665b41efe8a93bad078ab89cb95f40cd83547c8d556f053eb1a878e96033089d2ec4b8625e6aed09fe6f431d04770d24e22198c63b3e4487c164b68e61028a0ed9a49d16a661cb08d7dad6f98d8405653283e5688d3e1870e2d5308931bca802e59440808c1e40aefeb613a86d59cdd973e22247d63fbfc93ba493c2", 0x1000, 0x9}, {&(0x7f0000001a80)="72225496536a1169e20c8725872b4be86e11", 0x12, 0x5638}, {&(0x7f0000001ac0)="e833867b098ce9469df21d2d1085d3acbe7b501507ecf9190fcae432a1ac24b31109b8e8422e83db82225ba18430eb9cd6cd29f3ff8c163df784de2f618bec04ce0c2a56c2a1109971948f7c260cf90352bd2e18e6a0af35ab70f6741df0407242e4f1d0c7635b8a075883b39ebc4408e5ae3ef44b37c0cc3c7f9215f6aa8c5e709d799f4ba69a13f3813ddaea500b8dc869724350ce889ead471d0970ff3aec57d51503eb1017552a9d8d355298ce9a738a70f99c63210566ee2e07da01856baa30ff8b83df1493f38c43e31d1e2203cf211e2bbaece9e54c8808cb3b80a8f1b680929f043913c0", 0xe8, 0x1}, {&(0x7f0000001bc0)="66ad59f26d9f51060a2feea0c351d96b96d877831507edbb9dfdbad87ecf379b1dc94736d096bdb230d4a75a069432b28136db6d98d2ee186293e97e19cf08d080cee86ae2bbef9ae83ba5649ee3fa3ea42f3385a66e9a00c21068bb91b99d0d8a0af65a2c665ff32bb1331a33ba762ce0f25610630b47a71696b2df079dc6cfdfcdc9671bb3c80c68b2655fad1a3500562ff49125781a3d52a2c07aca26ec60b5765166e5aebb86", 0xa8, 0xc86}, {&(0x7f0000001c80)="be905096ca7224012f16df1b387fb348622b43c44c8dccde7b35d0519e1335f6b47a58a3d81128901e8be7661ace08c027be54fb881ec63c6c76a41625bc51c787837d96a7f5e75590a60c4348a48b124f46cdde49c0d525e1c944463b86820a4a6f99ce6b5adee506e72d47563e9e19bde010531f5d9e722e44093a773980b109c8c2eed66bb0e7e74fc85f620c2663592344d891b7530626ac93269f02a861e15b8c37514204faa487712609826aef18a297fadea1c92d84b66e34b286f5be907264b84fa5911dce602ab98e23eb5c436b18500560b7e07ae480b4c27ae0e985b1a94a36a48e8a0d07e3dd06d2d72459", 0xf1, 0x1}]) syz_read_part_table(0x8, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="22905afac1281886b79c35f5df39dc126c980f80983b7afdb8a35ed2ebb3c29b1085dd2e62b84e3436f0620f9abfef8e2859c63af3cbdb45935316fbfa5fdaa9aab8c235b4176d56d4a0441119b49adf8a395feecd4b74bd059ab4c0d96d3b73cc95ab62b04e8121a7077f0f6f17eb06e4920b6e863a2377", 0x78, 0x4d6c4f4b}]) (async) syz_read_part_table(0xffff8000, 0x7, &(0x7f00000028c0)=[{&(0x7f0000002480)="7f44574114b1eb8fea154492e6628b1ae483684a0bb0c80e7b7461f6a53e74c1d90f6b3b097dcdca3631c595b6d07faed286946fa4a1b28a950bdac5be1964ae5835af58ddedc8bc2a06", 0x4a, 0x8}, {&(0x7f0000002500)="d0dc81d4b9e71be02c3d73b896d5de262f06d3b2721057fae303e602334f7ca09e9909039020f6bac5a98d30ecc7f599696d", 0x32, 0x10000}, {&(0x7f0000002540)="384e513bd471d407e75806d95d30c7b6e7990b61f374bec0c80f59675c6f1601550aa58291e0ccc21551f29d95c8cf34683c91a99771d671070a0971f62378a7459b1de4dce51f856c728841870ef15622559c80cac736cb280242ce6a692926255edd6186c50bcca6431fa8ea1406e571a392d47d46cb0796f729c6bdee96f5e7ccc7fe15dedebee299e83020c77f7a31cdf71013dfe02b02894b8d4112c1352036059569deaea5059eaaa3509de06d31c00a00e0dece9e3b64818b161d4272", 0xc0, 0x2}, {&(0x7f0000002600)="db986d4d83c48ef392f545dd2acfa027a0b537d0c7c26fc43490b3bf34dd61b294c7d59214cef949e9c40c15f668cbc38f3a6a3067ecfed4979de809ad9200aab4448e250d0dfa6a21d8aafce5d7de434a03bc313739602d2e61940137c627055629a9643310fce9ec08138b25faf4434550a0848da8293073fedebff7e1cf75cb05b502b4b0dc91b88144a8d0d8ea5f8bacc232ccd068502fe856180f6c20ad35b846e0a29f9d36587f4a055ffb2852e1c3c992729770c83cb983e1d6f4d219fe78c257a7b71db337972d9a1b900a71a201f628e5e63d0276f04e9f9a6d06c4927456fe6342e6a9e06b703bb4344463f2be", 0xf2, 0x3}, {&(0x7f0000002700)="a554306b1e583f6fbd1aac9e0fcedde1b6aec678cdbb92078d84fc38980920d9f4815fc1ae37eb33507d454c3b2465697204759944499dbb11949fc945938e00ba44bbe87cfd3a6831edf4c673c7c493b1029761e2425987a10d4a5013b68356f99a5e2eb6b3601704ead8126476d3e5c536722866cdfbb8c93a015e1714e3ec1f588f2bc493fe46d670973f5352b66060c5d459604eb3c5ff54d9bcac619dca06d27f7c42acf246e4b29c8ffc981f38c9f4b80c832be1764411ad3d11b59e8c6325cd963fc8ea6733b567273b66a531784a2d7948cb43210882334eca30c4f8d2b5", 0xe2, 0x3ff}, {&(0x7f0000002800)="b0f4d89425cb8cce6962a4d2ed95b62569cc6b0dce3e48d1c2793f110936dea35688f7a369863729adb1e95fd667e6e1698ca5c4c4ad7eac", 0x38, 0x4}, {&(0x7f0000002840)="b51dff188352a6ec9173a08e63edbd9c0a875efc5a85a0779ade77f2efa35abc37ef672601c0c0c5459bc64b9b75ccb2780be3b53af510aa8afbb1d41df1f4ef910fde0748799cd6c52dcfde53154ed4b19b8128ab6499856b508a1961c28d5c4ecf5861fda8f9354ef8f7882238b006d8843d27ea54", 0x76, 0x10001}]) 07:26:20 executing program 5: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_LOG_STATUS(r0, 0x5646, 0x0) 07:26:20 executing program 2: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fremovexattr(r0, &(0x7f0000000080)=ANY=[]) [ 736.888782][ T24] audit: type=1804 audit(1664263580.931:691): pid=13906 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1992364056/syzkaller.SAOZlI/709/file0" dev="sda1" ino=1163 res=1 errno=0 07:26:21 executing program 3: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000000)={0xa, @raw_data="5b629d3de97fee5c59553132310232e86f21111dec41aed91dfc8f5a650d53443997fe5437acba63729ca9a4f8a6a322b21cf409dacde63566fd9faadcf4b0ff5beace5fe296c97e4a1f31bd74148ebd2900facc5873122612f6956ba730036c59f39d9422d5767dc2631d363c58b575fb19c0f7e8182af560b14d2fe3d5a76a36500e887498702af4a9b44ad4dad297af9a3d44542c9bdeab8bad1b44aa9ba26c8332470484b8b289102471fe820fda614feb9c6e1c595a4142f6bdb6e3a329e918289c8896aed5"}) 07:26:21 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={0xffffffffffffffff, 0xb, 0x0, 0x0, 0x0}, 0x20) [ 737.178186][T13912] loop1: detected capacity change from 0 to 264192 [ 737.191179][T13918] vivid-001: ================= START STATUS ================= [ 737.199157][T13918] vivid-001: FM Deviation: 75000 [ 737.204457][T13918] vivid-001: ================== END STATUS ================== 07:26:21 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c09425, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) process_vm_readv(0x0, &(0x7f0000000840)=[{&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000540)=""/71, 0x47}, {0x0}, {&(0x7f00000006c0)=""/164, 0xa4}], 0x5, &(0x7f0000000a40)=[{&(0x7f0000000900)=""/209, 0xd1}, {&(0x7f0000000a00)=""/10, 0xa}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000021c0)=[{0x0}, {0x0}], 0x2, 0x4, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) write$6lowpan_enable(0xffffffffffffffff, &(0x7f0000000000)='0', 0xfffffd2c) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 07:26:21 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$int_out(r0, 0x0, 0x0) 07:26:21 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x8, 0x9, &(0x7f0000002400)=[{&(0x7f0000001e00)="55f8819c6bf1a4a81955c61fd776f145001d94f7a434cf5caac2983a32f3a71fd79425612fd38d96a7f8e434a9c59063a54ea822348291f2793fa639c709fa969c1247794760f422b385ba39cbd34c1e45a32f7399160c7d35fc60275231def69feb72b2171cdc15d6f90d7a440cfdef71c0cd130dc22fccc1e8cf184963ef67b3512bb61162285d7a08a2d03582afd7bcb839f0b28b480853c2a6f6f9277deb52e38de96a5d0bcf06af01544efade3e5c71f39a67d94a929f5ae1722daa", 0xbe, 0x3a}, {&(0x7f0000001ec0)="cfd04f3df56009226a807a3877d5f55c6b0f59c6c9db3d076867f3a15f94b388844349c854686c98e41fdf34efaceade1cab010aa9ff552bb251689d9212a979639dfa251dcc0e887ae9062b9bd02667d0890cabd783e2bd995b96cf73ff42fa9f3b788bff55e5bcb48789f9840e4a098decd6ed755a22e0cdb6470e22ec5a6ef2a8ef910c1f75c58182a9001212f677f72ba4444a8a629ebf4246d34552b54f8c317e5e8c", 0xa5, 0x8}, {&(0x7f0000001f80)="a78368baef4bccae87d3e7e40e1801df58fb74ddfdd582108d6d44ec0e2eefbda15a2887e4af4290254ecb29a5bf1148dffdf5d3ed936611edc3d8703ec078c4572db199925210fa71ed1c66391d4177dac8af2f8831b918c28380c9e254eecdc90f3dfcdf50", 0x66, 0xca08}, {&(0x7f0000002000)="403557689272b2e90eb3cebebb6e1a4df3ba538b2ca52a23e19fbedae91a84bc60d2f460869b19ad41fa34cd7c7fec5301465cff585b8b9881855e2e0b07d58cc689b48bbbe54f17efd3e71e503c11b4f4b304757f25fe3da89f1c604312970168eb50db64112fd5060cb138028ec7fdfd426c5f206a903935a5331a7a04466c03b79f914df1c41b", 0x88, 0x3}, {&(0x7f00000020c0)="787a2111f94fc9b8917f12375600e8de967b10ff61e83001574d634b895cc02413da8d66563d7bbbd79768db8820766904024e4b3b69697b5bf99bea6f48", 0x3e, 0xb739}, {&(0x7f0000002100)="1fa2ce1029322adc7309c66f8b5f8b3f7dea0cd7f9ea55859df77cf17100d2622573e87d337fa5de2b389b77e7f2538e8767269c4655581413883dab2b3968ac118c9f21a1495785abff8a593b2df9781ebfdd1b4cdcb4ec95ab6593ba680e4657c5b0b0", 0x64, 0xbfe}, {&(0x7f0000002180)="51eba1a4f0dfa8437faa8123f5c3e482af2b54f63c4f11f29ca5677c3747be487966a941843c40770243ec4608fcdd6fba2f2a31be03a19f21d9a777a5095a46885d48be1f1d21a5a017926b87299ef9c848fe7f160335ac4b3eba74c04d72dac90e773bc7bedff96cede0849eeb38d5a55b7a2d3102d16ae3116d497f0f45ce88db4c5ce95e3221887bfb794676e0adb406bd985a2c", 0x96, 0x4}, {&(0x7f0000002240)="a5874880fa7b9e0d928d90daae452df9113c39e75f2662f925d9d84350f97af55173818e3fa71181166cf121ff07b31c4ab97718a15ab10ce5ae8e35560ae775d0123d262c8482cb5f9966a084364591dc6a369fe79585f9fa5cc3b77d9bc433964cd32a91c721a7059e39c9952dd58666afa89b093a81320b480accbfdfd88c8736976bbddf23b5f8bd2c3f9060bb0864ece96c5a06", 0x96, 0x1000}, {&(0x7f0000002300)="a68e97f71dfb295fff3a838df323200476fe65e5de0ae2a6ec2b25f63166a047f6430fee10b81ce59d664047603ff2beea4072701872ad949c0ad176fbd5d8305f03fd67aaac682b6533909868e054daa9a07ad607be8080776362798d8b329b0b9467a4c9758365373704f494aef8aa3fe56e40d9ff0db2f40d7a6b2655bf448fe1413d9134c272ec55e5feec1ddd60d032cd2f5825a7829aa18cd6f6234e52ee86b435d3113d442055d333712b607df05fc4a0a245ce5392f492c443138efdb51c3bf6751dd1a25df3e5b248547517b5a5971e354f05af9edb844418f5cdc9", 0xe0, 0x6}]) (async) syz_read_part_table(0x6, 0x7, &(0x7f0000000940)=[{&(0x7f00000001c0)="980f3417de1cce784f62633b9ea6240ad655377518afb55de99e69482638f3adbbc947a9470ffe808b40dfb70026b9009be6aba2ebb719af2ce57e3cd43bf05cf6aab13c522a4779e48149b43dd8970ce9f18b564161f355464d429d68bbfd84e1464b425b33ec0a547d84c00795f50068a14f1d5ec47f35c5cf9ec578838096144fb2f5bbca90d4ae59c44c152ebcb2e6bb566cd919efaba3", 0x99, 0xfffffff7}, {&(0x7f0000000280)="43b59822db54df61bfd263d96ec75260e7d7504de17c7de6566be955e4e2a37f1a09cdfe6cd057ff89cd48b994379b71d6a9f666", 0x34, 0x4}, {&(0x7f00000002c0)="20a9e4e881fc87ed198a9b6bff0b00a7627d328368e696f369802cca3d4cbeb8b2090d5af881623131d314fc713427149b74164defff465d8a46f8bd0c3c6eca1624376e8eb2bd0922066ac165159f59fe242ce66ecab0e97644f4106c01dca55741ebd74e6edcfb5eddb7d323a4080e96cffc19757d624e72470a8156f6eee2c3bd70d387e7aa2eb5144da618e15dc77b961db5d3167d3ca56bcdacfae2a5de864288c1dcae35a2335abede0f6e795788ae3798046a24533acde4456e", 0xbd, 0x8001}, {&(0x7f00000005c0)="c0f1219af35de717b04713757d866556ebbc18324b6cca68a3646e47f50276d8c34bd0e45e7660ea3e7a26b753284168ada17ddae5230f71e770bea12b11e62ffaf521b8d9db0acc6e172b8764cc3900a4605f2546e24f221a49023c6338a74ce9c1f7e0e1ed883f6b7eb1f73754dbfb61446e7f3442b510343a512ec730d590ff7deb2663c0e3c4995120c582aa376269600ab528274a4c3a1b276903ee4c2cc8b7a447", 0xa4, 0x8001}, {&(0x7f0000000680)="97837998c202829b1d81cde0d69e06689528a994406b40bf59e4b9328d88e8c74628be5cc2de6a713644812984006e43d97f1ac0c44ca3eb59ecda9aa604404224a78750215a4c09eac48eaa4d92790a2e42b6a7767d8247c8c7b84220d5430fe6f9b2fb025314ef39aa29b4180211f95fcdb19847ef043d9fe94e28abf963485ea4c5f522104f192346ffafb6fda64e6878f35d686b0dae937cd3bdfc9f7a5312cd3d9cd30e10647dbebc3481e4646a9810ef99c73cb304a7a22185f3b8c98fc31f7f9d37a3745dc743f428c16394", 0xcf, 0x10000}, {&(0x7f0000000780)="33cc8259edcf89c939067f87654a6c06d651e581bafa04ad04a7bf4f83eba62127324af49c985aec6bd4e21f3138d111073607e7b165337ac719e6aac995167f0c52a9e27b4ab45458946f071e8764fecc96528348b1c05755f9e6c87fc8482cd64ce4db28a92c54b2a43004360840b3575ac87ff2e8f01891938382aefe111f2d8fcc9d411c8e927faba4041abe88039dbfb69a06de461696cda3e0b016a0ba071b08f12faf20c7cc764aed3eb2bdb137828f2cafee8224250cd968287ccf2d2991bf563864353e52d39c46983650531d2160d169009b", 0xd7, 0xf608}, {&(0x7f0000000880)="6e0448f662ebd0eefbacb1fa8720ce0f4585f33badcc059ce3ca6d1b01ebbeb2816e4e78b6bcdc1e1c86463a9762e7a5b3f2178ffa9bb0680174a81e234811a3c0fdad425ed0e7044c20aea8318970494d93f6d9fc9393b7bea3171119be9a46a28699a99c8756c37a2b1948ca59341c86e333a912e529e993edf345ea25e1902fa4a30d346a8fb86346d334f170762386000292", 0x94, 0x9}]) (async) syz_read_part_table(0x6, 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="5da275e897da4bbd234c2a520d5a2a59de156e66bbe8517ea8d9710bbb47e3220f485adae60524e3032b047760c0be011fc0f8442d468103e0e23d4e602eb89f00133c92531a88a000368d9c1dc826b75de256ae5e72c9d4b7a2009222bc88e6247bce6adec265befd07bbd185f639c2fd", 0x71, 0x9}]) (async, rerun: 32) syz_read_part_table(0x9, 0x1, &(0x7f00000009c0)=[{&(0x7f0000000380)="2b468531992fa1fa6fa3", 0xa, 0x100}]) (async, rerun: 32) syz_read_part_table(0x1ff, 0x6, &(0x7f0000001d80)=[{&(0x7f0000000a00)="bf1a87d6ff89458df19df2fa47e7360f39e19d169d111d3531f030a6ccac5dfac27586baf1b73c0de9b16f6481087b12c41a7d181bd56480a6ad10817b2db19083d25d3b187548870759f0c1b88187429cb637270a1d38f17f57840c70cb9106dbbd352431", 0x65, 0x9}, {&(0x7f0000000a80)="34d07c85f254e92adfba63b09292e20d68ed05d482b982a006ced742e111acf7e0d79d135c62acd92b91cf414cc069c0b31254f5478b6fe1018e6f63e92d4552f63b8ddadd5820fd25b77574b3bc734beca870f9375f4bc176c712ea9ea8bb38114e07e731795518a2c11722985d7e18ef82fe9e1f7990da62056e0b8ad78d7fa182b5f4db9cb1a6814addebedef9cdeb72a315f6cd4594a773ad93af4e246fb86261ea92e08465e22e3646d361ef1a49f77ec6d187a95f57166900f1e2108c139502f0bf9d395b449be547e2a7744ee10250d95d04c1e1bd7d1706a5eedc4a74f1f0e61a7238d6456216678362820bd38036fc5f559676faa994ae7df017ca9194a34ba82aaeb5fb6f0149a9ca23319f1d11614bb42a8074c3f8bccb02d145ec3f61dc3428427ce3575d2203843fc7de6dc834f0ee3837be97117c27df98c6e5c97ddc21148762e9383fcbedb9fea217113c1d31574ba07a3d9aa8d03ae5723b4ed1d19185ba75c6437c4bf2cfd79a33d5d6eb68f6302c562ef550dfc94f012d0ad2615b038382a20048b07b5265ee3431baece3da5f5e5c2082e109500d4c6c74b1824a457f93bdba7de7d48294dd5b3ea6cf2dd1f78bd81a9e36700e33992830c5e95ebeaa6927ccb8b3521d5a9a4cc6596b43d920336afb9628fc7af9bff18500b7ef14e2e0671c8149259047a04fc7985ce7b2efa8dee9bae5815292268a56e12a8a793700580c7cf7bd710a848567645f62f0964dd16f3fdfe4c0c06b4226ce4db2f395ac3ddb0c0327ac0af908c7486a0969fbf40437dfcda792905b5fe6d1f1f05460b8d982162961a0206fc3aee9db980476da7ecf5bb68b3a2be1ff2ed98b428fe9e9ac2068a3c1fe6bbc011bac1a0d39bfbae2b3c79a5d1d9f5597adb71ca193c3c2e573131a1cd6554a32524a36ea11f193ab88f687434fa79551ed0f68b265da31b9d387ce1cd094cc06f38454f83f0187002ed927d2604625f23bbd19d6c33381b7e98cc7cc47efb281582ab7e0e7bc50998ead7150cae554a2781597251ee3984818ca5507f638e532a49b078524b99a6404b030975a000012a1b22b3d6c28d1d705209e57607cec2df91db2a233c89e16b11d6ed9ce0d2e29985823ecac4bdad9c6b72287590fa16da2f02b4284e5432954d1a1f1f3e68feaf9bd52dc424041561a9f533029ae63db86d3314796cb5b527e309419896ac1f476ea81f636ba624980190580ae7bcb0f0090153f7d106ead94dd23a6a34447eb62e7d0424fb693124fd5cb2e9cd57db36fd2a80ae9db7259f6ef4ae9b59d4b13a03e7b5b6174dadbdb54e44141f1cea69e0a40bffe16547f447c68090252c01ae8d525daa2b4d7da7c7adbf7b9fa79fbc927260006ff99a0ad4a6c811b491cbd63b975bb647a6e50d23f18c3c6b929865d54f961847d4fb8caf9d3a50532a569f426d54cf4c87744d1fc94b32c275b3eb960d00d34e7f0fc654b909c8af9951ce3e26c715cacf05adf646f7c345849e472f3abfd1cefb6c67fefa39d711901367e6adf4035654c6fbaae074239a4264773469515cbeb1f2b10f010b5c25028cabcb16daa8e971367cf75fe15241de02958c65d829c849bc1896ffdc64119cde1dd4e4318c5295e39a99804cfb1ac5d0f23dcf13a3e43cacae20d8d6dbee825548551d2fc6b92a504701050eb0a1560f9fd7bc67fc24bf39a2791e01e7d33e0ed70194cc0a9e7b274d7e84e5664be53dbb6f2d26f8a6da78b9216d7e9870f9217b2e5d8c9d3d9d50cc3c75732e6658b7f07aa9397bd0815f7576982686b5c1b0685c6076f4bc62713409916a449d149a8fe492f144e7bd8a62df9cef4f9421996fbd3479330b69fea892d17e88c4d8aed379bc3542dad367f0840c52a61990ab20a1a18cae0a527cf80c4f799d6665ba5c185e00409dfc9412feb45514249b6c809ae83f13eadb2245baf578132ae7e21d87f63a1631cbdd4752e5fbc12424778818cb309de676e5278abe756d5f28760e20890c7fe1842a30b5b8a08b6318746cc86b9337a8fa9d56a454da70c12c3bc37b6a969c7b6f523351439ea45cc19e7e47f720d2a248583b33d129e8a3832e17d9548c9e1089547520b9ee1aabc99b6c3974522262d7fe7615d3564bef4b2f1fa5ae0b2954633cbfc1ea11cd021793bad72f6050c97d3e14c3baad45a2a02a910c686058590357b9fa892190709ec227e1423c1d916465510f9e188ef734de2ce21d35e92ca674d24e5be2321a90aeea6bd5727ce8c0e18ae11048be39b1f6806f38bad38206de2c9547a0cdc8bc04fdc96c2d4dc7124ab4db4ae7188ad886038e9abc8d92faa276ffc4bd27ac7cb620444e0b04e53778d48e4aa84145c36ca7c3d89cfe9852dde422c39686fd72905dbc148d63d3a77fd41129dc3acdc890a9d519c852e89babad58b0b000734ed806da56127f0eb1eb49933296df835f572ae42021e81c5f60ee3a10363a8482a103fb0ae1de33f324eef56db508df7cbcd93c4c17365e0f861f4eebae45ce4594843cd575c554a5aa3ec4cf9bb22412b66b773f2b84100320b833c5a28083b0782b26d972fed38050d63de0f06d75ae5a3254083be3f70a1e86be8d37888718af0d896ebb72867c73b047c289488bd1812994a45043fd473657230897fd7fe91a52e1e62c7635f43be8be008b3de2624be98fbbb1150a51742a50ca9a7b3a2347433708cdc7f791a235487d4c82ff5b5030dc7991e6d74d27fce0e1f1c1d1f1e30d494f86a751154be9339c61fcecb8cfa8bbbd542b6068b97e88663e01d53a492a92142db22d0be166a3d0c3dbe8556b5ffc146c444aebf93e2f8ef4ba04fbe76ff515be075e0187eaacaf7d9663fb90c18d088ac3625d24d9a795f8192154e88444cf84c030fc652b73295c70720a0810efd271f035a6d9fc826274f774c390fe639712cecd683e538a5cae4504b2c85180b277838728f570902cfb9c36111b93a6a72a9dbaf680345915d927d3b63755bc95970fd5c33c349b58908c601e8c5858f5f519c13c5cfa12d04e399ea97a27ba413e85798dad3671e090fbdba4892d2bccd8437a6fa383c9685991b0195029616cf1fa6e6b63f1902bb06712ae46bc054ff67aa7b8d7090c289f2a73c8725345032209ad2f42e130d36929b8f1b59914e90a1c3dab1c95c86f7fc8d95c3dd7c44ea2c0add082e02a60f770579e75afae0819527bc3c08788d7d0397d70a3aa479214565a3be5a9ae43367b08f3584cd61a6c5d6be232350383d0c5e2b1febd9e0c216d5bdcaabddb2329d0be4a11e366015180a220f06c2e1842f856cbed741e847f2e2d2d577863c09732c7a5b6c35c6290aa77ab17ebdd4534db18f2ea57e0bedd89ac4115ce20085ba86c683b732b315becb580020004360bb59e168a03978379061ce1f48fbfb451d2ea16d5a0012d3f1206ca63eb16624d05aa35d7de3567afd04d98f6621000f1e1a96026d9981ddf7877e11caab419733c3893d7da605692f4c1dd10fb11a3261f148e1a5339727a58fee81800e1bb104c8b03da4554c6fe156eb1d56d6062ebbaec21a074df921699514f05ca5e77e3f7cca8cf52293feff09fa2bfa0687a99a22b607eecf9ce39656ca5251946103f2234d79b14092b45cdc62460bb9c4185a6ff2bdc90d2ccbf4f783c424d8e9fff11262aa90ef7d2459c6b9c5f1ffb22d347f43e3ae389dc8bde2fb4180428e156fa2e586743cce625f2089b85be81d55f562f01772e26657e0e85126c88f77d78cdb275782a459d2290938e7c8563792e7f782e14ed9aa951476f5b357fec6df95584b268555379b0c73bfc3bf31712fe8317c5c97d8560046ac6cdcc4f78ea28c598e1b5e36e2f2cb43bb315b70345a6d45bc4ec2fcf567053301ed722cb5fddc5c98fb5d59478f8f4e5ac1e89e071b7ecf0153106112c09788511349ed6b9f39cd33c4b02e1d08c8404b44195f50fdef6a61264d4a11fb996a977abccc908a40d6a9db3c4f01cd8e795ae8655edb039f813e971b0fd14478278e2ba292b1b0a5e023d02a0df748d6c1ffa1d6cae860f56b09cd957161025c05f2b23e8f7cb5c51b798e882759d33e619155ec7475e5c5fee87a43e5e394390d53bd18842519b41072ebe163b48d2daea2fd048ac204d3717c358de2c971dc4b083faab9ea671854b66a233711ad87f74c6d3983f83a0c1fb3b76c4b8e324277252e818394ced1776011ca93c63e9b1abdb9bec57d392952dd455e014c91ce1353eb41aed0ffa44eae5c884b3495c8d3525ae97d61d31c8db9e2fb602d48afebe499735ec2e776122c7f4666dc0fd57117b73459fc79b9dfcfa16e31fc0480365205ff5af694b16897eecc52b34137b73b973bd70f027b89b85f1ed366b74d6cfadaf6811fefcc5fcee2ec577fb2ab5344d4f1a8b17d6f67fa3b1e233f50ddebc25c57be3917edcfe7fee03970501c5631ecc8c62916e88b13685e251af02a08c3e2fa5d7868191378a9bae69a40609b535f66dcac7f79b6ce4be90e3fa974b172c7d5ee7ab327361c1d150b1723488600fa3f5cd71ee66c386492c10fdf807338dcafb7a967dce19637e43aaddd62cc3f71069ee98a21d18ee30420ebb726fc31864936ad0a1440aa5fe9a7d3659af70b1c318931c8e7372ffd2632e0590cbe86aa49a04d072b67b44f48330b39bc5fbf93dae47eab28f26ec4579c7722bc324decaeb2fc78d337eb2dd85134c7484b67bd8623a553da6db76aebc1b9b87449a4bdc3e1d4eb5f047505a85652e5f5a82ee378fd9c9ebeddb2df440f28174afc768ec26d47fb3a933caa592b2bf791293fdbbba8ac18724ee63549022519cab3d0eeb9595079ed82565fa75fe2996984e13941c55117f957aa83b98c3b1277eec705f2289d425fad86f859e057067b74634992be4f702e2103b19e861d63293b484f79bc12ac2a5feac08bfca44e4121d9255115ad6f56b55bea1dd7dee6eab67948053bb8adaa94bd7056c8ae1965c9f936011b4b707b80863842b329afb0a326b5c61bf05a1dad91533447d06840592bc02e41da5926ef2f208ac6654db0e17e31276fa35022990429582ddb023d79fc0cb22bfc25cba07d393f24f2f2ea9c26a96c572359a288ba3fb62067829bc6a48e2b35c4e16918f77075d5af02d1da31a2423be512b0db5cf946200efd8852b3bae8bed6f1db0a449adc553fbc2df32f2f36b24d5d811a3db287fc436cc1065b0cb5b86bcbf395d165330e173006645fd7ba61a51d67b83a96eb293ed665bcc3c8aeb395fcaa59e8a51b893124f23dc0cb07dbc62d30162fe3eb0ee629c95b280115a2d2fb274dc838e5a6ecce470504c372c98db672df5f16d0a8183f824e15e024a1ab326478e0a68e866222dad891cf248bce62b687adab3359d66235c1ad6602ad3ad6b656023424341750eb8935cb77c7a9b73acd27036b38a3c819e05284d010f9c521a17c185a43d4f1fe7ef035335f260076760066e1129a8de9e5b868329e201a80c285d062967974411260fe2e783ce0592d583fa3710f5b62917e0c86c0e70e051f9fa495bd52cb3fc63f626de527aa39c6382cec112c87f795b0a552ec1617cb4885198431b4b7b665b41efe8a93bad078ab89cb95f40cd83547c8d556f053eb1a878e96033089d2ec4b8625e6aed09fe6f431d04770d24e22198c63b3e4487c164b68e61028a0ed9a49d16a661cb08d7dad6f98d8405653283e5688d3e1870e2d5308931bca802e59440808c1e40aefeb613a86d59cdd973e22247d63fbfc93ba493c2", 0x1000, 0x9}, {&(0x7f0000001a80)="72225496536a1169e20c8725872b4be86e11", 0x12, 0x5638}, {&(0x7f0000001ac0)="e833867b098ce9469df21d2d1085d3acbe7b501507ecf9190fcae432a1ac24b31109b8e8422e83db82225ba18430eb9cd6cd29f3ff8c163df784de2f618bec04ce0c2a56c2a1109971948f7c260cf90352bd2e18e6a0af35ab70f6741df0407242e4f1d0c7635b8a075883b39ebc4408e5ae3ef44b37c0cc3c7f9215f6aa8c5e709d799f4ba69a13f3813ddaea500b8dc869724350ce889ead471d0970ff3aec57d51503eb1017552a9d8d355298ce9a738a70f99c63210566ee2e07da01856baa30ff8b83df1493f38c43e31d1e2203cf211e2bbaece9e54c8808cb3b80a8f1b680929f043913c0", 0xe8, 0x1}, {&(0x7f0000001bc0)="66ad59f26d9f51060a2feea0c351d96b96d877831507edbb9dfdbad87ecf379b1dc94736d096bdb230d4a75a069432b28136db6d98d2ee186293e97e19cf08d080cee86ae2bbef9ae83ba5649ee3fa3ea42f3385a66e9a00c21068bb91b99d0d8a0af65a2c665ff32bb1331a33ba762ce0f25610630b47a71696b2df079dc6cfdfcdc9671bb3c80c68b2655fad1a3500562ff49125781a3d52a2c07aca26ec60b5765166e5aebb86", 0xa8, 0xc86}, {&(0x7f0000001c80)="be905096ca7224012f16df1b387fb348622b43c44c8dccde7b35d0519e1335f6b47a58a3d81128901e8be7661ace08c027be54fb881ec63c6c76a41625bc51c787837d96a7f5e75590a60c4348a48b124f46cdde49c0d525e1c944463b86820a4a6f99ce6b5adee506e72d47563e9e19bde010531f5d9e722e44093a773980b109c8c2eed66bb0e7e74fc85f620c2663592344d891b7530626ac93269f02a861e15b8c37514204faa487712609826aef18a297fadea1c92d84b66e34b286f5be907264b84fa5911dce602ab98e23eb5c436b18500560b7e07ae480b4c27ae0e985b1a94a36a48e8a0d07e3dd06d2d72459", 0xf1, 0x1}]) (async) syz_read_part_table(0x8, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="22905afac1281886b79c35f5df39dc126c980f80983b7afdb8a35ed2ebb3c29b1085dd2e62b84e3436f0620f9abfef8e2859c63af3cbdb45935316fbfa5fdaa9aab8c235b4176d56d4a0441119b49adf8a395feecd4b74bd059ab4c0d96d3b73cc95ab62b04e8121a7077f0f6f17eb06e4920b6e863a2377", 0x78, 0x4d6c4f4b}]) syz_read_part_table(0xffff8000, 0x7, &(0x7f00000028c0)=[{&(0x7f0000002480)="7f44574114b1eb8fea154492e6628b1ae483684a0bb0c80e7b7461f6a53e74c1d90f6b3b097dcdca3631c595b6d07faed286946fa4a1b28a950bdac5be1964ae5835af58ddedc8bc2a06", 0x4a, 0x8}, {&(0x7f0000002500)="d0dc81d4b9e71be02c3d73b896d5de262f06d3b2721057fae303e602334f7ca09e9909039020f6bac5a98d30ecc7f599696d", 0x32, 0x10000}, {&(0x7f0000002540)="384e513bd471d407e75806d95d30c7b6e7990b61f374bec0c80f59675c6f1601550aa58291e0ccc21551f29d95c8cf34683c91a99771d671070a0971f62378a7459b1de4dce51f856c728841870ef15622559c80cac736cb280242ce6a692926255edd6186c50bcca6431fa8ea1406e571a392d47d46cb0796f729c6bdee96f5e7ccc7fe15dedebee299e83020c77f7a31cdf71013dfe02b02894b8d4112c1352036059569deaea5059eaaa3509de06d31c00a00e0dece9e3b64818b161d4272", 0xc0, 0x2}, {&(0x7f0000002600)="db986d4d83c48ef392f545dd2acfa027a0b537d0c7c26fc43490b3bf34dd61b294c7d59214cef949e9c40c15f668cbc38f3a6a3067ecfed4979de809ad9200aab4448e250d0dfa6a21d8aafce5d7de434a03bc313739602d2e61940137c627055629a9643310fce9ec08138b25faf4434550a0848da8293073fedebff7e1cf75cb05b502b4b0dc91b88144a8d0d8ea5f8bacc232ccd068502fe856180f6c20ad35b846e0a29f9d36587f4a055ffb2852e1c3c992729770c83cb983e1d6f4d219fe78c257a7b71db337972d9a1b900a71a201f628e5e63d0276f04e9f9a6d06c4927456fe6342e6a9e06b703bb4344463f2be", 0xf2, 0x3}, {&(0x7f0000002700)="a554306b1e583f6fbd1aac9e0fcedde1b6aec678cdbb92078d84fc38980920d9f4815fc1ae37eb33507d454c3b2465697204759944499dbb11949fc945938e00ba44bbe87cfd3a6831edf4c673c7c493b1029761e2425987a10d4a5013b68356f99a5e2eb6b3601704ead8126476d3e5c536722866cdfbb8c93a015e1714e3ec1f588f2bc493fe46d670973f5352b66060c5d459604eb3c5ff54d9bcac619dca06d27f7c42acf246e4b29c8ffc981f38c9f4b80c832be1764411ad3d11b59e8c6325cd963fc8ea6733b567273b66a531784a2d7948cb43210882334eca30c4f8d2b5", 0xe2, 0x3ff}, {&(0x7f0000002800)="b0f4d89425cb8cce6962a4d2ed95b62569cc6b0dce3e48d1c2793f110936dea35688f7a369863729adb1e95fd667e6e1698ca5c4c4ad7eac", 0x38, 0x4}, {&(0x7f0000002840)="b51dff188352a6ec9173a08e63edbd9c0a875efc5a85a0779ade77f2efa35abc37ef672601c0c0c5459bc64b9b75ccb2780be3b53af510aa8afbb1d41df1f4ef910fde0748799cd6c52dcfde53154ed4b19b8128ab6499856b508a1961c28d5c4ecf5861fda8f9354ef8f7882238b006d8843d27ea54", 0x76, 0x10001}]) 07:26:21 executing program 5: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x204080, 0x0) ioctl$int_out(r0, 0x0, 0x0) 07:26:21 executing program 3: r0 = memfd_secret(0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) 07:26:21 executing program 4: sendmsg$can_raw(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000ac0), 0xffffffffffffffff) 07:26:21 executing program 0: openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000040), 0xd6760, 0x0) [ 737.766390][T13932] loop1: detected capacity change from 0 to 264192 07:26:22 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) fcntl$setstatus(r0, 0x4, 0xc4800) 07:26:22 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c09425, &(0x7f0000000080)={"f1b02cc2d27c61e4d46be0640334592d", 0x0, 0x0, {0x4}, {}, 0x0, [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x2]}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) process_vm_readv(0x0, &(0x7f0000000840)=[{&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000540)=""/71, 0x47}, {0x0}, {&(0x7f00000006c0)=""/164, 0xa4}], 0x5, &(0x7f0000000a40)=[{&(0x7f0000000900)=""/209, 0xd1}, {&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000a00)=""/10, 0xa}], 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000021c0)=[{0x0}, {0x0}], 0x2, 0x4, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r5 = dup(r4) write$6lowpan_enable(r5, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 07:26:22 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x8, 0x5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="a2a79fee4bc78b820e3b08b74210516bdaa31037410e48be9648d70b36e32b5ce9463c7a86ea62603b3ba04756091945087c7ce39c3b8a0fd98a337559c40603c48d1943a7cdeacc20d4d3c8503ac750335ded670e1d80cbe8d899be8d99863fdd5cf148993de6c84e7b6bc95c9b5b028e74a04586ff796521d844bcff4d6e07dcc5f5dc2bce22dbe4ad9dc63027ae5e08a714f13063f306ba5990795087d9c096f0a4d72357b744dcab76f1272a18ffe03dfafc987365ba12a4929421edbfe7921d680e1eaf9928d473562d269463e762b7ecb41dcbf532f05425a4cc4b4c02bb9b57e0cb55a9b291a3059e74759d3a6d7c11d3316e0abb9dfbdfdb284e4cc40f8cb73ef4924c2e414b4521085dd21de8c2ff2f1a0f5a89c9e4aca0f6966208cc3b69e491a25dfb83969db0c8e245c826f019bcf7c89655a71fee3cd753a1387dd17034ef1f666c851e9ce1b26b7aa48f27b2e6dae795d53453893bf08ba16d81aba71ae056e9c3edf15bcc0c57c94b37af1102c099ed75a76304a4795074ef285a006fafe8a44b52b68f6925ccb97bd61a0ec79ea50d33e41b8b411cb81e51c88ede3d9fe24d53dd213f72e2dd2d9d85446f50b37a0331b97d212b0f27429c5287298c6f3902c9a8cf409d1b7fea196d329503ed96a188cb2e2f8e1d8dbb65a7227d324fe31690a8bd069eafaf0087f7cc46e1dc7d2ac6a4869297ad537ce6b30953d601004d5ed0ebd09176aa77f828a911228f7eabaef0cfa793f060bfd0c5e1f74e2711977dc279eb842434bd4c5c16a5dc4aeaac5ff4d6bafe977ff9c83e9bf3d114524e8e4aaa35d912c87d68b94a9d9cb323a9e877a5c8e29fed661c4b2e15fdad666aa4103c0acc4b42f77b1092e3e9292915800cc4fd91b038b3b392742a98ed22fa29b148ab5bad92967c6ca43e9dab3af87ed6852ce82e2ccf7d08ef5eb59489722e08b8e3dc7ce40952afb5f6ed5b1fad362c76e0cd0b691c0af9778d088e994351ac25477dc76a29d110f3cdb08ce89e23a1ec8c3fea8987c6df630ec1d10f71863669f460b6cbecc30cbc14ad9543ead1ea38365726897097779ca3693993c106721a77bac1c6535d23ad06ec4a67bb5f02637ff27f3692091591b72fd128a6802147fcce2854472188b29614191c4488d1e81eb8d0713679e8b3f67031f49c3e03f9752f7434ba6745506e24401e0eeb8a2a865e285f8d8df47089912eff51eb33bcc6d040720a4fde4b5e300d07f03389bcdd0162ae4ac4b77976748c86249816a975c674f500daa3ab3121618377a148a08483ae4fcb144eddd92ebd11a67d9d7267df53a8d15ea5bbd6399d2a5ea68191f3d4681d518bfd57d0d74445e29a288743ed25d5b554ba0b7a4da27c0febb4b1c9c1ce3b5a512c11627d993034f1da3156b20ca3045de1ed2aad67df4356a1c2aa1118d51db452ebf9b38fe397c7f32aaa19345327f6dbe7ed57e43cc47a84944686e20462a5e54c3a75264c30632f42009a716950ff3cab94a5c673b171af50d6195be3b9ef4405e4e6f830adec45d786ce68d1f82e452f95d2ed5cbb41c596912383f11a6d71992670258d7dded75bbcfd099f57b53606921810daad42badb50b630ff42d031d6998541a485b2ad744102361ffba7da5c56c15e39e6196fd1a80d466ebe3f75967d4574b012c24b7e79974b2cb7855eeb798c5166fa1e23655407ccbac51d8dbbb9839f08cf6fe38c5d3e165f99611de040fa0059c5ef5f2518f325d88847c8e4a467709ca5c133600c775465b7c6f66bae0db891af0a77061984dedb210d4d40a3bf36d90d4b0e859e26f52227cc6a49d955d33d19c33ed3f7b683515e216d69ef7bf1288e71a0cc120ef10cd67399b3fdc65ec56fd250bb82eb24f8302f634a6c66b537f9e8dba4b18ce548a7c6ab58b37a2ae20197257c2fac58d86870cae998cf66af632d5c3c5052e9d74e3e1b778570d7e0ed7f41574d3b339ba96d47ee366441b75bcf8ab7a9790b7821ca83c7eab3a2852c569acb2d11736c99e35ad0cd88b5fb77e913e4011c4200d5048fe4babe64829b9cedd2dca1f6d8b9acf5e77ca88ca3512edae9359579d70aa468ebebc68b8f3b582cc08ebfed602350db9355cd8025f2db98d5ec8de925b22bf3fa0605ebe73eed61b7e3bbc6207905a3cf996b1f5f0f4c7ddee66d2caf3ac6c9247940e995808fdd025a064446ad24233a201d9ab5d7414a81c01c8b38a5192de7b692f700134222698ee04a4b5d0284fb3196f693b64903a66d8e8f2956111d8df8d345f88d9baa85b6c96102fcfab2a40c425dc1aaf4c1d09663007fce4457b7407d0c2b29e8c1a3c332564c7d348b55edabbc07441dc242f2bea4849ae518db93fcd7f2290a2060d1055dc56765cf68aee2e44f72722e219a95e26b9bde12f0a3bae4703d3c7fa408840d5d6e469db654e04be16173f7a9cfe5414e8ef0b288008c833ae60c0a2aa06695bca73b7a02712c6a1142e9cd6ec3c4dfe807fdad3154b306673e61ad41e232fba86528c2703f7bb5fdaa8a6cda4f2ee77da5d8f11d5bebd1197d32b2d2e5b328f2ccc78182a81949b905631b3a407066dea8cb056434217760a537676375e5f514806efed14e262f9cc146a32ee1e2460212546d3209e928a69e2d501d2a4c6ab037a452c04d2fad53449c2049acabec88ce67438bfadf807685e9c8b88619b55fa03cad473331a59a9ccab4d3b1b43e2cbf16e7881c4b702cd994d8442d16b7d5b4fd3084424833d0da04afd1ecb64d048b12be82e2d8c5e6e797ef5dcdf26d4bdc65c8abc00a69479d9979d0f6f15b5c9b89bd23262cc03961a3ca44e50280ebbbd5dee9ec4143de0970c3b3a3abdfb6872a0364b613b29767dcb5fa7f363178cb62ce7aba09af7d505146ae5d2432d1acf50c7c2ea4fd5199975c487c4607a12a9ac06dc5e88e2347571be7675f8a339635b36c4834a985113224a9f92ed1892e845e5a31b546693c3d0c53f05e0ba740746804d7390e6d8a23fe86e9a702bf08b523079e294837f21b0b378b57fca47600c8cc0137c42de2219e7b50f0f299adf2a164a9959458b8d06a88d512525a78ce2364da2a31b8ddbe3442b4fc009c2f4411181f13df2776dd3a46d3bc3f0ee7d18b29588841c16b8589659b4eb84aff3eb7cac5409a70dba86885c1ce723c90331d0828cc3593305f3d3d034c3ed99126dfabcee333055623e5bc038a871bd1d3b172e5c3336ce929d094b90170461c5692b1479a63250a96fd4f8f62a2cc57de5371349e7aedbacff54e336b81a01749ab615d7a855fc491412b2ebe949591dd23c0fa492274305282bb4efc1b326e11382499b345eb6edfa0e86ed916d987dcb6b30e371c85cae97fef85ec0671d002e4a8808d36b9f7f6fe4db5d124a898f9d37ff27043c66aa4edf1eab349c96cf88270e54af0ca91fe5cdfebb6ce9b64b256d58520f53a8f1f33e06eca26d3c976a0718a09c7f3ff80ed1525fafe12f19d761b0247b97d54c7fa65933e6d76b23992d85805db865d8ccf351187d787b143c9b2a946b61f59a361ee9e772d13783e7b5039ce66d15ee433eff24279feef78affbf63f0f0d992f6813d3bb5f3b190258f3bb19940e7099fabd4b0705fc59dad9758a0d814abdf9f4cb42fdae7f321f8a137b9ee6178634a0ec408fc81d2ad56cd28d1eb4e6028fd6262dafa9506b70c60f013e282be5f30526672db2a25d7276ee384c4aacc823d9201e9f52e23c555670bdbeb56cd61197dc14b8bdb366dc7f134c7eded050533f7a93bd724f435867996781938b1e868c555175e7e0fe1f64cba48ecf01fcb6a8550dbd40fd1fc30d878bcc8931779c72243e7a726747317b77ab99775217fd07d7bc28ba06c814a514444b7fac9860fe86bd8fe3e3777b06930f1d32bea8fb071f260321847953a772473e9e6fefc32c3701f1d1a6e19ba2557b6b8743909227e7ebf2dfa9420191ce0ed66685ead4763cd013c9460ca52bb07cfcdaff94fafe950c0452053a11a49fb5247d5cf3257eb599b43a3eb25028b3e0b1321677c471a3397e6859440a803bb5c1230a0ae74cd9b0b5ca7a241de2abd335ab1254b688bf27d774cff9ef23bd899b715542c5736983c16ca9c090c78b0f37ab703ccc5fca489559d5fc123edc8ed2dda361927e6d382853042c661862e289f6c4dda142db516da755f13644fe7ee97a3ee19d9e162f2397c7d9d6761bbea751541bf68bf81045ec42692cdafb05e1526f49154bbca9e1d052009b9497858711ea518652e93a07584fdcf9ececdeffe8c3bd04daf3d5f59f8637cf292d933c782d8e23a39a0128c49a1d810d2d5e435f86c47ea74ce2e904d046b81c9316c853bb4ce53a097a3d897c809e7d83b55783378c632f0f1ce38c044804c34ee56c44d6ff54141d2cc7c7b27d2da06281468390fbaab363e5b27c57d2f306777ac5cebd3a72fb1f9410f0e47c7c109ec567441cab4e74d4c72dd4cea9d365aecb0ae62e4e3791b66631409ec94aa3432af64f32a4dcb89f5911b384ab69e4cbfa42b9df3337b8ac1de279be74f2761aa00ab4dbb8e3c7a909040f04c768257d4ac9964262bbbdbcb68105d41c304634d974142766b2d39fb1cef8521fe83f267ae3b2a3c28990df7a1b3013ab6735fb1919132f70dedba35e21e7576f40c5917aae01e579655ae7b116f2bf494457b4f91d6ef0c90147e215748f0bcc98f9b8c7d6957684cb5663749df0cde4ebcd61de9674ec1b4b6bf7995e2100f786328da1e8162b33948256133e680557f0770b8c83db349a2c8b150efe6da94e1f821ccd088a132222929e56c45cbe5863c2154de14bb991b0afcb325e56fc89a72d8c9b9f67d816a9e480d819320fdf4e731ad24867d954cced2b6aa170f3eef2fe84f45c0dc6f61680f11ec26af78e2ba4998c1d4dc3c77f116961e75c9ddb579e49504b1c099241a2ef817dd309f4eb26ae19bb1ed908d524417e222bc664e4bb556b85e450f4c57d1c350aa4f5645ec5cdf85787143641f7c907cd205c7ac3c917850fddf0d0b2b92c100676d98eb43e447bf5ece382177b890b48ddcc95c060165b4a7289e755f9582801b7f837a694fe9a1a45df8ccf88ff4445eff169798352e9f080c5736d34a5fef2adfdfae472118d89acd3300d87584bb3c49fd5801d0a4805b169573ec78d3dd2998a2a5c4ce15f2d8f4f92ca6f75885b94a27774f7d9dda19c989fcbba2a09bcdad79b062be3e41ed7f33c46b90163641d7b13a39c5887171f672e69e91af23253ee218f547fca77ed0870a97a65a49a193ceb94a31f5f5bda8736c29fa67a52cbd91aecf563b09468c8580615691c554c7cdd5999f1b9ffea6d10998b8b73bfc1f4110827e54cbab7892dac65d72de88f4f5e492abf10b237bb4befee14ab808c944ef0de6a223aeb95d3985bc231200a3e41b331890e12374e9e40d4320a101cfafcdbf4398a7072d83cbbf5ab272054d7e177cd0fe24dbd07681cae021a74599a599e749d6bfc20f0a34e1193c6e64a1d3ec075edbf8f6e26388af5396f3e720de42c341728b6f57b6b9f20dc01cddd6623231414b7f5a4131ae82de4127928798e45d6d66f518eb8e30bc354882abdd25dce94cdccfb4a0a88bf9ccd3fcc6a746b8aae28dc624bba93ba7ef81860dca20da4ac2288558b102b0247d02a005971a0aea9f101aa156c38e68ed204d04f548047799003176d7e723c87ed834f642ccb50746c3a20d93f3afdc5f62ce4b2b0e70f8c1b425980ada0ad9e839998e01d7b03", 0x1000, 0x2}, {&(0x7f0000000040)="5d5850fb081e67ecec392eb63f437ed67587dc40042aff2a67624a452deb3f24c281535435d681deb83160beba05b012bad72ab6cb15b935a645", 0x3a, 0x20}, {&(0x7f0000000080)="cf3bd1d35e23b5faad49ecf1a25d7b21993dc0d8d17d04f0e2ac72f13eb41400814c0a07ce444390619a40dcd064f849deb9c5150cb821af2efcd430e3a3e7722a026a91f21298bfc7ef17012618b1c1463628b7b6d0df225678ce7a180f18e880036b3ff58895f62e8ecca3f85a47bccab2eb07fe5a850b4f18a51dda9b78d02bbea3d0e6988787929e43b538f210988edea8ea5bac2b5eafda0ba9c52b3eeb52a0ca78cf67a9fb83598707a82417b82980d2d3403b", 0xb6, 0xff}, {&(0x7f0000000140)="421eb3d5cbb21e234212b8e4acc1da03d2a2c7", 0x13, 0x800}, {&(0x7f0000000180)="9c85ebdfb4b18d", 0x7, 0x8}]) syz_read_part_table(0x800, 0x4, &(0x7f0000000380)=[{&(0x7f0000000200)="3d8dd83499debf89fe1fac42a47c028c0306120219fa103112e61f109e4707e3c37ecd00d4727d97c5101f693390a78cdac703fcec043c4d91a502e6839dc42f67af04bce7dfbb5037ab78a8915466782cbd9eb1c59e07040d488726f3114f6c2a9fbead2309374219374989a8180f2a136e3d00f32bbf05087f8a4954383116bc6ef6d9215627c0fb4698c34cb105b9f079f759f9e5936962f97db7bc1536037e90865ece131bc1271c30180622df78ec5d17ad1e418df49eeb3d42772475795c0f25", 0xc3}, {&(0x7f0000000300)="a3f11c6280ce73", 0x7, 0x7}, {&(0x7f0000000340)="d962f396b94c58cd30933d23", 0xc, 0x4}, {&(0x7f00000015c0)="c5c511f71521e0d69b23999cb1862c9df3639678e51643b3ee9c600a3c886f9a55c3bc0cfc6b43187817b53511da60b16ca3a669ef4d4b3fee591fd2b3663b55e71f25bf14233d3dc23b10376ff0c6eb7fedc54dd2a02e6d5de04e9b3348753db756fce7e5615c4da8d88218cb5945b5686925e37c1d9f4a24b6dcbc190ecad430fadf94afbb0158ed00d99c3a6215024fbe25c84cc39c3ad4230e63ec7aaa8cb4e52b44ae7c35e6f0227c3f71bc8dcfeb0467d59812d06f2873fda3814a798123fc0abf9975be142a720c7509e3e6e3040d213afef7ac2f523c1c296c6e17fce5480b0d01e3a2c330dd5c0fa3e83be64cdc780eab2d222d0cda62a517f72c03be0e89b401c8b3edc42b17f81256d0faab99054d866db511388d7ab3b0f4a5df72bf15b49b2829fb989a5d3a0e0f2a367b8e189f5ce62e621f149ca015b50ced3373fc69c30b987bd9eb32cf20a8785080cfa92c5d923eb336b14f13ca74030c06f4ef25b32718cc920ac3860ec580d10dd71a3974be96f62c68628138789be9316af629ea8e1fb94534e7efa2381f691b38dda2127dbcd6cb6a989fac5acc4992f64aff9050c0883f1071a009ef612d29781592f4b3381dc6ab72b4ebe9641e23527c949337c4950e30780bec09706c927369345f5722e21d61b425ac526d8ffb133735a83bf8a05b114224a9f6b86b34175fc77cf8bcc319589e57563cab879751956888a2871b13a043c49e95aee818f511074488268201e0ec3e14426ed61d8a11f1aa9d1ad452c681199fed361c04e83971c4c1155120b52dade715b31c53dd0ee712afe75fff99eda87a77a9a3a780cbc9995649bbeaaee5d0769b813d1692c6bf4d3e69d9d7cf4d019af612f76f9c6cd53cf7db0768f215000f7d5fd695cae317a4b8d60e0de19e745c982a078cd7d4e67635ce0e1264079b55de8e068941f7f2c54fbb7e12dca2078f73454b3658441da0bebe1d688daca4e97e2c1984255ffbf45000e1f548c33e0d319fcd884936f8b13381e84ceaec911ab7dda067720719ef60b010e2f7fdef88c255bd4d21dc84f94476cdc36a752e9e53836c515f5b0d44b2deade696970f14e40b978cff272d7b5912af8f1043c50e1816d2e522b4aa7c039c51f40d55f522fb2573e33fc50fe957cd6c106eefee88b6ea1c650ff63a556684462f7cc4d09623fcfff8cbecba1435ddf439623f04a0a67b68b23035cd924d440de602a7f72646962cd71cdf4c2c034fa2675283fef53fd585b6845008fd65f273a1c52d230f3ab4db64ad6940fdd31af522aa82b32a69865e7a894197f20fb0a8f944332843ce2e0ed6326d55840402f12f61f06c7c927f4b40267ef844b98a51282c14bb69695039f09e5fd4b98a462d4a58cafcb6a81ad1377f722087d1ecc71c34da8fca3920f8d844141997ab377b7a7a96aa49540be8b498216cd5b9cdb5de350a7e1e0080ade467f24fc17ccfa459594a83f979032fe90893ba643fef20e0081c2fce7e85a9454f5713029fe5b9b2a9330248908a21871b756d4ae2f7287e529299e540221e33c4d67332122a9d9ecdd41b0c41aa94508d34755d9b51f0947d26dd994f8f935dc3377955b8cf45edd341bb3a951db4b7e80e89ea46d7a168e86b22eb2c5cda6deff615c913b71228cf731439c25607b873957befe5321a8f1052fc2bd30c2dde4652dbee3bcb9b56df15aac3c40c45a09df1bb93edded9c17c628a638e89eee7acfbbaef20c0f2443e2c2339c93fe503d4b5048c8f99540ee8cc2694e1afa7a80b65e95655dfff2b24cf2f6d5840a939d037da68522949571d81251d8ea04240f8b5c12a93d636438ad9f3fc4a1904d34462e7a0c15ec5ed1d9758b599468b781f0044ede6273b0bcc9936e7ac1fec1b4c684774b2afc8b1b098bcc49d4ed74263a06eb2c1afbb93f38131ec68ad747e8fd21b2510bf103436dde9ff18d8369478bbafcf6f4be001d84335f5b02174b6116eb47df20ac45343c964b7600801f37cf7f8e1b7b2e71058d7f4d9d648c2e9642a4b7b4d59e68feda0093736c14ed3a52da9b0ccda6c7cce14f3a2a63cbe5e1314e4293249b29dfdd63bf059f0e3617fea1dbee38f452b457a58ca3914407338b5f920e19362b871613b5deda4a3936d14b3d7a785bbfe909bf68f1b3f2a30eaa257f807fed9445f4c12fe9c6616dba726bcdf6b4459aa488afeb89ddae068bff0fa7ab5e4ff625745435c4d8409a332181c72e7efa81db7194e00d06a7e0bea408815daae4470e55c647007a4f8313065fff2ab2d2a42475be210d085027063cf75277f768df09d719f316c1592db71df9398f5b518697fbad6620347c23f283320eebe902be81d0812b47b5966c40d25705362abbc6d874511f44181901d68ea42dad8e0303aa3f1bc35fbf47c86c0d75c5da6ebf8b36309ac4be2ca12dc071a8a4501bc6ee9a3acae4232399a82968d6a9df8783785deb911d10e0ea8cb6f09d4649585f82e9768668427138130694d7e0cd7f4bb312b869afeb4f55d1728e803990ac215cb518cc7ca9b491d7183c69193c3a254b8590910d70ae107b4cd62b9aabd4506d50dd2ed8d428bc18d637adf1a3aa8283d8f7b7e0c9c3288de5936a5ab0b3cfd91eaddae2fb077138970d396ddf5dada683f15c9bdb0b1dec9680bce521cf48547c46c7970b113c6fb2525fa09feb6b918c9916ee94b71e9d63d588055f6baa23501d76f70a98ebfe23f6d210716fa9bf88254efbed46774b22c549922022a5d6d06430aaf4219c4f3bdd69c0389937324bbd4de24e26f730c59dbfd6d1db7202e904d08c524195f8b98b6e9fa91e2be462cd9a25e63a7f0acf04a0a5ca7bdcc7a4f427171d9100124c267ea8c167d9551058b413ccde9fce65ab5c9cc66bd83a9d135bed1bf03c90244d299d073763fe3e0442f6d065aa7318667efc3dc7540528e95fa6ac8ed42879eeb209d3a02714b50669d27a182fef9425d9ac1ad9c609a9fcbd96cb13fc6f5f20c0e4c31c73a8e2de06cc96edba8fd2cc8cc9ddbce1e39b552146624c78d85ef24ea3a96759fcdd2c225164a927b85eb1f9fb0eefe18115e0deebb6e55151bef5aca67449fd8594e4fd73fda279aaa22c883fbb55b6a8154e7c4f662cd98a4182c4744502c6da4c8e854db34458928c333fe1c79178411955b064b3a744be5ebec73f32235219fe867b00c0ce65887beb9a5a88abdcadb4e3f8e1db7ca6bfdd1619e6d08642b53c06037b2f26a2d6a0e0541c36d47b73843c1c03d314970bcbeb7136fb85e70e7b27e80a09bd2e0d01dcf179b8de260e28f8f8762a7a1dc3dbff005e83b13fb1f0c9f66097870b9b290734fb622323109b3b7eac43a22b36847c16971b569ce8c203ac98d620e56eedef6a6190f46938c1bf4aa08138c4d2cc4bd5c904030867743c5291e472b7b5ae8a9cfa77f9c4bada0bf4f67a10c1fdfffcb39da58163ba88cdd1a8aeef6336e529405d6a34230c237fc7e88b7eeb10b7eb9a578d58fc3aa971ea475a7419601afe67e6438d6743111425906eefa40af4dbd3cfcd2332f4ea3044452bc234b893d6b4269aec56b227657d7599bcbc898f4dfc0bca226b54d303efd62842c7c97526a83a09865d13197cb0f7accb75deb41ab08cb57e16b730d21e6a3ada555c997bb243026d88d0135bb43a4bafb5d788707c9a97d4b288dbc31edeb09974dcd88ca4caca5078e4a627d10401979957c1a7b006633b7843694f4f4b7ad37090d1d108dd02e3912a0c1de0b89902b119bc077c719904e2974d14a62b162babed394b38138058183150c3e2ff20c8ab21a46094609aaf1e89c133ee7f0e9a006613c9a8de776b9b1db73664acbcab4ec267b61e1369dded05da3a4c6ed6360ecddd34a578147f3c978fdab84c83c34c786269a2115dad8a446f43658a4986a802cceec6e2bfaeb448e5b91bfb3a7d13f3ae308d38709861fb9714e97b2803576eb6078da75170da80a34f5345f2f1dd195c49aaed4cd06099a1aeca644c056df201f3fc782e3dbf201ce136c2118f88a41b60bae476647777669e5c74f8a13821c312daf5466482777cc4a4ea5b574951f2e26385410d05b4eab993003aa47e4a4815c3f6daeebefc7f8553226011df3c7c4307f462f9f21c51e417fa75c71fc2e6bd81254fbf031b90358ac0a533ff87dc3999bbd4c00a090b57248a762c53d438d95bf693cdbfa9b54fe0221139d084d23a60b43504545d2153cf3acda21a3ca1c217af07d316aeb524eadd979b08cb09b2fda97b2ce6b0c3e27caccf4b88faf2ff541a1b225854506449dfab0b74980f808c7c6413693d16b751caeaada4092cfe8df77c9394956b6f0d64ea03240f4a406f1b004dbb84028d96adca1c61e817c43fee7aa42381add73f2953f00052dde5b3c9ab512299505136629456381c8adf8745d0cd169edce413e621b53ab77fbf1e9527b1b9558b5c9add3d1320ce789b2c7d0b9e202f219bb14fdbb0732254f8a27964e1a5efce9dff8dfcb57e78b83e961a51ebca0568062e639a2b9e98336358190a0247eedebf044b6a2a00c8047104640c5da4b020ec6b26121f74157bf8dfcf320c0128f9048b6b0581caa265db176397c63e507b020c584d8ebbd6342e43b0a3fa6a53c36b4ff0f93378320631d68e01936e3784b6d19d656a7d2d5b876feec929ac29983ed35879ab619861a85ef3e80f3110637b541e6629601bbf3b01f7d569a97ecfb7cde39ae8c0f143efb8838a4cd54b5ebada2a711684c451b9d58d8bf4f882c5135178affbf2dd41a4d863785faa08527c5c60dfb859e64d1807f7ee32b8bdb3c65f3bf97923e0cefd66701602326ca4dea29dcf0a2c7d081388695d7c37d1cdfc0ffd4539b285165170c0a72411c2c10550110d856989d963230c7ed9632093b48b2714d25d61bb0e689e8d8c89c4b383996fa2a37bf3aa77f6457112028f69c3eca5ca8059cc3b3fefbaade10880be4c26eb7ce4ce46f57dcf7a5d99e29034930c721f5d41a283c553936fb7060a894e3bf524f8cb547b9fedab4e1b9c799ea93157b9c94ea5f6b77df3ac88c361697850f4824a2033c2c26c84083c6c526432b611b0805611ddc6ea19caec185e93aa85657ea3a3dab4419933b060fda92dcb679965fa1177c3a5d3e0bfe45948f70ee2fc842484025dce114c86d18cc0cfa447370e83b176d4db0f849b72d8242cc12b394f1d886e213e1876cdd18634ea4b8c7caa30f234413801f31d70fde5a90d1553ed559c807ada1b1c21d9cd72140767f4674591e45960b8f3c995683004b79abcec4f89cd10d9a3804046e205214e50d672d371f49ed6f501e39141342b1b13c8564db2beb4ddb954ac53d0d71ebdda23a0fb5d86758b882156279f4aa662f6a69dbdf57505dbee5d95b795e4b99d99961f35b0dfc57ff3f9f8e2cbcd55f9df53673deebaaed676b00fbda1bc65f4d356865cfc961eea36045a368ce764708af3906c569a3021779e04353fdbb9e3ab8ea8f6e5aa0c8acf9ac72ea8826fff68cd03d3176d0f33949d0a6c0df177ca576c97e5ccf5babcb1f94bc7f1f03c13b2bd607e9f60b1e6d2e4ee34e1a7dbfaa4c612101ecc5de9b192b3931ce4ffb465fd933ef543fe16c59df80603b2f90a85c54fe022de25434d836bdbe21ffe706847acb13bef0c6168973672532c0653e39436002058ca8749c99282a396e3c3ec2fd0af507a181730427e2b731f202b1858f208c2c90025ae6088ce16a1ec7ecee7a90a7536e9988806fab95832ff218a0b78eb1fa", 0x1000, 0x8f2}]) 07:26:22 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000a00)={&(0x7f0000000500), 0xc, &(0x7f00000009c0)={&(0x7f00000004c0)={0x14}, 0xd}}, 0x0) 07:26:22 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_DEV(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) [ 738.451158][T13957] loop1: detected capacity change from 0 to 264192 [ 738.647399][T13957] loop1: AHDI p1 p2 [ 738.652197][T13957] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:23 executing program 2: r0 = epoll_create(0x7) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) 07:26:23 executing program 4: r0 = openat$damon_schemes(0xffffffffffffff9c, &(0x7f0000000040), 0x402, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000480)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 07:26:23 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x8, 0x5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="a2a79fee4bc78b820e3b08b74210516bdaa31037410e48be9648d70b36e32b5ce9463c7a86ea62603b3ba04756091945087c7ce39c3b8a0fd98a337559c40603c48d1943a7cdeacc20d4d3c8503ac750335ded670e1d80cbe8d899be8d99863fdd5cf148993de6c84e7b6bc95c9b5b028e74a04586ff796521d844bcff4d6e07dcc5f5dc2bce22dbe4ad9dc63027ae5e08a714f13063f306ba5990795087d9c096f0a4d72357b744dcab76f1272a18ffe03dfafc987365ba12a4929421edbfe7921d680e1eaf9928d473562d269463e762b7ecb41dcbf532f05425a4cc4b4c02bb9b57e0cb55a9b291a3059e74759d3a6d7c11d3316e0abb9dfbdfdb284e4cc40f8cb73ef4924c2e414b4521085dd21de8c2ff2f1a0f5a89c9e4aca0f6966208cc3b69e491a25dfb83969db0c8e245c826f019bcf7c89655a71fee3cd753a1387dd17034ef1f666c851e9ce1b26b7aa48f27b2e6dae795d53453893bf08ba16d81aba71ae056e9c3edf15bcc0c57c94b37af1102c099ed75a76304a4795074ef285a006fafe8a44b52b68f6925ccb97bd61a0ec79ea50d33e41b8b411cb81e51c88ede3d9fe24d53dd213f72e2dd2d9d85446f50b37a0331b97d212b0f27429c5287298c6f3902c9a8cf409d1b7fea196d329503ed96a188cb2e2f8e1d8dbb65a7227d324fe31690a8bd069eafaf0087f7cc46e1dc7d2ac6a4869297ad537ce6b30953d601004d5ed0ebd09176aa77f828a911228f7eabaef0cfa793f060bfd0c5e1f74e2711977dc279eb842434bd4c5c16a5dc4aeaac5ff4d6bafe977ff9c83e9bf3d114524e8e4aaa35d912c87d68b94a9d9cb323a9e877a5c8e29fed661c4b2e15fdad666aa4103c0acc4b42f77b1092e3e9292915800cc4fd91b038b3b392742a98ed22fa29b148ab5bad92967c6ca43e9dab3af87ed6852ce82e2ccf7d08ef5eb59489722e08b8e3dc7ce40952afb5f6ed5b1fad362c76e0cd0b691c0af9778d088e994351ac25477dc76a29d110f3cdb08ce89e23a1ec8c3fea8987c6df630ec1d10f71863669f460b6cbecc30cbc14ad9543ead1ea38365726897097779ca3693993c106721a77bac1c6535d23ad06ec4a67bb5f02637ff27f3692091591b72fd128a6802147fcce2854472188b29614191c4488d1e81eb8d0713679e8b3f67031f49c3e03f9752f7434ba6745506e24401e0eeb8a2a865e285f8d8df47089912eff51eb33bcc6d040720a4fde4b5e300d07f03389bcdd0162ae4ac4b77976748c86249816a975c674f500daa3ab3121618377a148a08483ae4fcb144eddd92ebd11a67d9d7267df53a8d15ea5bbd6399d2a5ea68191f3d4681d518bfd57d0d74445e29a288743ed25d5b554ba0b7a4da27c0febb4b1c9c1ce3b5a512c11627d993034f1da3156b20ca3045de1ed2aad67df4356a1c2aa1118d51db452ebf9b38fe397c7f32aaa19345327f6dbe7ed57e43cc47a84944686e20462a5e54c3a75264c30632f42009a716950ff3cab94a5c673b171af50d6195be3b9ef4405e4e6f830adec45d786ce68d1f82e452f95d2ed5cbb41c596912383f11a6d71992670258d7dded75bbcfd099f57b53606921810daad42badb50b630ff42d031d6998541a485b2ad744102361ffba7da5c56c15e39e6196fd1a80d466ebe3f75967d4574b012c24b7e79974b2cb7855eeb798c5166fa1e23655407ccbac51d8dbbb9839f08cf6fe38c5d3e165f99611de040fa0059c5ef5f2518f325d88847c8e4a467709ca5c133600c775465b7c6f66bae0db891af0a77061984dedb210d4d40a3bf36d90d4b0e859e26f52227cc6a49d955d33d19c33ed3f7b683515e216d69ef7bf1288e71a0cc120ef10cd67399b3fdc65ec56fd250bb82eb24f8302f634a6c66b537f9e8dba4b18ce548a7c6ab58b37a2ae20197257c2fac58d86870cae998cf66af632d5c3c5052e9d74e3e1b778570d7e0ed7f41574d3b339ba96d47ee366441b75bcf8ab7a9790b7821ca83c7eab3a2852c569acb2d11736c99e35ad0cd88b5fb77e913e4011c4200d5048fe4babe64829b9cedd2dca1f6d8b9acf5e77ca88ca3512edae9359579d70aa468ebebc68b8f3b582cc08ebfed602350db9355cd8025f2db98d5ec8de925b22bf3fa0605ebe73eed61b7e3bbc6207905a3cf996b1f5f0f4c7ddee66d2caf3ac6c9247940e995808fdd025a064446ad24233a201d9ab5d7414a81c01c8b38a5192de7b692f700134222698ee04a4b5d0284fb3196f693b64903a66d8e8f2956111d8df8d345f88d9baa85b6c96102fcfab2a40c425dc1aaf4c1d09663007fce4457b7407d0c2b29e8c1a3c332564c7d348b55edabbc07441dc242f2bea4849ae518db93fcd7f2290a2060d1055dc56765cf68aee2e44f72722e219a95e26b9bde12f0a3bae4703d3c7fa408840d5d6e469db654e04be16173f7a9cfe5414e8ef0b288008c833ae60c0a2aa06695bca73b7a02712c6a1142e9cd6ec3c4dfe807fdad3154b306673e61ad41e232fba86528c2703f7bb5fdaa8a6cda4f2ee77da5d8f11d5bebd1197d32b2d2e5b328f2ccc78182a81949b905631b3a407066dea8cb056434217760a537676375e5f514806efed14e262f9cc146a32ee1e2460212546d3209e928a69e2d501d2a4c6ab037a452c04d2fad53449c2049acabec88ce67438bfadf807685e9c8b88619b55fa03cad473331a59a9ccab4d3b1b43e2cbf16e7881c4b702cd994d8442d16b7d5b4fd3084424833d0da04afd1ecb64d048b12be82e2d8c5e6e797ef5dcdf26d4bdc65c8abc00a69479d9979d0f6f15b5c9b89bd23262cc03961a3ca44e50280ebbbd5dee9ec4143de0970c3b3a3abdfb6872a0364b613b29767dcb5fa7f363178cb62ce7aba09af7d505146ae5d2432d1acf50c7c2ea4fd5199975c487c4607a12a9ac06dc5e88e2347571be7675f8a339635b36c4834a985113224a9f92ed1892e845e5a31b546693c3d0c53f05e0ba740746804d7390e6d8a23fe86e9a702bf08b523079e294837f21b0b378b57fca47600c8cc0137c42de2219e7b50f0f299adf2a164a9959458b8d06a88d512525a78ce2364da2a31b8ddbe3442b4fc009c2f4411181f13df2776dd3a46d3bc3f0ee7d18b29588841c16b8589659b4eb84aff3eb7cac5409a70dba86885c1ce723c90331d0828cc3593305f3d3d034c3ed99126dfabcee333055623e5bc038a871bd1d3b172e5c3336ce929d094b90170461c5692b1479a63250a96fd4f8f62a2cc57de5371349e7aedbacff54e336b81a01749ab615d7a855fc491412b2ebe949591dd23c0fa492274305282bb4efc1b326e11382499b345eb6edfa0e86ed916d987dcb6b30e371c85cae97fef85ec0671d002e4a8808d36b9f7f6fe4db5d124a898f9d37ff27043c66aa4edf1eab349c96cf88270e54af0ca91fe5cdfebb6ce9b64b256d58520f53a8f1f33e06eca26d3c976a0718a09c7f3ff80ed1525fafe12f19d761b0247b97d54c7fa65933e6d76b23992d85805db865d8ccf351187d787b143c9b2a946b61f59a361ee9e772d13783e7b5039ce66d15ee433eff24279feef78affbf63f0f0d992f6813d3bb5f3b190258f3bb19940e7099fabd4b0705fc59dad9758a0d814abdf9f4cb42fdae7f321f8a137b9ee6178634a0ec408fc81d2ad56cd28d1eb4e6028fd6262dafa9506b70c60f013e282be5f30526672db2a25d7276ee384c4aacc823d9201e9f52e23c555670bdbeb56cd61197dc14b8bdb366dc7f134c7eded050533f7a93bd724f435867996781938b1e868c555175e7e0fe1f64cba48ecf01fcb6a8550dbd40fd1fc30d878bcc8931779c72243e7a726747317b77ab99775217fd07d7bc28ba06c814a514444b7fac9860fe86bd8fe3e3777b06930f1d32bea8fb071f260321847953a772473e9e6fefc32c3701f1d1a6e19ba2557b6b8743909227e7ebf2dfa9420191ce0ed66685ead4763cd013c9460ca52bb07cfcdaff94fafe950c0452053a11a49fb5247d5cf3257eb599b43a3eb25028b3e0b1321677c471a3397e6859440a803bb5c1230a0ae74cd9b0b5ca7a241de2abd335ab1254b688bf27d774cff9ef23bd899b715542c5736983c16ca9c090c78b0f37ab703ccc5fca489559d5fc123edc8ed2dda361927e6d382853042c661862e289f6c4dda142db516da755f13644fe7ee97a3ee19d9e162f2397c7d9d6761bbea751541bf68bf81045ec42692cdafb05e1526f49154bbca9e1d052009b9497858711ea518652e93a07584fdcf9ececdeffe8c3bd04daf3d5f59f8637cf292d933c782d8e23a39a0128c49a1d810d2d5e435f86c47ea74ce2e904d046b81c9316c853bb4ce53a097a3d897c809e7d83b55783378c632f0f1ce38c044804c34ee56c44d6ff54141d2cc7c7b27d2da06281468390fbaab363e5b27c57d2f306777ac5cebd3a72fb1f9410f0e47c7c109ec567441cab4e74d4c72dd4cea9d365aecb0ae62e4e3791b66631409ec94aa3432af64f32a4dcb89f5911b384ab69e4cbfa42b9df3337b8ac1de279be74f2761aa00ab4dbb8e3c7a909040f04c768257d4ac9964262bbbdbcb68105d41c304634d974142766b2d39fb1cef8521fe83f267ae3b2a3c28990df7a1b3013ab6735fb1919132f70dedba35e21e7576f40c5917aae01e579655ae7b116f2bf494457b4f91d6ef0c90147e215748f0bcc98f9b8c7d6957684cb5663749df0cde4ebcd61de9674ec1b4b6bf7995e2100f786328da1e8162b33948256133e680557f0770b8c83db349a2c8b150efe6da94e1f821ccd088a132222929e56c45cbe5863c2154de14bb991b0afcb325e56fc89a72d8c9b9f67d816a9e480d819320fdf4e731ad24867d954cced2b6aa170f3eef2fe84f45c0dc6f61680f11ec26af78e2ba4998c1d4dc3c77f116961e75c9ddb579e49504b1c099241a2ef817dd309f4eb26ae19bb1ed908d524417e222bc664e4bb556b85e450f4c57d1c350aa4f5645ec5cdf85787143641f7c907cd205c7ac3c917850fddf0d0b2b92c100676d98eb43e447bf5ece382177b890b48ddcc95c060165b4a7289e755f9582801b7f837a694fe9a1a45df8ccf88ff4445eff169798352e9f080c5736d34a5fef2adfdfae472118d89acd3300d87584bb3c49fd5801d0a4805b169573ec78d3dd2998a2a5c4ce15f2d8f4f92ca6f75885b94a27774f7d9dda19c989fcbba2a09bcdad79b062be3e41ed7f33c46b90163641d7b13a39c5887171f672e69e91af23253ee218f547fca77ed0870a97a65a49a193ceb94a31f5f5bda8736c29fa67a52cbd91aecf563b09468c8580615691c554c7cdd5999f1b9ffea6d10998b8b73bfc1f4110827e54cbab7892dac65d72de88f4f5e492abf10b237bb4befee14ab808c944ef0de6a223aeb95d3985bc231200a3e41b331890e12374e9e40d4320a101cfafcdbf4398a7072d83cbbf5ab272054d7e177cd0fe24dbd07681cae021a74599a599e749d6bfc20f0a34e1193c6e64a1d3ec075edbf8f6e26388af5396f3e720de42c341728b6f57b6b9f20dc01cddd6623231414b7f5a4131ae82de4127928798e45d6d66f518eb8e30bc354882abdd25dce94cdccfb4a0a88bf9ccd3fcc6a746b8aae28dc624bba93ba7ef81860dca20da4ac2288558b102b0247d02a005971a0aea9f101aa156c38e68ed204d04f548047799003176d7e723c87ed834f642ccb50746c3a20d93f3afdc5f62ce4b2b0e70f8c1b425980ada0ad9e839998e01d7b03", 0x1000, 0x2}, {&(0x7f0000000040)="5d5850fb081e67ecec392eb63f437ed67587dc40042aff2a67624a452deb3f24c281535435d681deb83160beba05b012bad72ab6cb15b935a645", 0x3a, 0x20}, {&(0x7f0000000080)="cf3bd1d35e23b5faad49ecf1a25d7b21993dc0d8d17d04f0e2ac72f13eb41400814c0a07ce444390619a40dcd064f849deb9c5150cb821af2efcd430e3a3e7722a026a91f21298bfc7ef17012618b1c1463628b7b6d0df225678ce7a180f18e880036b3ff58895f62e8ecca3f85a47bccab2eb07fe5a850b4f18a51dda9b78d02bbea3d0e6988787929e43b538f210988edea8ea5bac2b5eafda0ba9c52b3eeb52a0ca78cf67a9fb83598707a82417b82980d2d3403b", 0xb6, 0xff}, {&(0x7f0000000140)="421eb3d5cbb21e234212b8e4acc1da03d2a2c7", 0x13, 0x800}, {&(0x7f0000000180)="9c85ebdfb4b18d", 0x7, 0x8}]) syz_read_part_table(0x800, 0x4, &(0x7f0000000380)=[{&(0x7f0000000200)="3d8dd83499debf89fe1fac42a47c028c0306120219fa103112e61f109e4707e3c37ecd00d4727d97c5101f693390a78cdac703fcec043c4d91a502e6839dc42f67af04bce7dfbb5037ab78a8915466782cbd9eb1c59e07040d488726f3114f6c2a9fbead2309374219374989a8180f2a136e3d00f32bbf05087f8a4954383116bc6ef6d9215627c0fb4698c34cb105b9f079f759f9e5936962f97db7bc1536037e90865ece131bc1271c30180622df78ec5d17ad1e418df49eeb3d42772475795c0f25", 0xc3}, {&(0x7f0000000300)="a3f11c6280ce73", 0x7, 0x7}, {&(0x7f0000000340)="d962f396b94c58cd30933d23", 0xc, 0x4}, {&(0x7f00000015c0)="c5c511f71521e0d69b23999cb1862c9df3639678e51643b3ee9c600a3c886f9a55c3bc0cfc6b43187817b53511da60b16ca3a669ef4d4b3fee591fd2b3663b55e71f25bf14233d3dc23b10376ff0c6eb7fedc54dd2a02e6d5de04e9b3348753db756fce7e5615c4da8d88218cb5945b5686925e37c1d9f4a24b6dcbc190ecad430fadf94afbb0158ed00d99c3a6215024fbe25c84cc39c3ad4230e63ec7aaa8cb4e52b44ae7c35e6f0227c3f71bc8dcfeb0467d59812d06f2873fda3814a798123fc0abf9975be142a720c7509e3e6e3040d213afef7ac2f523c1c296c6e17fce5480b0d01e3a2c330dd5c0fa3e83be64cdc780eab2d222d0cda62a517f72c03be0e89b401c8b3edc42b17f81256d0faab99054d866db511388d7ab3b0f4a5df72bf15b49b2829fb989a5d3a0e0f2a367b8e189f5ce62e621f149ca015b50ced3373fc69c30b987bd9eb32cf20a8785080cfa92c5d923eb336b14f13ca74030c06f4ef25b32718cc920ac3860ec580d10dd71a3974be96f62c68628138789be9316af629ea8e1fb94534e7efa2381f691b38dda2127dbcd6cb6a989fac5acc4992f64aff9050c0883f1071a009ef612d29781592f4b3381dc6ab72b4ebe9641e23527c949337c4950e30780bec09706c927369345f5722e21d61b425ac526d8ffb133735a83bf8a05b114224a9f6b86b34175fc77cf8bcc319589e57563cab879751956888a2871b13a043c49e95aee818f511074488268201e0ec3e14426ed61d8a11f1aa9d1ad452c681199fed361c04e83971c4c1155120b52dade715b31c53dd0ee712afe75fff99eda87a77a9a3a780cbc9995649bbeaaee5d0769b813d1692c6bf4d3e69d9d7cf4d019af612f76f9c6cd53cf7db0768f215000f7d5fd695cae317a4b8d60e0de19e745c982a078cd7d4e67635ce0e1264079b55de8e068941f7f2c54fbb7e12dca2078f73454b3658441da0bebe1d688daca4e97e2c1984255ffbf45000e1f548c33e0d319fcd884936f8b13381e84ceaec911ab7dda067720719ef60b010e2f7fdef88c255bd4d21dc84f94476cdc36a752e9e53836c515f5b0d44b2deade696970f14e40b978cff272d7b5912af8f1043c50e1816d2e522b4aa7c039c51f40d55f522fb2573e33fc50fe957cd6c106eefee88b6ea1c650ff63a556684462f7cc4d09623fcfff8cbecba1435ddf439623f04a0a67b68b23035cd924d440de602a7f72646962cd71cdf4c2c034fa2675283fef53fd585b6845008fd65f273a1c52d230f3ab4db64ad6940fdd31af522aa82b32a69865e7a894197f20fb0a8f944332843ce2e0ed6326d55840402f12f61f06c7c927f4b40267ef844b98a51282c14bb69695039f09e5fd4b98a462d4a58cafcb6a81ad1377f722087d1ecc71c34da8fca3920f8d844141997ab377b7a7a96aa49540be8b498216cd5b9cdb5de350a7e1e0080ade467f24fc17ccfa459594a83f979032fe90893ba643fef20e0081c2fce7e85a9454f5713029fe5b9b2a9330248908a21871b756d4ae2f7287e529299e540221e33c4d67332122a9d9ecdd41b0c41aa94508d34755d9b51f0947d26dd994f8f935dc3377955b8cf45edd341bb3a951db4b7e80e89ea46d7a168e86b22eb2c5cda6deff615c913b71228cf731439c25607b873957befe5321a8f1052fc2bd30c2dde4652dbee3bcb9b56df15aac3c40c45a09df1bb93edded9c17c628a638e89eee7acfbbaef20c0f2443e2c2339c93fe503d4b5048c8f99540ee8cc2694e1afa7a80b65e95655dfff2b24cf2f6d5840a939d037da68522949571d81251d8ea04240f8b5c12a93d636438ad9f3fc4a1904d34462e7a0c15ec5ed1d9758b599468b781f0044ede6273b0bcc9936e7ac1fec1b4c684774b2afc8b1b098bcc49d4ed74263a06eb2c1afbb93f38131ec68ad747e8fd21b2510bf103436dde9ff18d8369478bbafcf6f4be001d84335f5b02174b6116eb47df20ac45343c964b7600801f37cf7f8e1b7b2e71058d7f4d9d648c2e9642a4b7b4d59e68feda0093736c14ed3a52da9b0ccda6c7cce14f3a2a63cbe5e1314e4293249b29dfdd63bf059f0e3617fea1dbee38f452b457a58ca3914407338b5f920e19362b871613b5deda4a3936d14b3d7a785bbfe909bf68f1b3f2a30eaa257f807fed9445f4c12fe9c6616dba726bcdf6b4459aa488afeb89ddae068bff0fa7ab5e4ff625745435c4d8409a332181c72e7efa81db7194e00d06a7e0bea408815daae4470e55c647007a4f8313065fff2ab2d2a42475be210d085027063cf75277f768df09d719f316c1592db71df9398f5b518697fbad6620347c23f283320eebe902be81d0812b47b5966c40d25705362abbc6d874511f44181901d68ea42dad8e0303aa3f1bc35fbf47c86c0d75c5da6ebf8b36309ac4be2ca12dc071a8a4501bc6ee9a3acae4232399a82968d6a9df8783785deb911d10e0ea8cb6f09d4649585f82e9768668427138130694d7e0cd7f4bb312b869afeb4f55d1728e803990ac215cb518cc7ca9b491d7183c69193c3a254b8590910d70ae107b4cd62b9aabd4506d50dd2ed8d428bc18d637adf1a3aa8283d8f7b7e0c9c3288de5936a5ab0b3cfd91eaddae2fb077138970d396ddf5dada683f15c9bdb0b1dec9680bce521cf48547c46c7970b113c6fb2525fa09feb6b918c9916ee94b71e9d63d588055f6baa23501d76f70a98ebfe23f6d210716fa9bf88254efbed46774b22c549922022a5d6d06430aaf4219c4f3bdd69c0389937324bbd4de24e26f730c59dbfd6d1db7202e904d08c524195f8b98b6e9fa91e2be462cd9a25e63a7f0acf04a0a5ca7bdcc7a4f427171d9100124c267ea8c167d9551058b413ccde9fce65ab5c9cc66bd83a9d135bed1bf03c90244d299d073763fe3e0442f6d065aa7318667efc3dc7540528e95fa6ac8ed42879eeb209d3a02714b50669d27a182fef9425d9ac1ad9c609a9fcbd96cb13fc6f5f20c0e4c31c73a8e2de06cc96edba8fd2cc8cc9ddbce1e39b552146624c78d85ef24ea3a96759fcdd2c225164a927b85eb1f9fb0eefe18115e0deebb6e55151bef5aca67449fd8594e4fd73fda279aaa22c883fbb55b6a8154e7c4f662cd98a4182c4744502c6da4c8e854db34458928c333fe1c79178411955b064b3a744be5ebec73f32235219fe867b00c0ce65887beb9a5a88abdcadb4e3f8e1db7ca6bfdd1619e6d08642b53c06037b2f26a2d6a0e0541c36d47b73843c1c03d314970bcbeb7136fb85e70e7b27e80a09bd2e0d01dcf179b8de260e28f8f8762a7a1dc3dbff005e83b13fb1f0c9f66097870b9b290734fb622323109b3b7eac43a22b36847c16971b569ce8c203ac98d620e56eedef6a6190f46938c1bf4aa08138c4d2cc4bd5c904030867743c5291e472b7b5ae8a9cfa77f9c4bada0bf4f67a10c1fdfffcb39da58163ba88cdd1a8aeef6336e529405d6a34230c237fc7e88b7eeb10b7eb9a578d58fc3aa971ea475a7419601afe67e6438d6743111425906eefa40af4dbd3cfcd2332f4ea3044452bc234b893d6b4269aec56b227657d7599bcbc898f4dfc0bca226b54d303efd62842c7c97526a83a09865d13197cb0f7accb75deb41ab08cb57e16b730d21e6a3ada555c997bb243026d88d0135bb43a4bafb5d788707c9a97d4b288dbc31edeb09974dcd88ca4caca5078e4a627d10401979957c1a7b006633b7843694f4f4b7ad37090d1d108dd02e3912a0c1de0b89902b119bc077c719904e2974d14a62b162babed394b38138058183150c3e2ff20c8ab21a46094609aaf1e89c133ee7f0e9a006613c9a8de776b9b1db73664acbcab4ec267b61e1369dded05da3a4c6ed6360ecddd34a578147f3c978fdab84c83c34c786269a2115dad8a446f43658a4986a802cceec6e2bfaeb448e5b91bfb3a7d13f3ae308d38709861fb9714e97b2803576eb6078da75170da80a34f5345f2f1dd195c49aaed4cd06099a1aeca644c056df201f3fc782e3dbf201ce136c2118f88a41b60bae476647777669e5c74f8a13821c312daf5466482777cc4a4ea5b574951f2e26385410d05b4eab993003aa47e4a4815c3f6daeebefc7f8553226011df3c7c4307f462f9f21c51e417fa75c71fc2e6bd81254fbf031b90358ac0a533ff87dc3999bbd4c00a090b57248a762c53d438d95bf693cdbfa9b54fe0221139d084d23a60b43504545d2153cf3acda21a3ca1c217af07d316aeb524eadd979b08cb09b2fda97b2ce6b0c3e27caccf4b88faf2ff541a1b225854506449dfab0b74980f808c7c6413693d16b751caeaada4092cfe8df77c9394956b6f0d64ea03240f4a406f1b004dbb84028d96adca1c61e817c43fee7aa42381add73f2953f00052dde5b3c9ab512299505136629456381c8adf8745d0cd169edce413e621b53ab77fbf1e9527b1b9558b5c9add3d1320ce789b2c7d0b9e202f219bb14fdbb0732254f8a27964e1a5efce9dff8dfcb57e78b83e961a51ebca0568062e639a2b9e98336358190a0247eedebf044b6a2a00c8047104640c5da4b020ec6b26121f74157bf8dfcf320c0128f9048b6b0581caa265db176397c63e507b020c584d8ebbd6342e43b0a3fa6a53c36b4ff0f93378320631d68e01936e3784b6d19d656a7d2d5b876feec929ac29983ed35879ab619861a85ef3e80f3110637b541e6629601bbf3b01f7d569a97ecfb7cde39ae8c0f143efb8838a4cd54b5ebada2a711684c451b9d58d8bf4f882c5135178affbf2dd41a4d863785faa08527c5c60dfb859e64d1807f7ee32b8bdb3c65f3bf97923e0cefd66701602326ca4dea29dcf0a2c7d081388695d7c37d1cdfc0ffd4539b285165170c0a72411c2c10550110d856989d963230c7ed9632093b48b2714d25d61bb0e689e8d8c89c4b383996fa2a37bf3aa77f6457112028f69c3eca5ca8059cc3b3fefbaade10880be4c26eb7ce4ce46f57dcf7a5d99e29034930c721f5d41a283c553936fb7060a894e3bf524f8cb547b9fedab4e1b9c799ea93157b9c94ea5f6b77df3ac88c361697850f4824a2033c2c26c84083c6c526432b611b0805611ddc6ea19caec185e93aa85657ea3a3dab4419933b060fda92dcb679965fa1177c3a5d3e0bfe45948f70ee2fc842484025dce114c86d18cc0cfa447370e83b176d4db0f849b72d8242cc12b394f1d886e213e1876cdd18634ea4b8c7caa30f234413801f31d70fde5a90d1553ed559c807ada1b1c21d9cd72140767f4674591e45960b8f3c995683004b79abcec4f89cd10d9a3804046e205214e50d672d371f49ed6f501e39141342b1b13c8564db2beb4ddb954ac53d0d71ebdda23a0fb5d86758b882156279f4aa662f6a69dbdf57505dbee5d95b795e4b99d99961f35b0dfc57ff3f9f8e2cbcd55f9df53673deebaaed676b00fbda1bc65f4d356865cfc961eea36045a368ce764708af3906c569a3021779e04353fdbb9e3ab8ea8f6e5aa0c8acf9ac72ea8826fff68cd03d3176d0f33949d0a6c0df177ca576c97e5ccf5babcb1f94bc7f1f03c13b2bd607e9f60b1e6d2e4ee34e1a7dbfaa4c612101ecc5de9b192b3931ce4ffb465fd933ef543fe16c59df80603b2f90a85c54fe022de25434d836bdbe21ffe706847acb13bef0c6168973672532c0653e39436002058ca8749c99282a396e3c3ec2fd0af507a181730427e2b731f202b1858f208c2c90025ae6088ce16a1ec7ecee7a90a7536e9988806fab95832ff218a0b78eb1fa", 0x1000, 0x8f2}]) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x8, 0x5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="a2a79fee4bc78b820e3b08b74210516bdaa31037410e48be9648d70b36e32b5ce9463c7a86ea62603b3ba04756091945087c7ce39c3b8a0fd98a337559c40603c48d1943a7cdeacc20d4d3c8503ac750335ded670e1d80cbe8d899be8d99863fdd5cf148993de6c84e7b6bc95c9b5b028e74a04586ff796521d844bcff4d6e07dcc5f5dc2bce22dbe4ad9dc63027ae5e08a714f13063f306ba5990795087d9c096f0a4d72357b744dcab76f1272a18ffe03dfafc987365ba12a4929421edbfe7921d680e1eaf9928d473562d269463e762b7ecb41dcbf532f05425a4cc4b4c02bb9b57e0cb55a9b291a3059e74759d3a6d7c11d3316e0abb9dfbdfdb284e4cc40f8cb73ef4924c2e414b4521085dd21de8c2ff2f1a0f5a89c9e4aca0f6966208cc3b69e491a25dfb83969db0c8e245c826f019bcf7c89655a71fee3cd753a1387dd17034ef1f666c851e9ce1b26b7aa48f27b2e6dae795d53453893bf08ba16d81aba71ae056e9c3edf15bcc0c57c94b37af1102c099ed75a76304a4795074ef285a006fafe8a44b52b68f6925ccb97bd61a0ec79ea50d33e41b8b411cb81e51c88ede3d9fe24d53dd213f72e2dd2d9d85446f50b37a0331b97d212b0f27429c5287298c6f3902c9a8cf409d1b7fea196d329503ed96a188cb2e2f8e1d8dbb65a7227d324fe31690a8bd069eafaf0087f7cc46e1dc7d2ac6a4869297ad537ce6b30953d601004d5ed0ebd09176aa77f828a911228f7eabaef0cfa793f060bfd0c5e1f74e2711977dc279eb842434bd4c5c16a5dc4aeaac5ff4d6bafe977ff9c83e9bf3d114524e8e4aaa35d912c87d68b94a9d9cb323a9e877a5c8e29fed661c4b2e15fdad666aa4103c0acc4b42f77b1092e3e9292915800cc4fd91b038b3b392742a98ed22fa29b148ab5bad92967c6ca43e9dab3af87ed6852ce82e2ccf7d08ef5eb59489722e08b8e3dc7ce40952afb5f6ed5b1fad362c76e0cd0b691c0af9778d088e994351ac25477dc76a29d110f3cdb08ce89e23a1ec8c3fea8987c6df630ec1d10f71863669f460b6cbecc30cbc14ad9543ead1ea38365726897097779ca3693993c106721a77bac1c6535d23ad06ec4a67bb5f02637ff27f3692091591b72fd128a6802147fcce2854472188b29614191c4488d1e81eb8d0713679e8b3f67031f49c3e03f9752f7434ba6745506e24401e0eeb8a2a865e285f8d8df47089912eff51eb33bcc6d040720a4fde4b5e300d07f03389bcdd0162ae4ac4b77976748c86249816a975c674f500daa3ab3121618377a148a08483ae4fcb144eddd92ebd11a67d9d7267df53a8d15ea5bbd6399d2a5ea68191f3d4681d518bfd57d0d74445e29a288743ed25d5b554ba0b7a4da27c0febb4b1c9c1ce3b5a512c11627d993034f1da3156b20ca3045de1ed2aad67df4356a1c2aa1118d51db452ebf9b38fe397c7f32aaa19345327f6dbe7ed57e43cc47a84944686e20462a5e54c3a75264c30632f42009a716950ff3cab94a5c673b171af50d6195be3b9ef4405e4e6f830adec45d786ce68d1f82e452f95d2ed5cbb41c596912383f11a6d71992670258d7dded75bbcfd099f57b53606921810daad42badb50b630ff42d031d6998541a485b2ad744102361ffba7da5c56c15e39e6196fd1a80d466ebe3f75967d4574b012c24b7e79974b2cb7855eeb798c5166fa1e23655407ccbac51d8dbbb9839f08cf6fe38c5d3e165f99611de040fa0059c5ef5f2518f325d88847c8e4a467709ca5c133600c775465b7c6f66bae0db891af0a77061984dedb210d4d40a3bf36d90d4b0e859e26f52227cc6a49d955d33d19c33ed3f7b683515e216d69ef7bf1288e71a0cc120ef10cd67399b3fdc65ec56fd250bb82eb24f8302f634a6c66b537f9e8dba4b18ce548a7c6ab58b37a2ae20197257c2fac58d86870cae998cf66af632d5c3c5052e9d74e3e1b778570d7e0ed7f41574d3b339ba96d47ee366441b75bcf8ab7a9790b7821ca83c7eab3a2852c569acb2d11736c99e35ad0cd88b5fb77e913e4011c4200d5048fe4babe64829b9cedd2dca1f6d8b9acf5e77ca88ca3512edae9359579d70aa468ebebc68b8f3b582cc08ebfed602350db9355cd8025f2db98d5ec8de925b22bf3fa0605ebe73eed61b7e3bbc6207905a3cf996b1f5f0f4c7ddee66d2caf3ac6c9247940e995808fdd025a064446ad24233a201d9ab5d7414a81c01c8b38a5192de7b692f700134222698ee04a4b5d0284fb3196f693b64903a66d8e8f2956111d8df8d345f88d9baa85b6c96102fcfab2a40c425dc1aaf4c1d09663007fce4457b7407d0c2b29e8c1a3c332564c7d348b55edabbc07441dc242f2bea4849ae518db93fcd7f2290a2060d1055dc56765cf68aee2e44f72722e219a95e26b9bde12f0a3bae4703d3c7fa408840d5d6e469db654e04be16173f7a9cfe5414e8ef0b288008c833ae60c0a2aa06695bca73b7a02712c6a1142e9cd6ec3c4dfe807fdad3154b306673e61ad41e232fba86528c2703f7bb5fdaa8a6cda4f2ee77da5d8f11d5bebd1197d32b2d2e5b328f2ccc78182a81949b905631b3a407066dea8cb056434217760a537676375e5f514806efed14e262f9cc146a32ee1e2460212546d3209e928a69e2d501d2a4c6ab037a452c04d2fad53449c2049acabec88ce67438bfadf807685e9c8b88619b55fa03cad473331a59a9ccab4d3b1b43e2cbf16e7881c4b702cd994d8442d16b7d5b4fd3084424833d0da04afd1ecb64d048b12be82e2d8c5e6e797ef5dcdf26d4bdc65c8abc00a69479d9979d0f6f15b5c9b89bd23262cc03961a3ca44e50280ebbbd5dee9ec4143de0970c3b3a3abdfb6872a0364b613b29767dcb5fa7f363178cb62ce7aba09af7d505146ae5d2432d1acf50c7c2ea4fd5199975c487c4607a12a9ac06dc5e88e2347571be7675f8a339635b36c4834a985113224a9f92ed1892e845e5a31b546693c3d0c53f05e0ba740746804d7390e6d8a23fe86e9a702bf08b523079e294837f21b0b378b57fca47600c8cc0137c42de2219e7b50f0f299adf2a164a9959458b8d06a88d512525a78ce2364da2a31b8ddbe3442b4fc009c2f4411181f13df2776dd3a46d3bc3f0ee7d18b29588841c16b8589659b4eb84aff3eb7cac5409a70dba86885c1ce723c90331d0828cc3593305f3d3d034c3ed99126dfabcee333055623e5bc038a871bd1d3b172e5c3336ce929d094b90170461c5692b1479a63250a96fd4f8f62a2cc57de5371349e7aedbacff54e336b81a01749ab615d7a855fc491412b2ebe949591dd23c0fa492274305282bb4efc1b326e11382499b345eb6edfa0e86ed916d987dcb6b30e371c85cae97fef85ec0671d002e4a8808d36b9f7f6fe4db5d124a898f9d37ff27043c66aa4edf1eab349c96cf88270e54af0ca91fe5cdfebb6ce9b64b256d58520f53a8f1f33e06eca26d3c976a0718a09c7f3ff80ed1525fafe12f19d761b0247b97d54c7fa65933e6d76b23992d85805db865d8ccf351187d787b143c9b2a946b61f59a361ee9e772d13783e7b5039ce66d15ee433eff24279feef78affbf63f0f0d992f6813d3bb5f3b190258f3bb19940e7099fabd4b0705fc59dad9758a0d814abdf9f4cb42fdae7f321f8a137b9ee6178634a0ec408fc81d2ad56cd28d1eb4e6028fd6262dafa9506b70c60f013e282be5f30526672db2a25d7276ee384c4aacc823d9201e9f52e23c555670bdbeb56cd61197dc14b8bdb366dc7f134c7eded050533f7a93bd724f435867996781938b1e868c555175e7e0fe1f64cba48ecf01fcb6a8550dbd40fd1fc30d878bcc8931779c72243e7a726747317b77ab99775217fd07d7bc28ba06c814a514444b7fac9860fe86bd8fe3e3777b06930f1d32bea8fb071f260321847953a772473e9e6fefc32c3701f1d1a6e19ba2557b6b8743909227e7ebf2dfa9420191ce0ed66685ead4763cd013c9460ca52bb07cfcdaff94fafe950c0452053a11a49fb5247d5cf3257eb599b43a3eb25028b3e0b1321677c471a3397e6859440a803bb5c1230a0ae74cd9b0b5ca7a241de2abd335ab1254b688bf27d774cff9ef23bd899b715542c5736983c16ca9c090c78b0f37ab703ccc5fca489559d5fc123edc8ed2dda361927e6d382853042c661862e289f6c4dda142db516da755f13644fe7ee97a3ee19d9e162f2397c7d9d6761bbea751541bf68bf81045ec42692cdafb05e1526f49154bbca9e1d052009b9497858711ea518652e93a07584fdcf9ececdeffe8c3bd04daf3d5f59f8637cf292d933c782d8e23a39a0128c49a1d810d2d5e435f86c47ea74ce2e904d046b81c9316c853bb4ce53a097a3d897c809e7d83b55783378c632f0f1ce38c044804c34ee56c44d6ff54141d2cc7c7b27d2da06281468390fbaab363e5b27c57d2f306777ac5cebd3a72fb1f9410f0e47c7c109ec567441cab4e74d4c72dd4cea9d365aecb0ae62e4e3791b66631409ec94aa3432af64f32a4dcb89f5911b384ab69e4cbfa42b9df3337b8ac1de279be74f2761aa00ab4dbb8e3c7a909040f04c768257d4ac9964262bbbdbcb68105d41c304634d974142766b2d39fb1cef8521fe83f267ae3b2a3c28990df7a1b3013ab6735fb1919132f70dedba35e21e7576f40c5917aae01e579655ae7b116f2bf494457b4f91d6ef0c90147e215748f0bcc98f9b8c7d6957684cb5663749df0cde4ebcd61de9674ec1b4b6bf7995e2100f786328da1e8162b33948256133e680557f0770b8c83db349a2c8b150efe6da94e1f821ccd088a132222929e56c45cbe5863c2154de14bb991b0afcb325e56fc89a72d8c9b9f67d816a9e480d819320fdf4e731ad24867d954cced2b6aa170f3eef2fe84f45c0dc6f61680f11ec26af78e2ba4998c1d4dc3c77f116961e75c9ddb579e49504b1c099241a2ef817dd309f4eb26ae19bb1ed908d524417e222bc664e4bb556b85e450f4c57d1c350aa4f5645ec5cdf85787143641f7c907cd205c7ac3c917850fddf0d0b2b92c100676d98eb43e447bf5ece382177b890b48ddcc95c060165b4a7289e755f9582801b7f837a694fe9a1a45df8ccf88ff4445eff169798352e9f080c5736d34a5fef2adfdfae472118d89acd3300d87584bb3c49fd5801d0a4805b169573ec78d3dd2998a2a5c4ce15f2d8f4f92ca6f75885b94a27774f7d9dda19c989fcbba2a09bcdad79b062be3e41ed7f33c46b90163641d7b13a39c5887171f672e69e91af23253ee218f547fca77ed0870a97a65a49a193ceb94a31f5f5bda8736c29fa67a52cbd91aecf563b09468c8580615691c554c7cdd5999f1b9ffea6d10998b8b73bfc1f4110827e54cbab7892dac65d72de88f4f5e492abf10b237bb4befee14ab808c944ef0de6a223aeb95d3985bc231200a3e41b331890e12374e9e40d4320a101cfafcdbf4398a7072d83cbbf5ab272054d7e177cd0fe24dbd07681cae021a74599a599e749d6bfc20f0a34e1193c6e64a1d3ec075edbf8f6e26388af5396f3e720de42c341728b6f57b6b9f20dc01cddd6623231414b7f5a4131ae82de4127928798e45d6d66f518eb8e30bc354882abdd25dce94cdccfb4a0a88bf9ccd3fcc6a746b8aae28dc624bba93ba7ef81860dca20da4ac2288558b102b0247d02a005971a0aea9f101aa156c38e68ed204d04f548047799003176d7e723c87ed834f642ccb50746c3a20d93f3afdc5f62ce4b2b0e70f8c1b425980ada0ad9e839998e01d7b03", 0x1000, 0x2}, {&(0x7f0000000040)="5d5850fb081e67ecec392eb63f437ed67587dc40042aff2a67624a452deb3f24c281535435d681deb83160beba05b012bad72ab6cb15b935a645", 0x3a, 0x20}, {&(0x7f0000000080)="cf3bd1d35e23b5faad49ecf1a25d7b21993dc0d8d17d04f0e2ac72f13eb41400814c0a07ce444390619a40dcd064f849deb9c5150cb821af2efcd430e3a3e7722a026a91f21298bfc7ef17012618b1c1463628b7b6d0df225678ce7a180f18e880036b3ff58895f62e8ecca3f85a47bccab2eb07fe5a850b4f18a51dda9b78d02bbea3d0e6988787929e43b538f210988edea8ea5bac2b5eafda0ba9c52b3eeb52a0ca78cf67a9fb83598707a82417b82980d2d3403b", 0xb6, 0xff}, {&(0x7f0000000140)="421eb3d5cbb21e234212b8e4acc1da03d2a2c7", 0x13, 0x800}, {&(0x7f0000000180)="9c85ebdfb4b18d", 0x7, 0x8}]) (async) syz_read_part_table(0x800, 0x4, &(0x7f0000000380)=[{&(0x7f0000000200)="3d8dd83499debf89fe1fac42a47c028c0306120219fa103112e61f109e4707e3c37ecd00d4727d97c5101f693390a78cdac703fcec043c4d91a502e6839dc42f67af04bce7dfbb5037ab78a8915466782cbd9eb1c59e07040d488726f3114f6c2a9fbead2309374219374989a8180f2a136e3d00f32bbf05087f8a4954383116bc6ef6d9215627c0fb4698c34cb105b9f079f759f9e5936962f97db7bc1536037e90865ece131bc1271c30180622df78ec5d17ad1e418df49eeb3d42772475795c0f25", 0xc3}, {&(0x7f0000000300)="a3f11c6280ce73", 0x7, 0x7}, {&(0x7f0000000340)="d962f396b94c58cd30933d23", 0xc, 0x4}, {&(0x7f00000015c0)="c5c511f71521e0d69b23999cb1862c9df3639678e51643b3ee9c600a3c886f9a55c3bc0cfc6b43187817b53511da60b16ca3a669ef4d4b3fee591fd2b3663b55e71f25bf14233d3dc23b10376ff0c6eb7fedc54dd2a02e6d5de04e9b3348753db756fce7e5615c4da8d88218cb5945b5686925e37c1d9f4a24b6dcbc190ecad430fadf94afbb0158ed00d99c3a6215024fbe25c84cc39c3ad4230e63ec7aaa8cb4e52b44ae7c35e6f0227c3f71bc8dcfeb0467d59812d06f2873fda3814a798123fc0abf9975be142a720c7509e3e6e3040d213afef7ac2f523c1c296c6e17fce5480b0d01e3a2c330dd5c0fa3e83be64cdc780eab2d222d0cda62a517f72c03be0e89b401c8b3edc42b17f81256d0faab99054d866db511388d7ab3b0f4a5df72bf15b49b2829fb989a5d3a0e0f2a367b8e189f5ce62e621f149ca015b50ced3373fc69c30b987bd9eb32cf20a8785080cfa92c5d923eb336b14f13ca74030c06f4ef25b32718cc920ac3860ec580d10dd71a3974be96f62c68628138789be9316af629ea8e1fb94534e7efa2381f691b38dda2127dbcd6cb6a989fac5acc4992f64aff9050c0883f1071a009ef612d29781592f4b3381dc6ab72b4ebe9641e23527c949337c4950e30780bec09706c927369345f5722e21d61b425ac526d8ffb133735a83bf8a05b114224a9f6b86b34175fc77cf8bcc319589e57563cab879751956888a2871b13a043c49e95aee818f511074488268201e0ec3e14426ed61d8a11f1aa9d1ad452c681199fed361c04e83971c4c1155120b52dade715b31c53dd0ee712afe75fff99eda87a77a9a3a780cbc9995649bbeaaee5d0769b813d1692c6bf4d3e69d9d7cf4d019af612f76f9c6cd53cf7db0768f215000f7d5fd695cae317a4b8d60e0de19e745c982a078cd7d4e67635ce0e1264079b55de8e068941f7f2c54fbb7e12dca2078f73454b3658441da0bebe1d688daca4e97e2c1984255ffbf45000e1f548c33e0d319fcd884936f8b13381e84ceaec911ab7dda067720719ef60b010e2f7fdef88c255bd4d21dc84f94476cdc36a752e9e53836c515f5b0d44b2deade696970f14e40b978cff272d7b5912af8f1043c50e1816d2e522b4aa7c039c51f40d55f522fb2573e33fc50fe957cd6c106eefee88b6ea1c650ff63a556684462f7cc4d09623fcfff8cbecba1435ddf439623f04a0a67b68b23035cd924d440de602a7f72646962cd71cdf4c2c034fa2675283fef53fd585b6845008fd65f273a1c52d230f3ab4db64ad6940fdd31af522aa82b32a69865e7a894197f20fb0a8f944332843ce2e0ed6326d55840402f12f61f06c7c927f4b40267ef844b98a51282c14bb69695039f09e5fd4b98a462d4a58cafcb6a81ad1377f722087d1ecc71c34da8fca3920f8d844141997ab377b7a7a96aa49540be8b498216cd5b9cdb5de350a7e1e0080ade467f24fc17ccfa459594a83f979032fe90893ba643fef20e0081c2fce7e85a9454f5713029fe5b9b2a9330248908a21871b756d4ae2f7287e529299e540221e33c4d67332122a9d9ecdd41b0c41aa94508d34755d9b51f0947d26dd994f8f935dc3377955b8cf45edd341bb3a951db4b7e80e89ea46d7a168e86b22eb2c5cda6deff615c913b71228cf731439c25607b873957befe5321a8f1052fc2bd30c2dde4652dbee3bcb9b56df15aac3c40c45a09df1bb93edded9c17c628a638e89eee7acfbbaef20c0f2443e2c2339c93fe503d4b5048c8f99540ee8cc2694e1afa7a80b65e95655dfff2b24cf2f6d5840a939d037da68522949571d81251d8ea04240f8b5c12a93d636438ad9f3fc4a1904d34462e7a0c15ec5ed1d9758b599468b781f0044ede6273b0bcc9936e7ac1fec1b4c684774b2afc8b1b098bcc49d4ed74263a06eb2c1afbb93f38131ec68ad747e8fd21b2510bf103436dde9ff18d8369478bbafcf6f4be001d84335f5b02174b6116eb47df20ac45343c964b7600801f37cf7f8e1b7b2e71058d7f4d9d648c2e9642a4b7b4d59e68feda0093736c14ed3a52da9b0ccda6c7cce14f3a2a63cbe5e1314e4293249b29dfdd63bf059f0e3617fea1dbee38f452b457a58ca3914407338b5f920e19362b871613b5deda4a3936d14b3d7a785bbfe909bf68f1b3f2a30eaa257f807fed9445f4c12fe9c6616dba726bcdf6b4459aa488afeb89ddae068bff0fa7ab5e4ff625745435c4d8409a332181c72e7efa81db7194e00d06a7e0bea408815daae4470e55c647007a4f8313065fff2ab2d2a42475be210d085027063cf75277f768df09d719f316c1592db71df9398f5b518697fbad6620347c23f283320eebe902be81d0812b47b5966c40d25705362abbc6d874511f44181901d68ea42dad8e0303aa3f1bc35fbf47c86c0d75c5da6ebf8b36309ac4be2ca12dc071a8a4501bc6ee9a3acae4232399a82968d6a9df8783785deb911d10e0ea8cb6f09d4649585f82e9768668427138130694d7e0cd7f4bb312b869afeb4f55d1728e803990ac215cb518cc7ca9b491d7183c69193c3a254b8590910d70ae107b4cd62b9aabd4506d50dd2ed8d428bc18d637adf1a3aa8283d8f7b7e0c9c3288de5936a5ab0b3cfd91eaddae2fb077138970d396ddf5dada683f15c9bdb0b1dec9680bce521cf48547c46c7970b113c6fb2525fa09feb6b918c9916ee94b71e9d63d588055f6baa23501d76f70a98ebfe23f6d210716fa9bf88254efbed46774b22c549922022a5d6d06430aaf4219c4f3bdd69c0389937324bbd4de24e26f730c59dbfd6d1db7202e904d08c524195f8b98b6e9fa91e2be462cd9a25e63a7f0acf04a0a5ca7bdcc7a4f427171d9100124c267ea8c167d9551058b413ccde9fce65ab5c9cc66bd83a9d135bed1bf03c90244d299d073763fe3e0442f6d065aa7318667efc3dc7540528e95fa6ac8ed42879eeb209d3a02714b50669d27a182fef9425d9ac1ad9c609a9fcbd96cb13fc6f5f20c0e4c31c73a8e2de06cc96edba8fd2cc8cc9ddbce1e39b552146624c78d85ef24ea3a96759fcdd2c225164a927b85eb1f9fb0eefe18115e0deebb6e55151bef5aca67449fd8594e4fd73fda279aaa22c883fbb55b6a8154e7c4f662cd98a4182c4744502c6da4c8e854db34458928c333fe1c79178411955b064b3a744be5ebec73f32235219fe867b00c0ce65887beb9a5a88abdcadb4e3f8e1db7ca6bfdd1619e6d08642b53c06037b2f26a2d6a0e0541c36d47b73843c1c03d314970bcbeb7136fb85e70e7b27e80a09bd2e0d01dcf179b8de260e28f8f8762a7a1dc3dbff005e83b13fb1f0c9f66097870b9b290734fb622323109b3b7eac43a22b36847c16971b569ce8c203ac98d620e56eedef6a6190f46938c1bf4aa08138c4d2cc4bd5c904030867743c5291e472b7b5ae8a9cfa77f9c4bada0bf4f67a10c1fdfffcb39da58163ba88cdd1a8aeef6336e529405d6a34230c237fc7e88b7eeb10b7eb9a578d58fc3aa971ea475a7419601afe67e6438d6743111425906eefa40af4dbd3cfcd2332f4ea3044452bc234b893d6b4269aec56b227657d7599bcbc898f4dfc0bca226b54d303efd62842c7c97526a83a09865d13197cb0f7accb75deb41ab08cb57e16b730d21e6a3ada555c997bb243026d88d0135bb43a4bafb5d788707c9a97d4b288dbc31edeb09974dcd88ca4caca5078e4a627d10401979957c1a7b006633b7843694f4f4b7ad37090d1d108dd02e3912a0c1de0b89902b119bc077c719904e2974d14a62b162babed394b38138058183150c3e2ff20c8ab21a46094609aaf1e89c133ee7f0e9a006613c9a8de776b9b1db73664acbcab4ec267b61e1369dded05da3a4c6ed6360ecddd34a578147f3c978fdab84c83c34c786269a2115dad8a446f43658a4986a802cceec6e2bfaeb448e5b91bfb3a7d13f3ae308d38709861fb9714e97b2803576eb6078da75170da80a34f5345f2f1dd195c49aaed4cd06099a1aeca644c056df201f3fc782e3dbf201ce136c2118f88a41b60bae476647777669e5c74f8a13821c312daf5466482777cc4a4ea5b574951f2e26385410d05b4eab993003aa47e4a4815c3f6daeebefc7f8553226011df3c7c4307f462f9f21c51e417fa75c71fc2e6bd81254fbf031b90358ac0a533ff87dc3999bbd4c00a090b57248a762c53d438d95bf693cdbfa9b54fe0221139d084d23a60b43504545d2153cf3acda21a3ca1c217af07d316aeb524eadd979b08cb09b2fda97b2ce6b0c3e27caccf4b88faf2ff541a1b225854506449dfab0b74980f808c7c6413693d16b751caeaada4092cfe8df77c9394956b6f0d64ea03240f4a406f1b004dbb84028d96adca1c61e817c43fee7aa42381add73f2953f00052dde5b3c9ab512299505136629456381c8adf8745d0cd169edce413e621b53ab77fbf1e9527b1b9558b5c9add3d1320ce789b2c7d0b9e202f219bb14fdbb0732254f8a27964e1a5efce9dff8dfcb57e78b83e961a51ebca0568062e639a2b9e98336358190a0247eedebf044b6a2a00c8047104640c5da4b020ec6b26121f74157bf8dfcf320c0128f9048b6b0581caa265db176397c63e507b020c584d8ebbd6342e43b0a3fa6a53c36b4ff0f93378320631d68e01936e3784b6d19d656a7d2d5b876feec929ac29983ed35879ab619861a85ef3e80f3110637b541e6629601bbf3b01f7d569a97ecfb7cde39ae8c0f143efb8838a4cd54b5ebada2a711684c451b9d58d8bf4f882c5135178affbf2dd41a4d863785faa08527c5c60dfb859e64d1807f7ee32b8bdb3c65f3bf97923e0cefd66701602326ca4dea29dcf0a2c7d081388695d7c37d1cdfc0ffd4539b285165170c0a72411c2c10550110d856989d963230c7ed9632093b48b2714d25d61bb0e689e8d8c89c4b383996fa2a37bf3aa77f6457112028f69c3eca5ca8059cc3b3fefbaade10880be4c26eb7ce4ce46f57dcf7a5d99e29034930c721f5d41a283c553936fb7060a894e3bf524f8cb547b9fedab4e1b9c799ea93157b9c94ea5f6b77df3ac88c361697850f4824a2033c2c26c84083c6c526432b611b0805611ddc6ea19caec185e93aa85657ea3a3dab4419933b060fda92dcb679965fa1177c3a5d3e0bfe45948f70ee2fc842484025dce114c86d18cc0cfa447370e83b176d4db0f849b72d8242cc12b394f1d886e213e1876cdd18634ea4b8c7caa30f234413801f31d70fde5a90d1553ed559c807ada1b1c21d9cd72140767f4674591e45960b8f3c995683004b79abcec4f89cd10d9a3804046e205214e50d672d371f49ed6f501e39141342b1b13c8564db2beb4ddb954ac53d0d71ebdda23a0fb5d86758b882156279f4aa662f6a69dbdf57505dbee5d95b795e4b99d99961f35b0dfc57ff3f9f8e2cbcd55f9df53673deebaaed676b00fbda1bc65f4d356865cfc961eea36045a368ce764708af3906c569a3021779e04353fdbb9e3ab8ea8f6e5aa0c8acf9ac72ea8826fff68cd03d3176d0f33949d0a6c0df177ca576c97e5ccf5babcb1f94bc7f1f03c13b2bd607e9f60b1e6d2e4ee34e1a7dbfaa4c612101ecc5de9b192b3931ce4ffb465fd933ef543fe16c59df80603b2f90a85c54fe022de25434d836bdbe21ffe706847acb13bef0c6168973672532c0653e39436002058ca8749c99282a396e3c3ec2fd0af507a181730427e2b731f202b1858f208c2c90025ae6088ce16a1ec7ecee7a90a7536e9988806fab95832ff218a0b78eb1fa", 0x1000, 0x8f2}]) (async) 07:26:23 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:23 executing program 0: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) write$vga_arbiter(r0, &(0x7f0000000a40), 0xf) 07:26:23 executing program 4: openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000200)='devices.deny\x00', 0x2, 0x0) [ 739.330642][T13967] loop1: detected capacity change from 0 to 264192 07:26:23 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000a00)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000009c0)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) 07:26:23 executing program 0: pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0, 0x0) [ 739.484269][T13967] loop1: AHDI p1 p2 07:26:23 executing program 2: sigaltstack(&(0x7f0000000080)={&(0x7f0000000140)=""/79, 0x0, 0x4f}, &(0x7f0000000280)={0x0}) [ 739.514871][T13967] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:23 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:23 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x8, 0x5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="a2a79fee4bc78b820e3b08b74210516bdaa31037410e48be9648d70b36e32b5ce9463c7a86ea62603b3ba04756091945087c7ce39c3b8a0fd98a337559c40603c48d1943a7cdeacc20d4d3c8503ac750335ded670e1d80cbe8d899be8d99863fdd5cf148993de6c84e7b6bc95c9b5b028e74a04586ff796521d844bcff4d6e07dcc5f5dc2bce22dbe4ad9dc63027ae5e08a714f13063f306ba5990795087d9c096f0a4d72357b744dcab76f1272a18ffe03dfafc987365ba12a4929421edbfe7921d680e1eaf9928d473562d269463e762b7ecb41dcbf532f05425a4cc4b4c02bb9b57e0cb55a9b291a3059e74759d3a6d7c11d3316e0abb9dfbdfdb284e4cc40f8cb73ef4924c2e414b4521085dd21de8c2ff2f1a0f5a89c9e4aca0f6966208cc3b69e491a25dfb83969db0c8e245c826f019bcf7c89655a71fee3cd753a1387dd17034ef1f666c851e9ce1b26b7aa48f27b2e6dae795d53453893bf08ba16d81aba71ae056e9c3edf15bcc0c57c94b37af1102c099ed75a76304a4795074ef285a006fafe8a44b52b68f6925ccb97bd61a0ec79ea50d33e41b8b411cb81e51c88ede3d9fe24d53dd213f72e2dd2d9d85446f50b37a0331b97d212b0f27429c5287298c6f3902c9a8cf409d1b7fea196d329503ed96a188cb2e2f8e1d8dbb65a7227d324fe31690a8bd069eafaf0087f7cc46e1dc7d2ac6a4869297ad537ce6b30953d601004d5ed0ebd09176aa77f828a911228f7eabaef0cfa793f060bfd0c5e1f74e2711977dc279eb842434bd4c5c16a5dc4aeaac5ff4d6bafe977ff9c83e9bf3d114524e8e4aaa35d912c87d68b94a9d9cb323a9e877a5c8e29fed661c4b2e15fdad666aa4103c0acc4b42f77b1092e3e9292915800cc4fd91b038b3b392742a98ed22fa29b148ab5bad92967c6ca43e9dab3af87ed6852ce82e2ccf7d08ef5eb59489722e08b8e3dc7ce40952afb5f6ed5b1fad362c76e0cd0b691c0af9778d088e994351ac25477dc76a29d110f3cdb08ce89e23a1ec8c3fea8987c6df630ec1d10f71863669f460b6cbecc30cbc14ad9543ead1ea38365726897097779ca3693993c106721a77bac1c6535d23ad06ec4a67bb5f02637ff27f3692091591b72fd128a6802147fcce2854472188b29614191c4488d1e81eb8d0713679e8b3f67031f49c3e03f9752f7434ba6745506e24401e0eeb8a2a865e285f8d8df47089912eff51eb33bcc6d040720a4fde4b5e300d07f03389bcdd0162ae4ac4b77976748c86249816a975c674f500daa3ab3121618377a148a08483ae4fcb144eddd92ebd11a67d9d7267df53a8d15ea5bbd6399d2a5ea68191f3d4681d518bfd57d0d74445e29a288743ed25d5b554ba0b7a4da27c0febb4b1c9c1ce3b5a512c11627d993034f1da3156b20ca3045de1ed2aad67df4356a1c2aa1118d51db452ebf9b38fe397c7f32aaa19345327f6dbe7ed57e43cc47a84944686e20462a5e54c3a75264c30632f42009a716950ff3cab94a5c673b171af50d6195be3b9ef4405e4e6f830adec45d786ce68d1f82e452f95d2ed5cbb41c596912383f11a6d71992670258d7dded75bbcfd099f57b53606921810daad42badb50b630ff42d031d6998541a485b2ad744102361ffba7da5c56c15e39e6196fd1a80d466ebe3f75967d4574b012c24b7e79974b2cb7855eeb798c5166fa1e23655407ccbac51d8dbbb9839f08cf6fe38c5d3e165f99611de040fa0059c5ef5f2518f325d88847c8e4a467709ca5c133600c775465b7c6f66bae0db891af0a77061984dedb210d4d40a3bf36d90d4b0e859e26f52227cc6a49d955d33d19c33ed3f7b683515e216d69ef7bf1288e71a0cc120ef10cd67399b3fdc65ec56fd250bb82eb24f8302f634a6c66b537f9e8dba4b18ce548a7c6ab58b37a2ae20197257c2fac58d86870cae998cf66af632d5c3c5052e9d74e3e1b778570d7e0ed7f41574d3b339ba96d47ee366441b75bcf8ab7a9790b7821ca83c7eab3a2852c569acb2d11736c99e35ad0cd88b5fb77e913e4011c4200d5048fe4babe64829b9cedd2dca1f6d8b9acf5e77ca88ca3512edae9359579d70aa468ebebc68b8f3b582cc08ebfed602350db9355cd8025f2db98d5ec8de925b22bf3fa0605ebe73eed61b7e3bbc6207905a3cf996b1f5f0f4c7ddee66d2caf3ac6c9247940e995808fdd025a064446ad24233a201d9ab5d7414a81c01c8b38a5192de7b692f700134222698ee04a4b5d0284fb3196f693b64903a66d8e8f2956111d8df8d345f88d9baa85b6c96102fcfab2a40c425dc1aaf4c1d09663007fce4457b7407d0c2b29e8c1a3c332564c7d348b55edabbc07441dc242f2bea4849ae518db93fcd7f2290a2060d1055dc56765cf68aee2e44f72722e219a95e26b9bde12f0a3bae4703d3c7fa408840d5d6e469db654e04be16173f7a9cfe5414e8ef0b288008c833ae60c0a2aa06695bca73b7a02712c6a1142e9cd6ec3c4dfe807fdad3154b306673e61ad41e232fba86528c2703f7bb5fdaa8a6cda4f2ee77da5d8f11d5bebd1197d32b2d2e5b328f2ccc78182a81949b905631b3a407066dea8cb056434217760a537676375e5f514806efed14e262f9cc146a32ee1e2460212546d3209e928a69e2d501d2a4c6ab037a452c04d2fad53449c2049acabec88ce67438bfadf807685e9c8b88619b55fa03cad473331a59a9ccab4d3b1b43e2cbf16e7881c4b702cd994d8442d16b7d5b4fd3084424833d0da04afd1ecb64d048b12be82e2d8c5e6e797ef5dcdf26d4bdc65c8abc00a69479d9979d0f6f15b5c9b89bd23262cc03961a3ca44e50280ebbbd5dee9ec4143de0970c3b3a3abdfb6872a0364b613b29767dcb5fa7f363178cb62ce7aba09af7d505146ae5d2432d1acf50c7c2ea4fd5199975c487c4607a12a9ac06dc5e88e2347571be7675f8a339635b36c4834a985113224a9f92ed1892e845e5a31b546693c3d0c53f05e0ba740746804d7390e6d8a23fe86e9a702bf08b523079e294837f21b0b378b57fca47600c8cc0137c42de2219e7b50f0f299adf2a164a9959458b8d06a88d512525a78ce2364da2a31b8ddbe3442b4fc009c2f4411181f13df2776dd3a46d3bc3f0ee7d18b29588841c16b8589659b4eb84aff3eb7cac5409a70dba86885c1ce723c90331d0828cc3593305f3d3d034c3ed99126dfabcee333055623e5bc038a871bd1d3b172e5c3336ce929d094b90170461c5692b1479a63250a96fd4f8f62a2cc57de5371349e7aedbacff54e336b81a01749ab615d7a855fc491412b2ebe949591dd23c0fa492274305282bb4efc1b326e11382499b345eb6edfa0e86ed916d987dcb6b30e371c85cae97fef85ec0671d002e4a8808d36b9f7f6fe4db5d124a898f9d37ff27043c66aa4edf1eab349c96cf88270e54af0ca91fe5cdfebb6ce9b64b256d58520f53a8f1f33e06eca26d3c976a0718a09c7f3ff80ed1525fafe12f19d761b0247b97d54c7fa65933e6d76b23992d85805db865d8ccf351187d787b143c9b2a946b61f59a361ee9e772d13783e7b5039ce66d15ee433eff24279feef78affbf63f0f0d992f6813d3bb5f3b190258f3bb19940e7099fabd4b0705fc59dad9758a0d814abdf9f4cb42fdae7f321f8a137b9ee6178634a0ec408fc81d2ad56cd28d1eb4e6028fd6262dafa9506b70c60f013e282be5f30526672db2a25d7276ee384c4aacc823d9201e9f52e23c555670bdbeb56cd61197dc14b8bdb366dc7f134c7eded050533f7a93bd724f435867996781938b1e868c555175e7e0fe1f64cba48ecf01fcb6a8550dbd40fd1fc30d878bcc8931779c72243e7a726747317b77ab99775217fd07d7bc28ba06c814a514444b7fac9860fe86bd8fe3e3777b06930f1d32bea8fb071f260321847953a772473e9e6fefc32c3701f1d1a6e19ba2557b6b8743909227e7ebf2dfa9420191ce0ed66685ead4763cd013c9460ca52bb07cfcdaff94fafe950c0452053a11a49fb5247d5cf3257eb599b43a3eb25028b3e0b1321677c471a3397e6859440a803bb5c1230a0ae74cd9b0b5ca7a241de2abd335ab1254b688bf27d774cff9ef23bd899b715542c5736983c16ca9c090c78b0f37ab703ccc5fca489559d5fc123edc8ed2dda361927e6d382853042c661862e289f6c4dda142db516da755f13644fe7ee97a3ee19d9e162f2397c7d9d6761bbea751541bf68bf81045ec42692cdafb05e1526f49154bbca9e1d052009b9497858711ea518652e93a07584fdcf9ececdeffe8c3bd04daf3d5f59f8637cf292d933c782d8e23a39a0128c49a1d810d2d5e435f86c47ea74ce2e904d046b81c9316c853bb4ce53a097a3d897c809e7d83b55783378c632f0f1ce38c044804c34ee56c44d6ff54141d2cc7c7b27d2da06281468390fbaab363e5b27c57d2f306777ac5cebd3a72fb1f9410f0e47c7c109ec567441cab4e74d4c72dd4cea9d365aecb0ae62e4e3791b66631409ec94aa3432af64f32a4dcb89f5911b384ab69e4cbfa42b9df3337b8ac1de279be74f2761aa00ab4dbb8e3c7a909040f04c768257d4ac9964262bbbdbcb68105d41c304634d974142766b2d39fb1cef8521fe83f267ae3b2a3c28990df7a1b3013ab6735fb1919132f70dedba35e21e7576f40c5917aae01e579655ae7b116f2bf494457b4f91d6ef0c90147e215748f0bcc98f9b8c7d6957684cb5663749df0cde4ebcd61de9674ec1b4b6bf7995e2100f786328da1e8162b33948256133e680557f0770b8c83db349a2c8b150efe6da94e1f821ccd088a132222929e56c45cbe5863c2154de14bb991b0afcb325e56fc89a72d8c9b9f67d816a9e480d819320fdf4e731ad24867d954cced2b6aa170f3eef2fe84f45c0dc6f61680f11ec26af78e2ba4998c1d4dc3c77f116961e75c9ddb579e49504b1c099241a2ef817dd309f4eb26ae19bb1ed908d524417e222bc664e4bb556b85e450f4c57d1c350aa4f5645ec5cdf85787143641f7c907cd205c7ac3c917850fddf0d0b2b92c100676d98eb43e447bf5ece382177b890b48ddcc95c060165b4a7289e755f9582801b7f837a694fe9a1a45df8ccf88ff4445eff169798352e9f080c5736d34a5fef2adfdfae472118d89acd3300d87584bb3c49fd5801d0a4805b169573ec78d3dd2998a2a5c4ce15f2d8f4f92ca6f75885b94a27774f7d9dda19c989fcbba2a09bcdad79b062be3e41ed7f33c46b90163641d7b13a39c5887171f672e69e91af23253ee218f547fca77ed0870a97a65a49a193ceb94a31f5f5bda8736c29fa67a52cbd91aecf563b09468c8580615691c554c7cdd5999f1b9ffea6d10998b8b73bfc1f4110827e54cbab7892dac65d72de88f4f5e492abf10b237bb4befee14ab808c944ef0de6a223aeb95d3985bc231200a3e41b331890e12374e9e40d4320a101cfafcdbf4398a7072d83cbbf5ab272054d7e177cd0fe24dbd07681cae021a74599a599e749d6bfc20f0a34e1193c6e64a1d3ec075edbf8f6e26388af5396f3e720de42c341728b6f57b6b9f20dc01cddd6623231414b7f5a4131ae82de4127928798e45d6d66f518eb8e30bc354882abdd25dce94cdccfb4a0a88bf9ccd3fcc6a746b8aae28dc624bba93ba7ef81860dca20da4ac2288558b102b0247d02a005971a0aea9f101aa156c38e68ed204d04f548047799003176d7e723c87ed834f642ccb50746c3a20d93f3afdc5f62ce4b2b0e70f8c1b425980ada0ad9e839998e01d7b03", 0x1000, 0x2}, {&(0x7f0000000040)="5d5850fb081e67ecec392eb63f437ed67587dc40042aff2a67624a452deb3f24c281535435d681deb83160beba05b012bad72ab6cb15b935a645", 0x3a, 0x20}, {&(0x7f0000000080)="cf3bd1d35e23b5faad49ecf1a25d7b21993dc0d8d17d04f0e2ac72f13eb41400814c0a07ce444390619a40dcd064f849deb9c5150cb821af2efcd430e3a3e7722a026a91f21298bfc7ef17012618b1c1463628b7b6d0df225678ce7a180f18e880036b3ff58895f62e8ecca3f85a47bccab2eb07fe5a850b4f18a51dda9b78d02bbea3d0e6988787929e43b538f210988edea8ea5bac2b5eafda0ba9c52b3eeb52a0ca78cf67a9fb83598707a82417b82980d2d3403b", 0xb6, 0xff}, {&(0x7f0000000140)="421eb3d5cbb21e234212b8e4acc1da03d2a2c7", 0x13, 0x800}, {&(0x7f0000000180)="9c85ebdfb4b18d", 0x7, 0x8}]) syz_read_part_table(0x800, 0x4, &(0x7f0000000380)=[{&(0x7f0000000200)="3d8dd83499debf89fe1fac42a47c028c0306120219fa103112e61f109e4707e3c37ecd00d4727d97c5101f693390a78cdac703fcec043c4d91a502e6839dc42f67af04bce7dfbb5037ab78a8915466782cbd9eb1c59e07040d488726f3114f6c2a9fbead2309374219374989a8180f2a136e3d00f32bbf05087f8a4954383116bc6ef6d9215627c0fb4698c34cb105b9f079f759f9e5936962f97db7bc1536037e90865ece131bc1271c30180622df78ec5d17ad1e418df49eeb3d42772475795c0f25", 0xc3}, {&(0x7f0000000300)="a3f11c6280ce73", 0x7, 0x7}, {&(0x7f0000000340)="d962f396b94c58cd30933d23", 0xc, 0x4}, {&(0x7f00000015c0)="c5c511f71521e0d69b23999cb1862c9df3639678e51643b3ee9c600a3c886f9a55c3bc0cfc6b43187817b53511da60b16ca3a669ef4d4b3fee591fd2b3663b55e71f25bf14233d3dc23b10376ff0c6eb7fedc54dd2a02e6d5de04e9b3348753db756fce7e5615c4da8d88218cb5945b5686925e37c1d9f4a24b6dcbc190ecad430fadf94afbb0158ed00d99c3a6215024fbe25c84cc39c3ad4230e63ec7aaa8cb4e52b44ae7c35e6f0227c3f71bc8dcfeb0467d59812d06f2873fda3814a798123fc0abf9975be142a720c7509e3e6e3040d213afef7ac2f523c1c296c6e17fce5480b0d01e3a2c330dd5c0fa3e83be64cdc780eab2d222d0cda62a517f72c03be0e89b401c8b3edc42b17f81256d0faab99054d866db511388d7ab3b0f4a5df72bf15b49b2829fb989a5d3a0e0f2a367b8e189f5ce62e621f149ca015b50ced3373fc69c30b987bd9eb32cf20a8785080cfa92c5d923eb336b14f13ca74030c06f4ef25b32718cc920ac3860ec580d10dd71a3974be96f62c68628138789be9316af629ea8e1fb94534e7efa2381f691b38dda2127dbcd6cb6a989fac5acc4992f64aff9050c0883f1071a009ef612d29781592f4b3381dc6ab72b4ebe9641e23527c949337c4950e30780bec09706c927369345f5722e21d61b425ac526d8ffb133735a83bf8a05b114224a9f6b86b34175fc77cf8bcc319589e57563cab879751956888a2871b13a043c49e95aee818f511074488268201e0ec3e14426ed61d8a11f1aa9d1ad452c681199fed361c04e83971c4c1155120b52dade715b31c53dd0ee712afe75fff99eda87a77a9a3a780cbc9995649bbeaaee5d0769b813d1692c6bf4d3e69d9d7cf4d019af612f76f9c6cd53cf7db0768f215000f7d5fd695cae317a4b8d60e0de19e745c982a078cd7d4e67635ce0e1264079b55de8e068941f7f2c54fbb7e12dca2078f73454b3658441da0bebe1d688daca4e97e2c1984255ffbf45000e1f548c33e0d319fcd884936f8b13381e84ceaec911ab7dda067720719ef60b010e2f7fdef88c255bd4d21dc84f94476cdc36a752e9e53836c515f5b0d44b2deade696970f14e40b978cff272d7b5912af8f1043c50e1816d2e522b4aa7c039c51f40d55f522fb2573e33fc50fe957cd6c106eefee88b6ea1c650ff63a556684462f7cc4d09623fcfff8cbecba1435ddf439623f04a0a67b68b23035cd924d440de602a7f72646962cd71cdf4c2c034fa2675283fef53fd585b6845008fd65f273a1c52d230f3ab4db64ad6940fdd31af522aa82b32a69865e7a894197f20fb0a8f944332843ce2e0ed6326d55840402f12f61f06c7c927f4b40267ef844b98a51282c14bb69695039f09e5fd4b98a462d4a58cafcb6a81ad1377f722087d1ecc71c34da8fca3920f8d844141997ab377b7a7a96aa49540be8b498216cd5b9cdb5de350a7e1e0080ade467f24fc17ccfa459594a83f979032fe90893ba643fef20e0081c2fce7e85a9454f5713029fe5b9b2a9330248908a21871b756d4ae2f7287e529299e540221e33c4d67332122a9d9ecdd41b0c41aa94508d34755d9b51f0947d26dd994f8f935dc3377955b8cf45edd341bb3a951db4b7e80e89ea46d7a168e86b22eb2c5cda6deff615c913b71228cf731439c25607b873957befe5321a8f1052fc2bd30c2dde4652dbee3bcb9b56df15aac3c40c45a09df1bb93edded9c17c628a638e89eee7acfbbaef20c0f2443e2c2339c93fe503d4b5048c8f99540ee8cc2694e1afa7a80b65e95655dfff2b24cf2f6d5840a939d037da68522949571d81251d8ea04240f8b5c12a93d636438ad9f3fc4a1904d34462e7a0c15ec5ed1d9758b599468b781f0044ede6273b0bcc9936e7ac1fec1b4c684774b2afc8b1b098bcc49d4ed74263a06eb2c1afbb93f38131ec68ad747e8fd21b2510bf103436dde9ff18d8369478bbafcf6f4be001d84335f5b02174b6116eb47df20ac45343c964b7600801f37cf7f8e1b7b2e71058d7f4d9d648c2e9642a4b7b4d59e68feda0093736c14ed3a52da9b0ccda6c7cce14f3a2a63cbe5e1314e4293249b29dfdd63bf059f0e3617fea1dbee38f452b457a58ca3914407338b5f920e19362b871613b5deda4a3936d14b3d7a785bbfe909bf68f1b3f2a30eaa257f807fed9445f4c12fe9c6616dba726bcdf6b4459aa488afeb89ddae068bff0fa7ab5e4ff625745435c4d8409a332181c72e7efa81db7194e00d06a7e0bea408815daae4470e55c647007a4f8313065fff2ab2d2a42475be210d085027063cf75277f768df09d719f316c1592db71df9398f5b518697fbad6620347c23f283320eebe902be81d0812b47b5966c40d25705362abbc6d874511f44181901d68ea42dad8e0303aa3f1bc35fbf47c86c0d75c5da6ebf8b36309ac4be2ca12dc071a8a4501bc6ee9a3acae4232399a82968d6a9df8783785deb911d10e0ea8cb6f09d4649585f82e9768668427138130694d7e0cd7f4bb312b869afeb4f55d1728e803990ac215cb518cc7ca9b491d7183c69193c3a254b8590910d70ae107b4cd62b9aabd4506d50dd2ed8d428bc18d637adf1a3aa8283d8f7b7e0c9c3288de5936a5ab0b3cfd91eaddae2fb077138970d396ddf5dada683f15c9bdb0b1dec9680bce521cf48547c46c7970b113c6fb2525fa09feb6b918c9916ee94b71e9d63d588055f6baa23501d76f70a98ebfe23f6d210716fa9bf88254efbed46774b22c549922022a5d6d06430aaf4219c4f3bdd69c0389937324bbd4de24e26f730c59dbfd6d1db7202e904d08c524195f8b98b6e9fa91e2be462cd9a25e63a7f0acf04a0a5ca7bdcc7a4f427171d9100124c267ea8c167d9551058b413ccde9fce65ab5c9cc66bd83a9d135bed1bf03c90244d299d073763fe3e0442f6d065aa7318667efc3dc7540528e95fa6ac8ed42879eeb209d3a02714b50669d27a182fef9425d9ac1ad9c609a9fcbd96cb13fc6f5f20c0e4c31c73a8e2de06cc96edba8fd2cc8cc9ddbce1e39b552146624c78d85ef24ea3a96759fcdd2c225164a927b85eb1f9fb0eefe18115e0deebb6e55151bef5aca67449fd8594e4fd73fda279aaa22c883fbb55b6a8154e7c4f662cd98a4182c4744502c6da4c8e854db34458928c333fe1c79178411955b064b3a744be5ebec73f32235219fe867b00c0ce65887beb9a5a88abdcadb4e3f8e1db7ca6bfdd1619e6d08642b53c06037b2f26a2d6a0e0541c36d47b73843c1c03d314970bcbeb7136fb85e70e7b27e80a09bd2e0d01dcf179b8de260e28f8f8762a7a1dc3dbff005e83b13fb1f0c9f66097870b9b290734fb622323109b3b7eac43a22b36847c16971b569ce8c203ac98d620e56eedef6a6190f46938c1bf4aa08138c4d2cc4bd5c904030867743c5291e472b7b5ae8a9cfa77f9c4bada0bf4f67a10c1fdfffcb39da58163ba88cdd1a8aeef6336e529405d6a34230c237fc7e88b7eeb10b7eb9a578d58fc3aa971ea475a7419601afe67e6438d6743111425906eefa40af4dbd3cfcd2332f4ea3044452bc234b893d6b4269aec56b227657d7599bcbc898f4dfc0bca226b54d303efd62842c7c97526a83a09865d13197cb0f7accb75deb41ab08cb57e16b730d21e6a3ada555c997bb243026d88d0135bb43a4bafb5d788707c9a97d4b288dbc31edeb09974dcd88ca4caca5078e4a627d10401979957c1a7b006633b7843694f4f4b7ad37090d1d108dd02e3912a0c1de0b89902b119bc077c719904e2974d14a62b162babed394b38138058183150c3e2ff20c8ab21a46094609aaf1e89c133ee7f0e9a006613c9a8de776b9b1db73664acbcab4ec267b61e1369dded05da3a4c6ed6360ecddd34a578147f3c978fdab84c83c34c786269a2115dad8a446f43658a4986a802cceec6e2bfaeb448e5b91bfb3a7d13f3ae308d38709861fb9714e97b2803576eb6078da75170da80a34f5345f2f1dd195c49aaed4cd06099a1aeca644c056df201f3fc782e3dbf201ce136c2118f88a41b60bae476647777669e5c74f8a13821c312daf5466482777cc4a4ea5b574951f2e26385410d05b4eab993003aa47e4a4815c3f6daeebefc7f8553226011df3c7c4307f462f9f21c51e417fa75c71fc2e6bd81254fbf031b90358ac0a533ff87dc3999bbd4c00a090b57248a762c53d438d95bf693cdbfa9b54fe0221139d084d23a60b43504545d2153cf3acda21a3ca1c217af07d316aeb524eadd979b08cb09b2fda97b2ce6b0c3e27caccf4b88faf2ff541a1b225854506449dfab0b74980f808c7c6413693d16b751caeaada4092cfe8df77c9394956b6f0d64ea03240f4a406f1b004dbb84028d96adca1c61e817c43fee7aa42381add73f2953f00052dde5b3c9ab512299505136629456381c8adf8745d0cd169edce413e621b53ab77fbf1e9527b1b9558b5c9add3d1320ce789b2c7d0b9e202f219bb14fdbb0732254f8a27964e1a5efce9dff8dfcb57e78b83e961a51ebca0568062e639a2b9e98336358190a0247eedebf044b6a2a00c8047104640c5da4b020ec6b26121f74157bf8dfcf320c0128f9048b6b0581caa265db176397c63e507b020c584d8ebbd6342e43b0a3fa6a53c36b4ff0f93378320631d68e01936e3784b6d19d656a7d2d5b876feec929ac29983ed35879ab619861a85ef3e80f3110637b541e6629601bbf3b01f7d569a97ecfb7cde39ae8c0f143efb8838a4cd54b5ebada2a711684c451b9d58d8bf4f882c5135178affbf2dd41a4d863785faa08527c5c60dfb859e64d1807f7ee32b8bdb3c65f3bf97923e0cefd66701602326ca4dea29dcf0a2c7d081388695d7c37d1cdfc0ffd4539b285165170c0a72411c2c10550110d856989d963230c7ed9632093b48b2714d25d61bb0e689e8d8c89c4b383996fa2a37bf3aa77f6457112028f69c3eca5ca8059cc3b3fefbaade10880be4c26eb7ce4ce46f57dcf7a5d99e29034930c721f5d41a283c553936fb7060a894e3bf524f8cb547b9fedab4e1b9c799ea93157b9c94ea5f6b77df3ac88c361697850f4824a2033c2c26c84083c6c526432b611b0805611ddc6ea19caec185e93aa85657ea3a3dab4419933b060fda92dcb679965fa1177c3a5d3e0bfe45948f70ee2fc842484025dce114c86d18cc0cfa447370e83b176d4db0f849b72d8242cc12b394f1d886e213e1876cdd18634ea4b8c7caa30f234413801f31d70fde5a90d1553ed559c807ada1b1c21d9cd72140767f4674591e45960b8f3c995683004b79abcec4f89cd10d9a3804046e205214e50d672d371f49ed6f501e39141342b1b13c8564db2beb4ddb954ac53d0d71ebdda23a0fb5d86758b882156279f4aa662f6a69dbdf57505dbee5d95b795e4b99d99961f35b0dfc57ff3f9f8e2cbcd55f9df53673deebaaed676b00fbda1bc65f4d356865cfc961eea36045a368ce764708af3906c569a3021779e04353fdbb9e3ab8ea8f6e5aa0c8acf9ac72ea8826fff68cd03d3176d0f33949d0a6c0df177ca576c97e5ccf5babcb1f94bc7f1f03c13b2bd607e9f60b1e6d2e4ee34e1a7dbfaa4c612101ecc5de9b192b3931ce4ffb465fd933ef543fe16c59df80603b2f90a85c54fe022de25434d836bdbe21ffe706847acb13bef0c6168973672532c0653e39436002058ca8749c99282a396e3c3ec2fd0af507a181730427e2b731f202b1858f208c2c90025ae6088ce16a1ec7ecee7a90a7536e9988806fab95832ff218a0b78eb1fa", 0x1000, 0x8f2}]) 07:26:23 executing program 3: getpeername$l2tp6(0xffffffffffffffff, 0x0, 0x0) 07:26:23 executing program 4: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) write$FUSE_NOTIFY_INVAL_INODE(r0, 0x0, 0x0) 07:26:24 executing program 2: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000380)=@multiplanar_mmap={0x0, 0x5, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "3bdbd794"}, 0x0, 0x1, {0x0}}) 07:26:24 executing program 0: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) openat$cgroup_procs(r0, &(0x7f0000000a80)='cgroup.threads\x00', 0x2, 0x0) [ 739.993126][T13992] loop1: detected capacity change from 0 to 264192 07:26:24 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) [ 740.065931][T13992] loop1: AHDI p1 p2 [ 740.070814][T13992] loop1: p1 start 4126329889 is beyond EOD, truncated [ 740.179579][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 07:26:24 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x3bc9, 0x9, &(0x7f0000001a40)=[{&(0x7f00000005c0)="f67293681b48e085573a6ad0bbafaea10ce75d7e685f84ac1eacc8108d3bab551654d9388a348ba8962f6e2be2e9", 0x2e, 0x3f}, {&(0x7f0000000600)="d2", 0x1, 0xef64}, {&(0x7f0000000640)="1f8e500b4f39628ee1a645288676e1f79f417260453c17a6f7c214e10efc2d4dce265a5db9bba14e43578b21a39cd12e1f7c1f9b052b7d5b578b5475eac9b9807f28b26565eb22bc9bd102f02f7a48a9f67674e473f6d6d605b107d14d79333b87111720b7c979eb8dc2065c3ff811317d5e8aa4fc93d6a1ff8572bb6ac6eff09769bb9a3384", 0x86, 0x8000}, {&(0x7f0000000700)="503e2ee26793cd74f44b87af749c09d0f03350e259e356a0e0c20afdf29e48fa1868207b5b2dbaa5917147a423f9c3f816ff1c1606ace5", 0x37, 0x3}, {&(0x7f0000000740)="982c561a07fc0190918132573b9a0c0c9a52f267695affd2dc2bd19e9f6b3b3cfb0d534f156352d5b35a6a31cd752e1a3648a321b8f12a20ebaa639771a2ecc9b9b6c65af5714dc414a8ef1a381476a7dc21cf97191081a3d5f77ecda0e08fd63b03d91182aeb577633b7dc266de685ef9fd3f49a8f79fc0419d6dfec1ab016248df84688d329d3f29b185a64deac2eea60ce85df67a1010b3efc5d21395e818b52eec67045020358c2faa72a50096fe35fc6baf75877f61452a9d9e8414528b576be6efe0ca0359ec763ea36224fea69b9c339b5e88130dd4037c5e3670787c54893e98675c7e108509e6548749fa4ad34234d6318baa5ed5e420b37e53f1abef6ce792667814ea9fb841cd2b0a70963341827887ef179e0d0ac1d153d11e778b823df7aca2c2f0c409ca96d2bd50b2135618f0685316d65741905f09e131d75db81b0653f5ea781cdb252b8fb2d1e23b4d1fe1a3d5f7a5ff7f78abcae7b6838e3aa037f69ebc9f509d070c094b36a62a143b63460e564ca6d1675fac6725c0e6baed4a83a9ca45f86dbc7b609b6b4b8fcfff13b99882d7a2b7922beb757138cf9eac29d057bf4d2859e787e7f4a3e44502fd12c2610adcd6da7202fdc7a432d0631be8ce108dabdfa08128f3f9ff1b44d7ea0fa14530ef7ca8120fa6525478ee4593a91042fc09e3aa092d6508bdf1af90104fb08813488a7196a85be388f25b04c09261d6883e3476e4a6253abeb89ae003514e01ac99ec875d992639e900ce8380b15bee83e41201554981c86d28477bb68ed905861890a5cbd593c45b99ad2bbe396cc480d07be8b3d8042cdbf5d074b8381d59a2cf3fbd0265c67c47690e916826dea466892632d7b345d7f351d581a10992f57199ca213ca777448831b37e6450c798e309a6110335d4db825c0989dba53cadcab6f05c042e1e4c6525025529f485075d977f91d2cb40621d4d5a9f35c63951fa9444a627876876cbdee81e137fc077d96d17539dd9e165259d300fadc3e06dd0cf484c9e43d3f45c48fac94077423e8459a0024f5ffa6941fb85d6a289232153aff9a97d1cc24e2072209bf715a0d1bd9f7734e33ca9f1e2bdefc7b33519e037cd68d11568bb78c5152480cfe31c515a980f2a2bbfbe25df849c011fde396efc58e88e5f8cb9f944c2b186141eea58160b2277fa521e8d0e2fdce101f0c4172256b59c9c322cf6d8cb61b8061fb031434188808a2e6f36137baa910aef16f5427493e8032b84644e7fd312784dac55e535a295b70e64c8f79b88cc6ecda4dd6e3b4b37700c1706b3e01425902f9b2626e691168894e0ef2fa1722137cdca7cad5c17f73c9db3f6e5ac88fbd62c64f6f04b324cb330d39f1cf6f32482598e16c37f3f7fb24a4006260c571d5a306dabb3c93c05c8ffde3f40ec17faddfa10c4152611332e3bd56ba2109932ff73e0e36f7b09e1316410663266751daeb976aaad937ae937e0034d24b2210aaf8146a78b166eeafa0862ba930aed0e9071294c40d7412139d111139ecdca2faa30203678e002f1bcc59577ebf453c2d5c5a6fea0a17cb91f5536a78069339c7362c64d5656cc9942c26ceaae72ab650a54205ccb2fc9e519b0675937e1fe2a4265dd99d95575e83285f3f28c96fb89a05253326d76db6e6b4bd2c061a4c74605db9125aeea24fe0f7439f2fb8354cc5dad883df665a4947c4e1128593e33da4815713106d48feeab8274a647ba2d29046921d68fbb6d6ef32b755bd0d074587549f2711f699142b58725c3622f9533c396de3761a4264134e64c4464424141ee62026d5c95b8e3ff6e9df3b9fcb0cff839c5db77b42230689adbdc441a84899d6e314f18c5e718c3184629eb54c2cece8fef1776d4630d2dcefdbf028ed42d86d2afaea6e1d99081333a520e24a46db9ce5173e572897f0d7f13b6e90c904bd77696639d17d560f5c94718646f30e7d28d43fe1bbe28e202fd3a3200d2f37b4826a57af5da5af4a4d7d546ddd4e21e097cd4daf1c2e3d575eb7f37b53e1c0fa88bab693e8fedd5c08ad8e0ef3d85c837caf3b37b6486c0313c6b11bd5c3c5aeb0ddfcc7f7ee52ec2eb8524a303cf3dca5e0bb4a599bc931930e7c2261bcda676b1be070b3251257c58f36cf7589de325192761ad6aa0014fcc8dd8a3775426625ebc041ef3baaed514d57ce5d663790eb9dfafca738df580b265829f41f787fb5d30b626a900d5613c39f7d2383e07e22b85f5cf58459a62031f6c3543721cff3b3ba3e0b3da2c0c0c0d3dab1a88b1289797c5d5b71407cc569fdc63a856a4e09ab1c0eeef53bbe41ee5461c5e2a3e054e2144f718010d40f9166ccb8679e0691834cf1589a922ea65b8cd3dede183ec7273e65137fc93c5b6ea7314a8048d4e29b24cbaf4b3a09b0a626a2c0800f1d44e894c0bbb490d2af631584a23daf92bfe18490a47fec9829d26198469c147af0c6aaafc4863fedf2a44bc06a22e11a3a8f8e5091b82ee180c23745821a56ef8c9e42c7ee6a0bd704f195510be9fa3bfb63ed54bd169b07688be885cf744b1d4eb9cb269c28836fde73c2eba18b1ab8f80eae58359613878f459ad3dcc6afcf01d33c0719318f400d69709c84690b350d59da45f619afa2187c6819ccb7635b2de729c4807f40e135950717fed5b77132a04f35b8d9b1476694959d913784edea57629741120bb55bffa2a61a0e7c7ad369e3909de30c425872302c18d5548705830aba37896d6f0e724bb5b111b68569c201ac72bc87dc70009f998b815bd5ca09d98be4474c11fafc04c77bc53d8686bb12764e01b3ed6720f96c87b0aac876efd3308332a00c7bdcf27ec78e40a6d55866085563c07d6b5712290e9c0388d7782eaa7edf1f7da9744d8b274314df9a43323bc6cbc6147483009929687d76db26ab939d2929bece1997ce5995130bfb3b81b314ff04b22820be03289557c0a9a34907e40ec7b695fb67fc80a73e1aeaf253ff2c3b8944df4428f62652ab5cd77364a0f0063e9c6ae606af9f0f1d9946fe3919003b5ca23e8d53647e3676931f3d9cf67e8831bc7dbece89ad19a73ac0e5b9dd375e681f88eb7cd62a0a8caf3322b6e914e7892c845f4584533aa5583abfc115e7ea5a3e3fd25d0d5e4c243ffed62f5d1dc3294d366dc6ca2ee5df5580e618c8711ff59e005f5ddaba1fa582689afa93f65ee5c38eddedb1c425b73c5bc3e12bcb15514667f8a0c14cdfbd07ce13bd89781ea02bec02985ca94760f613fc33cdf5b8d8c023d0270e0b266059b82f03ede0579e75878a17a2c6d8fb2d686fb7401389c143813fb1ee5a6e0013c2a5eb564944dd075673f1282619af924027f3eab002e05878cd30fa16e786bab93dba326938029e36649534d0208e96c0b4d821b79b0d9728436bc613da2c6c430224d53183ab2b160178f4ef98ff6e91bd85d29c820fb10208829b505ce8b91dfcecd31eb69e7588f987f13f354f8a090d78bcf2c49991a8fc79024bb695c33f6474418538db8fd346ea4be315cd66e04e1bd836cf1a9fe1dbfb6801a3d3b9bcf37d69da8cd5518da2f567e9268a78fc5c3b987702a14e35bef9f69728accccf567e28a538846fc8b3ae61e3035526d9dfb03035ffeb102c7bac13ee052d3b0fed88281541cad3bc389792d348ace714da9541ff9444f59680f69f637191721d3b903a82b3963d2083ae796c9b14e56c38ae40ba19c2385e68ad0fb42992870a6ed262c9df8099ccc648583d2bb7110dfb6980fe2f4c8721370dce9d4da769bd7c48754ad149dbb0b011c55b36d62797c4c539c44635d35bd404a19a47599901eac579d15448a5bc6a0513428e77c3ab61ec191ea80b7db9a1ffbe53ea92170d6dbe78b32150f487af9c0811695fdcb1787d748cd1eb0a1d26ab688259a8dc948d348a50788b884ea065a871b8ee949f76c0a4b832ac5e3cfa792f6265d5cdaba3354070003f359d8b434d313c70e77c906c66030f66b44215b10cbe074353fcf93cddf36f3d218df345caf9bd6abe1118a609480adfcb230a0341a288cb15820f6e9ba0d567c3d38432bab52aadfd35fe575b4fd3f9fe25c144fb5929a2d2f919b2165f6a35be4ae6b55657252fb6834e3cc82b929fb469e3d4538ead857f4001e949d89c94d40138e9c497987b0fc974cc5bff1c24db1b72ae6c236b4aa8cd831b0e8ea14d8c475cfc2acb49d999b0f5d5858cc1acc162ed642bfad94920f165a45551213641d24ee6cfeee27162cbd59f6603b0c87947f375bfd24dc592eed64dbf08280cf10b862b8b0171b84a9a2a5fc11c60298d90d14bb5f55a71fc918c59ef6b56b82557c4fbb854a1efdecb1460380519a1d822068d8f03d70fb05bf0e1f19ede8f49fb3c61a4127b7e23a218c173ad0dff1efd795b576edd7717b18e7280861d6c5d7e1871ec783cf1b761bd97e59e4223ad72cd8ad9e361e77d53a4170c93d443c2a1d433380ebe407cb2b959f8164a7a6229f70aa35b74502fa40b664209e6665bed0176a79c3b849a59e553d8ee1d922b54f7d85d36390a983b69bf4f1f8549455ec9ec0b073840b6d17bd3d51850e99bf4e45ca0546dc0d40893689f550d5b7987bb459147b1fa472c5ae6a274ada85788d01d841d865c2edf144aea475d9c893959b8c0e6b8656d67b41011f53dfb68d50037c5d25b0aca355f9421255505d5f7a5e48e447d2e2d6e8da5788766c471d747835f92f6b8fd4c798d1359660e2987ce0eaef853a3b138d9756ec379d89c60a6a4e3fdcb4812a0e69321ec28964dcf5321dd104d62169e72333ac3227ba957f747e4525dfa9d6aa70e17e5cd77b128b61abc066449540dc01a2a0bfa8885d862e0f13f42024d65ef974d57536bf8656fb1f450b63261385a04ae5cd9b18965f0531930674116a9c870f4be45d165af97b29d77e426409692b4ff2319737f16a3c53534aa1b49d08392233f5e0f3482ba3aa3c574245412455b8421e4b1c55d6c0ed44ecd213a5905a4cf3f0971b99062a4a52c988625a3ab7039f67c28a7fbe7c5ec3c315132f082b29eb332ca42b5d13b030fabf4cbc00ad510f2d21668c35bc1ef678d9e2f9302d30699bda8a6b0be176232145984c2dbef90d421ef461cfd7de0ecbdf6929776887d86d07ae4229c31a655b615d23d00b7af8205a6271f0b1927378249f392f8519e817b47d36e43bf9c86323cc5b1cadf132197a5a9b7b6451e831614a554efb1a8f88b4483b23a06f36cbd75a4563753345b56726971c0c720c1c7dde3ffbada8acbb9373fa1d7ecdb56221eb2c441ae1f46d1e354233a61a5ff6f5189e4ad9f48d366dc255359dbc3f37526ddf32a7ba86db9b0292b8d5d86282593c85f8897557a9830aed6d413ab0fc3678b2facde82dcc134c6a168cfeade3720c18f52ea8fcf3fc18771e7f2cd247ce822aec457daefacdebf2702718f60d0800d5f28aa2a2e4e4bae2418fd099151d4ca8a79a547a442152186ce4234e89e4328991db636ee60ab28afd5ce54a9522b5e46b7988dab82394ff45a52040150704b31d121dd0497ebadccf3996d9455afa8714860e8f555ed1f2ae19352934f3f793f3ede38793fb12d67c6553d7236c75d7eca4e8522d117a52a672e04ceb4c0169af9594f6ce19431cc939dd76e33de6c6622f59dbd47528f26e9bc3f2940cf7959c26993ecbe931c0a4de6780a48b35f49fed7ab435bfcb498344b1b05f5c28ccd8a67d2fbd9b22598dd81be4c5a86dc125426e43f3c21a69f29fd440240ea014390919cd8be36e45e63f637df0", 0x1000, 0xfffff800}, {&(0x7f0000001740)="82b372d27774fb6b8b630f79728fed1616961b646f385249242aabcdc1ee013a91a32ed3bd6c29c2dc02f38e45125fba5942b736ecd7eb3e6d40957bca31718a71065b1fa960a951bd109465bc065c4ff212f5d61a0062c305616f224bf2b00bef98ed300eb328542bb544f0aa6adfcaddd4253d566ecc402552ecfa26a6885de2ae5b741fb68d96ed40737d5559dc53a415c0d73cad496fd1742a8eb550318a34cd5bac559a8377154c7c18708f52ac0c2d68642716606714438d58b2b82685ac24f5c798e2eee183efba7c03697efbefeaf37a7c87baa28c420cec3297e3323e6600e53861a4e8696fceef2a", 0xed, 0x9}, {&(0x7f0000001840)="37620f3ae42f1afd87ecc025a1ec009f597208e5c64f39d257475680231f70b10ac9e1db9d321e96550e917fcfeb6f7de7c975d742ada0037645f8eea7d2deded0f3e4dbbcaaeb215a595fcad0e54164195fe403", 0x54, 0x2}, {&(0x7f00000018c0)="e8a9f0332d6677e2d33e038d435f8af24fc0192aece3230137b68f04110730ac924c7e6987452cffd0fbc509bf34cbbdf737c1f773c63aa156d101b55be13159125a3e93a50a416b72", 0x49, 0x6}, {&(0x7f0000001940)="db994a3601ed44b2fc8de492fad7330a0d5a6e6334f1b0950b8c9c5a0b6dcf61445b266291991a0df45b022615ecaecbfc011278cceb0557c6cd28d70caa14e4d0a161ca4066c889235122d602ba4bdbfffc774376c876476a4a98c8aac39fff592bd3aab3e94359a5d70ac859c9701d80c980538143e5a8fd85b3caee0716129f0367d0211166f2adb443b04e53f030eb0da70753438f3736fd841ce4f6395f62e147a71e03de94f915c6c3b9ac3dc8a4b11049be5560da5a4779bcc22499b4cb9c1bc2aaa162e26e374d7c00d24ca008e5db7e9a24356d2562625cc500086b3e357a5226f36feedbd3ef544fd1", 0xee, 0x3}]) syz_read_part_table(0x3f, 0x6, &(0x7f0000000340)=[{&(0x7f0000000040)="0fa19fa9e812491083e60089ce0503b54a3e203ee54939e3cd6c17a60e2aa50d21eea6f83b4e7450a3fc919f5d8d077644b5149ea260da65398373ba", 0x3c, 0x5}, {&(0x7f0000000080)="48d374115dddd7769c8cee9a6c8298fb81740ba25b81a5622e235733db6807d279bf0adc10693855251502369b5ead30de71d7203b14c3ab0674dcbf7a4b6c8f9c1f78572514efac1ebf709e9d3e2809c368fd454f89cb1b435a776cb5e3810ca1bf5f41a0ea67fed219d32b1be6e5186d2fe079b28c78dd270409650c2e391b22a1a4dc36c012c1c457ef5ae9e994d931b41c04a46303aa95463263d4afede97a29c41ac62f95cea99de665b02b8308a36fecab2cc249d97c929700fbb9fc8324ccda9065d3fad40a50af5f7867fbee7a3f33d7871df4d1de2b0814b98db196d8", 0xe1, 0x10000}, {&(0x7f0000000180)="78068565714c64deee956b38be00000000", 0x11, 0x200}, {&(0x7f00000001c0)="07220ee310af4be5074fd27e49b3d36fec79a336c4d2f4546935e4879fe1b9af0b29f7ed6bde5c5df9450b09eaf2a04e300d25d68fddff91a5f6ff75ddd81d490bc33bc3a193451af0f11b5fc8e6f01f18042b6b529489effa6c99d4d5e2fcb9c46e8c8c576e317e56abee9f7acf0e4390ba6726a81e7af52c07abc3b4875a1aaa80dc742386dd3c55606e1a887b80243c72f0a26920aced5d16cbe80e09ead9c3c562eab119c0fe76929fb300039c2c3ff8effb0de3e04667b5b82b7c3f0914d5663086183e8fa2f5035a7df729f4bd4896c6fc858fdfd0eca5f7fe486147bfb9f13cbbbdcca598bc0cfc4b1f5930", 0xef, 0xff}, {&(0x7f00000002c0)="b87f6ea8330b9c", 0x7, 0x18c}, {&(0x7f0000000300)="fa39bdc96b2e02a72a7b220c0b4d87f5a8ee7c675bfde4f3d37a2d04cad6a99ea856226ce81a9c7c78409efb95846a7ee7eb0444", 0x34, 0x1ebe}]) 07:26:24 executing program 3: pselect6(0x40, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180), 0x0) 07:26:24 executing program 4: syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x8241) 07:26:24 executing program 0: mount$fuseblk(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0)) 07:26:24 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_syncookies\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x0) [ 740.623040][T14009] loop1: detected capacity change from 0 to 264192 07:26:24 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) [ 740.691099][T14009] loop1: AHDI p1 p2 [ 740.696185][T14009] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:24 executing program 4: ioctl$VIDIOC_S_PRIORITY(0xffffffffffffffff, 0x40045644, 0x0) 07:26:24 executing program 2: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x305000, 0x0) fcntl$dupfd(r0, 0x0, r0) 07:26:24 executing program 3: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_DQEVENT(r0, 0x80885659, 0x0) 07:26:24 executing program 0: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000140)=@multiplanar_mmap={0x0, 0x7, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "63ce55d4"}, 0x0, 0x1, {0x0}}) 07:26:25 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x3bc9, 0x9, &(0x7f0000001a40)=[{&(0x7f00000005c0)="f67293681b48e085573a6ad0bbafaea10ce75d7e685f84ac1eacc8108d3bab551654d9388a348ba8962f6e2be2e9", 0x2e, 0x3f}, {&(0x7f0000000600)="d2", 0x1, 0xef64}, {&(0x7f0000000640)="1f8e500b4f39628ee1a645288676e1f79f417260453c17a6f7c214e10efc2d4dce265a5db9bba14e43578b21a39cd12e1f7c1f9b052b7d5b578b5475eac9b9807f28b26565eb22bc9bd102f02f7a48a9f67674e473f6d6d605b107d14d79333b87111720b7c979eb8dc2065c3ff811317d5e8aa4fc93d6a1ff8572bb6ac6eff09769bb9a3384", 0x86, 0x8000}, {&(0x7f0000000700)="503e2ee26793cd74f44b87af749c09d0f03350e259e356a0e0c20afdf29e48fa1868207b5b2dbaa5917147a423f9c3f816ff1c1606ace5", 0x37, 0x3}, {&(0x7f0000000740)="982c561a07fc0190918132573b9a0c0c9a52f267695affd2dc2bd19e9f6b3b3cfb0d534f156352d5b35a6a31cd752e1a3648a321b8f12a20ebaa639771a2ecc9b9b6c65af5714dc414a8ef1a381476a7dc21cf97191081a3d5f77ecda0e08fd63b03d91182aeb577633b7dc266de685ef9fd3f49a8f79fc0419d6dfec1ab016248df84688d329d3f29b185a64deac2eea60ce85df67a1010b3efc5d21395e818b52eec67045020358c2faa72a50096fe35fc6baf75877f61452a9d9e8414528b576be6efe0ca0359ec763ea36224fea69b9c339b5e88130dd4037c5e3670787c54893e98675c7e108509e6548749fa4ad34234d6318baa5ed5e420b37e53f1abef6ce792667814ea9fb841cd2b0a70963341827887ef179e0d0ac1d153d11e778b823df7aca2c2f0c409ca96d2bd50b2135618f0685316d65741905f09e131d75db81b0653f5ea781cdb252b8fb2d1e23b4d1fe1a3d5f7a5ff7f78abcae7b6838e3aa037f69ebc9f509d070c094b36a62a143b63460e564ca6d1675fac6725c0e6baed4a83a9ca45f86dbc7b609b6b4b8fcfff13b99882d7a2b7922beb757138cf9eac29d057bf4d2859e787e7f4a3e44502fd12c2610adcd6da7202fdc7a432d0631be8ce108dabdfa08128f3f9ff1b44d7ea0fa14530ef7ca8120fa6525478ee4593a91042fc09e3aa092d6508bdf1af90104fb08813488a7196a85be388f25b04c09261d6883e3476e4a6253abeb89ae003514e01ac99ec875d992639e900ce8380b15bee83e41201554981c86d28477bb68ed905861890a5cbd593c45b99ad2bbe396cc480d07be8b3d8042cdbf5d074b8381d59a2cf3fbd0265c67c47690e916826dea466892632d7b345d7f351d581a10992f57199ca213ca777448831b37e6450c798e309a6110335d4db825c0989dba53cadcab6f05c042e1e4c6525025529f485075d977f91d2cb40621d4d5a9f35c63951fa9444a627876876cbdee81e137fc077d96d17539dd9e165259d300fadc3e06dd0cf484c9e43d3f45c48fac94077423e8459a0024f5ffa6941fb85d6a289232153aff9a97d1cc24e2072209bf715a0d1bd9f7734e33ca9f1e2bdefc7b33519e037cd68d11568bb78c5152480cfe31c515a980f2a2bbfbe25df849c011fde396efc58e88e5f8cb9f944c2b186141eea58160b2277fa521e8d0e2fdce101f0c4172256b59c9c322cf6d8cb61b8061fb031434188808a2e6f36137baa910aef16f5427493e8032b84644e7fd312784dac55e535a295b70e64c8f79b88cc6ecda4dd6e3b4b37700c1706b3e01425902f9b2626e691168894e0ef2fa1722137cdca7cad5c17f73c9db3f6e5ac88fbd62c64f6f04b324cb330d39f1cf6f32482598e16c37f3f7fb24a4006260c571d5a306dabb3c93c05c8ffde3f40ec17faddfa10c4152611332e3bd56ba2109932ff73e0e36f7b09e1316410663266751daeb976aaad937ae937e0034d24b2210aaf8146a78b166eeafa0862ba930aed0e9071294c40d7412139d111139ecdca2faa30203678e002f1bcc59577ebf453c2d5c5a6fea0a17cb91f5536a78069339c7362c64d5656cc9942c26ceaae72ab650a54205ccb2fc9e519b0675937e1fe2a4265dd99d95575e83285f3f28c96fb89a05253326d76db6e6b4bd2c061a4c74605db9125aeea24fe0f7439f2fb8354cc5dad883df665a4947c4e1128593e33da4815713106d48feeab8274a647ba2d29046921d68fbb6d6ef32b755bd0d074587549f2711f699142b58725c3622f9533c396de3761a4264134e64c4464424141ee62026d5c95b8e3ff6e9df3b9fcb0cff839c5db77b42230689adbdc441a84899d6e314f18c5e718c3184629eb54c2cece8fef1776d4630d2dcefdbf028ed42d86d2afaea6e1d99081333a520e24a46db9ce5173e572897f0d7f13b6e90c904bd77696639d17d560f5c94718646f30e7d28d43fe1bbe28e202fd3a3200d2f37b4826a57af5da5af4a4d7d546ddd4e21e097cd4daf1c2e3d575eb7f37b53e1c0fa88bab693e8fedd5c08ad8e0ef3d85c837caf3b37b6486c0313c6b11bd5c3c5aeb0ddfcc7f7ee52ec2eb8524a303cf3dca5e0bb4a599bc931930e7c2261bcda676b1be070b3251257c58f36cf7589de325192761ad6aa0014fcc8dd8a3775426625ebc041ef3baaed514d57ce5d663790eb9dfafca738df580b265829f41f787fb5d30b626a900d5613c39f7d2383e07e22b85f5cf58459a62031f6c3543721cff3b3ba3e0b3da2c0c0c0d3dab1a88b1289797c5d5b71407cc569fdc63a856a4e09ab1c0eeef53bbe41ee5461c5e2a3e054e2144f718010d40f9166ccb8679e0691834cf1589a922ea65b8cd3dede183ec7273e65137fc93c5b6ea7314a8048d4e29b24cbaf4b3a09b0a626a2c0800f1d44e894c0bbb490d2af631584a23daf92bfe18490a47fec9829d26198469c147af0c6aaafc4863fedf2a44bc06a22e11a3a8f8e5091b82ee180c23745821a56ef8c9e42c7ee6a0bd704f195510be9fa3bfb63ed54bd169b07688be885cf744b1d4eb9cb269c28836fde73c2eba18b1ab8f80eae58359613878f459ad3dcc6afcf01d33c0719318f400d69709c84690b350d59da45f619afa2187c6819ccb7635b2de729c4807f40e135950717fed5b77132a04f35b8d9b1476694959d913784edea57629741120bb55bffa2a61a0e7c7ad369e3909de30c425872302c18d5548705830aba37896d6f0e724bb5b111b68569c201ac72bc87dc70009f998b815bd5ca09d98be4474c11fafc04c77bc53d8686bb12764e01b3ed6720f96c87b0aac876efd3308332a00c7bdcf27ec78e40a6d55866085563c07d6b5712290e9c0388d7782eaa7edf1f7da9744d8b274314df9a43323bc6cbc6147483009929687d76db26ab939d2929bece1997ce5995130bfb3b81b314ff04b22820be03289557c0a9a34907e40ec7b695fb67fc80a73e1aeaf253ff2c3b8944df4428f62652ab5cd77364a0f0063e9c6ae606af9f0f1d9946fe3919003b5ca23e8d53647e3676931f3d9cf67e8831bc7dbece89ad19a73ac0e5b9dd375e681f88eb7cd62a0a8caf3322b6e914e7892c845f4584533aa5583abfc115e7ea5a3e3fd25d0d5e4c243ffed62f5d1dc3294d366dc6ca2ee5df5580e618c8711ff59e005f5ddaba1fa582689afa93f65ee5c38eddedb1c425b73c5bc3e12bcb15514667f8a0c14cdfbd07ce13bd89781ea02bec02985ca94760f613fc33cdf5b8d8c023d0270e0b266059b82f03ede0579e75878a17a2c6d8fb2d686fb7401389c143813fb1ee5a6e0013c2a5eb564944dd075673f1282619af924027f3eab002e05878cd30fa16e786bab93dba326938029e36649534d0208e96c0b4d821b79b0d9728436bc613da2c6c430224d53183ab2b160178f4ef98ff6e91bd85d29c820fb10208829b505ce8b91dfcecd31eb69e7588f987f13f354f8a090d78bcf2c49991a8fc79024bb695c33f6474418538db8fd346ea4be315cd66e04e1bd836cf1a9fe1dbfb6801a3d3b9bcf37d69da8cd5518da2f567e9268a78fc5c3b987702a14e35bef9f69728accccf567e28a538846fc8b3ae61e3035526d9dfb03035ffeb102c7bac13ee052d3b0fed88281541cad3bc389792d348ace714da9541ff9444f59680f69f637191721d3b903a82b3963d2083ae796c9b14e56c38ae40ba19c2385e68ad0fb42992870a6ed262c9df8099ccc648583d2bb7110dfb6980fe2f4c8721370dce9d4da769bd7c48754ad149dbb0b011c55b36d62797c4c539c44635d35bd404a19a47599901eac579d15448a5bc6a0513428e77c3ab61ec191ea80b7db9a1ffbe53ea92170d6dbe78b32150f487af9c0811695fdcb1787d748cd1eb0a1d26ab688259a8dc948d348a50788b884ea065a871b8ee949f76c0a4b832ac5e3cfa792f6265d5cdaba3354070003f359d8b434d313c70e77c906c66030f66b44215b10cbe074353fcf93cddf36f3d218df345caf9bd6abe1118a609480adfcb230a0341a288cb15820f6e9ba0d567c3d38432bab52aadfd35fe575b4fd3f9fe25c144fb5929a2d2f919b2165f6a35be4ae6b55657252fb6834e3cc82b929fb469e3d4538ead857f4001e949d89c94d40138e9c497987b0fc974cc5bff1c24db1b72ae6c236b4aa8cd831b0e8ea14d8c475cfc2acb49d999b0f5d5858cc1acc162ed642bfad94920f165a45551213641d24ee6cfeee27162cbd59f6603b0c87947f375bfd24dc592eed64dbf08280cf10b862b8b0171b84a9a2a5fc11c60298d90d14bb5f55a71fc918c59ef6b56b82557c4fbb854a1efdecb1460380519a1d822068d8f03d70fb05bf0e1f19ede8f49fb3c61a4127b7e23a218c173ad0dff1efd795b576edd7717b18e7280861d6c5d7e1871ec783cf1b761bd97e59e4223ad72cd8ad9e361e77d53a4170c93d443c2a1d433380ebe407cb2b959f8164a7a6229f70aa35b74502fa40b664209e6665bed0176a79c3b849a59e553d8ee1d922b54f7d85d36390a983b69bf4f1f8549455ec9ec0b073840b6d17bd3d51850e99bf4e45ca0546dc0d40893689f550d5b7987bb459147b1fa472c5ae6a274ada85788d01d841d865c2edf144aea475d9c893959b8c0e6b8656d67b41011f53dfb68d50037c5d25b0aca355f9421255505d5f7a5e48e447d2e2d6e8da5788766c471d747835f92f6b8fd4c798d1359660e2987ce0eaef853a3b138d9756ec379d89c60a6a4e3fdcb4812a0e69321ec28964dcf5321dd104d62169e72333ac3227ba957f747e4525dfa9d6aa70e17e5cd77b128b61abc066449540dc01a2a0bfa8885d862e0f13f42024d65ef974d57536bf8656fb1f450b63261385a04ae5cd9b18965f0531930674116a9c870f4be45d165af97b29d77e426409692b4ff2319737f16a3c53534aa1b49d08392233f5e0f3482ba3aa3c574245412455b8421e4b1c55d6c0ed44ecd213a5905a4cf3f0971b99062a4a52c988625a3ab7039f67c28a7fbe7c5ec3c315132f082b29eb332ca42b5d13b030fabf4cbc00ad510f2d21668c35bc1ef678d9e2f9302d30699bda8a6b0be176232145984c2dbef90d421ef461cfd7de0ecbdf6929776887d86d07ae4229c31a655b615d23d00b7af8205a6271f0b1927378249f392f8519e817b47d36e43bf9c86323cc5b1cadf132197a5a9b7b6451e831614a554efb1a8f88b4483b23a06f36cbd75a4563753345b56726971c0c720c1c7dde3ffbada8acbb9373fa1d7ecdb56221eb2c441ae1f46d1e354233a61a5ff6f5189e4ad9f48d366dc255359dbc3f37526ddf32a7ba86db9b0292b8d5d86282593c85f8897557a9830aed6d413ab0fc3678b2facde82dcc134c6a168cfeade3720c18f52ea8fcf3fc18771e7f2cd247ce822aec457daefacdebf2702718f60d0800d5f28aa2a2e4e4bae2418fd099151d4ca8a79a547a442152186ce4234e89e4328991db636ee60ab28afd5ce54a9522b5e46b7988dab82394ff45a52040150704b31d121dd0497ebadccf3996d9455afa8714860e8f555ed1f2ae19352934f3f793f3ede38793fb12d67c6553d7236c75d7eca4e8522d117a52a672e04ceb4c0169af9594f6ce19431cc939dd76e33de6c6622f59dbd47528f26e9bc3f2940cf7959c26993ecbe931c0a4de6780a48b35f49fed7ab435bfcb498344b1b05f5c28ccd8a67d2fbd9b22598dd81be4c5a86dc125426e43f3c21a69f29fd440240ea014390919cd8be36e45e63f637df0", 0x1000, 0xfffff800}, {&(0x7f0000001740)="82b372d27774fb6b8b630f79728fed1616961b646f385249242aabcdc1ee013a91a32ed3bd6c29c2dc02f38e45125fba5942b736ecd7eb3e6d40957bca31718a71065b1fa960a951bd109465bc065c4ff212f5d61a0062c305616f224bf2b00bef98ed300eb328542bb544f0aa6adfcaddd4253d566ecc402552ecfa26a6885de2ae5b741fb68d96ed40737d5559dc53a415c0d73cad496fd1742a8eb550318a34cd5bac559a8377154c7c18708f52ac0c2d68642716606714438d58b2b82685ac24f5c798e2eee183efba7c03697efbefeaf37a7c87baa28c420cec3297e3323e6600e53861a4e8696fceef2a", 0xed, 0x9}, {&(0x7f0000001840)="37620f3ae42f1afd87ecc025a1ec009f597208e5c64f39d257475680231f70b10ac9e1db9d321e96550e917fcfeb6f7de7c975d742ada0037645f8eea7d2deded0f3e4dbbcaaeb215a595fcad0e54164195fe403", 0x54, 0x2}, {&(0x7f00000018c0)="e8a9f0332d6677e2d33e038d435f8af24fc0192aece3230137b68f04110730ac924c7e6987452cffd0fbc509bf34cbbdf737c1f773c63aa156d101b55be13159125a3e93a50a416b72", 0x49, 0x6}, {&(0x7f0000001940)="db994a3601ed44b2fc8de492fad7330a0d5a6e6334f1b0950b8c9c5a0b6dcf61445b266291991a0df45b022615ecaecbfc011278cceb0557c6cd28d70caa14e4d0a161ca4066c889235122d602ba4bdbfffc774376c876476a4a98c8aac39fff592bd3aab3e94359a5d70ac859c9701d80c980538143e5a8fd85b3caee0716129f0367d0211166f2adb443b04e53f030eb0da70753438f3736fd841ce4f6395f62e147a71e03de94f915c6c3b9ac3dc8a4b11049be5560da5a4779bcc22499b4cb9c1bc2aaa162e26e374d7c00d24ca008e5db7e9a24356d2562625cc500086b3e357a5226f36feedbd3ef544fd1", 0xee, 0x3}]) syz_read_part_table(0x3f, 0x6, &(0x7f0000000340)=[{&(0x7f0000000040)="0fa19fa9e812491083e60089ce0503b54a3e203ee54939e3cd6c17a60e2aa50d21eea6f83b4e7450a3fc919f5d8d077644b5149ea260da65398373ba", 0x3c, 0x5}, {&(0x7f0000000080)="48d374115dddd7769c8cee9a6c8298fb81740ba25b81a5622e235733db6807d279bf0adc10693855251502369b5ead30de71d7203b14c3ab0674dcbf7a4b6c8f9c1f78572514efac1ebf709e9d3e2809c368fd454f89cb1b435a776cb5e3810ca1bf5f41a0ea67fed219d32b1be6e5186d2fe079b28c78dd270409650c2e391b22a1a4dc36c012c1c457ef5ae9e994d931b41c04a46303aa95463263d4afede97a29c41ac62f95cea99de665b02b8308a36fecab2cc249d97c929700fbb9fc8324ccda9065d3fad40a50af5f7867fbee7a3f33d7871df4d1de2b0814b98db196d8", 0xe1, 0x10000}, {&(0x7f0000000180)="78068565714c64deee956b38be00000000", 0x11, 0x200}, {&(0x7f00000001c0)="07220ee310af4be5074fd27e49b3d36fec79a336c4d2f4546935e4879fe1b9af0b29f7ed6bde5c5df9450b09eaf2a04e300d25d68fddff91a5f6ff75ddd81d490bc33bc3a193451af0f11b5fc8e6f01f18042b6b529489effa6c99d4d5e2fcb9c46e8c8c576e317e56abee9f7acf0e4390ba6726a81e7af52c07abc3b4875a1aaa80dc742386dd3c55606e1a887b80243c72f0a26920aced5d16cbe80e09ead9c3c562eab119c0fe76929fb300039c2c3ff8effb0de3e04667b5b82b7c3f0914d5663086183e8fa2f5035a7df729f4bd4896c6fc858fdfd0eca5f7fe486147bfb9f13cbbbdcca598bc0cfc4b1f5930", 0xef, 0xff}, {&(0x7f00000002c0)="b87f6ea8330b9c", 0x7, 0x18c}, {&(0x7f0000000300)="fa39bdc96b2e02a72a7b220c0b4d87f5a8ee7c675bfde4f3d37a2d04cad6a99ea856226ce81a9c7c78409efb95846a7ee7eb0444", 0x34, 0x1ebe}]) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x3bc9, 0x9, &(0x7f0000001a40)=[{&(0x7f00000005c0)="f67293681b48e085573a6ad0bbafaea10ce75d7e685f84ac1eacc8108d3bab551654d9388a348ba8962f6e2be2e9", 0x2e, 0x3f}, {&(0x7f0000000600)="d2", 0x1, 0xef64}, {&(0x7f0000000640)="1f8e500b4f39628ee1a645288676e1f79f417260453c17a6f7c214e10efc2d4dce265a5db9bba14e43578b21a39cd12e1f7c1f9b052b7d5b578b5475eac9b9807f28b26565eb22bc9bd102f02f7a48a9f67674e473f6d6d605b107d14d79333b87111720b7c979eb8dc2065c3ff811317d5e8aa4fc93d6a1ff8572bb6ac6eff09769bb9a3384", 0x86, 0x8000}, {&(0x7f0000000700)="503e2ee26793cd74f44b87af749c09d0f03350e259e356a0e0c20afdf29e48fa1868207b5b2dbaa5917147a423f9c3f816ff1c1606ace5", 0x37, 0x3}, {&(0x7f0000000740)="982c561a07fc0190918132573b9a0c0c9a52f267695affd2dc2bd19e9f6b3b3cfb0d534f156352d5b35a6a31cd752e1a3648a321b8f12a20ebaa639771a2ecc9b9b6c65af5714dc414a8ef1a381476a7dc21cf97191081a3d5f77ecda0e08fd63b03d91182aeb577633b7dc266de685ef9fd3f49a8f79fc0419d6dfec1ab016248df84688d329d3f29b185a64deac2eea60ce85df67a1010b3efc5d21395e818b52eec67045020358c2faa72a50096fe35fc6baf75877f61452a9d9e8414528b576be6efe0ca0359ec763ea36224fea69b9c339b5e88130dd4037c5e3670787c54893e98675c7e108509e6548749fa4ad34234d6318baa5ed5e420b37e53f1abef6ce792667814ea9fb841cd2b0a70963341827887ef179e0d0ac1d153d11e778b823df7aca2c2f0c409ca96d2bd50b2135618f0685316d65741905f09e131d75db81b0653f5ea781cdb252b8fb2d1e23b4d1fe1a3d5f7a5ff7f78abcae7b6838e3aa037f69ebc9f509d070c094b36a62a143b63460e564ca6d1675fac6725c0e6baed4a83a9ca45f86dbc7b609b6b4b8fcfff13b99882d7a2b7922beb757138cf9eac29d057bf4d2859e787e7f4a3e44502fd12c2610adcd6da7202fdc7a432d0631be8ce108dabdfa08128f3f9ff1b44d7ea0fa14530ef7ca8120fa6525478ee4593a91042fc09e3aa092d6508bdf1af90104fb08813488a7196a85be388f25b04c09261d6883e3476e4a6253abeb89ae003514e01ac99ec875d992639e900ce8380b15bee83e41201554981c86d28477bb68ed905861890a5cbd593c45b99ad2bbe396cc480d07be8b3d8042cdbf5d074b8381d59a2cf3fbd0265c67c47690e916826dea466892632d7b345d7f351d581a10992f57199ca213ca777448831b37e6450c798e309a6110335d4db825c0989dba53cadcab6f05c042e1e4c6525025529f485075d977f91d2cb40621d4d5a9f35c63951fa9444a627876876cbdee81e137fc077d96d17539dd9e165259d300fadc3e06dd0cf484c9e43d3f45c48fac94077423e8459a0024f5ffa6941fb85d6a289232153aff9a97d1cc24e2072209bf715a0d1bd9f7734e33ca9f1e2bdefc7b33519e037cd68d11568bb78c5152480cfe31c515a980f2a2bbfbe25df849c011fde396efc58e88e5f8cb9f944c2b186141eea58160b2277fa521e8d0e2fdce101f0c4172256b59c9c322cf6d8cb61b8061fb031434188808a2e6f36137baa910aef16f5427493e8032b84644e7fd312784dac55e535a295b70e64c8f79b88cc6ecda4dd6e3b4b37700c1706b3e01425902f9b2626e691168894e0ef2fa1722137cdca7cad5c17f73c9db3f6e5ac88fbd62c64f6f04b324cb330d39f1cf6f32482598e16c37f3f7fb24a4006260c571d5a306dabb3c93c05c8ffde3f40ec17faddfa10c4152611332e3bd56ba2109932ff73e0e36f7b09e1316410663266751daeb976aaad937ae937e0034d24b2210aaf8146a78b166eeafa0862ba930aed0e9071294c40d7412139d111139ecdca2faa30203678e002f1bcc59577ebf453c2d5c5a6fea0a17cb91f5536a78069339c7362c64d5656cc9942c26ceaae72ab650a54205ccb2fc9e519b0675937e1fe2a4265dd99d95575e83285f3f28c96fb89a05253326d76db6e6b4bd2c061a4c74605db9125aeea24fe0f7439f2fb8354cc5dad883df665a4947c4e1128593e33da4815713106d48feeab8274a647ba2d29046921d68fbb6d6ef32b755bd0d074587549f2711f699142b58725c3622f9533c396de3761a4264134e64c4464424141ee62026d5c95b8e3ff6e9df3b9fcb0cff839c5db77b42230689adbdc441a84899d6e314f18c5e718c3184629eb54c2cece8fef1776d4630d2dcefdbf028ed42d86d2afaea6e1d99081333a520e24a46db9ce5173e572897f0d7f13b6e90c904bd77696639d17d560f5c94718646f30e7d28d43fe1bbe28e202fd3a3200d2f37b4826a57af5da5af4a4d7d546ddd4e21e097cd4daf1c2e3d575eb7f37b53e1c0fa88bab693e8fedd5c08ad8e0ef3d85c837caf3b37b6486c0313c6b11bd5c3c5aeb0ddfcc7f7ee52ec2eb8524a303cf3dca5e0bb4a599bc931930e7c2261bcda676b1be070b3251257c58f36cf7589de325192761ad6aa0014fcc8dd8a3775426625ebc041ef3baaed514d57ce5d663790eb9dfafca738df580b265829f41f787fb5d30b626a900d5613c39f7d2383e07e22b85f5cf58459a62031f6c3543721cff3b3ba3e0b3da2c0c0c0d3dab1a88b1289797c5d5b71407cc569fdc63a856a4e09ab1c0eeef53bbe41ee5461c5e2a3e054e2144f718010d40f9166ccb8679e0691834cf1589a922ea65b8cd3dede183ec7273e65137fc93c5b6ea7314a8048d4e29b24cbaf4b3a09b0a626a2c0800f1d44e894c0bbb490d2af631584a23daf92bfe18490a47fec9829d26198469c147af0c6aaafc4863fedf2a44bc06a22e11a3a8f8e5091b82ee180c23745821a56ef8c9e42c7ee6a0bd704f195510be9fa3bfb63ed54bd169b07688be885cf744b1d4eb9cb269c28836fde73c2eba18b1ab8f80eae58359613878f459ad3dcc6afcf01d33c0719318f400d69709c84690b350d59da45f619afa2187c6819ccb7635b2de729c4807f40e135950717fed5b77132a04f35b8d9b1476694959d913784edea57629741120bb55bffa2a61a0e7c7ad369e3909de30c425872302c18d5548705830aba37896d6f0e724bb5b111b68569c201ac72bc87dc70009f998b815bd5ca09d98be4474c11fafc04c77bc53d8686bb12764e01b3ed6720f96c87b0aac876efd3308332a00c7bdcf27ec78e40a6d55866085563c07d6b5712290e9c0388d7782eaa7edf1f7da9744d8b274314df9a43323bc6cbc6147483009929687d76db26ab939d2929bece1997ce5995130bfb3b81b314ff04b22820be03289557c0a9a34907e40ec7b695fb67fc80a73e1aeaf253ff2c3b8944df4428f62652ab5cd77364a0f0063e9c6ae606af9f0f1d9946fe3919003b5ca23e8d53647e3676931f3d9cf67e8831bc7dbece89ad19a73ac0e5b9dd375e681f88eb7cd62a0a8caf3322b6e914e7892c845f4584533aa5583abfc115e7ea5a3e3fd25d0d5e4c243ffed62f5d1dc3294d366dc6ca2ee5df5580e618c8711ff59e005f5ddaba1fa582689afa93f65ee5c38eddedb1c425b73c5bc3e12bcb15514667f8a0c14cdfbd07ce13bd89781ea02bec02985ca94760f613fc33cdf5b8d8c023d0270e0b266059b82f03ede0579e75878a17a2c6d8fb2d686fb7401389c143813fb1ee5a6e0013c2a5eb564944dd075673f1282619af924027f3eab002e05878cd30fa16e786bab93dba326938029e36649534d0208e96c0b4d821b79b0d9728436bc613da2c6c430224d53183ab2b160178f4ef98ff6e91bd85d29c820fb10208829b505ce8b91dfcecd31eb69e7588f987f13f354f8a090d78bcf2c49991a8fc79024bb695c33f6474418538db8fd346ea4be315cd66e04e1bd836cf1a9fe1dbfb6801a3d3b9bcf37d69da8cd5518da2f567e9268a78fc5c3b987702a14e35bef9f69728accccf567e28a538846fc8b3ae61e3035526d9dfb03035ffeb102c7bac13ee052d3b0fed88281541cad3bc389792d348ace714da9541ff9444f59680f69f637191721d3b903a82b3963d2083ae796c9b14e56c38ae40ba19c2385e68ad0fb42992870a6ed262c9df8099ccc648583d2bb7110dfb6980fe2f4c8721370dce9d4da769bd7c48754ad149dbb0b011c55b36d62797c4c539c44635d35bd404a19a47599901eac579d15448a5bc6a0513428e77c3ab61ec191ea80b7db9a1ffbe53ea92170d6dbe78b32150f487af9c0811695fdcb1787d748cd1eb0a1d26ab688259a8dc948d348a50788b884ea065a871b8ee949f76c0a4b832ac5e3cfa792f6265d5cdaba3354070003f359d8b434d313c70e77c906c66030f66b44215b10cbe074353fcf93cddf36f3d218df345caf9bd6abe1118a609480adfcb230a0341a288cb15820f6e9ba0d567c3d38432bab52aadfd35fe575b4fd3f9fe25c144fb5929a2d2f919b2165f6a35be4ae6b55657252fb6834e3cc82b929fb469e3d4538ead857f4001e949d89c94d40138e9c497987b0fc974cc5bff1c24db1b72ae6c236b4aa8cd831b0e8ea14d8c475cfc2acb49d999b0f5d5858cc1acc162ed642bfad94920f165a45551213641d24ee6cfeee27162cbd59f6603b0c87947f375bfd24dc592eed64dbf08280cf10b862b8b0171b84a9a2a5fc11c60298d90d14bb5f55a71fc918c59ef6b56b82557c4fbb854a1efdecb1460380519a1d822068d8f03d70fb05bf0e1f19ede8f49fb3c61a4127b7e23a218c173ad0dff1efd795b576edd7717b18e7280861d6c5d7e1871ec783cf1b761bd97e59e4223ad72cd8ad9e361e77d53a4170c93d443c2a1d433380ebe407cb2b959f8164a7a6229f70aa35b74502fa40b664209e6665bed0176a79c3b849a59e553d8ee1d922b54f7d85d36390a983b69bf4f1f8549455ec9ec0b073840b6d17bd3d51850e99bf4e45ca0546dc0d40893689f550d5b7987bb459147b1fa472c5ae6a274ada85788d01d841d865c2edf144aea475d9c893959b8c0e6b8656d67b41011f53dfb68d50037c5d25b0aca355f9421255505d5f7a5e48e447d2e2d6e8da5788766c471d747835f92f6b8fd4c798d1359660e2987ce0eaef853a3b138d9756ec379d89c60a6a4e3fdcb4812a0e69321ec28964dcf5321dd104d62169e72333ac3227ba957f747e4525dfa9d6aa70e17e5cd77b128b61abc066449540dc01a2a0bfa8885d862e0f13f42024d65ef974d57536bf8656fb1f450b63261385a04ae5cd9b18965f0531930674116a9c870f4be45d165af97b29d77e426409692b4ff2319737f16a3c53534aa1b49d08392233f5e0f3482ba3aa3c574245412455b8421e4b1c55d6c0ed44ecd213a5905a4cf3f0971b99062a4a52c988625a3ab7039f67c28a7fbe7c5ec3c315132f082b29eb332ca42b5d13b030fabf4cbc00ad510f2d21668c35bc1ef678d9e2f9302d30699bda8a6b0be176232145984c2dbef90d421ef461cfd7de0ecbdf6929776887d86d07ae4229c31a655b615d23d00b7af8205a6271f0b1927378249f392f8519e817b47d36e43bf9c86323cc5b1cadf132197a5a9b7b6451e831614a554efb1a8f88b4483b23a06f36cbd75a4563753345b56726971c0c720c1c7dde3ffbada8acbb9373fa1d7ecdb56221eb2c441ae1f46d1e354233a61a5ff6f5189e4ad9f48d366dc255359dbc3f37526ddf32a7ba86db9b0292b8d5d86282593c85f8897557a9830aed6d413ab0fc3678b2facde82dcc134c6a168cfeade3720c18f52ea8fcf3fc18771e7f2cd247ce822aec457daefacdebf2702718f60d0800d5f28aa2a2e4e4bae2418fd099151d4ca8a79a547a442152186ce4234e89e4328991db636ee60ab28afd5ce54a9522b5e46b7988dab82394ff45a52040150704b31d121dd0497ebadccf3996d9455afa8714860e8f555ed1f2ae19352934f3f793f3ede38793fb12d67c6553d7236c75d7eca4e8522d117a52a672e04ceb4c0169af9594f6ce19431cc939dd76e33de6c6622f59dbd47528f26e9bc3f2940cf7959c26993ecbe931c0a4de6780a48b35f49fed7ab435bfcb498344b1b05f5c28ccd8a67d2fbd9b22598dd81be4c5a86dc125426e43f3c21a69f29fd440240ea014390919cd8be36e45e63f637df0", 0x1000, 0xfffff800}, {&(0x7f0000001740)="82b372d27774fb6b8b630f79728fed1616961b646f385249242aabcdc1ee013a91a32ed3bd6c29c2dc02f38e45125fba5942b736ecd7eb3e6d40957bca31718a71065b1fa960a951bd109465bc065c4ff212f5d61a0062c305616f224bf2b00bef98ed300eb328542bb544f0aa6adfcaddd4253d566ecc402552ecfa26a6885de2ae5b741fb68d96ed40737d5559dc53a415c0d73cad496fd1742a8eb550318a34cd5bac559a8377154c7c18708f52ac0c2d68642716606714438d58b2b82685ac24f5c798e2eee183efba7c03697efbefeaf37a7c87baa28c420cec3297e3323e6600e53861a4e8696fceef2a", 0xed, 0x9}, {&(0x7f0000001840)="37620f3ae42f1afd87ecc025a1ec009f597208e5c64f39d257475680231f70b10ac9e1db9d321e96550e917fcfeb6f7de7c975d742ada0037645f8eea7d2deded0f3e4dbbcaaeb215a595fcad0e54164195fe403", 0x54, 0x2}, {&(0x7f00000018c0)="e8a9f0332d6677e2d33e038d435f8af24fc0192aece3230137b68f04110730ac924c7e6987452cffd0fbc509bf34cbbdf737c1f773c63aa156d101b55be13159125a3e93a50a416b72", 0x49, 0x6}, {&(0x7f0000001940)="db994a3601ed44b2fc8de492fad7330a0d5a6e6334f1b0950b8c9c5a0b6dcf61445b266291991a0df45b022615ecaecbfc011278cceb0557c6cd28d70caa14e4d0a161ca4066c889235122d602ba4bdbfffc774376c876476a4a98c8aac39fff592bd3aab3e94359a5d70ac859c9701d80c980538143e5a8fd85b3caee0716129f0367d0211166f2adb443b04e53f030eb0da70753438f3736fd841ce4f6395f62e147a71e03de94f915c6c3b9ac3dc8a4b11049be5560da5a4779bcc22499b4cb9c1bc2aaa162e26e374d7c00d24ca008e5db7e9a24356d2562625cc500086b3e357a5226f36feedbd3ef544fd1", 0xee, 0x3}]) (async) syz_read_part_table(0x3f, 0x6, &(0x7f0000000340)=[{&(0x7f0000000040)="0fa19fa9e812491083e60089ce0503b54a3e203ee54939e3cd6c17a60e2aa50d21eea6f83b4e7450a3fc919f5d8d077644b5149ea260da65398373ba", 0x3c, 0x5}, {&(0x7f0000000080)="48d374115dddd7769c8cee9a6c8298fb81740ba25b81a5622e235733db6807d279bf0adc10693855251502369b5ead30de71d7203b14c3ab0674dcbf7a4b6c8f9c1f78572514efac1ebf709e9d3e2809c368fd454f89cb1b435a776cb5e3810ca1bf5f41a0ea67fed219d32b1be6e5186d2fe079b28c78dd270409650c2e391b22a1a4dc36c012c1c457ef5ae9e994d931b41c04a46303aa95463263d4afede97a29c41ac62f95cea99de665b02b8308a36fecab2cc249d97c929700fbb9fc8324ccda9065d3fad40a50af5f7867fbee7a3f33d7871df4d1de2b0814b98db196d8", 0xe1, 0x10000}, {&(0x7f0000000180)="78068565714c64deee956b38be00000000", 0x11, 0x200}, {&(0x7f00000001c0)="07220ee310af4be5074fd27e49b3d36fec79a336c4d2f4546935e4879fe1b9af0b29f7ed6bde5c5df9450b09eaf2a04e300d25d68fddff91a5f6ff75ddd81d490bc33bc3a193451af0f11b5fc8e6f01f18042b6b529489effa6c99d4d5e2fcb9c46e8c8c576e317e56abee9f7acf0e4390ba6726a81e7af52c07abc3b4875a1aaa80dc742386dd3c55606e1a887b80243c72f0a26920aced5d16cbe80e09ead9c3c562eab119c0fe76929fb300039c2c3ff8effb0de3e04667b5b82b7c3f0914d5663086183e8fa2f5035a7df729f4bd4896c6fc858fdfd0eca5f7fe486147bfb9f13cbbbdcca598bc0cfc4b1f5930", 0xef, 0xff}, {&(0x7f00000002c0)="b87f6ea8330b9c", 0x7, 0x18c}, {&(0x7f0000000300)="fa39bdc96b2e02a72a7b220c0b4d87f5a8ee7c675bfde4f3d37a2d04cad6a99ea856226ce81a9c7c78409efb95846a7ee7eb0444", 0x34, 0x1ebe}]) (async) 07:26:25 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) 07:26:25 executing program 2: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) 07:26:25 executing program 4: syz_genetlink_get_family_id$wireguard(&(0x7f0000000ac0), 0xffffffffffffffff) [ 741.264424][T14030] loop1: detected capacity change from 0 to 264192 07:26:25 executing program 0: setsockopt$CAN_RAW_FILTER(0xffffffffffffffff, 0x65, 0x1, 0x0, 0x0) [ 741.351357][T14030] loop1: AHDI p1 p2 [ 741.356513][T14030] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:25 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x3bc9, 0x9, &(0x7f0000001a40)=[{&(0x7f00000005c0)="f67293681b48e085573a6ad0bbafaea10ce75d7e685f84ac1eacc8108d3bab551654d9388a348ba8962f6e2be2e9", 0x2e, 0x3f}, {&(0x7f0000000600)="d2", 0x1, 0xef64}, {&(0x7f0000000640)="1f8e500b4f39628ee1a645288676e1f79f417260453c17a6f7c214e10efc2d4dce265a5db9bba14e43578b21a39cd12e1f7c1f9b052b7d5b578b5475eac9b9807f28b26565eb22bc9bd102f02f7a48a9f67674e473f6d6d605b107d14d79333b87111720b7c979eb8dc2065c3ff811317d5e8aa4fc93d6a1ff8572bb6ac6eff09769bb9a3384", 0x86, 0x8000}, {&(0x7f0000000700)="503e2ee26793cd74f44b87af749c09d0f03350e259e356a0e0c20afdf29e48fa1868207b5b2dbaa5917147a423f9c3f816ff1c1606ace5", 0x37, 0x3}, {&(0x7f0000000740)="982c561a07fc0190918132573b9a0c0c9a52f267695affd2dc2bd19e9f6b3b3cfb0d534f156352d5b35a6a31cd752e1a3648a321b8f12a20ebaa639771a2ecc9b9b6c65af5714dc414a8ef1a381476a7dc21cf97191081a3d5f77ecda0e08fd63b03d91182aeb577633b7dc266de685ef9fd3f49a8f79fc0419d6dfec1ab016248df84688d329d3f29b185a64deac2eea60ce85df67a1010b3efc5d21395e818b52eec67045020358c2faa72a50096fe35fc6baf75877f61452a9d9e8414528b576be6efe0ca0359ec763ea36224fea69b9c339b5e88130dd4037c5e3670787c54893e98675c7e108509e6548749fa4ad34234d6318baa5ed5e420b37e53f1abef6ce792667814ea9fb841cd2b0a70963341827887ef179e0d0ac1d153d11e778b823df7aca2c2f0c409ca96d2bd50b2135618f0685316d65741905f09e131d75db81b0653f5ea781cdb252b8fb2d1e23b4d1fe1a3d5f7a5ff7f78abcae7b6838e3aa037f69ebc9f509d070c094b36a62a143b63460e564ca6d1675fac6725c0e6baed4a83a9ca45f86dbc7b609b6b4b8fcfff13b99882d7a2b7922beb757138cf9eac29d057bf4d2859e787e7f4a3e44502fd12c2610adcd6da7202fdc7a432d0631be8ce108dabdfa08128f3f9ff1b44d7ea0fa14530ef7ca8120fa6525478ee4593a91042fc09e3aa092d6508bdf1af90104fb08813488a7196a85be388f25b04c09261d6883e3476e4a6253abeb89ae003514e01ac99ec875d992639e900ce8380b15bee83e41201554981c86d28477bb68ed905861890a5cbd593c45b99ad2bbe396cc480d07be8b3d8042cdbf5d074b8381d59a2cf3fbd0265c67c47690e916826dea466892632d7b345d7f351d581a10992f57199ca213ca777448831b37e6450c798e309a6110335d4db825c0989dba53cadcab6f05c042e1e4c6525025529f485075d977f91d2cb40621d4d5a9f35c63951fa9444a627876876cbdee81e137fc077d96d17539dd9e165259d300fadc3e06dd0cf484c9e43d3f45c48fac94077423e8459a0024f5ffa6941fb85d6a289232153aff9a97d1cc24e2072209bf715a0d1bd9f7734e33ca9f1e2bdefc7b33519e037cd68d11568bb78c5152480cfe31c515a980f2a2bbfbe25df849c011fde396efc58e88e5f8cb9f944c2b186141eea58160b2277fa521e8d0e2fdce101f0c4172256b59c9c322cf6d8cb61b8061fb031434188808a2e6f36137baa910aef16f5427493e8032b84644e7fd312784dac55e535a295b70e64c8f79b88cc6ecda4dd6e3b4b37700c1706b3e01425902f9b2626e691168894e0ef2fa1722137cdca7cad5c17f73c9db3f6e5ac88fbd62c64f6f04b324cb330d39f1cf6f32482598e16c37f3f7fb24a4006260c571d5a306dabb3c93c05c8ffde3f40ec17faddfa10c4152611332e3bd56ba2109932ff73e0e36f7b09e1316410663266751daeb976aaad937ae937e0034d24b2210aaf8146a78b166eeafa0862ba930aed0e9071294c40d7412139d111139ecdca2faa30203678e002f1bcc59577ebf453c2d5c5a6fea0a17cb91f5536a78069339c7362c64d5656cc9942c26ceaae72ab650a54205ccb2fc9e519b0675937e1fe2a4265dd99d95575e83285f3f28c96fb89a05253326d76db6e6b4bd2c061a4c74605db9125aeea24fe0f7439f2fb8354cc5dad883df665a4947c4e1128593e33da4815713106d48feeab8274a647ba2d29046921d68fbb6d6ef32b755bd0d074587549f2711f699142b58725c3622f9533c396de3761a4264134e64c4464424141ee62026d5c95b8e3ff6e9df3b9fcb0cff839c5db77b42230689adbdc441a84899d6e314f18c5e718c3184629eb54c2cece8fef1776d4630d2dcefdbf028ed42d86d2afaea6e1d99081333a520e24a46db9ce5173e572897f0d7f13b6e90c904bd77696639d17d560f5c94718646f30e7d28d43fe1bbe28e202fd3a3200d2f37b4826a57af5da5af4a4d7d546ddd4e21e097cd4daf1c2e3d575eb7f37b53e1c0fa88bab693e8fedd5c08ad8e0ef3d85c837caf3b37b6486c0313c6b11bd5c3c5aeb0ddfcc7f7ee52ec2eb8524a303cf3dca5e0bb4a599bc931930e7c2261bcda676b1be070b3251257c58f36cf7589de325192761ad6aa0014fcc8dd8a3775426625ebc041ef3baaed514d57ce5d663790eb9dfafca738df580b265829f41f787fb5d30b626a900d5613c39f7d2383e07e22b85f5cf58459a62031f6c3543721cff3b3ba3e0b3da2c0c0c0d3dab1a88b1289797c5d5b71407cc569fdc63a856a4e09ab1c0eeef53bbe41ee5461c5e2a3e054e2144f718010d40f9166ccb8679e0691834cf1589a922ea65b8cd3dede183ec7273e65137fc93c5b6ea7314a8048d4e29b24cbaf4b3a09b0a626a2c0800f1d44e894c0bbb490d2af631584a23daf92bfe18490a47fec9829d26198469c147af0c6aaafc4863fedf2a44bc06a22e11a3a8f8e5091b82ee180c23745821a56ef8c9e42c7ee6a0bd704f195510be9fa3bfb63ed54bd169b07688be885cf744b1d4eb9cb269c28836fde73c2eba18b1ab8f80eae58359613878f459ad3dcc6afcf01d33c0719318f400d69709c84690b350d59da45f619afa2187c6819ccb7635b2de729c4807f40e135950717fed5b77132a04f35b8d9b1476694959d913784edea57629741120bb55bffa2a61a0e7c7ad369e3909de30c425872302c18d5548705830aba37896d6f0e724bb5b111b68569c201ac72bc87dc70009f998b815bd5ca09d98be4474c11fafc04c77bc53d8686bb12764e01b3ed6720f96c87b0aac876efd3308332a00c7bdcf27ec78e40a6d55866085563c07d6b5712290e9c0388d7782eaa7edf1f7da9744d8b274314df9a43323bc6cbc6147483009929687d76db26ab939d2929bece1997ce5995130bfb3b81b314ff04b22820be03289557c0a9a34907e40ec7b695fb67fc80a73e1aeaf253ff2c3b8944df4428f62652ab5cd77364a0f0063e9c6ae606af9f0f1d9946fe3919003b5ca23e8d53647e3676931f3d9cf67e8831bc7dbece89ad19a73ac0e5b9dd375e681f88eb7cd62a0a8caf3322b6e914e7892c845f4584533aa5583abfc115e7ea5a3e3fd25d0d5e4c243ffed62f5d1dc3294d366dc6ca2ee5df5580e618c8711ff59e005f5ddaba1fa582689afa93f65ee5c38eddedb1c425b73c5bc3e12bcb15514667f8a0c14cdfbd07ce13bd89781ea02bec02985ca94760f613fc33cdf5b8d8c023d0270e0b266059b82f03ede0579e75878a17a2c6d8fb2d686fb7401389c143813fb1ee5a6e0013c2a5eb564944dd075673f1282619af924027f3eab002e05878cd30fa16e786bab93dba326938029e36649534d0208e96c0b4d821b79b0d9728436bc613da2c6c430224d53183ab2b160178f4ef98ff6e91bd85d29c820fb10208829b505ce8b91dfcecd31eb69e7588f987f13f354f8a090d78bcf2c49991a8fc79024bb695c33f6474418538db8fd346ea4be315cd66e04e1bd836cf1a9fe1dbfb6801a3d3b9bcf37d69da8cd5518da2f567e9268a78fc5c3b987702a14e35bef9f69728accccf567e28a538846fc8b3ae61e3035526d9dfb03035ffeb102c7bac13ee052d3b0fed88281541cad3bc389792d348ace714da9541ff9444f59680f69f637191721d3b903a82b3963d2083ae796c9b14e56c38ae40ba19c2385e68ad0fb42992870a6ed262c9df8099ccc648583d2bb7110dfb6980fe2f4c8721370dce9d4da769bd7c48754ad149dbb0b011c55b36d62797c4c539c44635d35bd404a19a47599901eac579d15448a5bc6a0513428e77c3ab61ec191ea80b7db9a1ffbe53ea92170d6dbe78b32150f487af9c0811695fdcb1787d748cd1eb0a1d26ab688259a8dc948d348a50788b884ea065a871b8ee949f76c0a4b832ac5e3cfa792f6265d5cdaba3354070003f359d8b434d313c70e77c906c66030f66b44215b10cbe074353fcf93cddf36f3d218df345caf9bd6abe1118a609480adfcb230a0341a288cb15820f6e9ba0d567c3d38432bab52aadfd35fe575b4fd3f9fe25c144fb5929a2d2f919b2165f6a35be4ae6b55657252fb6834e3cc82b929fb469e3d4538ead857f4001e949d89c94d40138e9c497987b0fc974cc5bff1c24db1b72ae6c236b4aa8cd831b0e8ea14d8c475cfc2acb49d999b0f5d5858cc1acc162ed642bfad94920f165a45551213641d24ee6cfeee27162cbd59f6603b0c87947f375bfd24dc592eed64dbf08280cf10b862b8b0171b84a9a2a5fc11c60298d90d14bb5f55a71fc918c59ef6b56b82557c4fbb854a1efdecb1460380519a1d822068d8f03d70fb05bf0e1f19ede8f49fb3c61a4127b7e23a218c173ad0dff1efd795b576edd7717b18e7280861d6c5d7e1871ec783cf1b761bd97e59e4223ad72cd8ad9e361e77d53a4170c93d443c2a1d433380ebe407cb2b959f8164a7a6229f70aa35b74502fa40b664209e6665bed0176a79c3b849a59e553d8ee1d922b54f7d85d36390a983b69bf4f1f8549455ec9ec0b073840b6d17bd3d51850e99bf4e45ca0546dc0d40893689f550d5b7987bb459147b1fa472c5ae6a274ada85788d01d841d865c2edf144aea475d9c893959b8c0e6b8656d67b41011f53dfb68d50037c5d25b0aca355f9421255505d5f7a5e48e447d2e2d6e8da5788766c471d747835f92f6b8fd4c798d1359660e2987ce0eaef853a3b138d9756ec379d89c60a6a4e3fdcb4812a0e69321ec28964dcf5321dd104d62169e72333ac3227ba957f747e4525dfa9d6aa70e17e5cd77b128b61abc066449540dc01a2a0bfa8885d862e0f13f42024d65ef974d57536bf8656fb1f450b63261385a04ae5cd9b18965f0531930674116a9c870f4be45d165af97b29d77e426409692b4ff2319737f16a3c53534aa1b49d08392233f5e0f3482ba3aa3c574245412455b8421e4b1c55d6c0ed44ecd213a5905a4cf3f0971b99062a4a52c988625a3ab7039f67c28a7fbe7c5ec3c315132f082b29eb332ca42b5d13b030fabf4cbc00ad510f2d21668c35bc1ef678d9e2f9302d30699bda8a6b0be176232145984c2dbef90d421ef461cfd7de0ecbdf6929776887d86d07ae4229c31a655b615d23d00b7af8205a6271f0b1927378249f392f8519e817b47d36e43bf9c86323cc5b1cadf132197a5a9b7b6451e831614a554efb1a8f88b4483b23a06f36cbd75a4563753345b56726971c0c720c1c7dde3ffbada8acbb9373fa1d7ecdb56221eb2c441ae1f46d1e354233a61a5ff6f5189e4ad9f48d366dc255359dbc3f37526ddf32a7ba86db9b0292b8d5d86282593c85f8897557a9830aed6d413ab0fc3678b2facde82dcc134c6a168cfeade3720c18f52ea8fcf3fc18771e7f2cd247ce822aec457daefacdebf2702718f60d0800d5f28aa2a2e4e4bae2418fd099151d4ca8a79a547a442152186ce4234e89e4328991db636ee60ab28afd5ce54a9522b5e46b7988dab82394ff45a52040150704b31d121dd0497ebadccf3996d9455afa8714860e8f555ed1f2ae19352934f3f793f3ede38793fb12d67c6553d7236c75d7eca4e8522d117a52a672e04ceb4c0169af9594f6ce19431cc939dd76e33de6c6622f59dbd47528f26e9bc3f2940cf7959c26993ecbe931c0a4de6780a48b35f49fed7ab435bfcb498344b1b05f5c28ccd8a67d2fbd9b22598dd81be4c5a86dc125426e43f3c21a69f29fd440240ea014390919cd8be36e45e63f637df0", 0x1000, 0xfffff800}, {&(0x7f0000001740)="82b372d27774fb6b8b630f79728fed1616961b646f385249242aabcdc1ee013a91a32ed3bd6c29c2dc02f38e45125fba5942b736ecd7eb3e6d40957bca31718a71065b1fa960a951bd109465bc065c4ff212f5d61a0062c305616f224bf2b00bef98ed300eb328542bb544f0aa6adfcaddd4253d566ecc402552ecfa26a6885de2ae5b741fb68d96ed40737d5559dc53a415c0d73cad496fd1742a8eb550318a34cd5bac559a8377154c7c18708f52ac0c2d68642716606714438d58b2b82685ac24f5c798e2eee183efba7c03697efbefeaf37a7c87baa28c420cec3297e3323e6600e53861a4e8696fceef2a", 0xed, 0x9}, {&(0x7f0000001840)="37620f3ae42f1afd87ecc025a1ec009f597208e5c64f39d257475680231f70b10ac9e1db9d321e96550e917fcfeb6f7de7c975d742ada0037645f8eea7d2deded0f3e4dbbcaaeb215a595fcad0e54164195fe403", 0x54, 0x2}, {&(0x7f00000018c0)="e8a9f0332d6677e2d33e038d435f8af24fc0192aece3230137b68f04110730ac924c7e6987452cffd0fbc509bf34cbbdf737c1f773c63aa156d101b55be13159125a3e93a50a416b72", 0x49, 0x6}, {&(0x7f0000001940)="db994a3601ed44b2fc8de492fad7330a0d5a6e6334f1b0950b8c9c5a0b6dcf61445b266291991a0df45b022615ecaecbfc011278cceb0557c6cd28d70caa14e4d0a161ca4066c889235122d602ba4bdbfffc774376c876476a4a98c8aac39fff592bd3aab3e94359a5d70ac859c9701d80c980538143e5a8fd85b3caee0716129f0367d0211166f2adb443b04e53f030eb0da70753438f3736fd841ce4f6395f62e147a71e03de94f915c6c3b9ac3dc8a4b11049be5560da5a4779bcc22499b4cb9c1bc2aaa162e26e374d7c00d24ca008e5db7e9a24356d2562625cc500086b3e357a5226f36feedbd3ef544fd1", 0xee, 0x3}]) (async) syz_read_part_table(0x3f, 0x6, &(0x7f0000000340)=[{&(0x7f0000000040)="0fa19fa9e812491083e60089ce0503b54a3e203ee54939e3cd6c17a60e2aa50d21eea6f83b4e7450a3fc919f5d8d077644b5149ea260da65398373ba", 0x3c, 0x5}, {&(0x7f0000000080)="48d374115dddd7769c8cee9a6c8298fb81740ba25b81a5622e235733db6807d279bf0adc10693855251502369b5ead30de71d7203b14c3ab0674dcbf7a4b6c8f9c1f78572514efac1ebf709e9d3e2809c368fd454f89cb1b435a776cb5e3810ca1bf5f41a0ea67fed219d32b1be6e5186d2fe079b28c78dd270409650c2e391b22a1a4dc36c012c1c457ef5ae9e994d931b41c04a46303aa95463263d4afede97a29c41ac62f95cea99de665b02b8308a36fecab2cc249d97c929700fbb9fc8324ccda9065d3fad40a50af5f7867fbee7a3f33d7871df4d1de2b0814b98db196d8", 0xe1, 0x10000}, {&(0x7f0000000180)="78068565714c64deee956b38be00000000", 0x11, 0x200}, {&(0x7f00000001c0)="07220ee310af4be5074fd27e49b3d36fec79a336c4d2f4546935e4879fe1b9af0b29f7ed6bde5c5df9450b09eaf2a04e300d25d68fddff91a5f6ff75ddd81d490bc33bc3a193451af0f11b5fc8e6f01f18042b6b529489effa6c99d4d5e2fcb9c46e8c8c576e317e56abee9f7acf0e4390ba6726a81e7af52c07abc3b4875a1aaa80dc742386dd3c55606e1a887b80243c72f0a26920aced5d16cbe80e09ead9c3c562eab119c0fe76929fb300039c2c3ff8effb0de3e04667b5b82b7c3f0914d5663086183e8fa2f5035a7df729f4bd4896c6fc858fdfd0eca5f7fe486147bfb9f13cbbbdcca598bc0cfc4b1f5930", 0xef, 0xff}, {&(0x7f00000002c0)="b87f6ea8330b9c", 0x7, 0x18c}, {&(0x7f0000000300)="fa39bdc96b2e02a72a7b220c0b4d87f5a8ee7c675bfde4f3d37a2d04cad6a99ea856226ce81a9c7c78409efb95846a7ee7eb0444", 0x34, 0x1ebe}]) 07:26:25 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_DEV(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={0x14}, 0x14}}, 0x0) 07:26:25 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000300)={0x24, 0x39, 0x9, 0x0, 0x0, {0x4}, [@typed={0x4}, @nested={0xc, 0x1, 0x0, 0x1, [@typed={0x4, 0x0, 0x0, 0x0, @ipv4=@empty=0x4000e00}]}]}, 0x24}}, 0x0) [ 741.981297][T14045] loop1: detected capacity change from 0 to 264192 07:26:26 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000023896) syz_mount_image$msdos(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000001440)=[{&(0x7f0000000000)="ec8d2fb7b50f", 0x6, 0xfffffffffffffffe}], 0x8000, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x6, 0x2, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}, {&(0x7f0000000440), 0x0, 0x5}], 0x22, &(0x7f0000000580)={[{@data_err_abort}, {@usrjquota_path={'usrjquota', 0x3d, './file0'}}, {@noauto_da_alloc}, {@sysvgroups}]}, 0x0) 07:26:26 executing program 3: openat2(0xffffffffffffffff, 0x0, &(0x7f0000001080)={0x0, 0x40}, 0x18) 07:26:26 executing program 2: fanotify_mark(0xffffffffffffffff, 0x14, 0x0, 0xffffffffffffff9c, 0x0) [ 742.160806][T14045] loop1: AHDI p1 p2 [ 742.165953][T14045] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:26 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000540), r0) sendmsg$IEEE802154_ASSOCIATE_RESP(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000640)={0x14}, 0x14}}, 0x0) 07:26:26 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) 07:26:26 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 07:26:26 executing program 3: socketpair(0x2, 0x0, 0x0, &(0x7f00000020c0)) 07:26:26 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_DEV(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x14}, 0x14}}, 0x0) [ 742.644606][T14061] loop4: detected capacity change from 0 to 264192 07:26:26 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) [ 742.714355][T14065] loop1: detected capacity change from 0 to 264192 [ 742.824682][T14065] loop1: AHDI p1 p2 [ 742.829639][T14065] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:27 executing program 2: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet(0x2, 0x3, 0x1) 07:26:27 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async, rerun: 32) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) (rerun: 32) 07:26:27 executing program 0: getcwd(&(0x7f0000000100)=""/213, 0xd5) [ 743.478267][T14079] loop1: detected capacity change from 0 to 264192 [ 743.585805][T14079] loop1: AHDI p1 p2 [ 743.590725][T14079] loop1: p1 start 4126329889 is beyond EOD, truncated [ 743.701023][T14079] loop1: detected capacity change from 0 to 264192 [ 743.791763][T14079] loop1: AHDI p1 p2 [ 743.796880][T14079] loop1: p1 start 4126329889 is beyond EOD, truncated [ 743.848028][T14079] loop1: detected capacity change from 0 to 264192 [ 743.947099][T14079] loop1: AHDI p1 p2 [ 743.952125][T14079] loop1: p1 start 4126329889 is beyond EOD, truncated [ 744.158869][T14079] loop1: detected capacity change from 0 to 264192 [ 744.215711][T14079] loop1: AHDI p1 p2 [ 744.220552][T14079] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:31 executing program 4: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x204080, 0x0) signalfd(r0, &(0x7f0000000040), 0x8) 07:26:31 executing program 2: socketpair(0x2, 0xa, 0x4, &(0x7f00000020c0)) memfd_secret(0x0) 07:26:31 executing program 3: add_key(&(0x7f00000003c0)='asymmetric\x00', 0x0, &(0x7f0000000440)="d7fd", 0x2, 0xffffffffffffffff) 07:26:31 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) 07:26:31 executing program 0: pipe2$watch_queue(&(0x7f0000000080), 0x80) 07:26:31 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) [ 747.462978][T14088] loop1: detected capacity change from 0 to 264192 07:26:31 executing program 3: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_IOCTL(r0, &(0x7f0000000100)={0x20}, 0x20) [ 747.522797][T14088] loop1: AHDI p1 p2 [ 747.527689][T14088] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:31 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_ADD_KEY(r0, 0x0, 0x0) 07:26:31 executing program 0: creat(&(0x7f0000000000)='./file0\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) 07:26:31 executing program 1: ioctl$VIDIOC_DBG_G_REGISTER(0xffffffffffffffff, 0xc0385650, &(0x7f0000000040)={{0x4}, 0x8, 0x3f, 0x2}) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:31 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={&(0x7f0000001280)=@delpolicy={0x50, 0x14, 0x0, 0x0, 0x0, {{@in6=@dev, @in6=@private1}}}, 0x50}}, 0x0) 07:26:32 executing program 3: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_IOCTL(r0, &(0x7f0000000100)={0x20}, 0x7ffff000) 07:26:32 executing program 2: openat2(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 748.162256][T14104] loop1: detected capacity change from 0 to 264192 07:26:32 executing program 0: socket$inet6(0xa, 0x0, 0xa6c) [ 748.236200][T14104] loop1: AHDI p1 p2 [ 748.241189][T14104] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:32 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0x8000000c}) 07:26:32 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$FUSE(r0, &(0x7f0000002680)={0x2020}, 0x2020) 07:26:32 executing program 1: ioctl$VIDIOC_DBG_G_REGISTER(0xffffffffffffffff, 0xc0385650, &(0x7f0000000040)={{0x4}, 0x8, 0x3f, 0x2}) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) ioctl$VIDIOC_DBG_G_REGISTER(0xffffffffffffffff, 0xc0385650, &(0x7f0000000040)={{0x4}, 0x8, 0x3f, 0x2}) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) 07:26:32 executing program 2: landlock_create_ruleset(&(0x7f0000000000)={0x9d0}, 0x8, 0x0) 07:26:32 executing program 4: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FIGETBSZ(r0, 0x2, &(0x7f00000000c0)) [ 748.746701][T14115] loop1: detected capacity change from 0 to 264192 07:26:32 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mount$fuse(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000140), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee01}}) [ 748.818358][T14115] loop1: AHDI p1 p2 [ 748.823569][T14115] loop1: p1 start 4126329889 is beyond EOD, truncated [ 748.936376][ T6036] I/O error, dev loop1, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 07:26:33 executing program 1: ioctl$VIDIOC_DBG_G_REGISTER(0xffffffffffffffff, 0xc0385650, &(0x7f0000000040)={{0x4}, 0x8, 0x3f, 0x2}) (async, rerun: 64) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (rerun: 64) 07:26:33 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c09425, &(0x7f0000000080)={"f1b02cc2d27c61e4d46be0640334592d", 0x0, 0x0, {0x4}, {}, 0x0, [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x2]}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) process_vm_readv(0x0, &(0x7f0000000840)=[{&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000540)=""/71, 0x47}, {0x0}], 0x4, &(0x7f0000000a40)=[{&(0x7f0000000900)=""/209, 0xd1}, {&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000a00)=""/10, 0xa}], 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000021c0)=[{0x0}, {0x0}], 0x2, 0x4, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = syz_open_dev$sndmidi(0x0, 0x2, 0x141101) r5 = dup(r4) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 07:26:33 executing program 4: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_S_EDID(r0, 0xc0285629, &(0x7f0000000080)={0x0, 0x0, 0x4, '\x00', 0x0}) [ 749.255970][T14127] fuse: Bad value for 'user_id' 07:26:33 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000980), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xab03) 07:26:33 executing program 0: openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000700), 0x0) [ 749.420519][T14130] loop1: detected capacity change from 0 to 264192 [ 749.539894][T14130] loop1: AHDI p1 p2 [ 749.545207][T14130] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:33 executing program 4: r0 = signalfd(0xffffffffffffffff, &(0x7f0000000180), 0x8) getsockname$packet(r0, 0x0, 0x0) 07:26:33 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0x8000000c}) 07:26:34 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c09425, &(0x7f0000000080)={"f1b02cc2d27c61e4d46be0640334592d", 0x0, 0x0, {0x4}, {}, 0x0, [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x2]}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) process_vm_readv(0x0, &(0x7f0000000840)=[{&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000540)=""/71, 0x47}, {0x0}], 0x4, &(0x7f0000000a40)=[{&(0x7f0000000900)=""/209, 0xd1}, {&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000a00)=""/10, 0xa}], 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000021c0)=[{0x0}, {0x0}], 0x2, 0x4, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = syz_open_dev$sndmidi(0x0, 0x2, 0x141101) r5 = dup(r4) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 07:26:34 executing program 3: syz_open_dev$audion(&(0x7f0000000000), 0x0, 0xa0340) 07:26:34 executing program 0: creat(&(0x7f0000000100)='./file0\x00', 0xa) openat$dir(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0xa4) [ 750.037668][ T6036] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 750.066541][T14130] loop1: detected capacity change from 0 to 264192 07:26:34 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000180)={'vxcan1\x00'}) [ 750.174259][T14130] Dev loop1: unable to read RDB block 8 [ 750.180053][T14130] loop1: AHDI p1 p2 [ 750.185629][T14130] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:34 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000140)={0x1, 0x1, 0x1000, 0xb0, &(0x7f0000000040)="a74188591631000b8836f6707cc337f054a54b99b4f8b1073fe70824b76e646d784c735bad5c9fc683115f80217dc75064092b45beb280dd801bce019149119917671c82410912f3cf293258f9fd701dbe63fac7627eb25341b46b840911d71e75388521b2910905c9de63c61ad241a3890a96edb6ab899919189bd48ad88dee29df70b3fc7385cd2f4dbd69a6cf3ad0374751f842459ac563f0a5d661067650fdce2b1def2b10eba2f7c1893da5b67b", 0x15, 0x0, &(0x7f0000000100)="648c840c09b849e0f3a03ec2e19cd6897affafb8b5"}) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:34 executing program 3: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) getpeername$l2tp6(r0, 0x0, 0x0) [ 750.587454][ T24] audit: type=1804 audit(1664263594.631:692): pid=14154 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir632187402/syzkaller.EPLIf2/684/file0" dev="sda1" ino=1164 res=1 errno=0 07:26:34 executing program 4: r0 = syz_usbip_server_init(0x2) write$usbip_server(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="000000030000000400000000000000010000000700001000000000c1000003ff0000029d000099b000000000000000002937d59268f48da4d4156c0c1deb98ee4178396098633b9e20de2b9b941750dbdc8342e80b402a1d00ecdeef0eb2bfe3b2376d6a1880ac0583e0fa787723501b3cea754bb2d44d1cbbcd5af633c16a26b0bebdde413c7702177a624cf3452fad3250516bcdaf66fa5d43275c1d0a766f35514150d390b561f4799b904514f2bdf1f3d2bfa986458c3e9f8faf8fa6dae7aa0fd806e38efbf3ebc7542df4fb90c40d55051482042e219c5abe396a6f5689d28bf400f2fc69a94fa8d6cfee3c234c6d000000010000800100000001000080000000000200000002000000400000000100000004000000ff7fffffff00000401ffff8001000000000000000800000008000004010000001f0000003f0000000400000040ffffffe0000000030000cd49000000420000040130fe333080000000000000010000020000000001000000c70000eb3a000000010000000700000400ffffffc1000000400000000800000003000001010000000300000002ffffffff00003f9c0900000000000009000000050000009400000101000000090000000100000000000000350000ffff000000050000a24c0000000522fc000000000004000000b67fffffff000001010000037900000000000000000001000100000001fffeffff000000050000000100116e00000000030000000900008001000000010000ffff0000000500000003000000060000001f000006cd0000000100000014000000af00000001000000020000000500000006ffffff01000000000000000800000081000000070000000400000008000000f400000050000000db00008000000000000000000400000006000000070000acae000000840000000e00000000000100010000000900000000000100000000000500000200000000050000000000000002000007ff0000000000000003334e9769000000050000055b0000000000000006000000060000000000000ce70001000000000007fffeffff7fffffff00000000000000040000003e0000000500000009000000800000056c000000040000000180000001fffffffe0000000900000002000000080000000500000e8600000003000000050000000600000c270000000100000009000000010000000400000005000000050000000600000003000000030000000800000007000000018000000000007fff00000478000000010000002000000f20ffffffc1ffff0000000000040000010000000005000000010000000300000004000000c37fffffffffffff28000000038000000100000001000000bd0000f0e00000ea8800000100ffffffff0000800000000081c1d8cbdf000000050000000800000000000007ff000000060000004000008001000000070000000700000006000003ff0000014c800000000000000300000fff0000000700010000000000080000002000000040fffffff70000000700007755000000070000000700000006000000ff000000070000040100000003000000040000000700000002000000000000000500000004000000090000000200007fff00000002000001ff5a150e8a000007ff0000000300000fff0000000200000004000006b00000007f000000010000cd340000000700010000000080010000007f00000007000002000000000800000008000000010040000000000009fffffffc00000007fffffffd000096b8000008000ffff00000001000000000010000020000000200ffffffa200000004000000070000080000000f1f00000401000000077fffffff0000000800000200000000200000000800000003000000050000001f00000005000000010000000000000004000000000000000100000008000000037fffffff00000d730000080f000000a70000006f00000007000000060000000300000008ffffffff000000050000000800000008fffffff90000000400000fff80000001000000087fffffff000000080000000500000bf000000006000007ff0000000100000200000007ff0000000300000000000003ff00000007000000400000000400000040000000000000000400000009000000057becba7100000020000000080000a21e00000008000000090000100000000002000000090000000400000004000000ff00000003fffffe010000000800008bba000000080000000300000000000000010000002000008001000080010000d3230000000600000004fffffff9000000090000001000000fbe0000000200000fff0000672400000005000005010000000700007fff0000000800000000ffffffff00000681fffffbff0000b56a00000008000000040000009f000003ff00000000000100000000800100007fff000000090000008100007fff00000008000000ae0000007f0000007f000000030000003f0000120f00000085fffffe000000000600000200000000050000800100000007000000070000a0f600000003000000ff00001000000000ef0000000800001f8a00000007ffffffff0000000600010000000000027fffffff000000090000ffff00000002000000040000000600008000000000fffffffffd0000007f000007ff000000050000000300002776000007ff0000001fffffff800000c2f1000000800000000200000007000000200000000800000001000000800000000000000002000000060000800100000009000000000000ffff00010000000000010000009600010001000000030000001f00000005000000ff000004008000000000000009000000000000000500000fff00000000000002000000000100000005000000810000000800010000000000010000f31500000008000000060000000500000001000000080000000500000080000000ff7fffffff00008128000000070000000300001000000000040000ffff000000dd0000000100000003fffeffff00000051ffffff7f0000010000000200ffff7fff0000000000001f0d00000000000055be0000000200000000000000040000000500000000000000070000000000000005000000000000000000000008000000040000000000000007000000042b5a0f250006000000000101000000010000000700000003000100000000000700000005000000040000000800000003000047370000b248000000030000000000000080000000070000100000007fff000000ec00000004000068c0000000010000000700000008000000000000000100000001fffffffb000000070000cf380000ffff000000060000000900000009000000812c640d8b0000000200000200000000070000000500000040000081ee000000040000040180000000000000000000000700000006000000ae000000050000000600000063000003ff000000010000000400008001000000da00000009fffffffa00000003000000050000040000000008000000b700007fff00000008000000200000000200000003000000ee000000010000000900000001000000fe00000008000000080000020e00000007000000000000001300000003000046ce00000071000000000000653400000066000000ff0000000400000001ffffffbf0000008000000008fffffff700000fff00000009000000040000000300000008000000020000000000000075000010000000000900000004000000040000000100000002000000000000000300000002800000000000020000000001000003ff0000001f000000000000001f00000bc000000009000000ff0000000600000004000000ff000000070000000300000fff0000000600000040000000800000000100000005000000ae7fffffff00000003fffffff8800000010000040100000005000000810000000400000001000000040000ffff0000000700000502000100010000000100000008000000000000001f00000000000000c3000000af0000800100010000000007ff000004010000f32f00000007000000aa0000000100000002000000020000003f00000006000000a90000000100003fb80000020000000080000000090000000400000006000000060000000900000087000000040000040000000080000000010000000380000000000005fb0000054c0000b3b400000fff000000000000000000000009000100000000fab2000000090000000200000005f400000029bb2f327fffffff000000010000003f000007ff000007ff000000050000001f00007fff00010000000000060000000700001800038000000000000800000007000000060000000800000001000000040000067b00000002000002000000000300000007000000400000000400000009000000030000000600000009000000f800000007000000020000003f000000000000a7978000000000000003000000070000007a00000006000100010000001f000000010000fd6d00000009000000070000007680000000000000000000000300010001000002000000000300000006000000ff00000004000000330030000000000097000080000000000000000000000003d5000000010000961f000000060000000600000af3000000c0000000a900000400000000000000000962e0d93b0000000500000f6800000000000001010000000900000003000000000000005e0000000000000000000007ff0000000280000000fffffffd00000007000057180000000000007fff0000003900000400ffffffe00000000800000ce680000000000000060000000600000000000000090000020000007ffffffffffb0000000200000005000000040000000700000001000001000000001f00000009000000ff00000007000000040000de15000000020000010100007fff00001000000001000000008070d3b41000000009000000090000000600000800000000030000040000000008000000b800006247000100010000000900000100000012000000000900000009000000030000000400000002000000070000000000000005000000070000000000000004000001ff00000001000000060000000033becb38000000060000800100000001b400000000000002000000ea000000060000000000000002000000030000000300001000000023940000ffff00000003000001000000ffff00000006000000080000cb71000003ff0000000200000006000000030000010000000006000000000000000900000006000000cf000002bf0000b99880000000253a43f3000000770000000000000400000000010000c1e437c10630000001ff00000ab70000000380000001000000420000000000000101000000020000000000010001000063750000000300000009000000070000009a00002f6e00000004000029df000000081761ca6400000004fffffff9000000a400010000000000080000a0e90000000900000000000000060000000700000fff000000020000000700000005800000006ee85bbb0000000200000000000000040000000400000000000000007fffffff0001000000000006000000000000008000000020000000590000000500000006000000070000001f000000080000020000000002fffff80100000008000000ff0000000300000005000024fb0000c121000000400000000300000008000000050000040000000020000007ff000000020000000700000007000000e60000000600000002000000040000000500000004ffffffff0000002000000004000004b3000000050000a4e4ffffffc0000000020000000500000003ffffffff00000007000000070000000402000000000008e0000080000000000100000005000000020000000100007fff0000800000003ee2000000090000fb607acbc58b7fffffff00000401000000000000000100000085000000040000000300000abb00000020000000040000000200000fff00000008000000080000000500000851000000070000008600006269000000050000000780000001000000020000fd3300000005000000000000bab6000000060000001f76c75a5a0000000300000006000000090000000900000003000000060000000900000004000004010000000000000002000080000000007f0000000100000f7500010000000000080000000300000009000007ff00000002000000088000000000000009800000000000ffff0000000100007ac100000007000000010000000900000100000000030000000700000009000000070000ffff0000ffff0000000000000892ffffff5c00000000ffffffff000000d900000050000000010000074900000005000000400000000100000009000000290000000400000006000001ff000000070000004000000006000000010000000600000004000000090000ff290000000400000bde0000080000000006000000010000000900000005800000000000000700007fff00010000000000040000010100000005000000030000d5fb000008000000003f000000050000000300000008000000000000823e00007a480000000300000008000000000000008100000000000000000000004700000003000000030000000700005b960000000300000020000000040000000400000081000000b500000006ffffffff000000030000000500000008fffffc0000000001000000020000800100000008000100010000000000000009000005df0000da050000000400000401000000080000000700000001000004010000005e0000001f00000400fffff8000000000100007fff00000007000000090000000800000003000001000000000300000007000003ffffffffff00010001000000060000000400000003000010130000b0dd000000d1000000ff000000040000000200002bb9fffffffa0000011500000c60000000090000ced0fffffe7600000001000001010000000800000001000035c8000000020000000800000fa600000000000000087a88f7560000000200000006000032ab00000005000000050000000200000005000000080000cef00000100000000000000000030000000000000007000007b0000007e0000004010000000200000007000010000000000900000004000000060000000900000007000000040000008000000004000000080000008000008000000001000000000000000001fffff00000000008000000010000000400000008000100000000f7100000000200000000fffffffd140000000000020000000007000000050000000500000c50000000060000000200000941ffffffff00000001000000050000000100006cd50000007f000000d10000000400000008000000070000000500008d6f80000001000000000000000800000000000080000001000000000003000000010000000500000004000006b30000010000008000000000020000000000000cb600000005000000000000001f0000000a000100000000007f00000008000009ac00000008000000a8e5000000000000030000000000000d270000000200000000000000020000000800001000000000060000000300001000000000050000000500000009000000017fffffff0000000500007fff0000000700007b44000001010000000300000000000000b1800000000000000900000009000000040000048b00000001000000000000000100000200000001ff0000000900000009000000040000000600000006000007ff0000000100000008000000030000000100009f5cffffffff00000007000000030000000200000000000000040000ab2300000001f38000000000003f000100000000000500000007000007ff00000101000007ff00000000000003ff000004200000000900000008000000060000dba5000000ff000000070000007f000000000000000400000002107520d1ffffffffffffffff0000080e0000000800009f58000000080000000300000008000007ffffffffff000000050000000600000005000000010000000600000004000010000000001f0000004f00000003000000070000000000000fff00000004000000050000006f000000030000931b00000004000000b80000b8e00000000080000001000000200020000000000001000000010000000600008e5afffffffe00000007000001000000008f00000005000000060000000700000020000000810000000000000008000007ff000003ff000000b100000008000001000000003f0000000200005eb3000000050000ffff0000000600000008000000090000000800008001000003ff00000001000000030000000700000002000000f8000000080000000400000007ffffffff00000081000080010000330a0000002200000007000000070000ffff000000030000002d8000000100000003000000080000001f00000003000100010000000100001000000000d3000000030000024600010000000000070000000000000007000001ff00000008000005fe00000008ffff7fff000000d200000ca600000003000000090001000000000006000000040000004f00000006000000040001000000000006000000007fffffff00000002000000e95afffffb0000001f00000080000000090000003f00000006000000060000000200000800000000090000000000000003000007fffffffffb000000030000000200000004000000020000000000007029000000030000000000000000000003ff00000000000000080000008000002aec80000000ffffffff000000080000000700000003000000400000ffff00005a4900065b000001000000000002000000020000000300000935000000fb00000000000000810000007b0000000100000000000000807fffffff000000080000000800000002000000090000000700000008000000050000000000000fff0000003f00000007000000020000000600000fff00000d2cffffffff00000009000000070000f35c0000040100000100000100010000fb160000001f0000000400000000000035e900000009fffffffc00000001000001ff000000060000ac670000000800000001000000040000000300000000000000060000100000000f900000000200000000800000000000000800000040000000fb000003ff000000048696a2bd000000ff00000009000000047fffffff000000bc00000001000000010000000000000001000000030000003f0000000500000009fffffff8000000030000000000000004ffffffff0001000100000046000000000000000000000020000000000000000700000002000000020000001f0000003c000000040000001f0000040000000009000002000000009300000005000000090000008900000001000000070000000000000dd6000000020000000200000002000000050000007f0000000100000006000000080000d59d00000005000002680001000100000006ffffff4800000009000000000001000000000005000000030000010000000ab0000000030000000200000002000000000001000100000000000001ff000000cf00000009000000000000004000000004000008930000000100002848000000080000ffff0000001f000001ff800000010000000600000006fffffffe0000ffff00000d8f0000002400000008000000070000000700000002fffffff700000001000000000000000100000000000008860000002000000f3000000001000000010000120000000d0b0000009f0000003a000003ff0000000300000003ffffff080000008000000008000000020001000100000003000020f8000000000001000100000040000004010000040000000008000000000000000700000080000000000000000500000080000000020000000500000009fffffffc0000ffff00000007000004442f56b010000100000000000500000002000000010000000500000001000000040000000500000009000000020000000600000009000100010000000876c72200000000080000000900000004000000fa000035830000db8c0000000400000401000001010000000800000101000000060000ffff000000a30000000900000005000000040000003800000000000000a300000100000003ff800000000000043400000002000000000000008d00000002000000010000000400001061000001ff02400000000000fd0000000200000000000004010000000400000008fffffffc0000000400000100000000030000000900000009000003ff00000b65000000fe000000010000000600000002000000024e2a13820000010100000002000000ef000000830000000400000007000000010000ffff000000050000000500001000fffffffd000055570000007200000006000000020000000800000000000000040000000700000e3e000000090000000900008000ffffffff000004010000000000000001000000407fffffff0000000300000002000000000000080c000007ff000000000000010100000004ffffffff00000003000000af000004000000040000000004000003ff0000002080000001000000800000d40400000004000000030000000000010001000000070000cb0f00007fff00000020000000080000000900000007fffffffa0000004900000040000000280000000800000fff008000000000000700010000000000040000002b00000001000060000000000300000001000000010000000100000101fffffa14000000040000d49200000005000001b5000000050000000600007fff0000000600000004000000010000c5e800000009000000080000010000007cf900000008000000010000002049169c88000001ff0000001f000000050000000300000004000000040042707a000000010000000200000005000000020000000100000800000000040000000100000ed3fffffc010000008100000004000000030000001f00000007000000080000000900000007000000370000000800000020000000020000000000000bac000000020000000900008000000000050000000800000009000100010000000900000081000000050000000900fe00000000040100000008000000ff0000026900008001ffffff81000000810000020000000007fffffff70000000900000008ffffffff00000007ffffffff000000000000000500000007fffffff800000004000000000000000300005fc0000000060000000800000007000007ff00000063000003ff7fffffff000080010000000000000008000008000000040000000040000000060000c4a3000007ff0000008000000002ffffffff00000006000000838000000000000a190000000800000008000000080000000600000080000000040000b01e0000000200009f630000a53d0000000900000000000026f50000000700000009fffffff900000005000000010000000500000006000000050000000300000001000003ff0000d8ba000000050000000500000003000000"], 0x2ac1) openat$dlm_plock(0xffffffffffffff9c, 0x0, 0x0, 0x0) 07:26:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000c80), r0) [ 750.981222][T14160] netlink: 'syz-executor.1': attribute type 6 has an invalid length. 07:26:35 executing program 3: openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x185301, 0x0) [ 751.049718][T14160] loop1: detected capacity change from 0 to 264192 07:26:35 executing program 2: bind$isdn(0xffffffffffffffff, 0x0, 0x0) [ 751.136930][T14160] loop1: AHDI p1 p2 [ 751.142571][T14160] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:35 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0x8000000c}) 07:26:35 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000140)={0x1, 0x1, 0x1000, 0xb0, &(0x7f0000000040)="a74188591631000b8836f6707cc337f054a54b99b4f8b1073fe70824b76e646d784c735bad5c9fc683115f80217dc75064092b45beb280dd801bce019149119917671c82410912f3cf293258f9fd701dbe63fac7627eb25341b46b840911d71e75388521b2910905c9de63c61ad241a3890a96edb6ab899919189bd48ad88dee29df70b3fc7385cd2f4dbd69a6cf3ad0374751f842459ac563f0a5d661067650fdce2b1def2b10eba2f7c1893da5b67b", 0x15, 0x0, &(0x7f0000000100)="648c840c09b849e0f3a03ec2e19cd6897affafb8b5"}) (async, rerun: 32) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (rerun: 32) [ 751.339132][T14165] vhci_hcd vhci_hcd.0: pdev(4) rhport(0) sockfd(3) [ 751.345920][T14165] vhci_hcd vhci_hcd.0: devid(0) speed(2) speed_str(full-speed) [ 751.354175][T14165] vhci_hcd vhci_hcd.0: Device attached [ 751.516855][T14167] vhci_hcd: connection closed [ 751.517668][ T1017] vhci_hcd: stop threads [ 751.527139][ T1017] vhci_hcd: release socket [ 751.531683][ T1017] vhci_hcd: disconnect device 07:26:35 executing program 3: r0 = memfd_secret(0x0) sendmsg$SEG6_CMD_SETHMAC(r0, 0x0, 0x0) 07:26:35 executing program 0: bind$l2tp6(0xffffffffffffffff, 0x0, 0x0) 07:26:35 executing program 2: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_SUBDEV_G_EDID(r0, 0xc0285628, &(0x7f00000000c0)={0x0, 0x0, 0xff, '\x00', 0x0}) [ 751.759037][T14178] netlink: 'syz-executor.1': attribute type 6 has an invalid length. [ 751.829525][T14180] loop1: detected capacity change from 0 to 264192 [ 751.984624][T14180] loop1: AHDI p1 p2 [ 751.989576][T14180] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:36 executing program 4: syz_open_dev$audion(&(0x7f0000000000), 0x0, 0x40a100) 07:26:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, 0x0, 0x0) 07:26:36 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r0) 07:26:36 executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x200042, 0x0) 07:26:36 executing program 5: epoll_pwait2(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000080)={0x8000000c}) [ 752.515017][T14180] loop1: detected capacity change from 0 to 264192 07:26:36 executing program 3: openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 07:26:36 executing program 4: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xc0189436, &(0x7f0000000700)) [ 752.614454][T14180] Dev loop1: unable to read RDB block 8 [ 752.620263][T14180] loop1: AHDI p1 p2 [ 752.625408][T14180] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84000) write$FUSE_STATFS(r0, &(0x7f0000000080)={0x60}, 0x60) write$FUSE_IOCTL(r0, 0x0, 0x7) 07:26:36 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000140)={0x1, 0x1, 0x1000, 0xb0, &(0x7f0000000040)="a74188591631000b8836f6707cc337f054a54b99b4f8b1073fe70824b76e646d784c735bad5c9fc683115f80217dc75064092b45beb280dd801bce019149119917671c82410912f3cf293258f9fd701dbe63fac7627eb25341b46b840911d71e75388521b2910905c9de63c61ad241a3890a96edb6ab899919189bd48ad88dee29df70b3fc7385cd2f4dbd69a6cf3ad0374751f842459ac563f0a5d661067650fdce2b1def2b10eba2f7c1893da5b67b", 0x15, 0x0, &(0x7f0000000100)="648c840c09b849e0f3a03ec2e19cd6897affafb8b5"}) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newlink={0x50, 0x10, 0x40d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x6, @random="4261a3061043"}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}]}]}}}]}, 0x50}}, 0x0) (async) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000140)={0x1, 0x1, 0x1000, 0xb0, &(0x7f0000000040)="a74188591631000b8836f6707cc337f054a54b99b4f8b1073fe70824b76e646d784c735bad5c9fc683115f80217dc75064092b45beb280dd801bce019149119917671c82410912f3cf293258f9fd701dbe63fac7627eb25341b46b840911d71e75388521b2910905c9de63c61ad241a3890a96edb6ab899919189bd48ad88dee29df70b3fc7385cd2f4dbd69a6cf3ad0374751f842459ac563f0a5d661067650fdce2b1def2b10eba2f7c1893da5b67b", 0x15, 0x0, &(0x7f0000000100)="648c840c09b849e0f3a03ec2e19cd6897affafb8b5"}) (async) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) 07:26:36 executing program 2: r0 = socket$can_raw(0x1d, 0x3, 0x1) sendmsg$can_raw(r0, &(0x7f0000000240)={&(0x7f0000000180), 0x10, &(0x7f0000000200)={0x0}}, 0x0) 07:26:37 executing program 5: epoll_pwait2(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000080)={0x8000000c}) 07:26:37 executing program 4: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f00000003c0)={0x0, 0x0, 0x0, {0x7, @win={{}, 0x0, 0x0, 0x0, 0x0, 0x0}}}) 07:26:37 executing program 0: rt_sigqueueinfo(0x0, 0x0, &(0x7f00000020c0)) 07:26:37 executing program 3: creat(&(0x7f0000000000)='./file0\x00', 0x0) creat(&(0x7f00000000c0)='./file1\x00', 0x0) [ 753.188109][T14206] netlink: 'syz-executor.1': attribute type 6 has an invalid length. 07:26:37 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000002880), 0x0, 0x0) [ 753.256450][T14206] loop1: detected capacity change from 0 to 264192 [ 753.329702][T14206] Dev loop1: unable to read RDB block 8 [ 753.335711][T14206] loop1: AHDI p1 p2 [ 753.340526][T14206] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:37 executing program 5: epoll_pwait2(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000080)={0x8000000c}) 07:26:37 executing program 4: sendmsg$L2TP_CMD_TUNNEL_CREATE(0xffffffffffffffff, 0x0, 0x6104a0129bc95987) 07:26:37 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x3, 0x8, &(0x7f0000000800)=[{&(0x7f0000000040)="09a6be9a3004c20960f61434d0a5f2dc1a9805fe45a187246ebe86d932ffefb0410ad04ab64f293926ed756a5a394dbf57c77b0338755dab60cdd37bde23b69b844d68008ab13cc0a9a926126939c5fc791223f96e98303ce873d022060fb98557e228dc32e4839055374b9a4fffc396d1b81c4a2cdfea957f135ab9a3fe3691572676f3dd753d7982a1814d83c3cd69e147ae7458d0a0f52aa68b7555972233380eeecbc7aa6d7168a385996cb90a3091f85def2c1a5d1e6dd0f73d146dc157b9454981ff758735f299a8298593f390b9f03d7e72c1bca596502b79a6056afd31242fd73cf9a560edca2cb978f1d344ec2c128f2acebf9509", 0xf9, 0x77}, {&(0x7f0000000140)="bed91dabbf7e2c9f343ec7cb16c9c98074bf2bbe7d7f6f433fd7f308bbec92eb97c99760a423b0ae99e9d08038119a09a5a5a1ea470093ef9bad4a93ccca1c3a56c00b66e5d62e257bca2e88425e46cba02a9bc79140a04651a729cdfaa2e3d75a1c5feb59ae5655bb2d50686165e0aa970e0f5a952e4b4e2094efb9af6bd75a11327c2deb72cc7684d67ddaef8a36a3c02bec8f7d7d618bc538bce73146b555a25bd0f79623078926acf21de7873c6353ad7e4888ee8c36", 0xb8, 0x1ff}, {&(0x7f0000000200)="9ff93f0e2c47a028f03b858a7fbab40cac00b2c9c8e95e1db13a5db169c93e12ef0f7bc78583f917454be7a9f308c712e683c693be78889fb69105dffc245de00f03af9cefe2c6f0a08f5234a853cbb1001fb771226ed27596443d1c1397f59d64ea3ca91f7630cc7d7ca983adb9a84f234ea3695d6d90a23928", 0x7a, 0x6}, {&(0x7f0000000280)="545aa07baebdb2cfcab7af07bb55ac679fb354d53835ec86dfeb814c050465d02e5dd1f236b47b214c1caa153ae9d6a0bee60fc76ddc2eee2c3f19a270b0f54d5d3894bb1cc1b87bcd3d790732525d49a8d9d94b3f9ff163fa347673d79fa44adc28502626879e2f7181e4ab58d94e11f400347f97d7ac2cbcaba23f696540869202d9dd26d7d1f316a61524dab4f8a77fe3d48e40a15acbef7116e1a631a8ea223d2c4c6a", 0xa5, 0x9}, {&(0x7f00000005c0)="b077b26bc0af71f22b0f6e6cdc6e1be102f793da90f137fb61fe220c6f9b3671f5814c0d2a60ce0ac0da04050d51a9eeee9d4cb076a6ec64bc17fbfb2937ced504d4731025a6e13f70a1a97382e6a7b5d2e97f8b1cf3035727994a1a2bfcd84e02fbb3ad7314efa902a87dca343bc329c0792ec9125e3181746c74b352f6b54bcc79c3918eacdc4035768c6e2a08083c00d1b3", 0x93, 0xf3}, {&(0x7f0000000680)="6f6551b3ab15569738a43927aab76e030e99079641891369b08daf0770bb6a20eb3c92bd3e77c93f126d69f06d772ec7fc6c23c782b3f5aefc4daf8ad45304fc951d1182ea01734fe12730242b466bc1adc611ec7eebe774d56a55a004c478d7a6defb4d85665c957a9fba8dd72fa36789a74e7be852d3836257d3797c52bb6189c4f5574456a4112218dfc3320615058bc2bdcf1f7021454c388d15aae8ca3f8a98d164a3fa494c633f6fd6c2d9c93558daa0971317c4838bed2c653887e7f55b2bdaaf7ce4cf0251afb27ce0c74fdb1f0af8fcabe30ab75d0f04d270f3490d1d68e416f4717a4d818481a053ea02b8f16e094c4069ddaecd38cc527002f3", 0xff, 0x8}, {&(0x7f0000000340)="f501116ac077511841ef92d13b39d72fbaabf1d820e8e55d8739babea0c2ebedf0b21d0463e73d5c424a0c6d8897c1a448f89de360a0a5e8997be3a6815eb15953b3950c151d670341313bafc08133", 0x4f, 0x1}, {&(0x7f0000000780)="e5e4c139fe26cd443edc348f4eaeb59540f627720b1d52d3ec29b139bdcac6e114765f14e96d52a6553763c78397d66a50287f770d2b035fbc84dd3714fbf6059b04fa2caca0e697831717a1", 0x4c, 0x10}]) 07:26:37 executing program 0: openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x20040}, 0x18) 07:26:37 executing program 2: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) 07:26:37 executing program 3: ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x0) openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 07:26:37 executing program 5: r0 = epoll_create(0x0) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) [ 753.964179][T14227] loop1: detected capacity change from 0 to 264192 [ 754.015338][T14227] loop1: AHDI p1 p2 [ 754.020221][T14227] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:38 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict={0x6}]}}, &(0x7f0000000140)=""/151, 0x26, 0x97, 0x1}, 0x20) 07:26:38 executing program 2: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x401070ca, 0x0) 07:26:38 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x127d, 0x0) 07:26:38 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) read$FUSE(r0, &(0x7f0000001480)={0x2020}, 0x204d) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 07:26:38 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) (async) syz_read_part_table(0x3, 0x8, &(0x7f0000000800)=[{&(0x7f0000000040)="09a6be9a3004c20960f61434d0a5f2dc1a9805fe45a187246ebe86d932ffefb0410ad04ab64f293926ed756a5a394dbf57c77b0338755dab60cdd37bde23b69b844d68008ab13cc0a9a926126939c5fc791223f96e98303ce873d022060fb98557e228dc32e4839055374b9a4fffc396d1b81c4a2cdfea957f135ab9a3fe3691572676f3dd753d7982a1814d83c3cd69e147ae7458d0a0f52aa68b7555972233380eeecbc7aa6d7168a385996cb90a3091f85def2c1a5d1e6dd0f73d146dc157b9454981ff758735f299a8298593f390b9f03d7e72c1bca596502b79a6056afd31242fd73cf9a560edca2cb978f1d344ec2c128f2acebf9509", 0xf9, 0x77}, {&(0x7f0000000140)="bed91dabbf7e2c9f343ec7cb16c9c98074bf2bbe7d7f6f433fd7f308bbec92eb97c99760a423b0ae99e9d08038119a09a5a5a1ea470093ef9bad4a93ccca1c3a56c00b66e5d62e257bca2e88425e46cba02a9bc79140a04651a729cdfaa2e3d75a1c5feb59ae5655bb2d50686165e0aa970e0f5a952e4b4e2094efb9af6bd75a11327c2deb72cc7684d67ddaef8a36a3c02bec8f7d7d618bc538bce73146b555a25bd0f79623078926acf21de7873c6353ad7e4888ee8c36", 0xb8, 0x1ff}, {&(0x7f0000000200)="9ff93f0e2c47a028f03b858a7fbab40cac00b2c9c8e95e1db13a5db169c93e12ef0f7bc78583f917454be7a9f308c712e683c693be78889fb69105dffc245de00f03af9cefe2c6f0a08f5234a853cbb1001fb771226ed27596443d1c1397f59d64ea3ca91f7630cc7d7ca983adb9a84f234ea3695d6d90a23928", 0x7a, 0x6}, {&(0x7f0000000280)="545aa07baebdb2cfcab7af07bb55ac679fb354d53835ec86dfeb814c050465d02e5dd1f236b47b214c1caa153ae9d6a0bee60fc76ddc2eee2c3f19a270b0f54d5d3894bb1cc1b87bcd3d790732525d49a8d9d94b3f9ff163fa347673d79fa44adc28502626879e2f7181e4ab58d94e11f400347f97d7ac2cbcaba23f696540869202d9dd26d7d1f316a61524dab4f8a77fe3d48e40a15acbef7116e1a631a8ea223d2c4c6a", 0xa5, 0x9}, {&(0x7f00000005c0)="b077b26bc0af71f22b0f6e6cdc6e1be102f793da90f137fb61fe220c6f9b3671f5814c0d2a60ce0ac0da04050d51a9eeee9d4cb076a6ec64bc17fbfb2937ced504d4731025a6e13f70a1a97382e6a7b5d2e97f8b1cf3035727994a1a2bfcd84e02fbb3ad7314efa902a87dca343bc329c0792ec9125e3181746c74b352f6b54bcc79c3918eacdc4035768c6e2a08083c00d1b3", 0x93, 0xf3}, {&(0x7f0000000680)="6f6551b3ab15569738a43927aab76e030e99079641891369b08daf0770bb6a20eb3c92bd3e77c93f126d69f06d772ec7fc6c23c782b3f5aefc4daf8ad45304fc951d1182ea01734fe12730242b466bc1adc611ec7eebe774d56a55a004c478d7a6defb4d85665c957a9fba8dd72fa36789a74e7be852d3836257d3797c52bb6189c4f5574456a4112218dfc3320615058bc2bdcf1f7021454c388d15aae8ca3f8a98d164a3fa494c633f6fd6c2d9c93558daa0971317c4838bed2c653887e7f55b2bdaaf7ce4cf0251afb27ce0c74fdb1f0af8fcabe30ab75d0f04d270f3490d1d68e416f4717a4d818481a053ea02b8f16e094c4069ddaecd38cc527002f3", 0xff, 0x8}, {&(0x7f0000000340)="f501116ac077511841ef92d13b39d72fbaabf1d820e8e55d8739babea0c2ebedf0b21d0463e73d5c424a0c6d8897c1a448f89de360a0a5e8997be3a6815eb15953b3950c151d670341313bafc08133", 0x4f, 0x1}, {&(0x7f0000000780)="e5e4c139fe26cd443edc348f4eaeb59540f627720b1d52d3ec29b139bdcac6e114765f14e96d52a6553763c78397d66a50287f770d2b035fbc84dd3714fbf6059b04fa2caca0e697831717a1", 0x4c, 0x10}]) 07:26:38 executing program 5: r0 = epoll_create(0x0) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:38 executing program 2: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c4bd176e5a00000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f0000000880)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10000}, {&(0x7f0000010580)="080003007e0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000006c0000000101030017000100279218004000000001000a000002000040000000000000000000000000000000010103000e000100276d3400400000000100101b000200008000000000000000000000000000082a554446204e6f6e2d416c6c6f63617461626c6520537061636500"/352, 0x160, 0xac000}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a040000000000001a0400000000000003000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a04000063000000", 0xe0, 0xb0400}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f00000112c0)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f00000115c0)="0a01030061000100abff2c017b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000", 0x140, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000000a57c000001000000000000000000000000000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/224, 0xe0, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f0000000b80)="00000000000000000000000000000000004000008000000085475d7b14b76d77b95d13541602400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e535230330000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000a6126079ad4d4298a1dd112e2861f219d8d081a2429085389aa9e4f45e4f596c8e5bb33e20ffaf0ae3507bb53ac62447ed9a0fe9c3dd707a1453f8697f20c1efe0991a8843163150142187b664b9909c78e20af5fc60d34a7f3aa11d5db79bd5f0d999343684db8979adb74dade79e5e7668c1f9552e39c272c919c5204c99934768fa2d6f12b193fed0d7663eb660562535231ea64ee2ab4273ee5c5bb347749bfffd4a49658074e8707cb23b2d34a9be943e9cec2f1872235f2c36bfd6b4220c3e3f14", 0x191, 0xf83a0}, {&(0x7f0000011b00)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000011b40)="07000300b5000100f4c42800c30700000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xf8600}, {&(0x7f0000011b80)="04000300340001006f01f001c407000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf8800}, {&(0x7f00000007c0)="00000000000000000000000000000000000d000900000000000000000000000059a40bd4f3682959ae9bebdb75ddd9d396d559717fa45768eed91be3f4c8032dfdba29ae3bb99773d8d3ba309ae3490f2cd16b7fa768b24255ef2d9caa0bfc76d99e1bdf17912bc9a26468fd6ce8142c59c19be0afdfc240ecfe7cd2c1908e2e52d6", 0x82, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="08000300c90001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="003ca3f25ed617d544180eac3dc0661c0f676ea33c91fc93fb7f14cdc1974046cc44fdf34609641311330fc6a334c1d94bf7c3490080ffffa8809453ef490a4680127d81895ee831cdd49edf22fabba50ecae3807a994d75b5b7eb09249fac6da6278cf71b900515dbfd8974de698fef20b43defa63eb9209d1f3e6b0200000000"], 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000040)="9aaa59059c9611c13337ac0f5efc827a38810071610d5b810c64546d2a807030cb642a9bf9a5f76cfa33652739d34f620b3ed01b3589f2e9ba330c67917e8265aba5071d2edbdbd013f007687aafa6339a8a52935f9a3a51f4086e9b0c", 0x5d}, {&(0x7f00000000c0)="a9d111479ad5babc888a48cc76b6495d6686b7befac46086e1dc1112c87bf73ce2218f877442f3e9b8f71f04d3", 0x2d}, {&(0x7f00000001c0)="6e6f2facc79acac302ff607cdda487ac1943b97673f39f1f85eae5f55087d963e9fbb12bb9", 0x25}, {&(0x7f0000000700)="10e7b83b66960dda218040330f67b4a113d30e41fb3432be48b3ffe569908ae3cd656118ebb59529c8bdcca347c332f0693c0e10ba0e583f44f95c9d9d893e828ff75a7885b1cb5ce6d738c353b5ee94adc539921bec1afbf34a7c0d98e342e94961f8c2f80b60f84dd8e490e14ab2188542b27522df122eccd9", 0x7a}], 0x4) [ 754.534644][T14246] loop1: detected capacity change from 0 to 264192 07:26:38 executing program 0: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c4bd176e5a00000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f0000000880)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10000}, {&(0x7f0000010580)="080003007e0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000006c0000000101030017000100279218004000000001000a000002000040000000000000000000000000000000010103000e000100276d3400400000000100101b000200008000000000000000000000000000082a554446204e6f6e2d416c6c6f63617461626c6520537061636500"/352, 0x160, 0xac000}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a040000000000001a0400000000000003000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a04000063000000", 0xe0, 0xb0400}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f00000112c0)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f00000115c0)="0a01030061000100abff2c017b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000", 0x140, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000000a57c000001000000000000000000000000000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/224, 0xe0, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f0000000b80)="00000000000000000000000000000000004000008000000085475d7b14b76d77b95d13541602400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e535230330000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000a6126079ad4d4298a1dd112e2861f219d8d081a2429085389aa9e4f45e4f596c8e5bb33e20ffaf0ae3507bb53ac62447ed9a0fe9c3dd707a1453f8697f20c1efe0991a8843163150142187b664b9909c78e20af5fc60d34a7f3aa11d5db79bd5f0d999343684db8979adb74dade79e5e7668c1f9552e39c272c919c5204c99934768fa2d6f12b193fed0d7663eb660562535231ea64ee2ab4273ee5c5bb347749bfffd4a49658074e8707cb23b2d34a9be943e9cec2f1872235f2c36bfd6b4220c3e3f14", 0x191, 0xf83a0}, {&(0x7f0000011b00)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000011b40)="07000300b5000100f4c42800c30700000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xf8600}, {&(0x7f0000011b80)="04000300340001006f01f001c407000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf8800}, {&(0x7f00000007c0)="00000000000000000000000000000000000d000900000000000000000000000059a40bd4f3682959ae9bebdb75ddd9d396d559717fa45768eed91be3f4c8032dfdba29ae3bb99773d8d3ba309ae3490f2cd16b7fa768b24255ef2d9caa0bfc76d99e1bdf17912bc9a26468fd6ce8142c59c19be0afdfc240ecfe7cd2c1908e2e52d6", 0x82, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="08000300c90001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="003ca3f25ed617d544180eac3dc0661c0f676ea33c91fc93fb7f14cdc1974046cc44fdf34609641311330fc6a334c1d94bf7c3490080ffffa8809453ef490a4680127d81895ee831cdd49edf22fabba50ecae3807a994d75b5b7eb09249fac6da6278cf71b900515dbfd8974de698fef20b43defa63eb9209d1f3e6b0200000000"], 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000780)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000040)="9aaa59059c9611c13337ac0f5efc827a38810071610d5b810c64546d2a807030cb642a9bf9a5f76cfa33652739d34f620b3ed01b3589f2e9ba330c67917e8265aba5071d2edbdbd013f007687aafa6339a8a52935f9a3a51f4086e9b0c", 0x5d}, {&(0x7f00000000c0)="a9d111479ad5babc888a48cc76b6495d6686b7befac46086e1dc1112c87bf73ce2218f877442f3e9b8f71f04d3", 0x2d}, {&(0x7f00000001c0)="6e6f2facc79acac302ff607cdda487ac1943b97673f39f1f85eae5f55087d963e9fbb12bb9", 0x25}, {&(0x7f0000000700)="10e7b83b66960dda218040330f67b4a113d30e41fb3432be48b3ffe569908ae3cd656118ebb59529c8bdcca347c332f0693c0e10ba0e583f44f95c9d9d893e828ff75a7885b1cb5ce6d738c353b5ee94adc539921bec1afbf34a", 0x5a}], 0x4) 07:26:38 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x183001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 07:26:38 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c42800630000000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10000}, {&(0x7f0000010580)="080003007e0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000006c0000000101030017000100279218004000000001000a000002000040000000000000000000000000000000010103000e000100276d3400400000000100101b000200008000000000000000000000000000082a554446204e6f6e2d416c6c6f63617461626c6520537061636500"/352, 0x160, 0xac000}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a040000000000001a0400000000000003000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a04000063000000", 0xe0, 0xb0400}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f00000112c0)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f00000115c0)="0a01030061000100abff2c017b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000", 0x140, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000000a57c000001000000000000000000000000000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/224, 0xe0, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f0000011a40)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xf83a0}, {&(0x7f0000011b00)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000011b40)="07000300b5000100f4c42800c30700000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xf8600}, {&(0x7f0000011b80)="04000300340001006f01f001c407000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf8800}, {&(0x7f0000011c00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="08000300c90001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="003ca3f25ed6"], 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x4c}], 0x1, 0x0, 0x0, 0x0) [ 754.643542][T14246] loop1: AHDI p1 p2 [ 754.655215][T14246] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:38 executing program 5: r0 = epoll_create(0x0) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:38 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) syz_read_part_table(0x3, 0x8, &(0x7f0000000800)=[{&(0x7f0000000040)="09a6be9a3004c20960f61434d0a5f2dc1a9805fe45a187246ebe86d932ffefb0410ad04ab64f293926ed756a5a394dbf57c77b0338755dab60cdd37bde23b69b844d68008ab13cc0a9a926126939c5fc791223f96e98303ce873d022060fb98557e228dc32e4839055374b9a4fffc396d1b81c4a2cdfea957f135ab9a3fe3691572676f3dd753d7982a1814d83c3cd69e147ae7458d0a0f52aa68b7555972233380eeecbc7aa6d7168a385996cb90a3091f85def2c1a5d1e6dd0f73d146dc157b9454981ff758735f299a8298593f390b9f03d7e72c1bca596502b79a6056afd31242fd73cf9a560edca2cb978f1d344ec2c128f2acebf9509", 0xf9, 0x77}, {&(0x7f0000000140)="bed91dabbf7e2c9f343ec7cb16c9c98074bf2bbe7d7f6f433fd7f308bbec92eb97c99760a423b0ae99e9d08038119a09a5a5a1ea470093ef9bad4a93ccca1c3a56c00b66e5d62e257bca2e88425e46cba02a9bc79140a04651a729cdfaa2e3d75a1c5feb59ae5655bb2d50686165e0aa970e0f5a952e4b4e2094efb9af6bd75a11327c2deb72cc7684d67ddaef8a36a3c02bec8f7d7d618bc538bce73146b555a25bd0f79623078926acf21de7873c6353ad7e4888ee8c36", 0xb8, 0x1ff}, {&(0x7f0000000200)="9ff93f0e2c47a028f03b858a7fbab40cac00b2c9c8e95e1db13a5db169c93e12ef0f7bc78583f917454be7a9f308c712e683c693be78889fb69105dffc245de00f03af9cefe2c6f0a08f5234a853cbb1001fb771226ed27596443d1c1397f59d64ea3ca91f7630cc7d7ca983adb9a84f234ea3695d6d90a23928", 0x7a, 0x6}, {&(0x7f0000000280)="545aa07baebdb2cfcab7af07bb55ac679fb354d53835ec86dfeb814c050465d02e5dd1f236b47b214c1caa153ae9d6a0bee60fc76ddc2eee2c3f19a270b0f54d5d3894bb1cc1b87bcd3d790732525d49a8d9d94b3f9ff163fa347673d79fa44adc28502626879e2f7181e4ab58d94e11f400347f97d7ac2cbcaba23f696540869202d9dd26d7d1f316a61524dab4f8a77fe3d48e40a15acbef7116e1a631a8ea223d2c4c6a", 0xa5, 0x9}, {&(0x7f00000005c0)="b077b26bc0af71f22b0f6e6cdc6e1be102f793da90f137fb61fe220c6f9b3671f5814c0d2a60ce0ac0da04050d51a9eeee9d4cb076a6ec64bc17fbfb2937ced504d4731025a6e13f70a1a97382e6a7b5d2e97f8b1cf3035727994a1a2bfcd84e02fbb3ad7314efa902a87dca343bc329c0792ec9125e3181746c74b352f6b54bcc79c3918eacdc4035768c6e2a08083c00d1b3", 0x93, 0xf3}, {&(0x7f0000000680)="6f6551b3ab15569738a43927aab76e030e99079641891369b08daf0770bb6a20eb3c92bd3e77c93f126d69f06d772ec7fc6c23c782b3f5aefc4daf8ad45304fc951d1182ea01734fe12730242b466bc1adc611ec7eebe774d56a55a004c478d7a6defb4d85665c957a9fba8dd72fa36789a74e7be852d3836257d3797c52bb6189c4f5574456a4112218dfc3320615058bc2bdcf1f7021454c388d15aae8ca3f8a98d164a3fa494c633f6fd6c2d9c93558daa0971317c4838bed2c653887e7f55b2bdaaf7ce4cf0251afb27ce0c74fdb1f0af8fcabe30ab75d0f04d270f3490d1d68e416f4717a4d818481a053ea02b8f16e094c4069ddaecd38cc527002f3", 0xff, 0x8}, {&(0x7f0000000340)="f501116ac077511841ef92d13b39d72fbaabf1d820e8e55d8739babea0c2ebedf0b21d0463e73d5c424a0c6d8897c1a448f89de360a0a5e8997be3a6815eb15953b3950c151d670341313bafc08133", 0x4f, 0x1}, {&(0x7f0000000780)="e5e4c139fe26cd443edc348f4eaeb59540f627720b1d52d3ec29b139bdcac6e114765f14e96d52a6553763c78397d66a50287f770d2b035fbc84dd3714fbf6059b04fa2caca0e697831717a1", 0x4c, 0x10}]) [ 754.873844][T14250] loop2: detected capacity change from 0 to 4094 [ 754.959048][ T24] audit: type=1800 audit(1664263599.001:693): pid=14255 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1170 res=0 errno=0 [ 755.002731][T14256] loop3: detected capacity change from 0 to 4094 [ 755.034655][T14250] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/09/12 12:00 (1000) [ 755.049240][T14258] loop0: detected capacity change from 0 to 4094 [ 755.103903][ T24] audit: type=1800 audit(1664263599.151:694): pid=14260 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1182 res=0 errno=0 [ 755.146831][T14258] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/09/12 12:00 (1000) [ 755.170427][T14256] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/09/12 12:00 (1000) 07:26:39 executing program 4: openat$vcs(0xffffffffffffff9c, &(0x7f0000000b00), 0xe6842, 0x0) [ 755.191334][ T24] audit: type=1800 audit(1664263599.181:695): pid=14261 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1183 res=0 errno=0 07:26:39 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:39 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c42800630000000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10000}, {&(0x7f0000010580)="080003007e0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000006c0000000101030017000100279218004000000001000a000002000040000000000000000000000000000000010103000e000100276d3400400000000100101b000200008000000000000000000000000000082a554446204e6f6e2d416c6c6f63617461626c6520537061636500"/352, 0x160, 0xac000}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a040000000000001a0400000000000003000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a04000063000000", 0xe0, 0xb0400}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f00000112c0)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f00000115c0)="0a01030061000100abff2c017b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000", 0x140, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000000a57c000001000000000000000000000000000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/224, 0xe0, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f0000011a40)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xf83a0}, {&(0x7f0000011b00)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000011b40)="07000300b5000100f4c42800c30700000400000004000000002600004d00000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xf8600}, {&(0x7f0000011b80)="04000300340001006f01f001c407000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf8800}, {&(0x7f00000007c0)="00000000000000000000000000000000000d000900000000000000000000000059a40bd4f3682959ae9bebdb75ddd9d396d559717fa45768eed91be3f4c8032dfdba29ae3bb99773d8d3ba309ae3490f2cd16b7fa768b24255ef2d9caa0bfc76d99e1bdf17912bc9a26468fd6ce8142c59c19be0afdfc240ecfe7cd2c1908e2e52d6", 0x82, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="08000300c90001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="003ca3f25ed615d544230ea33c91fc93fb7ffdf3460964131133eba9e50d96c40444d9176688140fc6a334c1d94bf7c349b6ccd016a8809453ef490a4680127d81"], 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) write$6lowpan_enable(r0, &(0x7f0000000140)='0', 0x1) 07:26:39 executing program 0: write$RDMA_USER_CM_CMD_REJECT(0xffffffffffffffff, &(0x7f0000000140)={0x9, 0x108, 0xfa00, {0xffffffffffffffff, 0x0, "045eee", "61b295b079abfb840d090717c176033d6422c6bcefa5739b84089651673c34514037797c69aa2e5ff2ca38cbdc6c8a965e7b8f1f27ca8215a541bd32491bae06e6b4c1e53dd704bc1810b0db100f465e931a91e4b9adfa01c683f02d7dde17d9271472bfe985483c219611f74f32e8136372aafec1fc53410f27d570501d4eb67fc5ad334960484b46f9a459a5435cba586bab3470d574ff6e63c1a8c3d321c32296c1df41c727417d084bb7990159824dfc0af790d9e29047545367b74291a9fae58021cfb85901bdc4a70ae96496dc91771eb604da0335322148abd515c6179f01c58a87796902e3124e46db755ad4ab2153ed9419544b8a5d795fac7d5a4f"}}, 0xfffffe00) r0 = io_uring_setup(0x34c1, &(0x7f0000000080)) io_uring_register$IORING_REGISTER_FILES(r0, 0x16, &(0x7f0000000140)=[0xffffffffffffffff], 0x1) 07:26:39 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x2c, &(0x7f0000000200)=[{&(0x7f0000000040)="200000000002000019000000700100000f000000000000000000000004000000000002000020000020000000711f1f63711f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000004000008000000d2c20100120300000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e31373334333830313500"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000058d896de48fc4bddbbdc10d1eeab90cb010040000c00000000000000711f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000040000003800000000000000", 0x40, 0x540}, {&(0x7f0000010140)="0300000004000000030000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="03000000040000000500000017000f000300040000000000000000000f008551", 0x20, 0x800}, {&(0x7f0000010180)="ff010000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000711f1f63711f1f63711f1f6300"/2080, 0x820, 0xc00}, {&(0x7f00000109a0)="ed41000000040000711f1f63711f1f63711f1f5600000000000004002000000000000800050000000af301000400000000000000000000000100000030000000", 0x40, 0x1800}, {&(0x7f00000109e0)="200000009848bec19848bec100000000711f1f6300"/32, 0x20, 0x1880}, {&(0x7f0000010a00)="8081000000180000711f1f63711f1f63711f1f6300000000000001002000000010000800000000000af3020004000000000000000000000002000000500000000200000004000000520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000711f1f6300"/160, 0xa0, 0x1c00}, {&(0x7f0000010aa0)="8081000000180000711f1f63711f1f63711f1f6300000000000001002000000010000800000000000af3020004000000000000000000000002000000600000000200000004000000620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000711f1f6300"/160, 0xa0, 0x2000}, {&(0x7f0000010b40)="c0410000002c0000711f1f63711f1f63711f1f6300000000000002002000000000000800000000000af301000400000000000000000000000b00000040000000", 0x40, 0x3c00}, {&(0x7f0000010b80)="20000000000000000000000000000000711f1f63000000000000000000000000000002ea00"/64, 0x40, 0x3c80}, {&(0x7f0000010bc0)="ed4100003c000000711f1f63711f1f63711f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000ef9fbe69000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x4000}, {&(0x7f0000010c80)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001002000000000000800010000000af301000400000000000000000000000200000070000000000000000000000000000000000000000000000000000000000000000000000000000000deee28ff000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000", 0xa0, 0x4400}, {&(0x7f0000010d20)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3137333433383031352f66696c65302f66696c653000000000000000000000000000000000000000000000a4ab1518000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000", 0xa0, 0x4800}, {&(0x7f0000010dc0)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c65727300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f578a7f000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000000002ea040700000000000000000000000000006461746106015403000000000600000000000000786174747231000006014c0300000000060000000000000078617474723200"/256, 0x100, 0x4c00}, {&(0x7f0000010ec0)="0000000000000000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002002000000000000800010000000af30100040000000000000000000000090000008000000000000000000000000000000000000000000000000000000000000000000000000000000000407fd9000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000", 0xc0, 0x4fe0}, {&(0x7f0000010f80)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c5ef49a63000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000000002ea04073403000000002800000000000000646174610000000000000000", 0xc0, 0x5400}, {&(0x7f0000011040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00lersyzkallersyzkallersyzkallersyzkallers', 0x40, 0x57c0}, {&(0x7f0000011080)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c64000000", 0x80, 0xc000}, {&(0x7f0000011100)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8030000", 0x20, 0x10000}, {&(0x7f0000011120)="00000000000400"/32, 0x20, 0x10400}, {&(0x7f0000011140)="00000000000400"/32, 0x20, 0x10800}, {&(0x7f0000011160)="00000000000400"/32, 0x20, 0x10c00}, {&(0x7f0000011180)="00000000000400"/32, 0x20, 0x11000}, {&(0x7f00000111a0)="00000000000400"/32, 0x20, 0x11400}, {&(0x7f00000111c0)="00000000000400"/32, 0x20, 0x11800}, {&(0x7f00000111e0)="00000000000400"/32, 0x20, 0x11c00}, {&(0x7f0000011200)="00000000000400"/32, 0x20, 0x12000}, {&(0x7f0000011220)="00000000000400"/32, 0x20, 0x12400}, {&(0x7f0000000140)="000000000004000000000000000000000000000000000000000000c8d58cf2ec1453e8000000000083fa708806f7666cf9dabd16f1c51eaf386ffd3c62ece3944a074d3dae9018f811c7fcbcf4ea82a90b02eb3b9e0b05b4ea0d9c1e7fb41d342d6bbd0370cfd9cd5cc4e9c93601173f954aa3826af875aa023fe2a7e88bcae0", 0x80, 0x12800}, {&(0x7f0000011260)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x14000}, {&(0x7f0000011280)="0200"/32, 0x20, 0x14400}, {&(0x7f00000112a0)="0300"/32, 0x20, 0x14800}, {&(0x7f00000112c0)="0400"/32, 0x20, 0x14c00}, {&(0x7f00000112e0)="0500"/32, 0x20, 0x15000}, {&(0x7f0000011300)="00000000000000000100000000000000000000000000000000e2ffffff00000000000000e7ff000008000000000000000000000000000000000000000000000a00"/96, 0x60, 0x15400}, {&(0x7f0000011360)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x18000}, {&(0x7f0000011380)="0200"/32, 0x20, 0x18400}, {&(0x7f00000113a0)="0300"/32, 0x20, 0x18800}, {&(0x7f00000113c0)="0400"/32, 0x20, 0x18c00}, {&(0x7f00000113e0)="0500"/32, 0x20, 0x19000}, {&(0x7f0000011400)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x19400}, {&(0x7f0000011460)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x1c000}], 0x0, &(0x7f0000011880)=ANY=[@ANYBLOB='\x00'], 0x1) chdir(&(0x7f0000002840)='./file0\x00') open(&(0x7f0000000880)='./file1\x00', 0x0, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000380)='/sys/power/resume_offset', 0x101a01, 0x0) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000640)='./file0\x00') [ 755.356684][T14263] loop1: detected capacity change from 0 to 264192 [ 755.447805][T14263] loop1: AHDI p1 p2 [ 755.453113][T14263] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:39 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x1265, 0x0) 07:26:39 executing program 1: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xf8, r0, 0x8, 0x70bd26, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0x9, 0x4}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0x9, 0x6}}]}, 0xf8}, 0x1, 0x0, 0x0, 0x24048001}, 0x4000041) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:39 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) [ 755.804057][T14273] loop3: detected capacity change from 0 to 4094 07:26:39 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x0) ioctl$TCGETA(r0, 0x5405, &(0x7f0000000000)) [ 755.846431][T14274] loop2: detected capacity change from 0 to 1024 [ 755.889888][ T24] audit: type=1800 audit(1664263599.931:696): pid=14276 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1162 res=0 errno=0 [ 755.940001][T14273] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/09/12 12:00 (1000) [ 756.002565][T14283] loop1: detected capacity change from 0 to 264192 [ 756.038360][T14274] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 756.050612][T14283] loop1: AHDI p1 p2 [ 756.055672][T14283] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:40 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000100)) 07:26:40 executing program 1: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xf8, r0, 0x8, 0x70bd26, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0x9, 0x4}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0x9, 0x6}}]}, 0xf8}, 0x1, 0x0, 0x0, 0x24048001}, 0x4000041) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:40 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000500), 0x0, 0x0) ioctl$BLKPG(r0, 0x127a, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0}) 07:26:40 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x5409, &(0x7f0000000080)) [ 756.335381][ T3507] EXT4-fs (loop2): unmounting filesystem. 07:26:40 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$PIO_CMAP(r0, 0x4b71, &(0x7f0000000440)) [ 756.464817][T14290] loop1: detected capacity change from 0 to 264192 [ 756.545469][T14290] loop1: AHDI p1 p2 [ 756.550392][T14290] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:40 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@loopback, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x400000000}, 0x20) close(r0) 07:26:40 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:40 executing program 1: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xf8, r0, 0x8, 0x70bd26, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0x9, 0x4}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0x9, 0x6}}]}, 0xf8}, 0x1, 0x0, 0x0, 0x24048001}, 0x4000041) syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x800080000001}, {&(0x7f00000003c0)="da9f15561034003c5c90cd25ab4f90834c553d87d81b83e4c7a9afefaedbe1b376ddb3a62a4cd8bfd6c6c80b484688935e8ebf9265d5183d894243ba65a4fdf944ff8f1b711447e4a984a943101a42bac9d5849008b2fff560fca26d93d11bd2a04e537502cbbb09d1d28affe1d2cb7bfecb2bed4df5423ab8c457be65a59fa779dca86ea2423658383a768e748083b9cd75ed749598190049742a8f3e5767579004f1282f628f51caf6cb7cc16510240f043396ff2f3a74c156d497bcd1d89027be31034f5e0e28fa622ab3468167fcbcaf983899ae7d3737d66be9ff6897a3676c57250092896431c9a346036b8eab7bc6057c1573b75ada75f7f2ce929025c471e03665e217126375241b93dba01564a737f3d1c4f61b2157f4eb60d6e2a056cd3a1b05ac7b14113fb3d23a373d1545bf07883b860746a6a7769d9458f4f338c9b9eec14b04a205d1380acb4ac19e141148192a1d725f6db15fbb5ed6863cea1d4f3b1800b181328a7476177fb5020414c743931d03f3ba5c5ca6cebca56a223bff5200479f864e2c7712a6f86f28b9f9d09ea34e4721ef929b1955d256a3795ba9b1960e3c5f73b8d044206aaf803985dffb80a5b2c2b719381f706d6a9c5bf5f2cc215f46b22bafe93267", 0x1cd, 0x9}]) 07:26:40 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x2b, 0x0, 0x0) 07:26:41 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$GIO_SCRNMAP(r0, 0x4b40, &(0x7f0000000000)) 07:26:41 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000180)=0x6) [ 757.085114][T14306] loop1: detected capacity change from 0 to 264192 07:26:41 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000180)=0xf) 07:26:41 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) [ 757.174733][T14306] loop1: AHDI p1 p2 [ 757.179541][T14306] loop1: p1 start 4126329889 is beyond EOD, truncated 07:26:41 executing program 3: mknodat$null(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x103) name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 07:26:41 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@newtfilter={0x30, 0x2c, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_bpf={{0x8}, {0x4}}]}, 0x30}, 0x300}, 0x0) 07:26:41 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x560e, &(0x7f0000000180)) 07:26:41 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b72, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 07:26:41 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000180)=0xf) 07:26:41 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:41 executing program 3: r0 = socket(0x2, 0xa, 0x0) sendmsg$NL80211_CMD_JOIN_OCB(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x2, 0x0, 0xf}, 0x10, &(0x7f00000000c0)={0x0, 0x1c}}, 0x0) 07:26:41 executing program 1: openat$pidfd(0xffffff9c, &(0x7f0000005580), 0x40, 0x0) 07:26:42 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b72, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 07:26:42 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:42 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000180)=0xf) 07:26:42 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='GPL\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000180), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000380)={0x0, 0xa0018e70, &(0x7f0000000340)={&(0x7f0000000640)={0x20, r1, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x4}}]}, 0x20}}, 0x0) 07:26:42 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='GPL\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={0x0, r0}, 0x10) r1 = gettid() process_vm_writev(r1, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000400)=""/1, 0x2034afa5}], 0x3d, 0x0) 07:26:42 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:42 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMETA(r1, 0x4b63, 0x0) 07:26:42 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b72, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 07:26:42 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000180)=0xf) 07:26:42 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='GPL\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000180), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000380)={0x0, 0xa0018e70, &(0x7f0000000340)={&(0x7f0000000640)={0x20, r1, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x4}}]}, 0x20}}, 0x0) 07:26:42 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000200), 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:43 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b72, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 07:26:43 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='GPL\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000180), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000380)={0x0, 0xa0018e70, &(0x7f0000000340)={&(0x7f0000000640)={0x20, r1, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x4}}]}, 0x20}}, 0x0) 07:26:43 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$KDGKBMETA(r0, 0x4b62, &(0x7f0000000280)) 07:26:43 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(0x0, 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:43 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)) 07:26:43 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x6) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) 07:26:43 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b65, 0x0) 07:26:43 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='GPL\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000180), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000380)={0x0, 0xa0018e70, &(0x7f0000000340)={&(0x7f0000000640)={0x20, r1, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x4}}]}, 0x20}}, 0x0) 07:26:43 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x1b, &(0x7f0000000000)={@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000}, 0x20) 07:26:43 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMETA(r1, 0x4b45, &(0x7f0000000040)) 07:26:43 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, @val={@void, {0x4305}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x0, @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @multicast, @private0}}}}, 0x0) 07:26:43 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b65, 0x0) 07:26:44 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b36, 0x0) 07:26:44 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMETA(r1, 0x4b52, &(0x7f0000000040)) 07:26:44 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, @val={@void, {0x806}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x0, @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @multicast, @private0}}}}, 0x0) 07:26:44 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(0x0, 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:44 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x541e, 0x0) 07:26:44 executing program 3: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x701680, 0x0) close(r0) 07:26:44 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b36, 0x0) 07:26:44 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b65, 0x0) 07:26:44 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_OPENQRY(r0, 0x5600, &(0x7f0000000080)) 07:26:44 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) write(r0, 0x0, 0x0) 07:26:44 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)="f79103323fc193920d73ca5620cffb4e9ea2031e21bcf43ffb76a7c786eefcd51ec9f72a93bd9ff6962abbfc4bfe05b114ad2d1ecf6444afb07cc49ceb5a2ff79f1c5cb5bfcc718b982e3a6f8e02c19fdfcbd4dbe96c990f2ccdd700a148e9a619554834e788b1a5ea51f7c68fa2949ecb22c2978ddc44a51df9e7ec8d889f7d72850003e8a50a1f4b07b6c1dd88fe573a3fb32ba665ed56b7ebf7d0fcd096aff89aa29ac979e8ef445d017a59aacea919fef3516abdca08efe1a888affde2d52d5b60a9dfca9deb359580577c79b8a53a0d8b271b0e384f595c9a26e8d58afddbbe45f13ab20a361b6dcac2093fc14607c5e5a48a565dfe022994e81a18f5a159d69c2670a83d216f0fb4d4ff47932fc7684c0f700d480b714c5243c1b52da699f86c2db15362747d559e44e12455610b474397daaa64b65c91e43724bdf10b98cd398a5f0811d69eaf4c53c6c258ed92bd02fcf246f1b642c8739ad22256a57158adf32e37ede4fd6e4ae4835674640f4e3b031332488589cf8a9a8f92d6e957879eeb3125bee24d829bcb03f05da1ff46e05273282b9f421e5de7be73a59d367d734d65f5020cb968a9826bf7c68a44579c1e37f9b572ec77a25303033d22973deac19a6b96e8c2035bf4830cf1c0f2354ce93f7437918013a4d906bb2cc2566ee3146bd70b5d7f747b9b486e5b195dad9dba5d12e51f1af12af0a6a9254b64911ce6464b62619162f814983df7e2578097a6263b95eebb9e8c3d7ac85c35bb3322c750f9f88d950c7fa1b4f3a90df0455da5bbf2c5661eda33664654dcf7962d0ca5b58367427f7e6837108f318cd9fda90be1fa57950af6a4f014a2074f7e96ef41bd85d9ff2a0c1f936ace71f4487477cfb02276e85ba535d1d2802c932d0779cfc0b328deb044cbd5999443eb9784a66d4f75d56e5f121f872532e7fcbe5bfc9f1fe5b3c4ce7c8dece97f1285690b595dbaff042fda90684bcb559edfdf8c8b84a6e99e9fc3e43e31f598a2094459d5789ede11b4e1aaefe97d238a6345f339348f4993829937d48261051266020a99897a582ec3487645786bde1d53b40047663445012a7c1c6c839b75523e4958e286a41053524239eba8117b12243db7297771c427cb843bf509b6336d9742475a3ed6894852e9303367763ef184cb36379858c529e1d3e89d3ca5089be3bd7cd297fb12826a6c1367834f05318a6275241ab31f1bc6a5becaa438a7d1ceb8caa55f4f06904b4b7d4fe04898740aedb4a228221296f43ef9ea17f528e238da709e537924698570947cf0928aa0dcb8d00f0576614c741dac66e6497e1f79b9c158eee6119cf58c4117600e402583dd16ff8794a7e4029d2475eca23fb9ae2e1a8f9fb6ee6f276f4d7ecdc4cb82fa90e344069e5cc15e377d75f3d9dac489aa2646ad5dbae9d5a1f61f92f507a249e47657fe7f7c65e82bf2f8b16f326862aa501e7f5fe9b8eda11e6f6f87d997e97c34197df23af816569e2e6fb4023b055a8aa068eba956a8df2815fcc4e3f5c305265cc616e2e6c8c765cb7cd6d1584f3268f195aa3de544d3fed944e6cb54ff74d96318e25e7313cd6528ffc046e8880bfa1c4b55490ed66431fb446c95dd8d02db92f65848932657cb1e03d3f2a565504a5a5d1be878b5cf715f316cd2207966e61554d7e167e903d8cc8d80c31679da61dcf1ffcef7566ac29c7a8851cd9e0fa9021674bf10c602acd4812e7f356ef854e5afa90b8f3fa8d3f6476dcfd3e7b5a7ea5052decd206c3a22176108b7197f3750947c74ca207057049b26c1d783e5a6c56592107fb7512ee20912078c0c543dd411fe84ab4078943ec4060d1148ee35d4c568fd897bd1e05065082ae2dc4351acb75c03efdac14688ab923e6681f893be2fb27f2befe0b3ab7702d64af8cd9eb0d61f45a52f3e0ddd375af4240c4f7ace25dbac6761603f8274b938099d585760072935b0b64db80d3a7bd36a263f34728d0f7d1592125a3ab277da2c20d45d1a6880a19a7d568a329442c577709b87e3b22344c94c9d6cad053907b6ddf5387d1167594bd3fd6a5c1b92b14e79efff7c90101b949c153567d5225a208569b508521c040a5b43518c1d19a38922239a7d08c240ffcd3892ebec705007ad5754fa6375bb633db4e82ab5a202e56fe98f3cc7f5c8e8e7ccd73d4e19463a91443e95ab762e060cf8698ef049388b6a2253c468b9e2874965ee81e003c0bc40627ed48bb4d725f8c950ad15318a2473bf88574a131d6126583739618657c810a73e401bea9b54cce6ff46a17ea5202e6f259d2f52842dd02237be4d69c356ce5c6df92e0e93990980d0af094d512286d271d45242224c07557b28c13cb6d8c4b0e09d5e366525f4bb2757fe956d9d31463023304a666962e2220609659a14a9d98c1d8eef08899d4a76b094d08d072bb75951606fdb6d1839256a1d627b3a59740c4ad1da1ff2f8cd107ad46bffe72361fbac619ab02b622661556010bf08da6d7df899f03bf5ce3f98c357be90c96e946da9d144dda567168175aa78b87cbfd1c6803b95ed1f52aa6951c6a0e7e44a3a47540a6b86f508b8cdeabc707ea684bf08036d7448212f1d5b36efafd6a771e74dcf266981f79132ec670f1de8a3a4aa101dd4bede3ed27d5cd260235ddaaeb76da4d32c6952a6fbc80859a90bb1746c43379cb4fec4a66560fbc55a7b0c45043132622b980f6be9d035b734302d66d87f29305531fc0d4ddd27ba00a338d1586f0f4fdd625405a8669e59d5e0666bd0f6064275ef96a86fbf5a61fd8aa66323a7b1f83a566ae9ddcceb6accd92b5f8217607b962092bbd1465fe5f0cda27a8ee799594eefb1045308c3f2ae971fbc807b642c03352d82ed59f698258730a362502f1bdeba87923bed9dfd5e746dbfa6127e102b90b1a2d2739c085bc6326bbe4d57915729893488113f7321c06d4d004399710f76e2385a44eb0460f9a0c91f3d10c6ae73165ac20847a63fb784ffc5e1b044e2cdbfac7a5ca1091102578d33e6d7129da7c60ba9bbabeca65dee1eec4c191b0133754a0f89b952913475d4c830acf07e3b482994e640ff8516bb6ec4d8bce6395190d8bb96e6674258a3edef30c93d4eb7585445873fad11c9b3df0f988bfaea322f3a05ef071dfef50fd5906e2659c7a3c0b8e02e0cc425535903d11dd6c08bd45feaba8cd639bbef60fed15769a29de228e836f9089c9cc991535a2b45d0bf74e36c2caa0659604bc966eca4abae936d970fa4f3625c323a3109307fde1e246757d209ec816d8b669f2419f872eeec98a8eac83c90fe849620a777091f31b04922574502e5aa7308e4ce48aca533213ad8099ab0a4fbc468d40e4617d60001a34256f3855f06360925186c6fb3f5228835d62def0719c28dc22953b4226dffbcfa7074fb824bd38aa82965415784a2f63c2d18fa4629d038b935dccb9e2039a06a6685cad5f0d62c88a3bc93ff266831e3c3c523a6034fe5fd4dfd0c04881b8d8ad5b117e7620aec786b4db46cb7633dd82a030d48b028af697b18c80ada588b492519dbf3674031995d35047f02589b40", 0x9e7}], 0x1) 07:26:44 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b65, 0x0) 07:26:44 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b36, 0x0) 07:26:44 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@loopback, 0x0, 0x0, 0x3, 0x1, 0x1f, 0x0, 0x400000000}, 0x20) r1 = syz_open_procfs(0x0, &(0x7f00000004c0)='net/ip6_flowlabel\x00') sendfile(r0, r1, &(0x7f0000000240)=0x208, 0x9) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001700), 0xffffffffffffffff) sendmsg$NLBL_UNLABEL_C_STATICADD(r1, &(0x7f0000000040)={&(0x7f00000016c0)={0x10, 0x0, 0x0, 0x4000}, 0xfffffffffffffe93, &(0x7f0000001780)={&(0x7f0000001180)=ANY=[@ANYRESDEC, @ANYRES16=r2, @ANYBLOB="00022dbd7000fedbdf250300000008000400e0000002c4bd007b333c6ec1b1fd5b8b01f7dfe7e3996772fc12b05b245ee1735be6071e583078abc90d94248538991e5fcf2dc96a0ed8defc60b1c60885b8eecc0a2fc4dc983e0ddb182d2fcdd95c9d3422c04e2166ce7a610000ffedff581bd7ba9d2c6aafce42270343107f695871e73e8bd41867ef145a9223bdb1229729464c36aca08d609c170b21843de1ec26b8f19b7f05e8296b2947cfac6743c35c52f813ec21a3c5866da363e3c39823c4915145a768d141ec5dd3a3734edb6ffed23f0a46da5ff09d3dbb1efc3ed81e4e9acc99321fb13bd2aa14fa0bac090ba5b4429c1978225b2904f3ebee343d0d1d29500082f45f57c2a981b31bee9fec3ac6c60bfa8bb7c5be31e04f5faa3325ef5bc53ce0a5fb9d104d33ee6545a98c1b9ee188e53858796183d1384e77838d42de82e621bed06e8561328f955dd0db5a1b3f98dc264f144bf22881f215ee31099e4b5f817c2493351c8af29c3e311838c912b29a394cb1d7d2b1b70524dc2d37a6dc7f65a2fc59e1bdab822caa71b01c92a69c7cab33322a48d123440d2d2819f819814f15701d66f7f4b38e8275d51915af033a087512a11e9b10da7b642b3e0d9bb2634128a54e37b4558b3cce19bd3a63e5e307b24ccecf30e459460045c126023ff5e52b086f96891a63cfa5b1e38e07c427bb11167734f7c774d4f2cc89158dcfd8fe5b9d0000000000000000000000000043391a787bbc5a8630be680e8e67c75f90b73f8ca41063e4b372ed22a060a42cac2a2727170e0f0b59cbcff86e52ba6aa35b763197afbedf561de368408b10547d9b2b3f3fef0915bc7345ac125ed06bf78190b49a186f1ce6e9f4dc78e1e2c3b3d27ae159141421366d922f185bdec039b59f8892fdaa74fb82e2ddf52e7e101c5ad024292dae818ab5f6e40e57f9d9349a55894e4e9a6f29fa0b23965ddb092e7e77361db5a99ce9c4f3c29af198ad123d2eb1065b1e53642d62f414364b1ca4", @ANYRESOCT], 0x1c}}, 0x24000055) sendmsg$NLBL_UNLABEL_C_ACCEPT(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x58, r2, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @initdev={0xac, 0x1e, 0x1, 0x0}}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'pim6reg\x00'}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'veth0_macvtap\x00'}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'veth0_to_batadv\x00'}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000040}, 0x4044) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r3, &(0x7f0000000040)={0x28, 0x0, 0x0, @host}, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r4, 0x8933, &(0x7f0000000640)) 07:26:45 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) write(r0, 0x0, 0x0) 07:26:45 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMETA(r1, 0x4b49, &(0x7f0000000040)) 07:26:45 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDFONTOP_SET(r4, 0x4b36, 0x0) 07:26:45 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x5456, &(0x7f0000000080)) 07:26:45 executing program 5: r0 = epoll_create(0x7) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) r1 = syz_open_dev$amidi(0x0, 0x4652, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x8000000c}) 07:26:45 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) write(r0, 0x0, 0x0) 07:26:45 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}) 07:26:45 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) write(r0, 0x0, 0x0) 07:26:45 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x5457, 0x0) 07:26:46 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/profiling', 0x2, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000140)={0x30}, 0x18) 07:26:46 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000500), 0x0, 0x0) ioctl$BLKPG(r0, 0x127e, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0}) [ 762.307051][T14430] kernel profiling enabled (shift: 0) [ 763.762368][ C1] ===================================================== [ 763.769557][ C1] BUG: KMSAN: uninit-value in profile_tick+0x1ca/0x1d0 [ 763.776570][ C1] profile_tick+0x1ca/0x1d0 [ 763.781228][ C1] tick_sched_timer+0x5e4/0x700 [ 763.786215][ C1] __run_hrtimer+0x298/0x910 [ 763.790950][ C1] hrtimer_interrupt+0x78d/0x1440 [ 763.796122][ C1] __sysvec_apic_timer_interrupt+0x14b/0x5b0 [ 763.802271][ C1] sysvec_apic_timer_interrupt+0x95/0xc0 [ 763.808059][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 763.814211][ C1] _raw_spin_unlock_irqrestore+0x2f/0x50 [ 763.820005][ C1] __wake_up_sync_key+0x13f/0x1b0 [ 763.825173][ C1] sock_def_readable+0xc1/0x1d0 [ 763.830222][ C1] netlink_sendskb+0x140/0x260 [ 763.835146][ C1] netlink_unicast+0x70b/0x1270 [ 763.840119][ C1] netlink_sendmsg+0x1288/0x1440 [ 763.845187][ C1] ____sys_sendmsg+0xabc/0xe90 [ 763.850071][ C1] ___sys_sendmsg+0x2a1/0x3f0 [ 763.854857][ C1] __x64_sys_sendmsg+0x367/0x540 [ 763.859906][ C1] do_syscall_64+0x3d/0xb0 [ 763.864438][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 763.870487][ C1] [ 763.872862][ C1] Local variable filename created at: [ 763.878299][ C1] process_measurement+0x10b/0x3680 [ 763.883668][ C1] ima_file_check+0xbc/0x120 [ 763.888373][ C1] [ 763.890755][ C1] CPU: 1 PID: 2845 Comm: udevd Not tainted 6.0.0-rc5-syzkaller-48539-g523d2ce66d07 #0 [ 763.900431][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 763.910591][ C1] ===================================================== [ 763.917595][ C1] Disabling lock debugging due to kernel taint [ 763.923816][ C1] Kernel panic - not syncing: kmsan.panic set ... [ 763.930321][ C1] CPU: 1 PID: 2845 Comm: udevd Tainted: G B 6.0.0-rc5-syzkaller-48539-g523d2ce66d07 #0 [ 763.941479][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 763.951733][ C1] Call Trace: [ 763.955083][ C1] [ 763.957998][ C1] dump_stack_lvl+0x1c8/0x256 [ 763.962842][ C1] dump_stack+0x1a/0x1c [ 763.967141][ C1] panic+0x4d3/0xc69 [ 763.971196][ C1] kmsan_report+0x2cc/0x2d0 [ 763.975868][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 763.981852][ C1] ? __msan_warning+0x92/0x110 [ 763.986762][ C1] ? profile_tick+0x1ca/0x1d0 [ 763.991590][ C1] ? tick_sched_timer+0x5e4/0x700 [ 763.996737][ C1] ? __run_hrtimer+0x298/0x910 [ 764.001644][ C1] ? hrtimer_interrupt+0x78d/0x1440 [ 764.006987][ C1] ? __sysvec_apic_timer_interrupt+0x14b/0x5b0 [ 764.013291][ C1] ? sysvec_apic_timer_interrupt+0x95/0xc0 [ 764.019248][ C1] ? asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 764.025562][ C1] ? _raw_spin_unlock_irqrestore+0x2f/0x50 [ 764.031514][ C1] ? __wake_up_sync_key+0x13f/0x1b0 [ 764.036833][ C1] ? sock_def_readable+0xc1/0x1d0 [ 764.042007][ C1] ? netlink_sendskb+0x140/0x260 [ 764.047153][ C1] ? netlink_unicast+0x70b/0x1270 [ 764.052301][ C1] ? netlink_sendmsg+0x1288/0x1440 [ 764.057538][ C1] ? ____sys_sendmsg+0xabc/0xe90 [ 764.062601][ C1] ? ___sys_sendmsg+0x2a1/0x3f0 [ 764.067563][ C1] ? __x64_sys_sendmsg+0x367/0x540 [ 764.072800][ C1] ? do_syscall_64+0x3d/0xb0 [ 764.077512][ C1] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 764.083753][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 764.089727][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 764.095700][ C1] ? run_posix_cpu_timers+0x4f4/0x8a0 [ 764.101223][ C1] ? __wake_up_sync_key+0x13f/0x1b0 [ 764.106549][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 764.112523][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 764.118482][ C1] __msan_warning+0x92/0x110 [ 764.123210][ C1] profile_tick+0x1ca/0x1d0 [ 764.127866][ C1] ? __wake_up_sync_key+0x13f/0x1b0 [ 764.133193][ C1] tick_sched_timer+0x5e4/0x700 [ 764.138184][ C1] ? tick_setup_sched_timer+0x750/0x750 [ 764.143873][ C1] __run_hrtimer+0x298/0x910 [ 764.148622][ C1] hrtimer_interrupt+0x78d/0x1440 [ 764.153822][ C1] ? hrtimer_init+0x370/0x370 [ 764.158629][ C1] ? hrtimer_init+0x370/0x370 [ 764.163441][ C1] __sysvec_apic_timer_interrupt+0x14b/0x5b0 [ 764.169655][ C1] sysvec_apic_timer_interrupt+0x95/0xc0 [ 764.175428][ C1] [ 764.178422][ C1] [ 764.181414][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 764.187561][ C1] RIP: 0010:_raw_spin_unlock_irqrestore+0x2f/0x50 [ 764.194134][ C1] Code: 56 53 49 89 f6 48 89 fb e8 be e7 62 f4 48 89 df e8 76 da 62 f4 c6 00 00 c6 03 00 41 f7 c6 00 02 00 00 74 01 fb bf 01 00 00 00 6c 4a a4 f3 65 8b 05 4d 04 3b 72 85 c0 74 05 5b 41 5e 5d c3 0f [ 764.213894][ C1] RSP: 0018:ffff888115eeb898 EFLAGS: 00000206 [ 764.220076][ C1] RAX: ffff888018a70380 RBX: ffff888019270380 RCX: 000000000007c830 [ 764.228178][ C1] RDX: ffff888018e70380 RSI: 0000000018e70380 RDI: 0000000000000001 [ 764.236255][ C1] RBP: ffff888115eeb8a8 R08: 0000160000000000 R09: ffffea000000000f [ 764.244339][ C1] R10: 0000000000000030 R11: ffff888099270380 R12: ffff8881146f2c18 [ 764.252416][ C1] R13: ffff888115eeb8d8 R14: 0000000000000292 R15: ffff888019270380 [ 764.260516][ C1] ? _raw_spin_unlock_irqrestore+0x1a/0x50 [ 764.266487][ C1] __wake_up_sync_key+0x13f/0x1b0 [ 764.271652][ C1] sock_def_readable+0xc1/0x1d0 [ 764.276655][ C1] ? sock_no_sendpage_locked+0x180/0x180 [ 764.282447][ C1] netlink_sendskb+0x140/0x260 [ 764.287347][ C1] netlink_unicast+0x70b/0x1270 [ 764.292349][ C1] netlink_sendmsg+0x1288/0x1440 [ 764.297437][ C1] ? netlink_getsockopt+0x13b0/0x13b0 [ 764.302946][ C1] ____sys_sendmsg+0xabc/0xe90 [ 764.307861][ C1] ___sys_sendmsg+0x2a1/0x3f0 [ 764.312684][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 764.318659][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 764.324620][ C1] __x64_sys_sendmsg+0x367/0x540 [ 764.329704][ C1] do_syscall_64+0x3d/0xb0 [ 764.334236][ C1] ? sysvec_reschedule_ipi+0x6e/0x110 [ 764.339753][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 764.345802][ C1] RIP: 0033:0x7f27faf35163 [ 764.350312][ C1] Code: 64 89 02 48 c7 c0 ff ff ff ff eb b7 66 2e 0f 1f 84 00 00 00 00 00 90 64 8b 04 25 18 00 00 00 85 c0 75 14 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 55 c3 0f 1f 40 00 48 83 ec 28 89 54 24 1c 48 [ 764.370068][ C1] RSP: 002b:00007ffd7e4c5a28 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 764.378612][ C1] RAX: ffffffffffffffda RBX: 000055682cdd4db0 RCX: 00007f27faf35163 [ 764.386697][ C1] RDX: 0000000000000000 RSI: 00007ffd7e4c5a38 RDI: 0000000000000004 [ 764.394766][ C1] RBP: 000055682ce199c0 R08: 0000000000000001 R09: 0000000000000000 [ 764.402838][ C1] R10: 000055682cebd690 R11: 0000000000000246 R12: 0000000000000000 [ 764.410909][ C1] R13: 00000000000000b3 R14: 0000000000000000 R15: 0000000000000000 [ 764.418995][ C1] [ 764.422275][ C1] Kernel Offset: disabled [ 764.426650][ C1] Rebooting in 86400 seconds..