fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0), 0x1) [ 54.267915] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 54.280162] device veth0_macvtap entered promiscuous mode [ 54.291397] Bluetooth: hci0 command 0x0419 tx timeout [ 54.292156] Bluetooth: hci2 command 0x0419 tx timeout [ 54.303387] Bluetooth: hci1 command 0x0419 tx timeout [ 54.303724] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 54.322562] device veth1_macvtap entered promiscuous mode [ 54.334423] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 54.342504] ntfs: (device loop0): ntfs_read_inode_mount(): Failed to load the complete runlist for $MFT/$DATA. Driver bug or corrupt $MFT. Run chkdsk. [ 54.350484] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 54.366247] Bluetooth: hci5 command 0x0419 tx timeout [ 54.368218] Bluetooth: hci3 command 0x0419 tx timeout [ 54.372403] Bluetooth: hci4 command 0x0419 tx timeout [ 54.405377] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 54.415426] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 54.428613] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.442242] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 54.453799] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.463632] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 54.478891] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.488262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 54.499878] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.510161] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 54.521729] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.533732] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 54.545434] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 54.554884] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 54.564483] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 54.586769] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 54.607524] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 54.618244] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 54.629001] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.643025] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 54.654608] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.668639] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 54.680172] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.695315] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 54.706966] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.719676] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 54.732313] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 54.749539] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 54.758632] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 54.773066] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 54.781825] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready 21:41:42 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) 21:41:42 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:42 executing program 2: syz_mount_image$msdos(0x0, &(0x7f0000000180)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc0000a, 0x4, 0x0, 0x0, 0x10000000002) [ 55.575443] hrtimer: interrupt took 30918 ns [ 55.847011] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 55.879524] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:43 executing program 3: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:43 executing program 4: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:43 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_ICV_LEN={0x5, 0x3, 0x80}]}}}]}, 0x3c}, 0x1, 0xba01}, 0x0) 21:41:43 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:43 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) 21:41:43 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_ICV_LEN={0x5, 0x3, 0x80}]}}}]}, 0x3c}, 0x1, 0xba01}, 0x0) 21:41:43 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) [ 56.008206] syz-executor.3 (9571) used greatest stack depth: 25408 bytes left 21:41:43 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_ICV_LEN={0x5, 0x3, 0x80}]}}}]}, 0x3c}, 0x1, 0xba01}, 0x0) 21:41:43 executing program 5: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:43 executing program 2: syz_mount_image$msdos(0x0, &(0x7f0000000180)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc0000a, 0x4, 0x0, 0x0, 0x10000000002) 21:41:44 executing program 4: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:44 executing program 1: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 57.291902] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 57.304136] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 57.342237] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 57.343387] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 57.362085] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 57.380855] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:44 executing program 3: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:44 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:44 executing program 4: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:44 executing program 2: syz_mount_image$msdos(0x0, &(0x7f0000000180)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc0000a, 0x4, 0x0, 0x0, 0x10000000002) 21:41:44 executing program 5: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:44 executing program 1: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:45 executing program 4: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 58.201812] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.252510] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.254245] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.290146] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 58.302594] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.302977] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 58.332974] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:45 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:45 executing program 3: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 58.375903] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:45 executing program 4: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:45 executing program 5: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:45 executing program 2: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:46 executing program 1: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:46 executing program 0: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 58.870664] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.873475] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.908649] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.933743] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 58.944410] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 58.954114] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.977077] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 58.980821] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 58.999651] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. 21:41:46 executing program 2: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 59.025278] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 59.057179] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 59.062783] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:46 executing program 0: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:46 executing program 5: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:46 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:46 executing program 4: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:46 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) [ 59.427633] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 59.515482] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 59.587050] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 59.641080] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 59.932213] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 59.982507] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 60.011551] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. 21:41:47 executing program 2: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 60.030872] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:47 executing program 5: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:47 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:47 executing program 0: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:47 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:47 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) [ 60.342355] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 60.421348] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 60.493310] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 60.508785] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 60.540143] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 60.542500] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:48 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:48 executing program 5: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x2, 0x0, &(0x7f0000000000), 0x200040, 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000005c0)=0x6e, 0x800) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) lsetxattr$system_posix_acl(&(0x7f00000002c0)='./bus\x00', 0x0, &(0x7f0000000980)={{}, {}, [{}, {0x2, 0x0, 0xee00}, {}, {0x2, 0x6}, {}], {}, [{0x8, 0x0, 0xee01}, {0x8, 0x0, 0xee00}], {0x10, 0x1}}, 0x5c, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 21:41:48 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:48 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:48 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:48 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) [ 61.105267] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 61.165708] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 21:41:48 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:48 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:48 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:48 executing program 1: syz_mount_image$msdos(0x0, &(0x7f0000000180)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc0000a, 0x4, 0x0, 0x0, 0x10000000002) 21:41:48 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:49 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:49 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:49 executing program 1: syz_mount_image$msdos(0x0, &(0x7f0000000180)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc0000a, 0x4, 0x0, 0x0, 0x10000000002) 21:41:49 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:49 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:49 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:49 executing program 4: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:50 executing program 1: syz_mount_image$msdos(0x0, &(0x7f0000000180)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc0000a, 0x4, 0x0, 0x0, 0x10000000002) 21:41:50 executing program 2: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:50 executing program 4: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:50 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:51 executing program 2: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:51 executing program 4: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:51 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x20) connect$l2tp6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x20) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="fa", 0xfdef}], 0x1) recvmmsg(r0, &(0x7f0000001400)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x64, 0x0) 21:41:52 executing program 2: 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, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000004}) epoll_pwait(r3, &(0x7f0000000100)=[{}], 0x1, 0xfffeffff, 0x0, 0x0) close(r1) 21:41:52 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000140)={0x87, 0x2, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x7f}}]}, 0x20) epoll_create(0x2) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) 21:41:52 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipoib={{0xa}, {0x4}}}, @IFLA_MTU={0x8, 0x5, 0x2}]}, 0x3c}}, 0x0) 21:41:52 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) getsockopt$ax25_int(r0, 0x101, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:41:52 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipoib={{0xa}, {0x4}}}, @IFLA_MTU={0x8, 0x5, 0x2}]}, 0x3c}}, 0x0) 21:41:53 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x20) connect$l2tp6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x20) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="fa", 0xfdef}], 0x1) recvmmsg(r0, &(0x7f0000001400)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x64, 0x0) 21:41:53 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipoib={{0xa}, {0x4}}}, @IFLA_MTU={0x8, 0x5, 0x2}]}, 0x3c}}, 0x0) 21:41:53 executing program 2: syz_clone(0x0, &(0x7f0000001100)="7cf278e12ec3009d75259e47e7f404b5dc", 0x11, 0x0, 0x0, &(0x7f00000011c0)) 21:41:53 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x20) connect$l2tp6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x20) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="fa", 0xfdef}], 0x1) recvmmsg(r0, &(0x7f0000001400)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x64, 0x0) 21:41:53 executing program 3: setresuid(0xee01, 0x0, 0x0) r0 = getuid() setresuid(0xee01, r0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0, 0x0, r1}, 0x68) 21:41:53 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipoib={{0xa}, {0x4}}}, @IFLA_MTU={0x8, 0x5, 0x2}]}, 0x3c}}, 0x0) 21:41:53 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@updsa={0x138, 0x1a, 0x105, 0x0, 0x0, {{@in6=@dev, @in=@local}, {@in6=@remote, 0x0, 0x33}, @in=@broadcast, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ce\x00'}, 0x3d}}]}, 0x138}}, 0x0) 21:41:53 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x14, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b8000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3231313132303233333000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="000000000000000000000000727a81970c0d4d0e98379b7b5ce3c247010000000c00000000000000711f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000003500000000000000", 0x40, 0x540}, {&(0x7f0000010140)="00000000000000000600"/32, 0x20, 0x640}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000711f1f63711f1f63711f1f6300"/8224, 0x2020, 0x2000}, {&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f6300000000000004000800000000000000050000000600"/64, 0x40, 0x4100}, {&(0x7f00000121e0)="20000000e835504fe835504f00000000711f1f6300"/32, 0x20, 0x4180}, {&(0x7f0000012200)="c041000000300000711f1f63711f1f63711f1f63000000000000020018000000000000000000000007000000080000000900"/64, 0x40, 0x4a00}, {&(0x7f0000012240)="20000000000000000000000000000000711f1f63000000000000000000000000000002ea00"/64, 0x40, 0x4a80}, {&(0x7f0000012280)="ed4100003c000000721f1f63721f1f63721f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c653100000000000000000000000000000000000000000000000000000069e85e4e00000000000000000000000000000000000000000000000020000000e835504fe835504fe835504f721f1f63e835504f0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x4b00}, {&(0x7f0000012340)="ed8100001a040000721f1f63721f1f63721f1f6300000000000001000800000000000000010000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307835bd00000000000000000000000000000000000000000000000020000000e835504fe835504fe835504f721f1f63e835504f0000000000000000", 0xa0, 0x4c00}, {&(0x7f00000123e0)="ffa1000027000000721f1f63721f1f63721f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e323131313230323333302f66696c65302f66696c6530000000000000000000000000000000000000000000d0a5394e00000000000000000000000000000000000000000000000020000000e835504fe835504fe835504f721f1f63e835504f0000000000000000", 0xa0, 0x4d00}, {&(0x7f0000012480)="ed8100000a000000721f1f63721f1f63721f1f63000000000000010000000000000000100100000073797a6b616c6c65727300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fa0d5fa00000000000000000000000000000000000000000000000020000000e835504fe835504fe835504f721f1f63e835504f0000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000721f1f63721f1f63721f1f6300000000000002001800000000000000010000000b0000000c0000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e46077ab00000000000000000000000000000000000000000000000020000000e835504fe835504fe835504f721f1f63e835504f0000000000000000", 0x1a0, 0x4e00}, {&(0x7f0000012620)="ed81000064000000721f1f63721f1f63721f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c05dad72e00000000000000000000000000000000000000000000000020000000e835504fe835504fe835504f721f1f63e835504f0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x5000}, {&(0x7f0000012720)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x6000}, {&(0x7f00000127a0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e80f0000", 0x20, 0x7000}, {&(0x7f00000127c0)="00000000001000"/32, 0x20, 0x8000}, {&(0x7f00000127e0)="00000000001000"/32, 0x20, 0x9000}, {&(0x7f0000012800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa000}], 0x0, &(0x7f0000012c20), 0x1) [ 66.283072] EXT4-fs (loop4): couldn't mount RDWR because of unsupported optional features (8000) 21:41:53 executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mount(&(0x7f0000000000)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='devtmpfs\x00', 0x0, 0x0) 21:41:53 executing program 3: setresuid(0xee01, 0x0, 0x0) r0 = getuid() setresuid(0xee01, r0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0, 0x0, r1}, 0x68) 21:41:53 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) getsockopt$ax25_int(r0, 0x101, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:41:53 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x20) connect$l2tp6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x20) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="fa", 0xfdef}], 0x1) recvmmsg(r0, &(0x7f0000001400)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x64, 0x0) 21:41:53 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@updsa={0x138, 0x1a, 0x105, 0x0, 0x0, {{@in6=@dev, @in=@local}, {@in6=@remote, 0x0, 0x33}, @in=@broadcast, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ce\x00'}, 0x3d}}]}, 0x138}}, 0x0) 21:41:53 executing program 5: creat(&(0x7f0000000040)='./file0\x00', 0x0) mount(&(0x7f0000000080)=@md0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='cifs\x00', 0x0, 0x0) 21:41:53 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0x0) keyctl$clear(0x7, r1) 21:41:53 executing program 5: creat(&(0x7f0000000040)='./file0\x00', 0x0) mount(&(0x7f0000000080)=@md0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='cifs\x00', 0x0, 0x0) 21:41:53 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f000099e000)={0x2, 0x4e20, @local}, 0x10) sendto$inet(r0, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) socket$packet(0x11, 0xa, 0x300) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) 21:41:53 executing program 3: setresuid(0xee01, 0x0, 0x0) r0 = getuid() setresuid(0xee01, r0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0, 0x0, r1}, 0x68) 21:41:53 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) getsockopt$ax25_int(r0, 0x101, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:41:53 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@updsa={0x138, 0x1a, 0x105, 0x0, 0x0, {{@in6=@dev, @in=@local}, {@in6=@remote, 0x0, 0x33}, @in=@broadcast, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ce\x00'}, 0x3d}}]}, 0x138}}, 0x0) 21:41:53 executing program 5: creat(&(0x7f0000000040)='./file0\x00', 0x0) mount(&(0x7f0000000080)=@md0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='cifs\x00', 0x0, 0x0) 21:41:53 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0x0) keyctl$clear(0x7, r1) 21:41:53 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) getsockopt$ax25_int(r0, 0x101, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:41:53 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@updsa={0x138, 0x1a, 0x105, 0x0, 0x0, {{@in6=@dev, @in=@local}, {@in6=@remote, 0x0, 0x33}, @in=@broadcast, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ce\x00'}, 0x3d}}]}, 0x138}}, 0x0) 21:41:53 executing program 3: setresuid(0xee01, 0x0, 0x0) r0 = getuid() setresuid(0xee01, r0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0, 0x0, r1}, 0x68) 21:41:54 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0x0) keyctl$clear(0x7, r1) 21:41:54 executing program 2: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0x0) keyctl$clear(0x7, r1) 21:41:54 executing program 5: creat(&(0x7f0000000040)='./file0\x00', 0x0) mount(&(0x7f0000000080)=@md0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='cifs\x00', 0x0, 0x0) 21:41:54 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f000099e000)={0x2, 0x4e20, @local}, 0x10) sendto$inet(r0, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) socket$packet(0x11, 0xa, 0x300) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) 21:41:54 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xffffff70, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000034000505d25a80648c63940d0324fc5f880000000a000000053582c137153e370948018002481700d1bd", 0x33fe0}], 0x1}, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:41:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@delqdisc={0x24, 0x25, 0x209, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) 21:41:54 executing program 2: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0x0) keyctl$clear(0x7, r1) 21:41:54 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0x0) keyctl$clear(0x7, r1) 21:41:54 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:54 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000), 0xfdce) 21:41:54 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xffffff70, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000034000505d25a80648c63940d0324fc5f880000000a000000053582c137153e370948018002481700d1bd", 0x33fe0}], 0x1}, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:41:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@delqdisc={0x24, 0x25, 0x209, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) 21:41:54 executing program 2: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0x0) keyctl$clear(0x7, r1) [ 67.389996] netlink: 18322 bytes leftover after parsing attributes in process `syz-executor.3'. 21:41:54 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000), 0xfdce) 21:41:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@delqdisc={0x24, 0x25, 0x209, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) [ 67.513515] netlink: 18322 bytes leftover after parsing attributes in process `syz-executor.3'. 21:41:55 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f000099e000)={0x2, 0x4e20, @local}, 0x10) sendto$inet(r0, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) socket$packet(0x11, 0xa, 0x300) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) 21:41:55 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@rand_addr=' \x01\x00'}, {@in=@private, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0xa0, 0x80, "6e432455e4a313cd5f58fe1e9ebf95760ebc6cd0"}}]}, 0x150}}, 0x0) 21:41:55 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000), 0xfdce) 21:41:55 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:55 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@delqdisc={0x24, 0x25, 0x209, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) 21:41:55 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xffffff70, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000034000505d25a80648c63940d0324fc5f880000000a000000053582c137153e370948018002481700d1bd", 0x33fe0}], 0x1}, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) 21:41:55 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000), 0xfdce) 21:41:55 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:55 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xffffff70, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000034000505d25a80648c63940d0324fc5f880000000a000000053582c137153e370948018002481700d1bd", 0x33fe0}], 0x1}, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) [ 68.283923] netlink: 18322 bytes leftover after parsing attributes in process `syz-executor.3'. 21:41:55 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:55 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:55 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() [ 68.392522] netlink: 18322 bytes leftover after parsing attributes in process `syz-executor.3'. 21:41:56 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f000099e000)={0x2, 0x4e20, @local}, 0x10) sendto$inet(r0, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) socket$packet(0x11, 0xa, 0x300) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) 21:41:56 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:56 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:56 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:56 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:56 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@rand_addr=' \x01\x00'}, {@in=@private, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0xa0, 0x80, "6e432455e4a313cd5f58fe1e9ebf95760ebc6cd0"}}]}, 0x150}}, 0x0) 21:41:56 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@rand_addr=' \x01\x00'}, {@in=@private, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0xa0, 0x80, "6e432455e4a313cd5f58fe1e9ebf95760ebc6cd0"}}]}, 0x150}}, 0x0) 21:41:56 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:56 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:56 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:56 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@rand_addr=' \x01\x00'}, {@in=@private, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0xa0, 0x80, "6e432455e4a313cd5f58fe1e9ebf95760ebc6cd0"}}]}, 0x150}}, 0x0) 21:41:56 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 5: perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}}, 0x10) recvmmsg(r0, &(0x7f00000033c0)=[{{0x0, 0x0, 0x0}}], 0x1f8, 0x122, 0x0) 21:41:57 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:57 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)='cgroup\x00'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x6, 0x1, 0x3f, 0x0, 0x7638d16b, 0x9470, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0xffffffffffffffff, 0xbcbb}, 0x0, 0xa3a3, 0x0, 0x1, 0x80, 0x8, 0x2, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) openat$cgroup_ro(r0, &(0x7f0000000200)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000000c0)='memory.max\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000001000000004b6410ed850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) write$cgroup_type(r2, &(0x7f0000000080), 0x11ffffce1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x660c, 0x0) openat$cgroup_pressure(r2, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x9, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="9500000808"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xe, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240), 0x9) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r3, 0xc004743e, 0x20001400) ioctl$TUNSETOFFLOAD(r3, 0x40047452, 0x0) close(r3) write$cgroup_int(r1, &(0x7f0000000180), 0x12) 21:41:57 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:41:57 executing program 4: io_setup(0x7f, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x3f, r1, 0x0, 0x0, 0x0, 0x0, 0x6}]) 21:41:57 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:41:57 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x402}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0x0, 0x0, 0xf}) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x0, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4"}) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, 0x0) pipe2(0x0, 0x1000) r1 = msgget(0x0, 0x204) syz_open_pts(r0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000001940)=ANY=[@ANYBLOB="019d9f96f925c96cc33d09bd806a219646c215a82954bd40b4514fcf4e15c1393c589ec7d3a1d437272c2e82aff165f88289824f9ce9510ae09b8250fc6fd233325135ebf8683ca531c862e2b66e24de87f49f40b9ebcd0d8332e4800000000000000000516f"], 0xf0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x4) r2 = msgget(0x2, 0x92) msgctl$IPC_RMID(r2, 0x1000000) msgctl$MSG_STAT(r2, 0xb, &(0x7f00000001c0)=""/128) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x20) sync() 21:41:57 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:57 executing program 4: io_setup(0x7f, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x3f, r1, 0x0, 0x0, 0x0, 0x0, 0x6}]) 21:41:58 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:41:58 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:58 executing program 5: perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}}, 0x10) recvmmsg(r0, &(0x7f00000033c0)=[{{0x0, 0x0, 0x0}}], 0x1f8, 0x122, 0x0) 21:41:58 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:41:58 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)='cgroup\x00'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x6, 0x1, 0x3f, 0x0, 0x7638d16b, 0x9470, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0xffffffffffffffff, 0xbcbb}, 0x0, 0xa3a3, 0x0, 0x1, 0x80, 0x8, 0x2, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) openat$cgroup_ro(r0, &(0x7f0000000200)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000000c0)='memory.max\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000001000000004b6410ed850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) write$cgroup_type(r2, &(0x7f0000000080), 0x11ffffce1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x660c, 0x0) openat$cgroup_pressure(r2, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x9, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="9500000808"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xe, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240), 0x9) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r3, 0xc004743e, 0x20001400) ioctl$TUNSETOFFLOAD(r3, 0x40047452, 0x0) close(r3) write$cgroup_int(r1, &(0x7f0000000180), 0x12) 21:41:58 executing program 4: io_setup(0x7f, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x3f, r1, 0x0, 0x0, 0x0, 0x0, 0x6}]) 21:41:58 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:58 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:58 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)='cgroup\x00'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x6, 0x1, 0x3f, 0x0, 0x7638d16b, 0x9470, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0xffffffffffffffff, 0xbcbb}, 0x0, 0xa3a3, 0x0, 0x1, 0x80, 0x8, 0x2, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) openat$cgroup_ro(r0, &(0x7f0000000200)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000000c0)='memory.max\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000001000000004b6410ed850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) write$cgroup_type(r2, &(0x7f0000000080), 0x11ffffce1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x660c, 0x0) openat$cgroup_pressure(r2, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x9, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="9500000808"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xe, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240), 0x9) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r3, 0xc004743e, 0x20001400) ioctl$TUNSETOFFLOAD(r3, 0x40047452, 0x0) close(r3) write$cgroup_int(r1, &(0x7f0000000180), 0x12) 21:41:58 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:58 executing program 4: io_setup(0x7f, &(0x7f0000000000)=0x0) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x3f, r1, 0x0, 0x0, 0x0, 0x0, 0x6}]) 21:41:58 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:58 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:58 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:59 executing program 5: perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}}, 0x10) recvmmsg(r0, &(0x7f00000033c0)=[{{0x0, 0x0, 0x0}}], 0x1f8, 0x122, 0x0) 21:41:59 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:59 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)='cgroup\x00'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x6, 0x1, 0x3f, 0x0, 0x7638d16b, 0x9470, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0xffffffffffffffff, 0xbcbb}, 0x0, 0xa3a3, 0x0, 0x1, 0x80, 0x8, 0x2, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) openat$cgroup_ro(r0, &(0x7f0000000200)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000000c0)='memory.max\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000001000000004b6410ed850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) write$cgroup_type(r2, &(0x7f0000000080), 0x11ffffce1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x660c, 0x0) openat$cgroup_pressure(r2, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x9, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="9500000808"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xe, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240), 0x9) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r3, 0xc004743e, 0x20001400) ioctl$TUNSETOFFLOAD(r3, 0x40047452, 0x0) close(r3) write$cgroup_int(r1, &(0x7f0000000180), 0x12) 21:41:59 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:59 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:59 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)='cgroup\x00'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x6, 0x1, 0x3f, 0x0, 0x7638d16b, 0x9470, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0xffffffffffffffff, 0xbcbb}, 0x0, 0xa3a3, 0x0, 0x1, 0x80, 0x8, 0x2, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) openat$cgroup_ro(r0, &(0x7f0000000200)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000000c0)='memory.max\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000001000000004b6410ed850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) write$cgroup_type(r2, &(0x7f0000000080), 0x11ffffce1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x660c, 0x0) openat$cgroup_pressure(r2, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x9, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="9500000808"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xe, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240), 0x9) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r3, 0xc004743e, 0x20001400) ioctl$TUNSETOFFLOAD(r3, 0x40047452, 0x0) close(r3) write$cgroup_int(r1, &(0x7f0000000180), 0x12) 21:41:59 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:59 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:59 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:41:59 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:42:00 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:42:00 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:42:00 executing program 5: perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}}, 0x10) recvmmsg(r0, &(0x7f00000033c0)=[{{0x0, 0x0, 0x0}}], 0x1f8, 0x122, 0x0) 21:42:00 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:42:00 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)='cgroup\x00'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x6, 0x1, 0x3f, 0x0, 0x7638d16b, 0x9470, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0xffffffffffffffff, 0xbcbb}, 0x0, 0xa3a3, 0x0, 0x1, 0x80, 0x8, 0x2, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) openat$cgroup_ro(r0, &(0x7f0000000200)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000000c0)='memory.max\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000001000000004b6410ed850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) write$cgroup_type(r2, &(0x7f0000000080), 0x11ffffce1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x660c, 0x0) openat$cgroup_pressure(r2, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x9, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="9500000808"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xe, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240), 0x9) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r3, 0xc004743e, 0x20001400) ioctl$TUNSETOFFLOAD(r3, 0x40047452, 0x0) close(r3) write$cgroup_int(r1, &(0x7f0000000180), 0x12) 21:42:00 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:42:00 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:42:00 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:42:00 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)='cgroup\x00'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x6, 0x1, 0x3f, 0x0, 0x7638d16b, 0x9470, 0xa, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0xffffffffffffffff, 0xbcbb}, 0x0, 0xa3a3, 0x0, 0x1, 0x80, 0x8, 0x2, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) openat$cgroup_ro(r0, &(0x7f0000000200)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000000c0)='memory.max\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000001000000004b6410ed850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='blkio.bfq.io_wait_time\x00', 0x26e1, 0x0) write$cgroup_type(r2, &(0x7f0000000080), 0x11ffffce1) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x660c, 0x0) openat$cgroup_pressure(r2, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x9, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="9500000808"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xe, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240), 0x9) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r3, 0xc004743e, 0x20001400) ioctl$TUNSETOFFLOAD(r3, 0x40047452, 0x0) close(r3) write$cgroup_int(r1, &(0x7f0000000180), 0x12) 21:42:00 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:42:01 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:42:01 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4000000805, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {r1, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r3, 0x0, 0x7, 0x0, &(0x7f0000000040)) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r4, 0x0, 0x7, 0x0, &(0x7f0000000040)) ioctl$sock_inet_SIOCSIFPFLAGS(r4, 0x8934, &(0x7f0000000100)={'veth1_to_hsr\x00', 0x8}) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000000)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e20, @empty}], 0x10) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f00003cef9f), 0x0, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="cb976e46", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) socket$nl_netfilter(0x10, 0x3, 0xc) 21:42:02 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:42:02 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000000180)={0x13, 0x10, 0xfa00, {&(0x7f0000000380), r1, 0x2}}, 0x18) 21:42:02 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:02 executing program 0: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(&(0x7f0000000100)=@loop={'/dev/loop', 0x0}, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='v7\x00', 0x0, 0x0) 21:42:02 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/vmallocinfo\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f00000000c0)=0x12, 0x3fffff) 21:42:02 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:02 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:42:02 executing program 0: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(&(0x7f0000000100)=@loop={'/dev/loop', 0x0}, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='v7\x00', 0x0, 0x0) 21:42:02 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/vmallocinfo\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f00000000c0)=0x12, 0x3fffff) 21:42:02 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000000180)={0x13, 0x10, 0xfa00, {&(0x7f0000000380), r1, 0x2}}, 0x18) [ 75.226155] print_req_error: I/O error, dev loop0, sector 1 [ 75.232230] VFS: unable to read V7 FS superblock on device loop0. [ 75.244508] VFS: could not find a valid V7 on loop0. 21:42:02 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/vmallocinfo\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f00000000c0)=0x12, 0x3fffff) 21:42:02 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000000180)={0x13, 0x10, 0xfa00, {&(0x7f0000000380), r1, 0x2}}, 0x18) [ 75.295762] print_req_error: I/O error, dev loop0, sector 1 [ 75.301756] VFS: unable to read V7 FS superblock on device loop0. [ 75.332023] VFS: could not find a valid V7 on loop0. 21:42:02 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000500), 0x0) 21:42:02 executing program 0: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(&(0x7f0000000100)=@loop={'/dev/loop', 0x0}, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='v7\x00', 0x0, 0x0) 21:42:02 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:02 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:02 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/vmallocinfo\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f00000000c0)=0x12, 0x3fffff) 21:42:02 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x111}}, 0x20) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000000180)={0x13, 0x10, 0xfa00, {&(0x7f0000000380), r1, 0x2}}, 0x18) 21:42:02 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:02 executing program 0: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(&(0x7f0000000100)=@loop={'/dev/loop', 0x0}, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='v7\x00', 0x0, 0x0) [ 75.485207] print_req_error: I/O error, dev loop0, sector 1 [ 75.491079] VFS: unable to read V7 FS superblock on device loop0. [ 75.509369] VFS: could not find a valid V7 on loop0. 21:42:03 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:03 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) [ 75.629337] print_req_error: I/O error, dev loop0, sector 1 [ 75.635995] VFS: unable to read V7 FS superblock on device loop0. [ 75.652516] VFS: could not find a valid V7 on loop0. 21:42:03 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:03 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:03 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:03 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:03 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:03 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:03 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:03 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:03 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:03 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:04 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:04 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:04 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r1, &(0x7f00000000c0)={0x18}, 0xfffffdef) write$FUSE_ENTRY(r1, &(0x7f0000002140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) write$FUSE_DIRENT(r1, 0x0, 0x58) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0xfffffdef) read$FUSE(r0, &(0x7f0000002340)={0x2020}, 0x2020) 21:42:04 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:04 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:05 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:05 executing program 1: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(&(0x7f0000000100)=@loop={'/dev/loop', 0x0}, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='v7\x00', 0x0, 0x0) 21:42:05 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:05 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:05 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000340), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000001580)=ANY=[@ANYBLOB="05000000a200"/16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="000034d6bf5c676700000000000000000000000000000000813cde894f28276763e764e087b503d6bd586fd69993425b543867ef5dc3fd7415a0ef142be6e167022c4b87abeeef2316991be1aad01043810637d3c35b16655833766bd30a51f3a0665e730de090a43780cd0669aeb9923271f4b7bc14a11201d50051d93ec8693e6a961b0deae5de4caa9296d930cb2d1282e7d62f9daa17a53ea878ecc4b83b52aa0783328b"], 0x48}}, 0x0) r1 = dup(r0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0x2}, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r1) r4 = socket$rds(0x15, 0x5, 0x0) bind$rds(r4, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) dup2(r3, r4) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r5, 0x0, 0x80, &(0x7f0000000180)=@broute={'broute\x00', 0x20, 0x0, 0x90, [], 0x0, 0x0, &(0x7f0000000040)=[{}, {0x11}, {}]}, 0x108) io_submit(0x0, 0x4, &(0x7f0000001540)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000140)="80", 0x1, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)="aef857df89751467963da6a6fda2d5341486a6ccdc534da415bfb76c4ee147e59e2b0fcf6230bd26d50cf54c2ad799dca09daf794e4755765c42232beb43193b6f35f213b63c0e098b60ba09fd00060b14df4071757b5efbd4c14725a57546b447e44b7449993166fcd79706b51cd1baa42ad94313317afad83704abad849caaa81d5a9e7242e74b2d45c80b7ea0ad1d232a50bec3a36fead48a19325eee546e6bf8d89b8281846f7caba5ac0620aad9a56faeac86ede53e0d30c56269ccc8c14b77dee39ed779e7dafa1acbe47eb94a82db9517d9640fe8b105edeeab35f8f0669085873d9b50bfe4a2", 0xea, 0x8, 0x0, 0x3, r3}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x6, 0x8001, r5, &(0x7f0000000440)="0f07a86dc3681c7c0f877c77378e2f54e222090ce5596d815df111377656f8a7735391cbbe49295ba09e0ff21c45ed6e45bc450b9e081ac69ca5cf64889db4402512af12724c464aa5a603c102ee042c065654833b037bffb254c07890e74c", 0x5f, 0x2, 0x0, 0x3}, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0xf295, 0xffffffffffffffff, &(0x7f0000000500)="5b8c645623d0ebc7ab5cb0272a76daad5c6c6bb88755e9170871fb5fc5a4279130c975c763a33f19071d22fff2a056dcf764f24a49a202375fe419de4edab57ce16d9968ad530389d805941d132011a3a7190d6ce6c5926adc16748c6f85e13cf8f301e7fafcb2cdc117c2d4e1c7aae9e376311f13c656689c5a26d245ed2d16cf48f8c73d7da90877cc1ce27d656f047316165331ba39316bbfa046b87ab9ecefffa936b2d5302fb152db508b11f786da552eb53ccad241832fcb34f2ec381dd955376557fb0c2ef733f7e491e0dedf03509aeca22db9a673c4d97001de46b9b573c9671a4e0b2674b08608434d83d2924d0f99e82aa2785a82dd872d0e3e17ce28e58b68fd2ad2ac7fc1e18f3ebfc92e2ec9cf0c2b345d3fc9da0f8fbf946cb875a6bd9e6283913929f2064f37895fb17906ef33e6c23b33d568f7374aee82032ff232b384081b5bbb156ddbbe3aaf728031f47cd7caca279f63277fe6701a287bb121cb98e9f689c451b696ce2bfa2c244c8fe4dec3a57b34588e7616b8c010ee84d3e8a59a719d9b73bc3bdc7191e8d9479fc1538939abd5ae524ddaa0d35c92aa942c170213a3517822fd72dffb260608e2f87aeafafc61a7ee90713e3b9939a8b4c84386b1ed3e3e260ec442ab365ddce98690152b295642ff8cfea447fb7f5f2168196448d5c7a7fc7a0dc49f2637d0bb7851c4611f1b24da990e0bccfcedeeada9da47e866c8c899cc39ac473195c48b5bcc86c786eda4d491a2b10b1078d470d2ce2d22626bd0316312fa97e7b728fb7e16f26bdd4c8ed0c99e19cc41e979982244413e81b8d14eaeaa6d86a100e0ad092bd186652c857ca4663e963cd6d655c5689e7626d7c78d9e5a93cc8694343876b5b0f2688424165bbd605bc3a2ebb03223f8cac39e344a2eccf2b0250239ce75ebdcf955b779c296f05853fe8141f5f2c5dc613e3ff3c1735e7e48ed69fe9159bf81de2a17dde8a8deaed8ee28ee03deab48ac12bf3589b63b5b22b2cb58bb7a1fac220b131084143bdb12f42f24196730998df74538c065fc03175d12d391dca14bd007760e5f7634fab49ed06d8391a98076b4fa6bafec9195e6222aa32a777b1ccb1731fdba860456869c69fb1c8667fa7dfb7ed136b56f81b45cab64769d8b74a1e73bdcd110a9cbb00bb11e42498a3d661b6454d11d4c71ac1a508361c2c4bd9cc15f3ffe5dedc23baf878b48aa33fe7e05270d14bb64306cc405a5e381f9c6de4001e7564c32c64c422d51d29bfa46ea1b5b8a744de41d12d5ca911e96f55f2ca02b956c951d4ef5df1734ec537e0638b56b245481d19fcbd33076beccbd8f0401a16772a7e378a6c39e8bca2a43b60aa37bce74b7d4d9dafc3bb7d2e2a150c4e16a4dac9f6ffb6b11379f4161149049bd7fcf4c6186cdc3eb3bcee66df0694462a598869b06cf5fa908a600a8deb5ef2180980bd1562f20baa7b266fd7ba47cd75ce8fb202acd2f20cade6b6dfe2c090956580b7ec8b08de4785381ac9c9224d33e7e5e3559b67c34bccccd9002d349698e3756ded449f2e8db6d97930eeb5d813f3eeee029196d9a08fe2d3c0aad236589f90c370a34f3d07312e61530fb856caafb9eb76c7040e5997678b2ae1c284910324b6947caae046a28d0e98d662436aa2b531367b15efc4f62b363d834e1e5717a441702a4f0f6bfc43d1825056b643ae7c9bbbf68dca2aa863c266b33b6dcc92e05cc3bafff3bf7d7027fda351e8fc792293117309c7ce7ebeaf6db6c136215b47c79921f216d4a05152c3d0ee6003742663cbad9cb442d30c0ab4a52a78455660be4194ebdc9a89900bf29bddf07fe6841ea7f2e1e49a8ab90114627b63b0de59e367c4d80fa7886598b1a20381d1adb6d4759dba4bd0892bab145298a690cfee35a3870148e074da96edcd3dbbf77eeae8bd888e8c2565efe411484a057ecef2a8076103b973d3376a859d5c55562447f108e90d15dcb90984e10adf6043ee0b00e3820cdeb4a0f14032650046326e242f535f7d55f23ad715a27f381898b7c49a08413cbaf80b025782075f540256fd731d93d537781086f7117a40a93724fa22deb2b2de2488e0735ec4973b7c3207b379387f22c8dca72fcc6c4517a193be00e4e2a05670e0682e055070c3ef8824999c887fe38a23759933276c451248cc338dc85adfcbbebfc7d3b4e5349ebc80eee5dc0125c5472c4447534605bd5732015c35a2a59007b8d32610b092088b9850d32e75eb799b9e76e1c63deb7ed663cf3141dc6df8bee00aa1a8a8c2f029299ea2a981a1c3507f58724cbf45b5883bf04baf9439074bc5c7ae5905bfc40e810554da5300675a9a174d462df1cae6ec348c01b7449b04d3c35e1348134829d160ac4b55489b817a016d770b9939b7cc0173e27e0b1cdba417f468474c1c7795c73b9f2aed4adaded302644db7f3931a7e165cd0ec789681d9f6d9d10b48f10070e9e2c10c658c040b652149384ea0e89c202428b5d555db40062ebfafba66d4f47bfad2654cac2695b1436ec7db93c9a4c3eb87dbefde04f7e999edafe38ee4882a0b8285782f71168b1f12b1c78f095499e5cfb093456f29e7a94c328edfea5384560d71244ea71689f756d1fd40432172d5455a8bdafe6257c026316fa54a3f6cde061f3104c9a4afcc20ee2960d77b238e861c2b636c71f4504d2f3c49a6d3f33d842ec3b05cda3a29bcc69e2df1f8ca2cda0a88cce35bb940c80f9f71bb61d2364d97ddc6afe825f6b9e8e3266f74e7bd8445cd761857ceab23031814a0899a027ea3610cbfc5504e6dc61b0f2f9d283f489eb0823554606eb993ec3b8413572372ada5722b72d4d63a14e95401f3f2f6b175ad66cc467065678b9662c03bebad7a2ae0ac6b7dcf3e4748578ef0ed35b8b5ca605f03b8ad00a7611ed906d738a9130ffc66d516722a3314c4edb1c33adce9b70e6892dfeb125a8ee3cf32729d1908988d4a752b862cc0edd64cd0cf4624ac7e518c6cbc770acb366a11e9efa9f2b8cf8df1743199b405388a2bd8c7f7c7adc1ddf0dcad599500cf9aaa4fbd4724a44b5357a7b3c54a55fa866e4af31995d314367c9382faeabbb552267ed527400853962743d511e72c46d60330fcb3ae944646cdc15190ceb9ba020cc5022e795f57a63cde9aa48de0d89b4414fc293e4b75ff36c46e2e660e21d49c1474778b3fbff95a9972aa9e50748ac87000151e781db2894589861cf9823ebac4ae4f584f4d07176839bd7c0ea1435274342e69a896f694b46fd6168a63bffd463c7c5095f0953f32061ceab8ab0429472d3419959ba68e30cbe043358c15d55eaba60bd94f331273f7f1244a992fdc6b62a6b5ceddee589a7b5a35dc8b54bb315cca1889f92a88222dffd5c2a6da23b6bdcb31dea8ad82f95dcb7763f8c76ea3f2d38a5d25e14f0757cc6c46d84e93fee9a316e54780b2718f5d118ce4da60b1df591716f762ed932d8a41cca905a557e1aa6c9a943e9499ab9538289bfc1032adcab9cdd54b1072712dc1bcd31ad987e890a4858abb12aed2eae1bd2d2232280829bd6d0f265c110e87db2c9c4fd694dea15185c87ceca652c3729dfff6462a424662a645d462616b703ff5dcb8ae3fbc5bc39e0cc32f7f36d4d08f16b5e3dc1e469d1d1993b65a14be33eca572ef9a7e6bc4ff5672da83a274d68e94d6884cae50a6c74b0dc1f105a22a681ee017c951a2577176a60f58e45d68bfd10bf018570020d0bf8a59d659a9917e340a559877157fd2ea482e30df2ea746e17fe10aff56ee41cb0f72a97b87fe9c28d68931eedfbd316b8e841ef27a16fb3aa781169bf2abbf7291f5edf7bc1e0f5321bb3ff7f3f5957883df9a0a28458826baff8501d4633c2895a2c6236faa60a2b7c4d83a75788b9bc627cdcc162e81478d6a96df1d34ffd8d262c6741d40ec339b7d2531adfcc1938bc9df0bf933908ec2ceabbc1eb9a52befc0b1b849ffc974032732dde0daa8fd13a5b4023a39f9f7e97da06e25ab2b444991ba13b4c5b91a6acad0054c82130c406814787abc65b131876412099b74e8b11c5d2e30c55b196d469851ccc8c479c4535b77129bbca6d9a4b608a9e1a4889e1e3916605c09f333803446b0b8b7d7444ec9ac7033f53e31408214c7bb6078198a345db9e7424b0ac70e4f18ec79e849404e99cecd8aa1fe3524d7eab90c647df27c0026b4b01b1702e3cd41c1899ddb2c61383d8899540e5317fa108dfebff0b5fd99dffaec524a71ad5043a30bd9ab9f00819ac39338116bc7bbb4c29e6cdadd8f8a386d06cfeb8c4449f6028c709b43f213859a25b6945d4c7e58b4f434811ee7594db5dca6241aa05618b94dd3b0896c56e0628bb58435d50d97aebff41d8626d1c3e71d04d161663112ab25e656e864a50561e2db4c82d2f9b2b98149585176ac539748b587d65605638f53f1c5577f2090dec5415f9798dec4631e98dc35cecbb718786545195101dc47ee67a80d450de6ef72bfd71f9e7ae3cdc25b9dae5377d05cd9681dcbceedd9b701e352ad2ca934487c28d347755ef5d02787ba3a45f0c426dc7ab9c786d73f6c3fb263d6e6d968d685cc0b2f59e3ee228113e7a1861ad9abcc93a9a6ca2d79f36846ee31852c3126dc6c334571044e857e1b5c551a888026ec79b1434a9778e62e1ce0f9cff9a12397ae41021846f5a5752e76794bae2184fd4771d4554073ee2d88041b290faed5dc97a5b92c84c954d1e38676accbf15115437a6c604a76133a762bdb523d00453e9a7f78408376028408491d6c71e5e1957e4871c470f6845d1d03376d6fdff4160b74338264bf18bb43b2870fc9106a42c878827579b96d60224e9037f8f5a11051d2e57776bd079c27f9622109c39009dd8aa714eafcf6ca12b3b226ce24460e1aff81ddc8895eafb30fafdb6d7e8f51e97f7ba93227ba59ebdb05b1689c70cdb61f6fd030b8d3e4cdd0aced473562c9c94c3f661a9c9609d552a14df65edee9fde42bbb91d8ea6b81c1229f4f037371e723419489e0c86dc75baaeed9460ad8eaaee62b3550755aac1f6cf9e6ae614eaeb134cf6a187f33405ad7b17936cae90baa89de65ce72ae1e3e01b4f8fa8b28271953196037c52e7d8286f8378f949936af4218251d04801543ab659a9a07151a16c3b2368602831f4c3b20f21c1ba839cb94f01d25fac8de3bea90bb15bc9a4a262499ab1e0cfc6bcd1eddf03bac1fc6fe5d900d2869617db865720be002b5e1c349268a21e2ede3106e07267bb67b56605da0d7948e3022743a5e8a656cfb95e145874157ed40751a8ec07c3c33d0a171084a6da53643361199c1787104d602cf7071bc88a74b8cdb15aac436a822a0d8daba49e86ee19783b6292e53284707c9b3199558eaddce2eeddbc3878fac453e98a08a5a08402801a1aba2f0228582b235cd5a918037ce72f63662bd342d59de1b28ad8ca9932ae1d0f28b25035e82a274a7485936b99c5fb32de62fd6e76b7c8a5757f5a5e08ac29d0f786e7c0e4a89e9d9811b4b21710f139516ce21b5662c3f1aa7dc0b20f98897e9527709631a1e10d5740b4372dcf954ea3f80f2444ff342a952ffffe072e269eacf4140ef8a336ea8162052ef8d591a9272411e9d256a03cc9c8ca5eb26f07cdffd080124b3d834ce975be19b3359d19a2e7e8b786fd973ba465a0320f2fc1a47e0d68f0c5933e67203db056891c65992c7198166b8f836f73eb414cf44eefc2f7e644085bd47fdc5a740b271a549ba844d6461333689977b92e3f89dd", 0x1000, 0x9}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x3, 'ipvlan1\x00', {0x7}, 0x4}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_CPUID(r8, 0x4008ae8a, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000000100000000000000000000000000000000000000000000000000008000000000000000000200"/56]) r9 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x8800, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r9, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0xd8, "7ca29c5565c98fd0a7452d6fc438cab637287189a648f86e9cca81521c9e1337347c458cd5922b6f2ed4febcf2725cfedc1e3277c5f446d8dcca996982700ac9e7d24d3654a50a9e7e76248a95ad356fd95cc8912af3c24eb4a04d148542028df27cc5745c4bad5debbd824f3481ea88b7e394406a155ac2a4cd6d11a9fd1247104476be3e335db8c063807601d5bdd1319d0d990e0c037f7e20e292b251b31e27089b71de5d93c447c16f6bf6e96b0177c6fe0575f74575315f0d77046605bf7e8881ba7a4ada10e9942a57eb2fdb29a2bce68b989ec1ec"}, &(0x7f00000000c0)=0xe0) 21:42:05 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x64, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4eb7d}, [@IFLA_PHYS_PORT_ID={0x9, 0x22, "0e90654d7d"}, @IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0xfffe}, @IFLA_GENEVE_COLLECT_METADATA={0x4}, @IFLA_GENEVE_UDP_ZERO_CSUM6_TX={0x5, 0x9, 0x1}]}}}, @IFLA_MTU={0x8, 0xa, 0x100}]}, 0x64}}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000004c0)='pids.events\x00', 0x0, 0x0) getsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000000500), &(0x7f0000000540)=0x4) dup(0xffffffffffffffff) fdatasync(0xffffffffffffffff) [ 77.693727] print_req_error: I/O error, dev loop1, sector 1 [ 77.700573] VFS: unable to read V7 FS superblock on device loop1. [ 77.752713] VFS: could not find a valid V7 on loop1. 21:42:05 executing program 2: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:05 executing program 3: ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0x23000) 21:42:05 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000040)={0xcc, 0x0, {}, {0xffffffffffffffff}}) [ 77.805323] device geneve2 entered promiscuous mode 21:42:05 executing program 1: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(&(0x7f0000000100)=@loop={'/dev/loop', 0x0}, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='v7\x00', 0x0, 0x0) 21:42:05 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000040)={0xcc, 0x0, {}, {0xffffffffffffffff}}) 21:42:05 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x64, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4eb7d}, [@IFLA_PHYS_PORT_ID={0x9, 0x22, "0e90654d7d"}, @IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0xfffe}, @IFLA_GENEVE_COLLECT_METADATA={0x4}, @IFLA_GENEVE_UDP_ZERO_CSUM6_TX={0x5, 0x9, 0x1}]}}}, @IFLA_MTU={0x8, 0xa, 0x100}]}, 0x64}}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000004c0)='pids.events\x00', 0x0, 0x0) getsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000000500), &(0x7f0000000540)=0x4) dup(0xffffffffffffffff) fdatasync(0xffffffffffffffff) 21:42:05 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x9, 0xa, 0x5a, 0x1}, 0x2c) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000240)={r0, &(0x7f0000000100), &(0x7f0000000400)=""/261}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000000), 0x0}, 0x20) [ 77.890505] syz-executor.4 (10756) used greatest stack depth: 24848 bytes left [ 77.936749] device geneve2 entered promiscuous mode 21:42:05 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x9, 0xa, 0x5a, 0x1}, 0x2c) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000240)={r0, &(0x7f0000000100), &(0x7f0000000400)=""/261}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000000), 0x0}, 0x20) 21:42:05 executing program 1: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(&(0x7f0000000100)=@loop={'/dev/loop', 0x0}, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='v7\x00', 0x0, 0x0) [ 77.949587] print_req_error: I/O error, dev loop1, sector 1 [ 77.949625] VFS: unable to read V7 FS superblock on device loop1. 21:42:05 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000040)={0xcc, 0x0, {}, {0xffffffffffffffff}}) 21:42:05 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x9, 0xa, 0x5a, 0x1}, 0x2c) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000240)={r0, &(0x7f0000000100), &(0x7f0000000400)=""/261}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000000), 0x0}, 0x20) 21:42:05 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000040)={0xcc, 0x0, {}, {0xffffffffffffffff}}) [ 77.949631] VFS: could not find a valid V7 on loop1. 21:42:05 executing program 2: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:05 executing program 3: ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0x23000) 21:42:05 executing program 0: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:05 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x64, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4eb7d}, [@IFLA_PHYS_PORT_ID={0x9, 0x22, "0e90654d7d"}, @IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0xfffe}, @IFLA_GENEVE_COLLECT_METADATA={0x4}, @IFLA_GENEVE_UDP_ZERO_CSUM6_TX={0x5, 0x9, 0x1}]}}}, @IFLA_MTU={0x8, 0xa, 0x100}]}, 0x64}}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000004c0)='pids.events\x00', 0x0, 0x0) getsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000000500), &(0x7f0000000540)=0x4) dup(0xffffffffffffffff) fdatasync(0xffffffffffffffff) 21:42:05 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x9, 0xa, 0x5a, 0x1}, 0x2c) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000240)={r0, &(0x7f0000000100), &(0x7f0000000400)=""/261}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000000), 0x0}, 0x20) [ 78.063445] print_req_error: I/O error, dev loop1, sector 1 [ 78.069884] VFS: unable to read V7 FS superblock on device loop1. [ 78.101633] VFS: could not find a valid V7 on loop1. 21:42:05 executing program 1: ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0x23000) 21:42:05 executing program 5: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:05 executing program 3: ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0x23000) 21:42:05 executing program 1: ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0x23000) [ 78.197395] device geneve2 entered promiscuous mode 21:42:05 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x64, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4eb7d}, [@IFLA_PHYS_PORT_ID={0x9, 0x22, "0e90654d7d"}, @IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0xfffe}, @IFLA_GENEVE_COLLECT_METADATA={0x4}, @IFLA_GENEVE_UDP_ZERO_CSUM6_TX={0x5, 0x9, 0x1}]}}}, @IFLA_MTU={0x8, 0xa, 0x100}]}, 0x64}}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000004c0)='pids.events\x00', 0x0, 0x0) getsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000000500), &(0x7f0000000540)=0x4) dup(0xffffffffffffffff) fdatasync(0xffffffffffffffff) 21:42:05 executing program 0: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:05 executing program 5: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) [ 78.431655] device geneve2 entered promiscuous mode 21:42:05 executing program 2: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:05 executing program 1: ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0x23000) 21:42:05 executing program 3: ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0x23000) 21:42:06 executing program 4: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:06 executing program 2: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:06 executing program 5: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:06 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x9, 0xa, 0x5a, 0x1}, 0x2c) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000240)={r0, &(0x7f0000000100), &(0x7f0000000400)=""/261}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000000), 0x0}, 0x20) 21:42:06 executing program 0: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:06 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x9, 0xa, 0x5a, 0x1}, 0x2c) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000240)={r0, &(0x7f0000000100), &(0x7f0000000400)=""/261}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000000), 0x0}, 0x20) 21:42:06 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x9, 0xa, 0x5a, 0x1}, 0x2c) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000240)={r0, &(0x7f0000000100), &(0x7f0000000400)=""/261}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000000), 0x0}, 0x20) 21:42:06 executing program 3: unshare(0x2a000400) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_mount_image$msdos(0x0, 0x0, 0x8100000, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000002540)={&(0x7f0000000380)=ANY=[@ANYBLOB="14000000", @ANYBLOB="0100000000000000000005000000692120841884be060087d8eefb3054cf766508f22d76deeef98f1fc26b64e60db2cb8798173f08d2dba6ac7ca9e2eac2fbb3c5c43a9005ab8b9b34a276043d820b7703abcdd360c92631505fc0c1a0bbcbb9aa22095b4a2b0d8f3991267bc73b81ab577d1e3c7b44d957c7474bf2cd7051ed6fb4ecbcce1864df142184d6509616f2114ed62cb909956709e7cccc21ca13ef5fbdafc53d06acd9537e7d581256797aadda630004000085145c9e9902f54407241f740604196f8ddf948d5c0ad14ba03b9b66b000e46c05000000cafd78d6f9807300"/237], 0x14}}, 0x0) sendmsg$TIPC_NL_BEARER_GET(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xc4, 0x0, 0x800, 0x70bd28, 0x0, {}, [@TIPC_NLA_NET={0x58, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7fffffffffffffff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7f}, @TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x137}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x3}]}, @TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x98}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8001}]}, @TIPC_NLA_NET={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x20}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x37}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7}]}]}, 0xc4}, 0x1, 0x0, 0x0, 0x8001}, 0x44040) renameat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') r1 = socket$inet6(0xa, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001bc0)=[{{&(0x7f0000000240)=@rc={0x1f, @none, 0x7}, 0x80, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000300)="d6c674484f8c740dd8c7b8c3f4a486b20b7c1a705a658c8661fc232b1f5e2e6afe7c12ee052b852ce127a5a0", 0x2c}, {&(0x7f00000004c0)="2b76e85bb075467e011bf1417e45c5f93bd2fe8ff74ea6e6db5c051382517264141726239794beb79f2d401af515f64574723f7567703bcf0f29bbde606c4695c7249ddd44d276931a626eae2dd824c924339c5fcfd9d1797c11235ccfc196eb81b49afce1cd2c4d34e47fd5c6505c073e4a3983a8cf32b2eeafe24ade52987af3d1275848d0f851bd9f0f14d9cbb0ac5470e7fac4caac868fe8e14eadfeb1bcbd963c57333dfef8d3cab461e0e137112500f110460890e0743ba20c2724eaf5959b536d30d05b0c4f6bba3ad4f6a2a61465eef916639604f3af21f576cc6512f4fcae6866213df6abf2711b18b4a594c34cc705baa383fba8049d", 0xfb}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x0, 0x0, 0x0, 0x0, {0xa, 0x4e21, 0x0, @empty}}}, 0x80, 0x0, 0x0, &(0x7f0000000880)=[{0x10}], 0x10}}], 0x2, 0x1000) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(0xffffffffffffffff, 0x8983, 0x0) close(r1) openat$cgroup_subtree(r0, &(0x7f0000000200), 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x200004) sendfile(r1, r2, 0x0, 0x80001d00c0d0) 21:42:06 executing program 1: socketpair(0x29, 0x0, 0x0, 0x0) 21:42:06 executing program 1: accept4$tipc(0xffffffffffffffff, &(0x7f0000000040)=@name, 0x0, 0x0) lchown(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) setsockopt$IPT_SO_SET_REPLACE(r0, 0x4000000000000, 0x40, 0x0, 0x0) r1 = getpid() ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f00000000c0)) ptrace$setsig(0x4203, 0x0, 0x800000000000, &(0x7f0000002100)={0x1, 0x4800000, 0x8}) sched_setscheduler(r1, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d8f4655fd8f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="01000000000005000c", 0x9, 0x560}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="02000000120000002200000060", 0xd, 0x800}, {&(0x7f0000010500)="ffff0f00ff0f00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c6530", 0x839, 0x1000}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x8000}, {&(0x7f0000011e00)="02", 0x1, 0x8400}, {&(0x7f0000011f00)="03", 0x1, 0x8800}, {&(0x7f0000012e00)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003", 0x3d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013000)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af302000400000000000000000000000200000010000000020000000100000013", 0x49, 0x11180}, {&(0x7f0000013200)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000002", 0x1b, 0x11580}], 0x0, &(0x7f0000013c00), 0x0) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000440), 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r4, 0x0) fchown(0xffffffffffffffff, 0xee01, r4) 21:42:06 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYBLOB="880000000206050200000000fffff00000001000050001000600000005000500020000000900020073797a300000000005000400000000000c00078008000840000000fa11000300686173683a69702c6d61726b0000000014000300686173683a69702c706f7274"], 0x88}}, 0x0) 21:42:06 executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='io.stat\x00', 0x275a, 0x0) getdents(r0, 0x0, 0x0) mq_timedsend(r0, &(0x7f0000000280)="5ebcc34265d0bcd5e09b1449e35008881768a2aa24ea235e1244f1bfb46099e9d65e3d2988e9f76ee9678e47fa1b35723523929de1052d7d7f5d2aaf74bba5cae7e0782c4f98abc0131e335906b2bdaa91d21184ad78d7fcdbd37b62d3ffa823c60105356249342432ce15b0cec3ae492a29a3db702cbde07c878409560d52bc37ae99e1e28a731b2e8706686fac3fb756a02e09cd4d5501494441440a5c4c43d28b228c76fb1102f7de716b3565d0cd480059a99d3a3978735d2e1b1b63678d80dafb139b29f6dfd0040140776efe59ce11a164e65a3fd0ee9a28eeaff3faf1d7b55b6fdfc60abf72", 0xe9, 0x0, &(0x7f0000000000)) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r3, &(0x7f00000006c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207280902"], 0x10}}, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@rand_addr=0x64010101, 0x0, 0x32}, 0x0, @in6=@loopback, 0x0, 0x0, 0x0, 0xb7, 0x1fd, 0xffffffff}}, 0xe8) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/block/loop0', 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) [ 79.302896] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 21:42:06 executing program 4: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xa5, 0xffffffffffffffff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x28684, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x4, @perf_config_ext={0x0, 0x3}, 0x404, 0x0, 0x0, 0x2, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffc}, 0x0, 0x4, r1, 0x0) r2 = getpgid(0x0) fcntl$setstatus(r1, 0x4, 0x40400) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000c40)=ANY=[@ANYBLOB="4c0011e5000010858e5821bcfc0c5b0c8f15cef49b3578049a1edfa250100bbbae91ca43822ec8457bf571634784fd4e4b6a49a9287a8358d6f229a19ebcd293f8d179239a5316c71c0707bc2baac655b615fc76d876b6daa47f41aa790737ec4a9c63edf0b6abf2f83d6251000001000000000000000000ec829d723c34c8082db73c0aee72231c6da5713b3d83182fb9b649406d3c5d9daf26027ef7efa9eb72d2b6487836607f35068380a1494819ad9b56186ece258e78705c240906ff690d63f310d2ad5906005cd8aa17729b7de37172cd05dd9be7e0bfa3435fb8e0cd7ce90468fd7b2ba0fdd739b8e4f4a4b24a4204006a74eab7e8b757c369c41f9e65a2ce11364d8be3aedd53730095721e4b35803e41c74e75af3c9828963cc37b1d173e4345f66dfaa58349ebd980b56f3a0018d1f02de2abc8e2c23a14477852bc984173c55321570c5adae6b7ae444d6203a15156012c180077fb1f9ce399506f1695be6f8899f5ae0a1f324238a741cc49db710054ac31367223e703e754e3eb63bceaac2413a2005a1b09979fc6f73be2e20f1476bd712c1978457010b6468354da3c505192cf6db51305000041fe7d0b7ae26ec0337812132faf9b75c8a7f351ead597f8a27a7f22a087c9243ceb903fdb831a849f00530a3e59e98c262e241ae772eb1ae6c3b9ee301e3cff6bb32c25fd853b8d6f40e1841a05e9dc6502fa84181fc4953688d232c088de3fb8ad6fe8b379e5118d8eb2b2484c0259198fda4936d1d9d5bf894c83421bd4ab47605d50f77ac7d2127e5542e15bac08ff85f07b2953eadc8860b477477a6ac2eaf5ae65e8bffff1269c9fb36cb936ab8034c63595cb175a774e9515", @ANYRESHEX=r2, @ANYRESOCT]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x80, 0x15, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x5, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x0, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd1", 0xbf, 0x3ff, 0x0, 0x1}, &(0x7f0000000300)) 21:42:06 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000440)=@base={0x12, 0x78, 0x8, 0x2, 0x0, 0x1}, 0x48) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r1}, 0x20) recvfrom(r1, 0x0, 0x0, 0xb16e35fafe0d3e0d, 0x0, 0x0) 21:42:06 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000440)=@base={0x12, 0x78, 0x8, 0x2, 0x0, 0x1}, 0x48) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r1}, 0x20) recvfrom(r1, 0x0, 0x0, 0xb16e35fafe0d3e0d, 0x0, 0x0) [ 79.379602] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. 21:42:06 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYBLOB="880000000206050200000000fffff00000001000050001000600000005000500020000000900020073797a300000000005000400000000000c00078008000840000000fa11000300686173683a69702c6d61726b0000000014000300686173683a69702c706f7274"], 0x88}}, 0x0) 21:42:06 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000440)=@base={0x12, 0x78, 0x8, 0x2, 0x0, 0x1}, 0x48) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r1}, 0x20) recvfrom(r1, 0x0, 0x0, 0xb16e35fafe0d3e0d, 0x0, 0x0) 21:42:06 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYBLOB="880000000206050200000000fffff00000001000050001000600000005000500020000000900020073797a300000000005000400000000000c00078008000840000000fa11000300686173683a69702c6d61726b0000000014000300686173683a69702c706f7274"], 0x88}}, 0x0) 21:42:06 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000440)=@base={0x12, 0x78, 0x8, 0x2, 0x0, 0x1}, 0x48) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r1}, 0x20) recvfrom(r1, 0x0, 0x0, 0xb16e35fafe0d3e0d, 0x0, 0x0) 21:42:06 executing program 3: unshare(0x2a000400) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_mount_image$msdos(0x0, 0x0, 0x8100000, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000002540)={&(0x7f0000000380)=ANY=[@ANYBLOB="14000000", @ANYBLOB="0100000000000000000005000000692120841884be060087d8eefb3054cf766508f22d76deeef98f1fc26b64e60db2cb8798173f08d2dba6ac7ca9e2eac2fbb3c5c43a9005ab8b9b34a276043d820b7703abcdd360c92631505fc0c1a0bbcbb9aa22095b4a2b0d8f3991267bc73b81ab577d1e3c7b44d957c7474bf2cd7051ed6fb4ecbcce1864df142184d6509616f2114ed62cb909956709e7cccc21ca13ef5fbdafc53d06acd9537e7d581256797aadda630004000085145c9e9902f54407241f740604196f8ddf948d5c0ad14ba03b9b66b000e46c05000000cafd78d6f9807300"/237], 0x14}}, 0x0) sendmsg$TIPC_NL_BEARER_GET(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xc4, 0x0, 0x800, 0x70bd28, 0x0, {}, [@TIPC_NLA_NET={0x58, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7fffffffffffffff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7f}, @TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x137}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x3}]}, @TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x98}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8001}]}, @TIPC_NLA_NET={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x20}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x37}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x7}]}]}, 0xc4}, 0x1, 0x0, 0x0, 0x8001}, 0x44040) renameat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') r1 = socket$inet6(0xa, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001bc0)=[{{&(0x7f0000000240)=@rc={0x1f, @none, 0x7}, 0x80, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000300)="d6c674484f8c740dd8c7b8c3f4a486b20b7c1a705a658c8661fc232b1f5e2e6afe7c12ee052b852ce127a5a0", 0x2c}, {&(0x7f00000004c0)="2b76e85bb075467e011bf1417e45c5f93bd2fe8ff74ea6e6db5c051382517264141726239794beb79f2d401af515f64574723f7567703bcf0f29bbde606c4695c7249ddd44d276931a626eae2dd824c924339c5fcfd9d1797c11235ccfc196eb81b49afce1cd2c4d34e47fd5c6505c073e4a3983a8cf32b2eeafe24ade52987af3d1275848d0f851bd9f0f14d9cbb0ac5470e7fac4caac868fe8e14eadfeb1bcbd963c57333dfef8d3cab461e0e137112500f110460890e0743ba20c2724eaf5959b536d30d05b0c4f6bba3ad4f6a2a61465eef916639604f3af21f576cc6512f4fcae6866213df6abf2711b18b4a594c34cc705baa383fba8049d", 0xfb}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x0, 0x0, 0x0, 0x0, {0xa, 0x4e21, 0x0, @empty}}}, 0x80, 0x0, 0x0, &(0x7f0000000880)=[{0x10}], 0x10}}], 0x2, 0x1000) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(0xffffffffffffffff, 0x8983, 0x0) close(r1) openat$cgroup_subtree(r0, &(0x7f0000000200), 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x200004) sendfile(r1, r2, 0x0, 0x80001d00c0d0) 21:42:07 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYBLOB="880000000206050200000000fffff00000001000050001000600000005000500020000000900020073797a300000000005000400000000000c00078008000840000000fa11000300686173683a69702c6d61726b0000000014000300686173683a69702c706f7274"], 0x88}}, 0x0) [ 79.500556] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. [ 79.581312] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. [ 79.642424] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. [ 79.704553] skbuff: skb_over_panic: text:ffffffff864f4d0d len:232 put:72 head:ffff88809907ea40 data:ffff88809907ea40 tail:0xe8 end:0xc0 dev: [ 79.704924] ------------[ cut here ]------------ [ 79.704931] kernel BUG at net/core/skbuff.c:104! [ 79.704978] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 79.704982] Modules linked in: [ 79.704994] CPU: 1 PID: 10934 Comm: syz-executor.5 Not tainted 4.14.295-syzkaller #0 [ 79.704999] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 79.705004] task: ffff88809d018080 task.stack: ffff88806f190000 [ 79.705015] RIP: 0010:skb_panic+0x172/0x174 [ 79.705019] RSP: 0018:ffff88806f1971c8 EFLAGS: 00010282 [ 79.705026] RAX: 0000000000000086 RBX: ffff8880996ee580 RCX: 0000000000000000 [ 79.705031] RDX: 000000000003137b RSI: ffffffff81443130 RDI: ffffed100de32e2f [ 79.705036] RBP: ffffffff8855b820 R08: 0000000000000086 R09: 0000000000000000 [ 79.705041] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff864f4d0d [ 79.705046] R13: 0000000000000048 R14: ffffffff8855b080 R15: 00000000000000c0 [ 79.705052] FS: 00007f9ba90a9700(0000) GS:ffff8880ba500000(0000) knlGS:0000000000000000 [ 79.705056] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 79.705060] CR2: 00007fe0efa09000 CR3: 000000009f85b000 CR4: 00000000003406e0 [ 79.705068] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 79.705081] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 79.705083] Call Trace: [ 79.705099] ? pfkey_send_acquire+0x161d/0x2360 [ 79.705106] skb_put.cold+0x24/0x24 [ 79.705115] pfkey_send_acquire+0x161d/0x2360 [ 79.705130] km_query+0xa9/0x1b0 [ 79.705139] xfrm_state_find+0x1847/0x27c0 [ 79.705154] ? xfrm_state_afinfo_get_rcu+0xb0/0xb0 [ 79.705166] ? __lock_acquire+0x5fc/0x3f20 [ 79.705178] xfrm_resolve_and_create_bundle+0x29b/0x2630 [ 79.705187] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 79.705200] ? xfrm_net_init+0x970/0x970 [ 79.705208] ? lock_release+0x41e/0x870 [ 79.705219] ? lock_downgrade+0x740/0x740 [ 79.705228] ? xfrm_sk_policy_lookup+0x2db/0x450 [ 79.705237] ? xfrm_expand_policies+0x367/0x550 [ 79.705245] xfrm_lookup+0x1ee/0x1790 [ 79.705255] ? ip_route_input_slow+0x72/0x2de0 [ 79.705264] ? xfrm_expand_policies+0x550/0x550 [ 79.705274] ? ip_route_output_key_hash+0x1d6/0x2a0 [ 79.705283] ? ip_route_output_key_hash_rcu+0x29f0/0x29f0 [ 79.705291] ? lock_release+0x41e/0x870 [ 79.705300] xfrm_lookup_route+0x33/0x1b0 [ 79.705310] ip_route_output_flow+0xf9/0x130 [ 79.705319] udp_sendmsg+0x13b3/0x1c80 [ 79.705327] ? ip_do_fragment+0x1fb0/0x1fb0 [ 79.705336] ? udp_seq_next+0xa0/0xa0 [ 79.705345] ? __might_fault+0x104/0x1b0 [ 79.705353] ? rw_copy_check_uvector+0x1dd/0x2b0 [ 79.705362] ? lock_acquire+0x170/0x3f0 [ 79.705374] ? dup_iter+0x240/0x240 [ 79.705385] ? copy_msghdr_from_user+0x218/0x3b0 [ 79.705392] ? kernel_recvmsg+0x210/0x210 [ 79.705402] inet_sendmsg+0x11a/0x4e0 [ 79.705410] ? security_socket_sendmsg+0x83/0xb0 [ 79.705417] ? inet_recvmsg+0x4d0/0x4d0 [ 79.705425] sock_sendmsg+0xb5/0x100 [ 79.705433] ___sys_sendmsg+0x326/0x800 [ 79.705441] ? copy_msghdr_from_user+0x3b0/0x3b0 [ 79.705450] ? mark_held_locks+0xa6/0xf0 [ 79.705459] ? retint_kernel+0x2d/0x2d [ 79.705468] ? trace_hardirqs_on+0x10/0x10 [ 79.705475] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 79.705484] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 79.705494] ? check_preemption_disabled+0x35/0x240 [ 79.705501] ? retint_kernel+0x2d/0x2d [ 79.705510] ? __might_fault+0x104/0x1b0 [ 79.705519] ? lock_acquire+0x170/0x3f0 [ 79.705531] __sys_sendmmsg+0x129/0x330 [ 79.705540] ? SyS_sendmsg+0x40/0x40 [ 79.705552] ? _raw_spin_unlock_irq+0x5a/0x80 [ 79.705561] ? finish_task_switch+0x178/0x610 [ 79.705568] ? finish_task_switch+0x14d/0x610 [ 79.705577] ? switch_mm_irqs_off+0x601/0xeb0 [ 79.705589] ? SyS_futex+0x1da/0x290 [ 79.705597] ? SyS_futex+0x1e3/0x290 [ 79.705606] ? do_futex+0x1570/0x1570 [ 79.705616] ? security_file_ioctl+0x83/0xb0 [ 79.705625] SyS_sendmmsg+0x2f/0x50 [ 79.705632] ? __sys_sendmmsg+0x330/0x330 [ 79.705640] do_syscall_64+0x1d5/0x640 [ 79.705651] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 79.705658] RIP: 0033:0x7f9baa7575a9 [ 79.705662] RSP: 002b:00007f9ba90a9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000133 [ 79.705670] RAX: ffffffffffffffda RBX: 00007f9baa878050 RCX: 00007f9baa7575a9 [ 79.705675] RDX: 000000000800001d RSI: 0000000020007fc0 RDI: 0000000000000003 [ 79.705679] RBP: 00007f9baa7b2580 R08: 0000000000000000 R09: 0000000000000000 [ 79.705684] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 79.705688] R13: 00007ffc4be36fcf R14: 00007f9ba90a9300 R15: 0000000000022000 [ 79.705696] Code: 8b 4c 24 10 8b 8b 80 00 00 00 41 56 45 89 e8 4c 89 e2 41 57 48 89 ee 48 c7 c7 c0 b0 55 88 ff 74 24 10 ff 74 24 20 e8 85 64 e4 ff <0f> 0b e8 f9 da 36 fa 4c 8b 64 24 18 e8 4f 7e 60 fa 48 c7 c1 e0 [ 79.705851] RIP: skb_panic+0x172/0x174 RSP: ffff88806f1971c8 [ 79.707019] ---[ end trace 22e5b08fe76c6775 ]--- [ 79.707043] Kernel panic - not syncing: Fatal exception [ 79.707321] Kernel Offset: disabled [ 80.206225] Rebooting in 86400 seconds..