fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff46494c45300009000000000000000000010000004800000050000000001000000000000000000000000000003f000000020000000000000000000000000000000000000000000000ffffffff00"/262272, 0x40080, 0x102fe0}, {&(0x7f0000078e80)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1431e0}, {&(0x7f0000078ea0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1433e0}, {&(0x7f0000078ec0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1435e0}, {&(0x7f0000078ee0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1437e0}, {&(0x7f0000078f00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1439e0}, {&(0x7f0000078f20)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143be0}, {&(0x7f0000078f40)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143de0}, {&(0x7f0000078f60)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000100010048000300780200000010000000000000000000000400000040000000060000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000c375234c9fc6d8014792234c9fc6d8014792234c9fc6d801c375234c9fc6d80120000000000000000000000000000000300000006800000000000000000003004c000000180001000500000000000500c375234c9fc6d801c375234c9fc6d801c375234c9fc6d801c375234c9fc6d8010000000000000000000000000000000020000010000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000090000000100100000004180000000200f00000002000000024004900330030003000000001000000001000000100000010000000e0000000e000000000000000410000000000010060004c000000000040000000000001006681234c9fc6d801e887234c9fc6d801e887234c9fc6d8016681234c9fc6d80120040000000000001a0400000000000020000000000000000500660069006c006500300000000600420000000000010060004c000000000040000000000001001092234c9fc6d8011092234c9fc6d8011092234c9fc6d8011092234c9fc6d8015800000000000000540000000000000024000000000000000500660069006c00650031000000000000000000000000001000000002000000ffffffff00"/672, 0x2a0, 0x143fe0}, {&(0x7f0000079200)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1443e0}, {&(0x7f0000079220)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1445e0}, {&(0x7f0000079240)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1447e0}, {&(0x7f0000079260)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1449e0}, {&(0x7f0000079280)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144be0}, {&(0x7f00000792a0)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144de0}, {&(0x7f00000792c0)="000000000000000000000000000000000000000000000000000000000000060046494c453000090000000000000000000100010048000100a005000000100000000000000000000004000000410000000500727365720000000000000000000000000000000000001000000048000000000000000000000030000000180000006681234c9fc6d801e887234c9fc6d801e887234c9fc6d8016681234c9fc6d80120000000000000000000000000000000300000006800000000000000000003004c0000001800010040000000000001006681234c9fc6d8016681234c9fc6d8016681234c9fc6d8016681234c9fc6d8012004000000000000000000000000000020000000000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000003804000000000000000002001a0400001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c650500797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c050073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000ffffffff00000000", 0x5c0, 0x144fe0}, {&(0x7f0000079880)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1455e0}, {&(0x7f00000798a0)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1457e0}, {&(0x7f00000798c0)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1459e0}, {&(0x7f00000798e0)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145be0}, {&(0x7f0000079900)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145de0}, {&(0x7f0000079920)="000000000000000000000000000000000000000000000000000000000000050046494c453000090000000000000000000100010048000100d801000000100000000000000000000004000000420000000300000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000001092234c9fc6d8011092234c9fc6d8011092234c9fc6d8011092234c9fc6d80124000000000000000000000000000000300000006800000000000000000003004c0000001800010040000000000001001092234c9fc6d8011092234c9fc6d8011092234c9fc6d8011092234c9fc6d8015800000000000000540000000000000024000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000007000000000000000000002005400000018000000496e74784c4e4b012f0074006d0070002f00730079007a002d0069006d00610067006500670065006e003700300036003900340036003400370030002f00660069006c00650030002f00660069006c006500300000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000300", 0x220, 0x145fe0}, {&(0x7f0000079b40)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1463e0}, {&(0x7f0000079b60)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1465e0}, {&(0x7f0000079b80)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1467e0}, {&(0x7f0000079ba0)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1469e0}, {&(0x7f0000079bc0)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146be0}, {&(0x7f0000079be0)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146de0}, {&(0x7f0000079c00)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000100010048000100f00100000010000000000000000000000600000043000000090000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000c29c234c9fc6d8011ca3234c9fc6d801fca8234c9fc6d801c29c234c9fc6d80120000000000000000000000000000000300000006800000000000000000003004c000000180001000500000000000500c29c234c9fc6d801c29c234c9fc6d801c29c234c9fc6d801c29c234c9fc6d8011000000000000000000000000000000020000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000002800000000000000000002000a0000001800000073797a6b616c6c657273000000000000800000003000000000061800000004000600000028000000780061007400740072003100000000007861747472310000800000003000000000061800000005000600000028000000780061007400740072003200000000007861747472320000ffffffff0000000000000000000000000000000000000900", 0x220, 0x146fe0}, {&(0x7f0000079e20)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1473e0}, {&(0x7f0000079e40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1475e0}, {&(0x7f0000079e60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1477e0}, {&(0x7f0000079e80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1479e0}, {&(0x7f0000079ea0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147be0}, {&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Kx-\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x23, 0x147de0}, {&(0x7f0000079ee0)="000000000000000000000000000000000000000000000000000000000000090046494c4530000900000000000000000001000200480001001802000000100000000000000000000005000000440000000a0000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000d5ac234c9fc6d80152b9234c9fc6d8012abf234c9fc6d801d5ac234c9fc6d80120000000000000000000000000000000300000006800000000000000000004004c000000180001000500000000000500d5ac234c9fc6d80152b9234c9fc6d80152b9234c9fc6d801d5ac234c9fc6d8010030000000000000282300000000000020000000000000000500660069006c006500330000000000300000006800000000000000000003004c000000180001000500000000000500d5ac234c9fc6d801d5ac234c9fc6d801d5ac234c9fc6d801d5ac234c9fc6d8010030000000000000000000000000000020000000000000000500660069006c0065003200000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f000101000000000001000000008000000048000000010040000000020000000000000000000200000000000000400000000000000000300000000000002823000000000a00282300000000000021034f0100000000ffffffff00"/576, 0x240, 0x147fe0}, {&(0x7f000007a120)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1483e0}, {&(0x7f000007a140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1485e0}, {&(0x7f000007a160)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1487e0}, {&(0x7f000007a180)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1489e0}, {&(0x7f000007a1a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148be0}, {&(0x7f000007a1c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148de0}, {&(0x7f000007a1e0)="0000000000000000000000000000000000000000000000000000000000000a0046494c453000090000000000000000000100010048000100f001000000100000000000000000000004000000450000000500000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000005cc4234c9fc6d801fbc9234c9fc6d801fbc9234c9fc6d8015cc4234c9fc6d8012000000000000000000000000000000030000000700000000000000000000300540000001800010005000000000005005cc4234c9fc6d8015cc4234c9fc6d8015cc4234c9fc6d8015cc4234c9fc6d8016800000000000000000000000000000020000000000000000900660069006c0065002e0063006f006c006400180000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000080000000800000000000000000000200640000001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000ffffffff0000000000000000000000000000000000000500", 0x220, 0x148fe0}, {&(0x7f000007a400)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1493e0}, {&(0x7f000007a420)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1495e0}, {&(0x7f000007a440)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1497e0}, {&(0x7f000007a460)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1499e0}, {&(0x7f000007a480)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149be0}, {&(0x7f000007a4a0)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149de0}, {&(0x7f000007a4c0)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149fe0}, {&(0x7f000007a4e0)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff000}, {&(0x7f000007a5c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff1e0}], 0x0, &(0x7f000007a5e0), 0x1) [ 374.945450][ T7988] loop0: detected capacity change from 0 to 16383 [ 375.026693][ T7988] ntfs: (device loop0): check_mft_mirror(): Incomplete multi sector transfer detected in mft mirror record 2. [ 375.086276][ T7988] ntfs: (device loop0): load_system_files(): $MFTMirr does not match $MFT. Mounting read-only. Run ntfsfix and/or chkdsk. [ 375.232355][ T7988] ntfs: volume version 3.1. 20:02:30 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) [ 375.270605][ T7988] ntfs: (device loop0): ntfs_read_locked_inode(): Inode is an extent inode! [ 375.323491][ T7988] ntfs: (device loop0): ntfs_read_locked_inode(): Failed with error code -5. Marking corrupt inode 0x2 as bad. Run chkdsk. 20:02:30 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) [ 375.472112][ T7988] ntfs: (device loop0): load_system_files(): Failed to load $LogFile. Will not be able to remount read-write. Mount in Windows. [ 378.438934][ T1239] ieee802154 phy0 wpan0: encryption failed: -22 [ 378.445373][ T1239] ieee802154 phy1 wpan1: encryption failed: -22 20:02:33 executing program 0: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:37 executing program 1: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:37 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:37 executing program 4: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:48 executing program 3: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:48 executing program 5: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:55 executing program 0: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:57 executing program 0: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:02:57 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:03:00 executing program 4: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:03:00 executing program 1: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:03:06 executing program 5: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:03:08 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) 20:03:09 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) 20:03:10 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="81", 0x1, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private2}, 0x1c) 20:03:11 executing program 3: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:03:11 executing program 5: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r0, 0x407, 0x0) write$P9_RGETLOCK(r1, 0x0, 0x2f) write$binfmt_aout(r1, 0x0, 0x7ffffffff000) read(r0, &(0x7f0000000000)=""/23, 0x1001) write$binfmt_misc(r1, &(0x7f0000000080)=ANY=[], 0x4) 20:03:11 executing program 5: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r0, 0x407, 0x0) write$P9_RGETLOCK(r1, 0x0, 0x2f) write$binfmt_aout(r1, 0x0, 0x7ffffffff000) read(r0, &(0x7f0000000000)=""/23, 0x1001) write$binfmt_misc(r1, &(0x7f0000000080)=ANY=[], 0x4) 20:03:12 executing program 5: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r0, 0x407, 0x0) write$P9_RGETLOCK(r1, 0x0, 0x2f) write$binfmt_aout(r1, 0x0, 0x7ffffffff000) read(r0, &(0x7f0000000000)=""/23, 0x1001) write$binfmt_misc(r1, &(0x7f0000000080)=ANY=[], 0x4) 20:03:18 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000000), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlink(&(0x7f0000001600)='./bus/file0\x00') 20:03:18 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) [ 423.265859][ T27] audit: type=1400 audit(1664222598.275:42723): avc: denied { unlink } for pid=8083 comm="syz-executor.5" name="#1" dev="sda1" ino=1167 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=chr_file permissive=1 [ 423.413353][ T27] audit: type=1400 audit(1664222598.395:42724): avc: denied { mount } for pid=8083 comm="syz-executor.5" name="/" dev="overlay" ino=1165 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 423.583174][ T27] audit: type=1400 audit(1664222598.565:42725): avc: denied { unmount } for pid=3621 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 20:03:20 executing program 4: unshare(0x6c060000) mmap(&(0x7f0000add000/0x4000)=nil, 0x4000, 0x2000001, 0x13, 0xffffffffffffffff, 0xa63e9000) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) unshare(0x400) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="18080001103000fe0400200200950000b2cdd590580ce5e1053417d4e956a300c44fff75cae52d48388bb3b979f1f6b78f02327c7d6d6f4ec79c484b3d8923b2a5a4b4fafeffffffa16ba56042d316fe39229b8800000800000000000000000000000000cee4ca077f09ad57b00ac8650d93030000000000000063f5f8e05859a6e28f022558023e50c8c8fc8c8ed9caec5a119a4eb4828dbd03b92dd15ad9871264fc0da7d81de0bbddb831e73234d8bddca100007740b339979bcabf4dd0b74055fbb743953665016cc93e3f016e98e0404d31fe6b1bc07a7b5ff8c2a820ffaec09cdc05538ed8ee7e1444f76a1c174408dd0b9aeece3f749e54ea44324fbf44d016f131d503129989489ef0e81a281147146a1149ecc4d92f663d23c9c7c6c4f1fe3b838ed87fb46c0076c0a3790d2300acf7c295af7f6c5640ebec6446"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x64000400) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c64e16153c9f4d679ee8868972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffa6adffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe329561d46ea3abe0fa4d30dc94ef241075f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe58201000000010000007050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d7ad6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a0600000000000000bda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251c19ed2514e3a22a2a998de44aeadea2a40da8daccf080842a4867217373927aa3b97152916cf6f1514216bdf57d2a40d40b51ab63e92ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981bbcf482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd5517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210df1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7b4b2e15faf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b013dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd2108192033ff14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632f9fc11785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869574d51a36a54c832e45b2569dc0d90b0de44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9d35e523d743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003de0bbc76d58d800006b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb686f5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba608000a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e0e4492a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea53a823893ae414a66c8e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109bec12be365b314b36040000000000000000000000000000000000fb09082df021f57b45d17a0023367a2fd2c40dabe3f2e4c03d2cdb872cfddfa014ff3f0e3aee8b258e648888a335d7a7e73eab6ca18eeda86643ec23fa93c93d8c222f5374b8c810f0ccc68d4dff17c4f602dfc722638417a211187a52a869fce9d5448eff90241b9a479820e61474b5d513ee139538bccab0e8cc27ee784171ea583bfdfca1c3a07154db00745c9cbc353bf523b95e12e6e07307546db21d37cb89b664bf176c758d3536e07510809886c136"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r2}, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @private}, 0x10) 20:03:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:21 executing program 3: prctl$PR_SET_NAME(0xf, &(0x7f00000003c0)=' *:* \x98\xff\xad@\xc3S\xef~\xd5\x8a\xe0\xde\x1a\xbd\x9a8t\xfd\x91\xde\xf3V\xb6ay]\x0e\x85\x8d1\xeb\'\xebJC,\xa3B\xa8k[\xd8\xc90\xee\xf7\x16\xbb\xb4\x96\\<\xd7\xf2\xde\xe1\xd6\xe9\x0ekO\v\xc5G\x16x\xa4\xc0u1*ZD\xd7:Y#Xk\xedi\xef<\xb9d\f\x94\x86\xbdl\x8d\xff\xbbrp\x90o\v\xf7DY_}\xd9\\^Q5\xa7\x11\x94\xb1a\x15,{`\xdc\x94-\x9b\xf5N\xd7') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, 0x0) 20:03:21 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000000), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlink(&(0x7f0000001600)='./bus/file0\x00') 20:03:21 executing program 2: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000000), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlink(&(0x7f0000001600)='./bus/file0\x00') 20:03:21 executing program 4: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pidfd_send_signal(r0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x10001}, 0x0) 20:03:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) [ 426.784630][ T27] audit: type=1800 audit(1664222601.815:42726): pid=8102 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1176 res=0 errno=0 20:03:21 executing program 4: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pidfd_send_signal(r0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x10001}, 0x0) [ 426.871527][ T27] audit: type=1804 audit(1664222601.825:42727): pid=8102 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1376531564/syzkaller.oow26Z/225/bus" dev="sda1" ino=1176 res=1 errno=0 20:03:22 executing program 2: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000000), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlink(&(0x7f0000001600)='./bus/file0\x00') 20:03:22 executing program 4: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pidfd_send_signal(r0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x10001}, 0x0) [ 426.975750][ T27] audit: type=1804 audit(1664222601.835:42728): pid=8102 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir1376531564/syzkaller.oow26Z/225/bus" dev="sda1" ino=1176 res=1 errno=0 [ 427.003221][ T8111] audit: audit_backlog=66 > audit_backlog_limit=64 [ 427.010119][ T8111] audit: audit_lost=1 audit_rate_limit=0 audit_backlog_limit=64 [ 427.049528][ T8111] audit: backlog limit exceeded 20:03:22 executing program 4: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pidfd_send_signal(r0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x10001}, 0x0) [ 427.074657][ T27] audit: type=1804 audit(1664222601.845:42729): pid=8102 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir1376531564/syzkaller.oow26Z/225/bus" dev="sda1" ino=1176 res=1 errno=0 20:03:22 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x8782559fc2aff2e2, &(0x7f0000000080)=[{&(0x7f0000000040)="e00503002800050ed25a3b2e8c30084c0424fc6028b711400fac0f0028ac0f0037153e370a00038004000008d1bd", 0x33fe0}], 0x1}, 0x0) 20:03:22 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000000), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlink(&(0x7f0000001600)='./bus/file0\x00') [ 427.309593][ T8122] netlink: 151204 bytes leftover after parsing attributes in process `syz-executor.4'. 20:03:22 executing program 2: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000000), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlink(&(0x7f0000001600)='./bus/file0\x00') [ 428.274287][ T27] kauditd_printk_skb: 1754 callbacks suppressed [ 428.274304][ T27] audit: type=1326 audit(1664222603.305:44478): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.342196][ T27] audit: type=1326 audit(1664222603.335:44479): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.388990][ T27] audit: type=1326 audit(1664222603.335:44480): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.415717][ T27] audit: type=1326 audit(1664222603.335:44481): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.442934][ T27] audit: type=1326 audit(1664222603.335:44482): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.467999][ T27] audit: type=1326 audit(1664222603.335:44483): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.493319][ T27] audit: type=1326 audit(1664222603.335:44484): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.518535][ T27] audit: type=1326 audit(1664222603.335:44485): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.545199][ T27] audit: type=1326 audit(1664222603.335:44486): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 428.612298][ T27] audit: type=1326 audit(1664222603.335:44487): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8097 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:24 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000000), 0x0, &(0x7f0000000480)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) unlink(&(0x7f0000001600)='./bus/file0\x00') 20:03:24 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:24 executing program 3: prctl$PR_SET_NAME(0xf, &(0x7f00000003c0)=' *:* \x98\xff\xad@\xc3S\xef~\xd5\x8a\xe0\xde\x1a\xbd\x9a8t\xfd\x91\xde\xf3V\xb6ay]\x0e\x85\x8d1\xeb\'\xebJC,\xa3B\xa8k[\xd8\xc90\xee\xf7\x16\xbb\xb4\x96\\<\xd7\xf2\xde\xe1\xd6\xe9\x0ekO\v\xc5G\x16x\xa4\xc0u1*ZD\xd7:Y#Xk\xedi\xef<\xb9d\f\x94\x86\xbdl\x8d\xff\xbbrp\x90o\v\xf7DY_}\xd9\\^Q5\xa7\x11\x94\xb1a\x15,{`\xdc\x94-\x9b\xf5N\xd7') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, 0x0) 20:03:24 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x8782559fc2aff2e2, &(0x7f0000000080)=[{&(0x7f0000000040)="e00503002800050ed25a3b2e8c30084c0424fc6028b711400fac0f0028ac0f0037153e370a00038004000008d1bd", 0x33fe0}], 0x1}, 0x0) 20:03:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:24 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) [ 429.854639][ T8136] netlink: 151204 bytes leftover after parsing attributes in process `syz-executor.4'. 20:03:25 executing program 5: prctl$PR_SET_NAME(0xf, &(0x7f00000003c0)=' *:* \x98\xff\xad@\xc3S\xef~\xd5\x8a\xe0\xde\x1a\xbd\x9a8t\xfd\x91\xde\xf3V\xb6ay]\x0e\x85\x8d1\xeb\'\xebJC,\xa3B\xa8k[\xd8\xc90\xee\xf7\x16\xbb\xb4\x96\\<\xd7\xf2\xde\xe1\xd6\xe9\x0ekO\v\xc5G\x16x\xa4\xc0u1*ZD\xd7:Y#Xk\xedi\xef<\xb9d\f\x94\x86\xbdl\x8d\xff\xbbrp\x90o\v\xf7DY_}\xd9\\^Q5\xa7\x11\x94\xb1a\x15,{`\xdc\x94-\x9b\xf5N\xd7') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, 0x0) 20:03:25 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x8782559fc2aff2e2, &(0x7f0000000080)=[{&(0x7f0000000040)="e00503002800050ed25a3b2e8c30084c0424fc6028b711400fac0f0028ac0f0037153e370a00038004000008d1bd", 0x33fe0}], 0x1}, 0x0) [ 430.492224][ T8145] netlink: 151204 bytes leftover after parsing attributes in process `syz-executor.4'. 20:03:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:25 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:25 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x8782559fc2aff2e2, &(0x7f0000000080)=[{&(0x7f0000000040)="e00503002800050ed25a3b2e8c30084c0424fc6028b711400fac0f0028ac0f0037153e370a00038004000008d1bd", 0x33fe0}], 0x1}, 0x0) [ 431.046990][ T8151] netlink: 151204 bytes leftover after parsing attributes in process `syz-executor.4'. 20:03:26 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:26 executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:27 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:27 executing program 3: prctl$PR_SET_NAME(0xf, &(0x7f00000003c0)=' *:* \x98\xff\xad@\xc3S\xef~\xd5\x8a\xe0\xde\x1a\xbd\x9a8t\xfd\x91\xde\xf3V\xb6ay]\x0e\x85\x8d1\xeb\'\xebJC,\xa3B\xa8k[\xd8\xc90\xee\xf7\x16\xbb\xb4\x96\\<\xd7\xf2\xde\xe1\xd6\xe9\x0ekO\v\xc5G\x16x\xa4\xc0u1*ZD\xd7:Y#Xk\xedi\xef<\xb9d\f\x94\x86\xbdl\x8d\xff\xbbrp\x90o\v\xf7DY_}\xd9\\^Q5\xa7\x11\x94\xb1a\x15,{`\xdc\x94-\x9b\xf5N\xd7') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, 0x0) 20:03:27 executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:28 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:28 executing program 5: prctl$PR_SET_NAME(0xf, &(0x7f00000003c0)=' *:* \x98\xff\xad@\xc3S\xef~\xd5\x8a\xe0\xde\x1a\xbd\x9a8t\xfd\x91\xde\xf3V\xb6ay]\x0e\x85\x8d1\xeb\'\xebJC,\xa3B\xa8k[\xd8\xc90\xee\xf7\x16\xbb\xb4\x96\\<\xd7\xf2\xde\xe1\xd6\xe9\x0ekO\v\xc5G\x16x\xa4\xc0u1*ZD\xd7:Y#Xk\xedi\xef<\xb9d\f\x94\x86\xbdl\x8d\xff\xbbrp\x90o\v\xf7DY_}\xd9\\^Q5\xa7\x11\x94\xb1a\x15,{`\xdc\x94-\x9b\xf5N\xd7') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, 0x0) 20:03:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:28 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) [ 433.283278][ T27] kauditd_printk_skb: 5700 callbacks suppressed [ 433.283295][ T27] audit: type=1326 audit(1664222608.305:50188): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 433.466135][ T27] audit: type=1326 audit(1664222608.345:50189): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 433.629411][ T27] audit: type=1326 audit(1664222608.345:50190): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 433.788006][ T27] audit: type=1326 audit(1664222608.345:50191): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 433.951323][ T27] audit: type=1326 audit(1664222608.345:50192): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:29 executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) [ 434.092708][ T27] audit: type=1326 audit(1664222608.345:50193): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:29 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) [ 434.265610][ T27] audit: type=1326 audit(1664222608.355:50194): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 434.412430][ T27] audit: type=1326 audit(1664222608.355:50195): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 434.509148][ T27] audit: type=1326 audit(1664222608.355:50196): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 434.633778][ T27] audit: type=1326 audit(1664222608.355:50197): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8168 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:30 executing program 4: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:30 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:31 executing program 3: prctl$PR_SET_NAME(0xf, &(0x7f00000003c0)=' *:* \x98\xff\xad@\xc3S\xef~\xd5\x8a\xe0\xde\x1a\xbd\x9a8t\xfd\x91\xde\xf3V\xb6ay]\x0e\x85\x8d1\xeb\'\xebJC,\xa3B\xa8k[\xd8\xc90\xee\xf7\x16\xbb\xb4\x96\\<\xd7\xf2\xde\xe1\xd6\xe9\x0ekO\v\xc5G\x16x\xa4\xc0u1*ZD\xd7:Y#Xk\xedi\xef<\xb9d\f\x94\x86\xbdl\x8d\xff\xbbrp\x90o\v\xf7DY_}\xd9\\^Q5\xa7\x11\x94\xb1a\x15,{`\xdc\x94-\x9b\xf5N\xd7') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, 0x0) 20:03:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) 20:03:31 executing program 5: prctl$PR_SET_NAME(0xf, &(0x7f00000003c0)=' *:* \x98\xff\xad@\xc3S\xef~\xd5\x8a\xe0\xde\x1a\xbd\x9a8t\xfd\x91\xde\xf3V\xb6ay]\x0e\x85\x8d1\xeb\'\xebJC,\xa3B\xa8k[\xd8\xc90\xee\xf7\x16\xbb\xb4\x96\\<\xd7\xf2\xde\xe1\xd6\xe9\x0ekO\v\xc5G\x16x\xa4\xc0u1*ZD\xd7:Y#Xk\xedi\xef<\xb9d\f\x94\x86\xbdl\x8d\xff\xbbrp\x90o\v\xf7DY_}\xd9\\^Q5\xa7\x11\x94\xb1a\x15,{`\xdc\x94-\x9b\xf5N\xd7') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, 0x0) 20:03:31 executing program 2: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) [ 436.843323][ T5872] Bluetooth: hci3: command 0x0406 tx timeout [ 437.048599][ T8197] syz-executor.4 (8197) used greatest stack depth: 22736 bytes left 20:03:32 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:32 executing program 4: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_FWD_MASK={0x6}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x1}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newrule={0x2c, 0x20, 0x10, 0x70bd27, 0x25dfdbfd, {0x2, 0x80, 0x14, 0x5, 0x1, 0x0, 0x0, 0x5, 0x2}, [@FRA_FLOW={0x8, 0xb, 0x9}, @FRA_DST={0x8, 0x1, @empty}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000800) preadv(r3, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f0000001380)=""/239, 0xef}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getresgid(&(0x7f0000004a00), &(0x7f0000004a40), &(0x7f0000004a80)=0x0) sendmmsg$unix(r3, &(0x7f0000004b80)=[{{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001280)="3d21950f365ff35e6d784c34a0dd6f193bb9592192d41da445f7c82db5890328eeb5fa4ebf65a31cca6b50da04f5a3a5e269c8e83843c8cf399f8bff55aea3a122c3a9f7b8bd37d93cf2f83af76a84ded3b081e552306d607f24d90e99c9333928855b8cf558c3d5300383869c50", 0x6e}, {&(0x7f0000001600)="fd0335d8573eaf121ca5d5be5b7572544f32cff20bd8d96756e7e98499c78b74529de9fbe2417136f8a5f16a8086de018d34cbaa3ce732f005736eaa271c412c7a5477cc8905cf8d8d7f33966d975f621a1a35ba2a3a98bf8bccf69401a1d4a070aee928425be7be00623c5302025873c947da752f7d2555bb4cb14e4499ec8d43936cc5adc63bc25f1db5f568586c1dc4aad018f7313ea5aa6771e118e84f169f264c633096b189", 0xa8}, {&(0x7f00000016c0)="6c92f620f063f88f8f336825fcfb6a3c0857b05152fa6267046c24bb25134cc56ad0a62f39063d8e5537fa70715505c327d11c0c1dcec7a728590330c10fce5068d15a3df3af435a191f97d3e1f1b94cfaf9b191a5508179cd72661470b5c5ed40bb82cf0d2ad742354a7d5d34edd6e375b7282eaff45d65577eb5ff861a1374669c38c51b814bce38a4df4dbb4986da4c3d34ae07a7e0afcf0e7dc1888a101c4f642ed2472fd111f650e038eec59a13079507bf73b77d74bf6c545f639989bcff2c0bbee90e11ad98f16af11640e249e6558904e3dd3a19d6927ab36755d98cae57487b4f974155a393619289fcdbcd6bae8199efd639edd58f26aba5cf79010bf2b26184b8580de6a46fac227ed2deca8b99e884af8ab611685b6e5713984bd986aa601db1295c221a9031922afe4ed94299d4afb12de01116700fd0dee30c4352405a2db2ddfd071bb870a90e446f2dd8ea95f74dd0d52e37c4dccba91f6fd5fe22a0469f9f41df718f3080c18fc9e3e4616539d5131086fe19b6fdbfed2b9218594bf258ec15228e57f2f17e550bdeea7a0b759d679effa5045f71945720a37f765c336333d50892e4adc50c11ad6dd3c6d7d04b65aa693500f255939a586f7c085b0ea5866f809746bbb64b830e56c6b8801187f80d8fd962a0e9bb314cca6c348a9117a8e455bec56bb8dac484b4cb9875f5a40e0edea862ee1f082f723a020ee3b4090cf3180f28e63771c60e02adc752d233a1814f418b2ead85bb25e1cde40db1cc8affe58e8eb02aa3c5e68f737337a4b11eef09e8565290afe0f3b631afb798598145d8425515b9374fc5242ba156f954ff412e9dcd42c78386b10124f8daf9efdc6009975cc0d735e628c6854f749aa907a3ad032cb443cc86fa9a89139b6b76646848806e8b0b028314fcae247619b900146f26be1902c0cfbddd39286ebab8f880bd9678e6502be1521a54111badb5dd01486ea754628afa5169efa3d301a78d9af4e69335e02b770f0f98abb74f6c0bdded3696ccd6cabfe9aa8f8cd4015d5630b26f271eea70957e89fe1b3c3272c777f3d27f4ef5c9f714e8e29ee0a4c6b6055ebee150b4b91c360742c1819a317ecb606c6f8b80c02ec63b0d6bb161e3e13972ba33a26f90cfa17b6ad1c7eaebe560925f41f6060430733ed7eec2cee507c1826a7bdf4e6b7d4ba238cb9e8dd24757d5feeefae432385bb8d68d260e5161e5e59e4aefc19961513c9a0c7d8a83a5edc96406b4d46f81bfae71e66d26c4052abe3e35bfdf421b5f3c335ec24c9957757fb88f3f6aef0fc6663c095229f6b7073028976828462ffd95c7ce1fbb8b8e27b88272448f709ab6503cf458bb4cf6bc72d79e2715f254de35cb55dca815b813980e9d90f5cd56092868e39d103b812e6c4528884b2bd69ed4259a017168fb55d6b7cf98b2429138fe005b4fa06548cf0ad780445a067664e7aeba6e2b09701f3b5fb136e44e128cb3109dd02721a1fe62a62825d603ce858cf38d7d3859f17013d45a1d5da0dd990eb0f563de92d03b1e58cbfad1cb88e43fd74de367ddf3e66ae5599ae87edeb84eb01b7fa89ac65f67fde5256bab413a087f295f5aafd3b12771cdf8757cbf421e20a8bd4a14838b7c581531589956103222a98a1f44b30f121490c56ec036d291eceaf61ccedf2fb8d4cd4876b9b533f2089302a62838e5a4fd6b5febaff731218ea2c70f97eb97be15434a797598613ca0b18f02c2efa4c09e8ce2f49cecee684966c0520c7d00930799a89378e153b84ddffd561050f1542b5f2a481ae8b3d7fc9355ba69e9b9ec4f9d20c49394ab8d101c08047d67913eb12ce3ce5458e0548a81bb16b9a46405ce9492625b5e21245ec8ed3c33ff8e35f873fef096ec781419c88fda8e8aa3e03af3458df31f67982aec27d5a60ac30e9da6c0c3c8df70c7ddb8f1aa1de352a44b360e5404b5e5fa1032b6b1266527ccd68865e69a717c4874308b433be9456b5a133c88441e3badf0e892a9307516ebbd4e1c35880d95e820e578702706367a8ef4df31ec0bd80a5c8a78c96425b42ea6cfb27baf146d0a802ea254080e1d83efed2cf94d0034cc2e0c2d4bb485b5fbc4ca17bafb3547d2230ed75408ecaee2f55e6b250ffc2822c60cb25aaa81fdb923460398a23f4890c19f09f40d17801aeb93877178187e7ba61c4ee14890a23b5f932c905e4ae4e88168d754fa3ad968ddd942d522328daba9662ad0cecc3d73a25f8a60b965868a08fbd929be616bd35d80be29c634c09daf1a39f8d6e4615aafd3a5871f2c1d67f3798d8d1e75149b8fe200c73a2cc71f814ce4fb1a3d1fb156821a5c669168f697e05ad75325c7cdf4fc5f68b41ffe70d6f269e534abfc1ac67771dd66dd2deba353c625796b936eb6b820e7bd6d4d6c36044c55630d701cd329dc5d0fa4598826db33128fc48db113cc3b5ebdea1ded34e0895228ba358e51e762a8b8901e5474ec5641ce40010d11f522b1110c67697cae2e1c0717ffc272bbcd2b5be18d150dbc298139da3ad2866cbdbd4dd6315124c446322cf3bc7d854a7f3669a9390d1e6d2be5cddf4eb87ea90da228c0868599116b99449ffb78f5bfcddfc2119ad7116ab9364ecf60440c4bf202420c1dd46a0652e979afb5973288c9d9127a0bbd3005d4a3e28fd1b1f7cf97391bcab92d84fb7d0bf4afb4c6c772b055201b8152a13d629d9f7f43ed46e8e576bb88b6c6be851c8dd7e15bc041f2ecf5542d33173865ccf870d88c360d0c0564fccd7657d8cb296d2f3d7a3114777ce8c62e342a2527ae6a39b6b2bc52e27de112f59e6abadc8d5a78b690633978b3d5cf3932911ec023c43b6d268fa18d70a6c6f33e0f3d069586b6e52bbf5b2d2baabfa6f5884ef41e55223e918db652ecb93733ebe99f86868da6ed08e1a139e86cd2bbe0b280c7194e404977ab6bb143cc369d75681a4bb9e06b82db1382966409d76f93a99371657386f281f1d661e5dddbeb3360e3c4c464b84c88848b10e394418a9ddf7473fa6001f9caa12bbafa41f291f5b1d97ee61c3484cb3045245ff68400b33b965b4f7846ce18919f0a48d388adc62ab9cb0e316adcf2e54cd0499edb4213bec297aedbee43b5b941001cb32a15cae331725da3dcd2333b09b39324901a3569d0655947e343d80913143eb6158d4db6760923c9a75867083f6d3ee4727beb364a15b4e07f3f84856099e067f5cda9098387a658703888ec07126ad684f3dfe163032b0ff24a53e1777b14e8180c132b8c9a4a8262935a65b692affc5d91bc12c5d2981551339e1caddc97a557efa915920919410876d7c893cd5afc5d55f2e954718d87206c8fec09a44875153fd80f58c18e6c8a85b4f4aca38d40be6900401d0c45fd3ef21e0ff049ce316b73dbc2a3baa52654be774febaaf063ea2c9f131f0564b3fc823d4ada53c788b60a864d4c01f5941741460d506de90ae42385d89472025d00ca21ff313fd28babf8167ec51581288ba3dae8410ada2f2d36d2fbe806154033ae832b0ba1edafef4a47b9654e714ef7970a9f7bc46a5fd196e0eff3d9a6c249ea46adf124e3fa6d2842aabb67a28cc2db00c6774d8f359429e4e26e507f1631fc6f95f80c7767a4fb4bb7ac8c715b4c6c7b6758f364db174c3738533b058338144fad473473c2f1fbfb77ee532c10cce297d89460b266de8a81c7d6b6cd55af2e067955037421f09b642ff0eaf7446d4b2bea19344f071b0ac826037616b0ab1c136b46995cc474aa539fc6a39aeceb47d4c048d8b5a0ed4c265b89bd08e66fcb69e2002f7727006094b95fd8e5cf35d796bfe13e5c9ef84ab419beb1747c8699331d6e364ac5f51884689c58d7baa9884eac1015d4141549d88af1bf758221554405a23c4cccc022e8ab79ce2249c4fedec94f6b9771b0a285de15b5c7b71c0f28aaaac398f20c98c099ba020a109e3cd0937e3ac2bf3c80e705416a4290cf789441c69400b94a5f0c1654ccf35ce8643878488c300881d9641b1d06d4549f25768f7c97a97a686503ae427604addc9f1d8f1a8619e63edd32468ca334ac505067f87275c8a7348893044f7c0f3d8d371b0d8cc0d9f915cf7dc7331cfaea8ec02da2662e1c67132e3555c14df879440581cafef695ba5630bc19725fb9ec208963819ce07e0d909661b864a2fe115c4794fdb05b2cd47cf24ae82aed60063cc4c49f6429b371ddd0590cdb4c1eff013b8ddfc0fb76092ef559a175e25615adc8973ff5de473f88f10b7c4597e5c94198a430af939f37f85f3607b0de821fcc0249b91d16f34d7c36efd1df0b49dff8631d791793ce7c159270550cbc5f0adbbf3b02d251c66eb852feac1ac392cd34a960d64ca0c32eef1c5af41c690c270b6c8f431a363b1f52c993ca6a8e54cbeba9c5f154e7f67b114854f787e8384d98224d0fb3fe80860e8087edad2e2ff7875116df4501ab5dd0196a0154cf924039fccc141904277df460872a54a47746570a288695cb0934b44b678890c7d1308e94b3c9ff72b987b552a7ab6c9f7085ceb862f8e24f475c97115d376f32f8ae3f62c1ea00257c1c6fe1213bd32231cd5267afded3b430cf7ca5f75d83f2fdc91b15a7d3791dc0eab3829520450fcf415c8188e018ab7f348bae4d94394d7d5595ab7ba56027ba9f978c1896e096aeb7f763c12af779b5eb973150ae825487d0782c808baf6258c39599fa0caee37709932a6c4c17a666dcb790ddf06b9046b42279af0212996d8351d8c8d4c33fb3d126e936dfafb1a7ecc2d8a7a87f314570db13536fb5ecd90314d2e20ef992f9d78968b5cc4a76bdbc07f585c958f0bffe6f1b92dd7346baf5bddd2fbece482b7ba5727515a04a0ca857597ca43028f8166ccd99a51e3f467299b7f9a9fe9474add0ac23cd4f1858f765e798334ea14cc1d635b1d46dabf67be52a16adb47e6f85e55b704eaada1e91ececa85457cd0dbf8e7f0a160df01b44feb1fab9aa7b6b41cf9de0a5ca0fd7171b709b087ffffbf0cbc00325c196b810caed67b237385eda9d29a82b008dfb3691e2754383419cea7cbc022653abeb93bcf13e2cfaa053880b050c4087266b87b9ee3b70ef04f925d12a69612b5ee6eecdc20c2287515a874dc6aa5f95b1d065e388e078b3455e80d36fa353f6a3ff2323b1a987b3c8103ed3f88c6a028468ef968427eecb599cd597c56b871d10e4760f06a19f8ceabdf3a8cff1df7e3674aa1217d14b28da6f37e835b58f4bdc6a5f71ea23e63284f4e4bf31bfed8c15bb57bbedae819237e20ccf1ebbd6cccf9f6678edd546627d98d312ed14f6d51809c7944f2b6b7c47bfa982b16f8a52d15813f17416fdf9cf1464c9b6069fe21624d08f653a8b807bacfad68266df1783978d69c21b07a7f084caa82eb8e67408f34f222825d7e42fe69e3c5f13a9507caa6b17b31d4865b40fee512c9ad6da847a6739b44ec11ef86a6f9eb2d9855e48111f094f0e817fbe4656a75a0b810dab93719d1b56457005a7ef32c86b0a864f5068f2fb1ec00f61fd56e3959a9acdab8f975573602cdb3a98886a53843ccd5b48fe899091d5d1426230ff0311822e83ec9b06edf70c30d29fe06c57d20379ebbac682daec948bdbac95201f156441f3c92c381993a31778f4d0f713a075d96619cf2a9dfca8138c0e6c7584ea064d8a8ca75bfdb62e36217c07efa5ca883d900ec6a5c40efab3a7c2651bf8c710d45f7aaf6d6d184626f1e68031635c24df2888bd87880f3920f5287da6f950b6f8707afc7501f6", 0x1000}], 0x3, &(0x7f0000002740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c7970e62957d5000000000100000002", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x20000004}}, {{&(0x7f0000002800)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002880)="14", 0x1}, {0x0}, {&(0x7f00000029c0)="8545e4d445d179e8cfb36faefcf4e47c84bb06acd03db5b4d9253ffd242aa7925557817c100c508040b96744497b1d818cf7cc87ea9fa5847b36db0e8dc37989bd89cdd9188f2c69897aa198410e671f6649373e30911b07122480f5532b5ffc6c67debd39e02dbf76053a0ae5b3038a4b97ad6e4693ce1aa1b87af93d33e7", 0x7f}, {&(0x7f0000002a40)="7d8a618252edd9d9435358402a46749ea9e3addb6356a149e3913e5e4df7e6743d3a7839d32d2c7f310892d6e457a7643ab82d00545cd7fd1189b40d37261e3eac494cb7c14d1e29a84be21aa17673f500", 0x51}, {&(0x7f0000002ac0)="14", 0x1}, {&(0x7f0000002b00)="1c860c2b5ac8891db94351f2335f41b2703afd55775df6ce1a6a626556cd4f5ba9119cfbb896e146cd5e39da09a5418ffefcccaec06e4905d77927a1d61fd00711f3d9a07fd9029438754bb039f8067b", 0x50}, {&(0x7f0000002b80)="f66bc6af0002eeddd670f23199ff8c028a9d3faf63b5164741772bbe8e4d0c1cce83d9199972ceab35d72adb107db76f1b50a353005f91e2f9834550079d84", 0x3f}, {&(0x7f0000002bc0)="6f1ad1882b70b7063e3ae890896d1c6df39a816f39282113a0c206ba8fdfa546b69e913c99e8205dbbe32427333426cf74d0dc00c79b7182edb3f86fd886251cb80f6ddb625396361834d2b1b80936ca1af93544459d4edb39a00cc6568fed95759c54728b2b4310824097ef70ffc6d299ac45ced306714d4f33549ebb8f427b9f00018a52a5b071b18284b7e4d64dc4c214442e71bff3f4087cebbf996b897904a81cff4db4f1eff458eb43eb04898a25cc250a23b24faaf87968ed6f2d137420c1577f55eac5198b3160298b1e6177a54cc4864a0a25d988fbf4026968826163b43d22b412d4015277", 0xea}], 0x8, 0x0, 0x0, 0x4004002}}, {{&(0x7f0000003080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000003100)="b13ebaea1660c8d08bca833c788dfebc147d29870b3a7f197093566820b986bcad0aff41b57db7550fece71f1f445f6de27513afef1686b03ee8e7152d09d553c62f6d7826fdd3c1b69b31f90bde2fd7f2a86b1374206e2087261c3e39a27a433c89aa57087458", 0x67}, {&(0x7f0000003180)="f91c3082fc2cbaad38fbff282d352a98f98b88e996e340b62e489bdafdea0f54990071b54bbb54e0f56924506d5b5d6a7ff1fcc4a37eb4073da851cc6ae6ef1278a645a0f15d66251efb54232ebbe83a03def078ed2af5e515b97e768abaa5e727e61ddad178f05863662c71edbcc8736807f02d1b83c506fd7736a95301b352494303e9773d729c6453eb2a7958cbeb6962be55089f6fc7249373b6939c60a142ca7e99c5ec06290944aa559f08161d55adab25de6b79819a7e061687b8d7e4162e41e1f17fe2ebfec5c5e47ba706cb7a06a36eadf80c998f4948af0f169c5c9d95d91b8d", 0xe5}, {&(0x7f0000003280)="1585deee14bab8b5b7ad123b7e28ee9423503d14f707038f7fa428d9b09625db2e992a911bf2e3cd3cd26d33178fbe216bcacc1ec4ef73e2f949a68587622e66d20844bdefac257d7cd2fbb97ef32fd81cb9133bf6765abef01d13d5d5d1d06c5b500882c716", 0x66}, {&(0x7f0000003300)="ecbe8704101bd9dd9b35c314888d174e998c41f2f0792cdafce9cb2292d4370be60df7efd8d7527504b339ba", 0x2c}, {&(0x7f0000003340)="e232f91edb356e3b1a5e0af63898656797ffc8a8523cb055ba527fadb2a113cd9db5fc79a9b97db8459959e7d149997a4c1fcc004182593ea6906bd530d2af783841491443f5d719aac93c87ae98f759c7daa43134d305f64e358dbd14236a01c1f662faa0f6c2f327221cd8a3c7822271068858823f7252512ce6a6bea0843bf12f3a10f793a6171c2f8bbc2d689b5af8a05eae965da1251de317e1e72bdecbed5b16cda1fa04d2d05be053cf03d85af827527cd94e929bdef806177fa547567788", 0xc2}, {&(0x7f0000003440)="719b9aeb90da825c7e9d76fc2abf8d18125b7bc463c5609d87fb0c2a5d6fbab4bfbe53d5ddc363f83e2186a2d682222533a7a87575d6e7b632e76e377d9b58b244b8ccbc9954209417867db3dff69d9c8f3cabe36b2b74dd27aade0ddda0ba05b961ce500e75ae699bdb16ac8d2ee9a49f9e9271c410e3a17630c0616af99e7831dbbda5d2025891f8451880296e659808fcd591e072908961ea409dcac31c6fa66f6949395f0715df0fd4647f4c6b9a0fbee7879bd8af740469c5ecf09f4d4489697b96fb8185aed4bddae89c54187c7114409623451274044db28839814f2e78499feae2c79288edf659d191cac3c6ad93941c190af06a6c6075f0d142e0b071b4a820bde61ad1375afe0489c330537f06bfeb28a4d28a5f0e1c1b25046f243eed8915eef5e052815537de9890874973e02a1ea1fc88526c201acf495c0a8453997ab0b933c693dcb0644133361a4be11cd486cfd54b96efd6769ac6b5cc6e6dfc98fceceef38af035d7cacb65a5ca21923f6986d28936f6b32ab038cf20da1dcb788f5b90327676ad3ca66e61e976508450c2580cbc748fbb284a7a484a9a064317349bd7ab28eec88240667316581ffb29bbc8e711a828adac8a61f9f52417c70481e082a9f80d7eb5e4b9f0e1d09ec70f0c02d0b2585e4df61c32b1980e548abf0ad3aaf3aa6c5e148c2c6bb622336e97d4789fdbb6f3efb84f348b6aba88a1bab638f1aeb8ec8ed17c7929c51f22c405d40663a4bb56734c2e3e9abbc3fa9722ee77e5d13a25b906bc79d39acdc5630b6d2ccfdc0c314c4293f56632814e46b185fff4cb8b2bc7194222c6355817ee7872b6d1b26bdb3327ecf35ec88be77c0865615231ca3465d3a15a54cddecae8c0fbc14c8c7b86fc60343a851a648875671c2de9cbc8577d5601335bf45482c540ee654246655de4e5b942c7132d2e1d40ea1678a1d3fa0d6e084017e5d9d7b227825f10b4d3d3ccd65fe02079cfbaed4c38317650ad843f5939b84a9e95c3aa39c891c4232029cddf1fde576913ac5c6de20e5b62ab9d76ce208a9849a00b291b9f7d63335595adfbdf5049da5c919db8d13380b5bbc6c853389c9f267a797028558fe865b221b27bc11bc66e4e899e5b01568c127978315ce98357162cd83b2d4533895ad687d7423f3ec8021317654eed35bf58c9038a1ed35eb92ce015e263ca90ef5e37eba1b7ea850276a70dbf0f3559d1a2eac6da37b1b023b24792a768300a33dc91d85081f8a5ca780bcc53feaff0a29f0dd0bedaf9c5c1ce8e45b3930919b53c37e9724d9f5d3de047edfc76fa212bd62316c12619f05c13f44a03a410c0620f90aa70a735bd0c8652d66fae1371529aa508aa97a1c585ea9a61fa57d20abbad4660aef09208d925bc603b399458c43a99cd65744e80c7cdb997fd1ec6efcacff266c6c14868d43350e4225db776288b221d17ed625266a1f958ba5981b84528de687252b43192c43e427df109d839e17331d69634b2fd970d1699aa5dd208e471c76e4d8f9a1b656bb7974600ef2734c6359c646faaf5eb3682ae3ac68d11764bb8bbda525fc873b482d0999cbc3fa74bc6bd1d30134a22986b13931699fe8cf95d1308764c6ce7addfb495df16dc6e014bde0dfacc40983e6fd7c12a7fccaed15a1352d05ff8421dd4f63893fee54068fe02b46f669396f736656f2ccbd497b1563eae1978b8e8fb7152690562f22c44f67d1202898aeb503b976b7060fdcd21a169dfd127dfea730fc91785bcd58305c4b6b023edfd2da781a12a9fd79f2a987eb31fb61693f5fcd7d8e8353f919ec9ffd5ce025f4eae0a020ca5bdc72bfb5feef377cd82cb355ce7a5f38bf709f3ad1dc1ac0bffd02787e87b4682cdfb590b4111f6758c1b104369837cb9b935b382e8958fd827e4bc7194d337c363237cca73317bb4b884517cd33b806e4642cc3c130cf377f18643ed25aa26288422f2c9fd427e39f78298ac37c614e9a2ab78052bb9fc8bcd6299bfe90dfac96970b2f5d98d1d4cc3ce54afa4bdc5f6ead796b15c78e7b0898bd857ff38c1c9825c1c2c09b5ec3a72dc3aa3b6459bc8fe6ebe5e8c8def5f3d2a007aa2d98373393e8305947876b8cc0296b8a439465b12000b9edf7c62a592f66d2f27a3d2303af90c6c7711560d61ce441ba4f89b4ccbaec2405aa4cc0f1329883fff7be8a8974f22493aa70a8b0fe5a1847ab120161062d0040986953c536d6697563f78fe46a550535c0e54b5e4248c88c322109e4707942771b560763d59d5a741874a6c8388271948a9ddf8ac5a35a193f28aaeecef459ae16093ce1a597eaa372dbc39b36f2034ae66c02509b5c4856a16b3fe616695239f947630368f8faf45e124e7f1871d3f74784897a733ce50572f0eeaf09d37e8923efcc841ae04d75ede84520860234f6d37ca4679fc405b2899d47d082aa8e3e927e600849575a5b6495b34c78a671b7294033bcb24d8df2f37b9994fa740cee3a27242f9654106906564c528c1d265b1314cc19dd51342255f36d0157b610a6f2c80bca0f7c57a8113256720635f197e08bd44c7fc24fa9268804b9ac49318c64ca99416fa36dd1be5218014dd83726ee958bc1c3de176606dc434d3caaa14090c3142b212cc0d2aedc1e83e719f13da906c760a3255ac8029bc89fd225227ee17ab3d465b6537ad38af52d9e84e348e592e159a50b6664f2ab9b442a61d3ef65b71c0f5303dac01b09981f9bb71d635960a034c46d3f832c29add1da40a05d50350707c64a462238ef3720d6d67aa190df3b44d932bd812de4ccb95d49c375b60aebcccbcea65064ec2589ffaf3a6256860de821d41ac6bcb33fedf3f9093d56f20d19e64e4c1ec2900220a029d1a5c01ee36114d14e5c4555c4e9dbe732ede98e2d54d762d137ae629b92d32a86bc05b66f398da9a7cc01cdc23d5dec1eba66e67fb6fc876c6d415dcba8a1ec928903d047697adb3da17624133811f7c63efd08eebb28a6d0819339efe2ee0372225601a9210f72d7006c5398c9601b2f9b7a7a0809f9372552869d154d91f6b8ccef9a2bb23e8e0e0e8cd4ebfb4aaed58ba2396818300e70da5c729005992fa7a4c4b1055e581b900cf114fe1888ee2e38c950c475d22ee14807d2e1e6544be53aeb3fbfdcab1053855ae3ce0615308490bacdc0d0ecb3d6306ce18003bb5094b9d1c86b7729141547cba4c24bf351e933b9c99966d12cc878e8fb22585fc7f040b1e06c8046cb43bf0fb13f1c041ea2f5958c92fe5152572c448a864afc00ee066a8df5bd28dd155ac4e6431e4d6159192a75ceb880e8051c61b50a3ae3dfa3480aaa9321f47a7a6fd8dae2b61cbedadca0380fedbd9b343407b286af453852d953b922cc0c6cc93675003b37a8feba64fa61cba8ad672ae842b2c59eff61a300275ec687cc38d04bea9b46c196c3832d9788db9b559c5fcc60a4e639d371d5b4212e0b2bf6476487a69fcfcca04a604877e8dc367b18fe3ed90fa8e5228a1bd73f90b177ab2ce6e3d3d062b41b86bad6a5af142592fe9b270050016c8b08796a339c2765ec4318d8dbf825ba759f400a60edc7be8af3e4205153b46df310c5329459fe6dd400bff49296ccfc9900255075c8e822ca9cfd8cae46d205e28ec033c4c0d16c210ee375110143d394bf869411465ac17bcf3d7a46ea7042cd87c3bfaf385de08cabaeb1cf91930e33ed0cfa3a17c4897040894cffeafb92dfee649aeb93a914bf0be77999dcac529688263c67711e0a2eed9477a910a31e522faac02b699b595255232ca604e0238b1e2c19e6a705b30f38a61199a633f8ae394c96fdeee25666934dc5e073dd082199b0c2cd0fd923c2c6c907b18682add0226cc64a1109eba952295a9261d9090042259651379aaaaed08f7d70f92df4aac443aa60c15142a3910d180bfc5b4c1b60942b939bb457645d1d654b6bfdceea1d3404bb764c2fda1af0d5455f7c3d4c21499e8368dfc08cb558b7c7747d21488e3b109025a583431e1258606c4ce746771f7b018591ce20073f4066a1150f342979586c7ccd73d58116f91f09366394a6cb8d79489f3f0d551497bcf1e9f2d6342dbeda96981b54c40f98fe3ef70fa172d3fa278e81fa7706383c042017a863748e80ca5d2e46e73448696dec3ee07fbb48d535ea122c31576184d1b04fd3f32e5626c489d90a3d89988efc8c6c40a77915fcdefdccafe19ad74588671322307473048bffcbe5809c0d4e07ecce2b9c9a97572805c9a742d43a7c1d6800c86aa3524ce517bf66e37f2c7a08c7bac4c83df1eb234c5cb6ef036d6dbcf2263ecde124b5599eb7ba9ed8d4c4051b38ae095a65abed87acc738c859c9d4ee449eb76808792f34d07afd73a92c983a2888a80354d0cfa44b3881de4522a861d8d7ffbfd1531728fb8e0138d01b489c5b8a9e8423da46343b4867b9b1785cc367298459e96fe777a6734fbd49b72e89fe82f2fb949387b2c952a85240addfc044e98e61b6a8bb08fab2f95a8b594d5803ac57ea08afd7151e9a0614be8f53ee2efc68336ae80d93caaed7e019311674be83b0f018804e8913495ac6c69869e81f4c2f0c13f18078128bbbd914712234c9a9aa66b0da75a9f9fad32503a65eaafb204b475ab2b0c35f1bfc75f0e070fd8b8be686cd48e3fadace9f9990c6103cb0590e14c4ffca1592c35a2cc95dd199fa57d87eb3f1b532c27a8157d0865a97b918d07610afccf76356196222ec3bade744e0dcfe59b0c9ef7f5b8ce11a15c63ed35cfbadb5a210e6fed98ef6511ef3bde43883db74eecb805feb2eae2b87365b45a7d288ef4092540563688ef6c7c900b34acdf86cc8b73823389875012b9bbb47012e1c24c92d461c70caaab11a1cb78b50adecb83e5cc71aba38aae1fa525747d5d142651c9498e42b2d1dcd888a41c3a333c0d420acc2d7f3fc77c623006794c7eebef326d694680d5a5fc4c760e7c0cf02f63b8012628981e405189139dd2d2e38f78b27a3e0e12f1b8e61828d9b6adb842c909cd2ef90636dfad290c0c17eaa3cbd81d2bd05184838188d428c7d67c2140193fd86b5746e217251b4f4cc2adc4b833ff1811853168e95e87328b355a367cd48b586aeb62a53de30544c7651e84329e3717020d2fe77f6e9d1c08af7115ed6d1020ed7d5f236eca34345227bc56d39251396862f38cff2b336cfe464900d8e7676fd699cddcd3263e51c67b81b434727a1a9323596d1b50d4b5424635a660edbc91465c7eac5ed4312e2f4a73b31f0f3e129dac8539a43e37e55ece5cc09ab88a957ed009dec957a90ffa3c62d8c93a84bc71002953da3965021836a905c8246a5f0394cba5e083f950c5a763275abb1347ac55be41d3d426094e6350726d8cea0364df6f5ed9ad24fb18a03ae367c2a346771c7708c9f11475f54827ec2ccfc1ae6065fdf1ec0727561c8ac73d615821c0012615d72a294868eae66918d2608e9eb7bfb881a24f4937e490ead0e1a8e0c1492ab2c2b345f3ddfd85ce8b59c0dde5c4ec06c8f3e17169229890be64ea0e694c221f2cb84ce4d3d9cfafa895efe67e611078719565d4aefd8b4daa0bd4b7dea4382fef0a97e11dc51589519ad07e191288db277ebdad37a37815ef82ba0ecb0133f56d1170c46d0d72d3b16a6dfbf7189b5f6f1b5db29c99b94c854e8fc2afd6d40692cd36d4391a2fe9415f95c5f83fa48ab1a4edf320b789498ac714b63ec0cba17650f225c5c97bb141f3dda0dfb858f949eff3794c7dccc06499bf553392a691413bb2", 0x1000}, {&(0x7f0000004440)="52d376f1aacd7074f65b3e842c221bee41c613db5f3d2b", 0x17}], 0x7, &(0x7f0000004600)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x108, 0x8041}}, {{&(0x7f0000004740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004800)=[{&(0x7f00000047c0)="22ccdcf42ee596eec327da3391edc4dc179d1841582267dbdc197b7f7ede2c95", 0x20}], 0x1, &(0x7f0000004ac0)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}], 0x88, 0x20000000}}], 0x4, 0x0) ioctl$VHOST_SET_FEATURES(r3, 0x4008af00, &(0x7f0000001200)=0x1c) write(r2, &(0x7f0000000100), 0xfffffe5d) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_opts(r7, 0x3a, 0x0, 0x0, 0xffffffffffffffff) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) [ 437.751317][ T8216] Page cache invalidation failure on direct I/O. Possible data corruption due to collision with buffered I/O! [ 437.955432][ T8216] File: /root/syzkaller-testdir2444287464/syzkaller.iFIIAU/210/bus PID: 8216 Comm: syz-executor.1 20:03:33 executing program 2: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) [ 438.300026][ T27] kauditd_printk_skb: 4297 callbacks suppressed [ 438.300045][ T27] audit: type=1326 audit(1664222613.325:54495): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:33 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f0000000500), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP(r0, 0xc0205648, &(0x7f0000000540)={0x0, 0x0, '\x00', @raw_data}) [ 438.431099][ T27] audit: type=1326 audit(1664222613.325:54496): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:33 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f0000000500), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP(r0, 0xc0205648, &(0x7f0000000540)={0x0, 0x0, '\x00', @raw_data}) [ 438.568516][ T27] audit: type=1326 audit(1664222613.325:54497): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 438.702028][ T27] audit: type=1326 audit(1664222613.325:54498): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:33 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) [ 438.823327][ T27] audit: type=1326 audit(1664222613.325:54499): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 438.939778][ T27] audit: type=1326 audit(1664222613.325:54500): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 439.078279][ T27] audit: type=1326 audit(1664222613.325:54501): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 439.178307][ T27] audit: type=1326 audit(1664222613.325:54502): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 439.248884][ T27] audit: type=1326 audit(1664222613.325:54503): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 [ 439.300138][ T27] audit: type=1326 audit(1664222613.325:54504): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=8204 comm=202A3A2A2098FFAD40C353EF7ED58A exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fe7a708a669 code=0x50000 20:03:34 executing program 4: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:34 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000000180)={0xa, 0x0, 0x0, @ipv4}, 0x1c) 20:03:34 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f0000000500), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP(r0, 0xc0205648, &(0x7f0000000540)={0x0, 0x0, '\x00', @raw_data}) 20:03:34 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f0000000500), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP(r0, 0xc0205648, &(0x7f0000000540)={0x0, 0x0, '\x00', @raw_data}) 20:03:34 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, 0x0) 20:03:34 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000000180)={0xa, 0x0, 0x0, @ipv4}, 0x1c) 20:03:34 executing program 2: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) 20:03:34 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000040)={@random="277da16fc683", @remote, @val, {@ipv4}}, 0x0) 20:03:34 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, 0x0) 20:03:34 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000000180)={0xa, 0x0, 0x0, @ipv4}, 0x1c) 20:03:34 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000040)={@random="277da16fc683", @remote, @val, {@ipv4}}, 0x0) [ 439.886103][ T1239] ieee802154 phy0 wpan0: encryption failed: -22 [ 439.892510][ T1239] ieee802154 phy1 wpan1: encryption failed: -22 [ 439.912222][ T8237] Page cache invalidation failure on direct I/O. Possible data corruption due to collision with buffered I/O! 20:03:35 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x141042, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2008002) r4 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) r5 = gettid() process_vm_writev(r5, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034aff7}], 0x1, 0x0) [ 439.983979][ T8237] File: /root/syzkaller-testdir218369096/syzkaller.3ivJdX/98/bus PID: 8237 Comm: syz-executor.4 [ 440.043038][ T8251] Page cache invalidation failure on direct I/O. Possible data corruption due to collision with buffered I/O! [ 440.068968][ T8251] File: /root/syzkaller-testdir2298889594/syzkaller.wlpWPf/215/bus PID: 8251 Comm: syz-executor.2 20:03:35 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000040)={@random="277da16fc683", @remote, @val, {@ipv4}}, 0x0) 20:03:35 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, 0x0) 20:03:35 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000000180)={0xa, 0x0, 0x0, @ipv4}, 0x1c) 20:03:35 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000040)={@random="277da16fc683", @remote, @val, {@ipv4}}, 0x0) 20:03:35 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, 0x0) 20:03:35 executing program 4: r0 = syz_open_dev$amidi(&(0x7f0000000000), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, 0x0) 20:03:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:35 executing program 3: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [], 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec"]}, 0x95) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e80)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000caa333a0daf2f73451c0e17aaf4f606fec68cb7d67514fe60077d4dd90123d27e7cf43547fcf411326b8c7dea9e4b15a773a8ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c29cf7f72c2ebf5f5edab94b3dfaca12017d560c6e2cff07000000000000d8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e00000000d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b296e0e244bd11747ffda1a869df7cc00004de8562344b419c45c2170fe873692d8256570c16822bdf7d97ef7c3a3af0b19edffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a0447776cf5dceefd7b72a0950d389bc9cb43aa607b7269561dd5b522bd0491331818a10f2ac8c3249582a20d4e04fd1ab7883f656ba2fe8b993b6bac5a84137d5f7a6edba86a7b9a4c2f3b3a8a98315167b8b8cdf2dcc2d30f4310e8281b0cdc017f9759060ea87673816be966a89a74ca316700218f919746bb4b84c16fd56ee450e411d75ab740000000000000004942394ed1422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4ed4053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce627a82afe16e019a5e0b5ec1bfc89afba090000c3630488ed0000621bc8fcc032b94ed09cbcb3577fea6f1e9fe8cd2b53a014ec391018f490f0e716b256acf183d8e55580a60af74d2078c664813354a2f18871c0c8df599bca31a7170419bb1d32f256ff3010e69b2f04b1c532d3766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925e6e1d9ab3e2036f4866e277d82829165d22f8aeb4ea299db2ebb6a6b157d4019545e0082d36ea0028d09608ef2e186fd216ce862913813e1be50f5b6b98d3e767183c8cf9f5dab8d5fe3dc100d8b6cf41c633694ebb6123876e6c50c0360daa387ba5da3e092463a4c08f2c686ca2a0000000000000000170000000029588161e5c83985525d0596df690f658da381536491276d55a4c91eca03738bb294e242279ffa13070000005c76ceeccc42d0bb16046b08ef2e66b14b90021f000000e0f795fbf03372a1e75ec7e92bd375ad8de47acaa9ce99fce3f14c445d31cda37cfdf2e20356932ca7469d000000000000765a3072cff58164b5473c1d57c633a23c38afe61dfb03de8e0c7381285ea81e2fa66dad50f96f05957e98a762fb35cfc92ae1e2159c83238b2ae7a741616b70f78b09c27c4a85ec299663b1280a8cff7acaf43401619de431e9521a853eb7dd5212ec59cb18e02b1a0bf6184718e45834a4977310a645ad2dfe40f5b104fa472ea5bc78a27ad6b03821467e8379c7d766ea7e420b62e1b8d9a7e33ea0085febfba4750648139f2d172fcc47b99878ff7f3d3f63fa60f8ffae000000000000009f64a05414fd35123400f9467cada329990b74f80177a5fa741dff7dfbdcc4886796a9f42e67a6910667e1a6f71e82df07bb21cd67c76cbf514fcea329fa435e0400cd5c3c000011f2e84d7e9334fbce4a7e00000000000094dc9c259e9ed42151b5cdbf666137fe4c4c891415b798802ae97684cade484ed622762aff8264c303f71fbe3c9589b686b2910744173fb4a76c9c040e439fdca9ab9f97a5b789557fb3c1737500f1edf7d61da6ec96bcfbd472fed74634b890e62dcd52cad16bedd61040e0986508bea9c1a75a5b4c975bf0c34f0d0d9bbf276e3bab4812171da937e03392dc08d7d2cc3909eb674c521cc9878d05c94b93762d3ab3f28ac68067c60f594c453ef2cced9ca9bd71c77f8bab48e472ebaac2d497054309e879854302ba6950cc62bfe10eedc28b9ba5c8e0fba634321f795b95ada4d48341dbaf8e6a0b840de888780c1b4c91f81bda0e5a428d62eeba258920475a179a1b1c280f04d06e886b6abbdbf242e083e53ebf4d36526b5634fa1596a1b27b2101d2d46f3e7682aa9375ef9950d0e9379360fbae060b5c5d074b067ce3b6a4501f9afd0d00000000000000000000000000000000000000000000325494a0bbfb98920131f69b4c8f70e1602485b44f3235dd64c1102b41d4a6bb98cd3d9ef44b3bf18081b833cf7b4c93c9ef222179bd06bdc80d003bf4ec174e483e2dd27395bd921d62f76f979626f12d417584e9ad14c5597f441f049b4691bb6a82771ee285463476c0d41df6669e79eb860d4253a3329713ec555130fc321700215f11efda27c7a0acf04b82ad0000000402b6debca7ad526895db0705ea7d7e9b63136c822ba81e98c947daaa4c747bc6ddf22553d65847fa1f0293520ad320ace4e72dc1dd8b524cc13ef5fde9df10e055ef9842c596d2f62224e8e7d4b8d5796baa05004c829acc775bb59e559cd7e2bd082e6ba9cd4577239b9258f343eb1a172d26d8a9159519e69352238286b4f6752ab5d242981b942abe587cc39c31c4c5d77d73ff68ec8bb2a957d015886e9c41d6fc6c289dfeb1605da12b4b8e7077cc9954ac7338a224d8910a8262f5c1417f836bc2ef0f74e7afe338a5e7eb4fe839e2020000004cf5ada0594faccdf05fa6097b483ba398c23daeedf814d033b3500ecf1c83ad534781ab7e48ee8bdd8d9154324a0000000ad81ff22064397b4777920600000000000000f94dbd28eb01fa1c6b029b94f73ef4a2393f733a04ec630dbc5c949cb3f61d657b12ba42a35833a1bb6aa3afb35409364759182307b0c485509232aef3a0107e888ae2aa0bc997551fc3b34548c5ac2f33c98cabc4d2ba9ed894a1c0776a4000aa9cdf5686925311c445aac78834dcc3d7afdb30b6860a390fb5302c75c2cf73fa7c29c35f03ef5e8cff2acf5321236f595b3b29b5f8b151f825a29c3391960808c6a8b3576d9ddaae002b031a49fe548f14176692d5757ce5cb5425f16264ba287e0696fbdb894e050d753a9caaae7330cf3dc1985e633e7948fe4398d47e02e52a746a008815579e73b29462019cd615295fba6e307c946264edda682b370feb8ca691e86126c30069b2552c109fd1b32e96fae5801351feab68955799cb3faf8e4564549d6532ea96d2813d25108a90fe253696e468314de2159d9a5723ac31e565f84dd753b7ecd5033573afa95b7b55fc72bef2eddd5f2410951a3ad1ca9e3aba34959709cb8254782cc641b074eae88008dadb1871456027ff06301a85969cac44568509ac72aabc23e1966e15a1de626e506f3520fa24bec1229821ca052b7cb4dcc6b560518fb8947d972d61acc0875a1a570000000000000000000000000000000030fd0643107c26243c243afb67a9c876e6a4aef9196d9a3ebe5224bf624d5e2adc9f6c3fe581a0ca41906b81098784e6a875af4dbe65865cff6fcccafb892b466a5b4903d154c0367e6449c58e95547effe8d3cf31c65af1894768dfadc64169a25332fe3ce2ea093ab100f8e9515b9fc7cf4eb5639aef7796122c33169ce902bf239db30acf1e069b3fde5395ab554cd721432b386aa54265d97a0fab6c8623468568f8d4e10cbcd3debf739ebb3bdd04ca070aa5939abfdbf0936753549bc254c2489f0cca26d7600000000000000000000000963d714a26e57a83e6baba554b097e6a1b38449e4d8a2aa97629f35ae8fb55bb0d3ee3c27b120f3ea9ad2ce0538b335d94b65b78a42df8ac8f668f8de4abf196f0ef972baa2786c593b0135d45a8192eb608b4ca1048f3c4225a6e35e21fcfa0a1d5f364416bb504fa3745371bb9d6988a6e34c12e3764302c7e013e7958ae88f102fdc59a83cc3888dac2aacb8162aaa8e579f75e878b403a7721f43dd236b661ef89a7334c2568323a65476f1b1dc2097ac79bf3d8a993453a9bb12cbea95e000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe28, 0xfffffe0a, &(0x7f0000000100)="280e00034305607e5bc5795e6558600800ffffffba0e7231f8ff81", 0x0, 0x100, 0xf2ffffff, 0xffffffffffffffb4, 0x212, &(0x7f0000000940)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500000000120000000000000000"}, 0x28) 20:03:35 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:35 executing program 4: r0 = syz_open_dev$amidi(&(0x7f0000000000), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, 0x0) 20:03:35 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) [ 440.602851][ T8280] loop0: detected capacity change from 0 to 264192 [ 440.618955][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 440.723290][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 440.799001][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 440.846791][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 440.930611][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:36 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:36 executing program 4: r0 = syz_open_dev$amidi(&(0x7f0000000000), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, 0x0) [ 440.987271][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:36 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:36 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) [ 441.071795][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 441.139611][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 441.197045][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 441.241826][ T8277] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:36 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:36 executing program 3: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [], 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec"]}, 0x95) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e80)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000caa333a0daf2f73451c0e17aaf4f606fec68cb7d67514fe60077d4dd90123d27e7cf43547fcf411326b8c7dea9e4b15a773a8ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c29cf7f72c2ebf5f5edab94b3dfaca12017d560c6e2cff07000000000000d8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e00000000d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b296e0e244bd11747ffda1a869df7cc00004de8562344b419c45c2170fe873692d8256570c16822bdf7d97ef7c3a3af0b19edffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a0447776cf5dceefd7b72a0950d389bc9cb43aa607b7269561dd5b522bd0491331818a10f2ac8c3249582a20d4e04fd1ab7883f656ba2fe8b993b6bac5a84137d5f7a6edba86a7b9a4c2f3b3a8a98315167b8b8cdf2dcc2d30f4310e8281b0cdc017f9759060ea87673816be966a89a74ca316700218f919746bb4b84c16fd56ee450e411d75ab740000000000000004942394ed1422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4ed4053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce627a82afe16e019a5e0b5ec1bfc89afba090000c3630488ed0000621bc8fcc032b94ed09cbcb3577fea6f1e9fe8cd2b53a014ec391018f490f0e716b256acf183d8e55580a60af74d2078c664813354a2f18871c0c8df599bca31a7170419bb1d32f256ff3010e69b2f04b1c532d3766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925e6e1d9ab3e2036f4866e277d82829165d22f8aeb4ea299db2ebb6a6b157d4019545e0082d36ea0028d09608ef2e186fd216ce862913813e1be50f5b6b98d3e767183c8cf9f5dab8d5fe3dc100d8b6cf41c633694ebb6123876e6c50c0360daa387ba5da3e092463a4c08f2c686ca2a0000000000000000170000000029588161e5c83985525d0596df690f658da381536491276d55a4c91eca03738bb294e242279ffa13070000005c76ceeccc42d0bb16046b08ef2e66b14b90021f000000e0f795fbf03372a1e75ec7e92bd375ad8de47acaa9ce99fce3f14c445d31cda37cfdf2e20356932ca7469d000000000000765a3072cff58164b5473c1d57c633a23c38afe61dfb03de8e0c7381285ea81e2fa66dad50f96f05957e98a762fb35cfc92ae1e2159c83238b2ae7a741616b70f78b09c27c4a85ec299663b1280a8cff7acaf43401619de431e9521a853eb7dd5212ec59cb18e02b1a0bf6184718e45834a4977310a645ad2dfe40f5b104fa472ea5bc78a27ad6b03821467e8379c7d766ea7e420b62e1b8d9a7e33ea0085febfba4750648139f2d172fcc47b99878ff7f3d3f63fa60f8ffae000000000000009f64a05414fd35123400f9467cada329990b74f80177a5fa741dff7dfbdcc4886796a9f42e67a6910667e1a6f71e82df07bb21cd67c76cbf514fcea329fa435e0400cd5c3c000011f2e84d7e9334fbce4a7e00000000000094dc9c259e9ed42151b5cdbf666137fe4c4c891415b798802ae97684cade484ed622762aff8264c303f71fbe3c9589b686b2910744173fb4a76c9c040e439fdca9ab9f97a5b789557fb3c1737500f1edf7d61da6ec96bcfbd472fed74634b890e62dcd52cad16bedd61040e0986508bea9c1a75a5b4c975bf0c34f0d0d9bbf276e3bab4812171da937e03392dc08d7d2cc3909eb674c521cc9878d05c94b93762d3ab3f28ac68067c60f594c453ef2cced9ca9bd71c77f8bab48e472ebaac2d497054309e879854302ba6950cc62bfe10eedc28b9ba5c8e0fba634321f795b95ada4d48341dbaf8e6a0b840de888780c1b4c91f81bda0e5a428d62eeba258920475a179a1b1c280f04d06e886b6abbdbf242e083e53ebf4d36526b5634fa1596a1b27b2101d2d46f3e7682aa9375ef9950d0e9379360fbae060b5c5d074b067ce3b6a4501f9afd0d00000000000000000000000000000000000000000000325494a0bbfb98920131f69b4c8f70e1602485b44f3235dd64c1102b41d4a6bb98cd3d9ef44b3bf18081b833cf7b4c93c9ef222179bd06bdc80d003bf4ec174e483e2dd27395bd921d62f76f979626f12d417584e9ad14c5597f441f049b4691bb6a82771ee285463476c0d41df6669e79eb860d4253a3329713ec555130fc321700215f11efda27c7a0acf04b82ad0000000402b6debca7ad526895db0705ea7d7e9b63136c822ba81e98c947daaa4c747bc6ddf22553d65847fa1f0293520ad320ace4e72dc1dd8b524cc13ef5fde9df10e055ef9842c596d2f62224e8e7d4b8d5796baa05004c829acc775bb59e559cd7e2bd082e6ba9cd4577239b9258f343eb1a172d26d8a9159519e69352238286b4f6752ab5d242981b942abe587cc39c31c4c5d77d73ff68ec8bb2a957d015886e9c41d6fc6c289dfeb1605da12b4b8e7077cc9954ac7338a224d8910a8262f5c1417f836bc2ef0f74e7afe338a5e7eb4fe839e2020000004cf5ada0594faccdf05fa6097b483ba398c23daeedf814d033b3500ecf1c83ad534781ab7e48ee8bdd8d9154324a0000000ad81ff22064397b4777920600000000000000f94dbd28eb01fa1c6b029b94f73ef4a2393f733a04ec630dbc5c949cb3f61d657b12ba42a35833a1bb6aa3afb35409364759182307b0c485509232aef3a0107e888ae2aa0bc997551fc3b34548c5ac2f33c98cabc4d2ba9ed894a1c0776a4000aa9cdf5686925311c445aac78834dcc3d7afdb30b6860a390fb5302c75c2cf73fa7c29c35f03ef5e8cff2acf5321236f595b3b29b5f8b151f825a29c3391960808c6a8b3576d9ddaae002b031a49fe548f14176692d5757ce5cb5425f16264ba287e0696fbdb894e050d753a9caaae7330cf3dc1985e633e7948fe4398d47e02e52a746a008815579e73b29462019cd615295fba6e307c946264edda682b370feb8ca691e86126c30069b2552c109fd1b32e96fae5801351feab68955799cb3faf8e4564549d6532ea96d2813d25108a90fe253696e468314de2159d9a5723ac31e565f84dd753b7ecd5033573afa95b7b55fc72bef2eddd5f2410951a3ad1ca9e3aba34959709cb8254782cc641b074eae88008dadb1871456027ff06301a85969cac44568509ac72aabc23e1966e15a1de626e506f3520fa24bec1229821ca052b7cb4dcc6b560518fb8947d972d61acc0875a1a570000000000000000000000000000000030fd0643107c26243c243afb67a9c876e6a4aef9196d9a3ebe5224bf624d5e2adc9f6c3fe581a0ca41906b81098784e6a875af4dbe65865cff6fcccafb892b466a5b4903d154c0367e6449c58e95547effe8d3cf31c65af1894768dfadc64169a25332fe3ce2ea093ab100f8e9515b9fc7cf4eb5639aef7796122c33169ce902bf239db30acf1e069b3fde5395ab554cd721432b386aa54265d97a0fab6c8623468568f8d4e10cbcd3debf739ebb3bdd04ca070aa5939abfdbf0936753549bc254c2489f0cca26d7600000000000000000000000963d714a26e57a83e6baba554b097e6a1b38449e4d8a2aa97629f35ae8fb55bb0d3ee3c27b120f3ea9ad2ce0538b335d94b65b78a42df8ac8f668f8de4abf196f0ef972baa2786c593b0135d45a8192eb608b4ca1048f3c4225a6e35e21fcfa0a1d5f364416bb504fa3745371bb9d6988a6e34c12e3764302c7e013e7958ae88f102fdc59a83cc3888dac2aacb8162aaa8e579f75e878b403a7721f43dd236b661ef89a7334c2568323a65476f1b1dc2097ac79bf3d8a993453a9bb12cbea95e000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe28, 0xfffffe0a, &(0x7f0000000100)="280e00034305607e5bc5795e6558600800ffffffba0e7231f8ff81", 0x0, 0x100, 0xf2ffffff, 0xffffffffffffffb4, 0x212, &(0x7f0000000940)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500000000120000000000000000"}, 0x28) 20:03:36 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:36 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) [ 441.606565][ T8306] loop0: detected capacity change from 0 to 264192 20:03:36 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 20:03:36 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:36 executing program 3: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [], 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec"]}, 0x95) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e80)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000caa333a0daf2f73451c0e17aaf4f606fec68cb7d67514fe60077d4dd90123d27e7cf43547fcf411326b8c7dea9e4b15a773a8ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c29cf7f72c2ebf5f5edab94b3dfaca12017d560c6e2cff07000000000000d8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e00000000d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b296e0e244bd11747ffda1a869df7cc00004de8562344b419c45c2170fe873692d8256570c16822bdf7d97ef7c3a3af0b19edffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a0447776cf5dceefd7b72a0950d389bc9cb43aa607b7269561dd5b522bd0491331818a10f2ac8c3249582a20d4e04fd1ab7883f656ba2fe8b993b6bac5a84137d5f7a6edba86a7b9a4c2f3b3a8a98315167b8b8cdf2dcc2d30f4310e8281b0cdc017f9759060ea87673816be966a89a74ca316700218f919746bb4b84c16fd56ee450e411d75ab740000000000000004942394ed1422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4ed4053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce627a82afe16e019a5e0b5ec1bfc89afba090000c3630488ed0000621bc8fcc032b94ed09cbcb3577fea6f1e9fe8cd2b53a014ec391018f490f0e716b256acf183d8e55580a60af74d2078c664813354a2f18871c0c8df599bca31a7170419bb1d32f256ff3010e69b2f04b1c532d3766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925e6e1d9ab3e2036f4866e277d82829165d22f8aeb4ea299db2ebb6a6b157d4019545e0082d36ea0028d09608ef2e186fd216ce862913813e1be50f5b6b98d3e767183c8cf9f5dab8d5fe3dc100d8b6cf41c633694ebb6123876e6c50c0360daa387ba5da3e092463a4c08f2c686ca2a0000000000000000170000000029588161e5c83985525d0596df690f658da381536491276d55a4c91eca03738bb294e242279ffa13070000005c76ceeccc42d0bb16046b08ef2e66b14b90021f000000e0f795fbf03372a1e75ec7e92bd375ad8de47acaa9ce99fce3f14c445d31cda37cfdf2e20356932ca7469d000000000000765a3072cff58164b5473c1d57c633a23c38afe61dfb03de8e0c7381285ea81e2fa66dad50f96f05957e98a762fb35cfc92ae1e2159c83238b2ae7a741616b70f78b09c27c4a85ec299663b1280a8cff7acaf43401619de431e9521a853eb7dd5212ec59cb18e02b1a0bf6184718e45834a4977310a645ad2dfe40f5b104fa472ea5bc78a27ad6b03821467e8379c7d766ea7e420b62e1b8d9a7e33ea0085febfba4750648139f2d172fcc47b99878ff7f3d3f63fa60f8ffae000000000000009f64a05414fd35123400f9467cada329990b74f80177a5fa741dff7dfbdcc4886796a9f42e67a6910667e1a6f71e82df07bb21cd67c76cbf514fcea329fa435e0400cd5c3c000011f2e84d7e9334fbce4a7e00000000000094dc9c259e9ed42151b5cdbf666137fe4c4c891415b798802ae97684cade484ed622762aff8264c303f71fbe3c9589b686b2910744173fb4a76c9c040e439fdca9ab9f97a5b789557fb3c1737500f1edf7d61da6ec96bcfbd472fed74634b890e62dcd52cad16bedd61040e0986508bea9c1a75a5b4c975bf0c34f0d0d9bbf276e3bab4812171da937e03392dc08d7d2cc3909eb674c521cc9878d05c94b93762d3ab3f28ac68067c60f594c453ef2cced9ca9bd71c77f8bab48e472ebaac2d497054309e879854302ba6950cc62bfe10eedc28b9ba5c8e0fba634321f795b95ada4d48341dbaf8e6a0b840de888780c1b4c91f81bda0e5a428d62eeba258920475a179a1b1c280f04d06e886b6abbdbf242e083e53ebf4d36526b5634fa1596a1b27b2101d2d46f3e7682aa9375ef9950d0e9379360fbae060b5c5d074b067ce3b6a4501f9afd0d00000000000000000000000000000000000000000000325494a0bbfb98920131f69b4c8f70e1602485b44f3235dd64c1102b41d4a6bb98cd3d9ef44b3bf18081b833cf7b4c93c9ef222179bd06bdc80d003bf4ec174e483e2dd27395bd921d62f76f979626f12d417584e9ad14c5597f441f049b4691bb6a82771ee285463476c0d41df6669e79eb860d4253a3329713ec555130fc321700215f11efda27c7a0acf04b82ad0000000402b6debca7ad526895db0705ea7d7e9b63136c822ba81e98c947daaa4c747bc6ddf22553d65847fa1f0293520ad320ace4e72dc1dd8b524cc13ef5fde9df10e055ef9842c596d2f62224e8e7d4b8d5796baa05004c829acc775bb59e559cd7e2bd082e6ba9cd4577239b9258f343eb1a172d26d8a9159519e69352238286b4f6752ab5d242981b942abe587cc39c31c4c5d77d73ff68ec8bb2a957d015886e9c41d6fc6c289dfeb1605da12b4b8e7077cc9954ac7338a224d8910a8262f5c1417f836bc2ef0f74e7afe338a5e7eb4fe839e2020000004cf5ada0594faccdf05fa6097b483ba398c23daeedf814d033b3500ecf1c83ad534781ab7e48ee8bdd8d9154324a0000000ad81ff22064397b4777920600000000000000f94dbd28eb01fa1c6b029b94f73ef4a2393f733a04ec630dbc5c949cb3f61d657b12ba42a35833a1bb6aa3afb35409364759182307b0c485509232aef3a0107e888ae2aa0bc997551fc3b34548c5ac2f33c98cabc4d2ba9ed894a1c0776a4000aa9cdf5686925311c445aac78834dcc3d7afdb30b6860a390fb5302c75c2cf73fa7c29c35f03ef5e8cff2acf5321236f595b3b29b5f8b151f825a29c3391960808c6a8b3576d9ddaae002b031a49fe548f14176692d5757ce5cb5425f16264ba287e0696fbdb894e050d753a9caaae7330cf3dc1985e633e7948fe4398d47e02e52a746a008815579e73b29462019cd615295fba6e307c946264edda682b370feb8ca691e86126c30069b2552c109fd1b32e96fae5801351feab68955799cb3faf8e4564549d6532ea96d2813d25108a90fe253696e468314de2159d9a5723ac31e565f84dd753b7ecd5033573afa95b7b55fc72bef2eddd5f2410951a3ad1ca9e3aba34959709cb8254782cc641b074eae88008dadb1871456027ff06301a85969cac44568509ac72aabc23e1966e15a1de626e506f3520fa24bec1229821ca052b7cb4dcc6b560518fb8947d972d61acc0875a1a570000000000000000000000000000000030fd0643107c26243c243afb67a9c876e6a4aef9196d9a3ebe5224bf624d5e2adc9f6c3fe581a0ca41906b81098784e6a875af4dbe65865cff6fcccafb892b466a5b4903d154c0367e6449c58e95547effe8d3cf31c65af1894768dfadc64169a25332fe3ce2ea093ab100f8e9515b9fc7cf4eb5639aef7796122c33169ce902bf239db30acf1e069b3fde5395ab554cd721432b386aa54265d97a0fab6c8623468568f8d4e10cbcd3debf739ebb3bdd04ca070aa5939abfdbf0936753549bc254c2489f0cca26d7600000000000000000000000963d714a26e57a83e6baba554b097e6a1b38449e4d8a2aa97629f35ae8fb55bb0d3ee3c27b120f3ea9ad2ce0538b335d94b65b78a42df8ac8f668f8de4abf196f0ef972baa2786c593b0135d45a8192eb608b4ca1048f3c4225a6e35e21fcfa0a1d5f364416bb504fa3745371bb9d6988a6e34c12e3764302c7e013e7958ae88f102fdc59a83cc3888dac2aacb8162aaa8e579f75e878b403a7721f43dd236b661ef89a7334c2568323a65476f1b1dc2097ac79bf3d8a993453a9bb12cbea95e000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe28, 0xfffffe0a, &(0x7f0000000100)="280e00034305607e5bc5795e6558600800ffffffba0e7231f8ff81", 0x0, 0x100, 0xf2ffffff, 0xffffffffffffffb4, 0x212, &(0x7f0000000940)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500000000120000000000000000"}, 0x28) 20:03:36 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:36 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:36 executing program 3: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [], 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec"]}, 0x95) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e80)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000caa333a0daf2f73451c0e17aaf4f606fec68cb7d67514fe60077d4dd90123d27e7cf43547fcf411326b8c7dea9e4b15a773a8ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c29cf7f72c2ebf5f5edab94b3dfaca12017d560c6e2cff07000000000000d8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e00000000d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b296e0e244bd11747ffda1a869df7cc00004de8562344b419c45c2170fe873692d8256570c16822bdf7d97ef7c3a3af0b19edffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a0447776cf5dceefd7b72a0950d389bc9cb43aa607b7269561dd5b522bd0491331818a10f2ac8c3249582a20d4e04fd1ab7883f656ba2fe8b993b6bac5a84137d5f7a6edba86a7b9a4c2f3b3a8a98315167b8b8cdf2dcc2d30f4310e8281b0cdc017f9759060ea87673816be966a89a74ca316700218f919746bb4b84c16fd56ee450e411d75ab740000000000000004942394ed1422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4ed4053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce627a82afe16e019a5e0b5ec1bfc89afba090000c3630488ed0000621bc8fcc032b94ed09cbcb3577fea6f1e9fe8cd2b53a014ec391018f490f0e716b256acf183d8e55580a60af74d2078c664813354a2f18871c0c8df599bca31a7170419bb1d32f256ff3010e69b2f04b1c532d3766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925e6e1d9ab3e2036f4866e277d82829165d22f8aeb4ea299db2ebb6a6b157d4019545e0082d36ea0028d09608ef2e186fd216ce862913813e1be50f5b6b98d3e767183c8cf9f5dab8d5fe3dc100d8b6cf41c633694ebb6123876e6c50c0360daa387ba5da3e092463a4c08f2c686ca2a0000000000000000170000000029588161e5c83985525d0596df690f658da381536491276d55a4c91eca03738bb294e242279ffa13070000005c76ceeccc42d0bb16046b08ef2e66b14b90021f000000e0f795fbf03372a1e75ec7e92bd375ad8de47acaa9ce99fce3f14c445d31cda37cfdf2e20356932ca7469d000000000000765a3072cff58164b5473c1d57c633a23c38afe61dfb03de8e0c7381285ea81e2fa66dad50f96f05957e98a762fb35cfc92ae1e2159c83238b2ae7a741616b70f78b09c27c4a85ec299663b1280a8cff7acaf43401619de431e9521a853eb7dd5212ec59cb18e02b1a0bf6184718e45834a4977310a645ad2dfe40f5b104fa472ea5bc78a27ad6b03821467e8379c7d766ea7e420b62e1b8d9a7e33ea0085febfba4750648139f2d172fcc47b99878ff7f3d3f63fa60f8ffae000000000000009f64a05414fd35123400f9467cada329990b74f80177a5fa741dff7dfbdcc4886796a9f42e67a6910667e1a6f71e82df07bb21cd67c76cbf514fcea329fa435e0400cd5c3c000011f2e84d7e9334fbce4a7e00000000000094dc9c259e9ed42151b5cdbf666137fe4c4c891415b798802ae97684cade484ed622762aff8264c303f71fbe3c9589b686b2910744173fb4a76c9c040e439fdca9ab9f97a5b789557fb3c1737500f1edf7d61da6ec96bcfbd472fed74634b890e62dcd52cad16bedd61040e0986508bea9c1a75a5b4c975bf0c34f0d0d9bbf276e3bab4812171da937e03392dc08d7d2cc3909eb674c521cc9878d05c94b93762d3ab3f28ac68067c60f594c453ef2cced9ca9bd71c77f8bab48e472ebaac2d497054309e879854302ba6950cc62bfe10eedc28b9ba5c8e0fba634321f795b95ada4d48341dbaf8e6a0b840de888780c1b4c91f81bda0e5a428d62eeba258920475a179a1b1c280f04d06e886b6abbdbf242e083e53ebf4d36526b5634fa1596a1b27b2101d2d46f3e7682aa9375ef9950d0e9379360fbae060b5c5d074b067ce3b6a4501f9afd0d00000000000000000000000000000000000000000000325494a0bbfb98920131f69b4c8f70e1602485b44f3235dd64c1102b41d4a6bb98cd3d9ef44b3bf18081b833cf7b4c93c9ef222179bd06bdc80d003bf4ec174e483e2dd27395bd921d62f76f979626f12d417584e9ad14c5597f441f049b4691bb6a82771ee285463476c0d41df6669e79eb860d4253a3329713ec555130fc321700215f11efda27c7a0acf04b82ad0000000402b6debca7ad526895db0705ea7d7e9b63136c822ba81e98c947daaa4c747bc6ddf22553d65847fa1f0293520ad320ace4e72dc1dd8b524cc13ef5fde9df10e055ef9842c596d2f62224e8e7d4b8d5796baa05004c829acc775bb59e559cd7e2bd082e6ba9cd4577239b9258f343eb1a172d26d8a9159519e69352238286b4f6752ab5d242981b942abe587cc39c31c4c5d77d73ff68ec8bb2a957d015886e9c41d6fc6c289dfeb1605da12b4b8e7077cc9954ac7338a224d8910a8262f5c1417f836bc2ef0f74e7afe338a5e7eb4fe839e2020000004cf5ada0594faccdf05fa6097b483ba398c23daeedf814d033b3500ecf1c83ad534781ab7e48ee8bdd8d9154324a0000000ad81ff22064397b4777920600000000000000f94dbd28eb01fa1c6b029b94f73ef4a2393f733a04ec630dbc5c949cb3f61d657b12ba42a35833a1bb6aa3afb35409364759182307b0c485509232aef3a0107e888ae2aa0bc997551fc3b34548c5ac2f33c98cabc4d2ba9ed894a1c0776a4000aa9cdf5686925311c445aac78834dcc3d7afdb30b6860a390fb5302c75c2cf73fa7c29c35f03ef5e8cff2acf5321236f595b3b29b5f8b151f825a29c3391960808c6a8b3576d9ddaae002b031a49fe548f14176692d5757ce5cb5425f16264ba287e0696fbdb894e050d753a9caaae7330cf3dc1985e633e7948fe4398d47e02e52a746a008815579e73b29462019cd615295fba6e307c946264edda682b370feb8ca691e86126c30069b2552c109fd1b32e96fae5801351feab68955799cb3faf8e4564549d6532ea96d2813d25108a90fe253696e468314de2159d9a5723ac31e565f84dd753b7ecd5033573afa95b7b55fc72bef2eddd5f2410951a3ad1ca9e3aba34959709cb8254782cc641b074eae88008dadb1871456027ff06301a85969cac44568509ac72aabc23e1966e15a1de626e506f3520fa24bec1229821ca052b7cb4dcc6b560518fb8947d972d61acc0875a1a570000000000000000000000000000000030fd0643107c26243c243afb67a9c876e6a4aef9196d9a3ebe5224bf624d5e2adc9f6c3fe581a0ca41906b81098784e6a875af4dbe65865cff6fcccafb892b466a5b4903d154c0367e6449c58e95547effe8d3cf31c65af1894768dfadc64169a25332fe3ce2ea093ab100f8e9515b9fc7cf4eb5639aef7796122c33169ce902bf239db30acf1e069b3fde5395ab554cd721432b386aa54265d97a0fab6c8623468568f8d4e10cbcd3debf739ebb3bdd04ca070aa5939abfdbf0936753549bc254c2489f0cca26d7600000000000000000000000963d714a26e57a83e6baba554b097e6a1b38449e4d8a2aa97629f35ae8fb55bb0d3ee3c27b120f3ea9ad2ce0538b335d94b65b78a42df8ac8f668f8de4abf196f0ef972baa2786c593b0135d45a8192eb608b4ca1048f3c4225a6e35e21fcfa0a1d5f364416bb504fa3745371bb9d6988a6e34c12e3764302c7e013e7958ae88f102fdc59a83cc3888dac2aacb8162aaa8e579f75e878b403a7721f43dd236b661ef89a7334c2568323a65476f1b1dc2097ac79bf3d8a993453a9bb12cbea95e000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe28, 0xfffffe0a, &(0x7f0000000100)="280e00034305607e5bc5795e6558600800ffffffba0e7231f8ff81", 0x0, 0x100, 0xf2ffffff, 0xffffffffffffffb4, 0x212, &(0x7f0000000940)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500000000120000000000000000"}, 0x28) 20:03:37 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:37 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 20:03:37 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 20:03:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) [ 442.474757][ T8335] loop3: detected capacity change from 0 to 264192 20:03:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:37 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) [ 442.698991][ T8340] loop0: detected capacity change from 0 to 264192 [ 442.766036][ T8342] loop1: detected capacity change from 0 to 264192 20:03:38 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 20:03:38 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 20:03:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) [ 443.579896][ T8358] loop3: detected capacity change from 0 to 264192 20:03:38 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) [ 443.711234][ T8360] loop0: detected capacity change from 0 to 264192 [ 443.735269][ T27] kauditd_printk_skb: 134 callbacks suppressed [ 443.735295][ T27] audit: type=1804 audit(1664222618.765:54639): pid=8358 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir3168143035/syzkaller.Wxdfas/215/file0/bus" dev="loop3" ino=1048660 res=1 errno=0 [ 443.892990][ T27] audit: type=1804 audit(1664222618.875:54640): pid=8360 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1376531564/syzkaller.oow26Z/243/file0/bus" dev="loop0" ino=1048661 res=1 errno=0 20:03:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:39 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) [ 444.149709][ T8368] loop1: detected capacity change from 0 to 264192 [ 444.297935][ T27] audit: type=1804 audit(1664222619.325:54641): pid=8368 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2444287464/syzkaller.iFIIAU/217/file0/bus" dev="loop1" ino=1048662 res=1 errno=0 20:03:39 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 20:03:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:39 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) [ 444.749703][ T8382] loop2: detected capacity change from 0 to 264192 [ 444.855252][ T27] audit: type=1804 audit(1664222619.885:54642): pid=8382 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2298889594/syzkaller.wlpWPf/220/file0/bus" dev="loop2" ino=1048663 res=1 errno=0 [ 444.904851][ T8385] loop0: detected capacity change from 0 to 264192 [ 444.928667][ T27] audit: type=1804 audit(1664222619.885:54643): pid=8383 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir3168143035/syzkaller.Wxdfas/216/bus" dev="sda1" ino=1160 res=1 errno=0 [ 444.985868][ T8381] loop3: detected capacity change from 0 to 264192 20:03:40 executing program 5: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [], 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec"]}, 0x95) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e80)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000caa333a0daf2f73451c0e17aaf4f606fec68cb7d67514fe60077d4dd90123d27e7cf43547fcf411326b8c7dea9e4b15a773a8ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c29cf7f72c2ebf5f5edab94b3dfaca12017d560c6e2cff07000000000000d8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e00000000d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b296e0e244bd11747ffda1a869df7cc00004de8562344b419c45c2170fe873692d8256570c16822bdf7d97ef7c3a3af0b19edffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a0447776cf5dceefd7b72a0950d389bc9cb43aa607b7269561dd5b522bd0491331818a10f2ac8c3249582a20d4e04fd1ab7883f656ba2fe8b993b6bac5a84137d5f7a6edba86a7b9a4c2f3b3a8a98315167b8b8cdf2dcc2d30f4310e8281b0cdc017f9759060ea87673816be966a89a74ca316700218f919746bb4b84c16fd56ee450e411d75ab740000000000000004942394ed1422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4ed4053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce627a82afe16e019a5e0b5ec1bfc89afba090000c3630488ed0000621bc8fcc032b94ed09cbcb3577fea6f1e9fe8cd2b53a014ec391018f490f0e716b256acf183d8e55580a60af74d2078c664813354a2f18871c0c8df599bca31a7170419bb1d32f256ff3010e69b2f04b1c532d3766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925e6e1d9ab3e2036f4866e277d82829165d22f8aeb4ea299db2ebb6a6b157d4019545e0082d36ea0028d09608ef2e186fd216ce862913813e1be50f5b6b98d3e767183c8cf9f5dab8d5fe3dc100d8b6cf41c633694ebb6123876e6c50c0360daa387ba5da3e092463a4c08f2c686ca2a0000000000000000170000000029588161e5c83985525d0596df690f658da381536491276d55a4c91eca03738bb294e242279ffa13070000005c76ceeccc42d0bb16046b08ef2e66b14b90021f000000e0f795fbf03372a1e75ec7e92bd375ad8de47acaa9ce99fce3f14c445d31cda37cfdf2e20356932ca7469d000000000000765a3072cff58164b5473c1d57c633a23c38afe61dfb03de8e0c7381285ea81e2fa66dad50f96f05957e98a762fb35cfc92ae1e2159c83238b2ae7a741616b70f78b09c27c4a85ec299663b1280a8cff7acaf43401619de431e9521a853eb7dd5212ec59cb18e02b1a0bf6184718e45834a4977310a645ad2dfe40f5b104fa472ea5bc78a27ad6b03821467e8379c7d766ea7e420b62e1b8d9a7e33ea0085febfba4750648139f2d172fcc47b99878ff7f3d3f63fa60f8ffae000000000000009f64a05414fd35123400f9467cada329990b74f80177a5fa741dff7dfbdcc4886796a9f42e67a6910667e1a6f71e82df07bb21cd67c76cbf514fcea329fa435e0400cd5c3c000011f2e84d7e9334fbce4a7e00000000000094dc9c259e9ed42151b5cdbf666137fe4c4c891415b798802ae97684cade484ed622762aff8264c303f71fbe3c9589b686b2910744173fb4a76c9c040e439fdca9ab9f97a5b789557fb3c1737500f1edf7d61da6ec96bcfbd472fed74634b890e62dcd52cad16bedd61040e0986508bea9c1a75a5b4c975bf0c34f0d0d9bbf276e3bab4812171da937e03392dc08d7d2cc3909eb674c521cc9878d05c94b93762d3ab3f28ac68067c60f594c453ef2cced9ca9bd71c77f8bab48e472ebaac2d497054309e879854302ba6950cc62bfe10eedc28b9ba5c8e0fba634321f795b95ada4d48341dbaf8e6a0b840de888780c1b4c91f81bda0e5a428d62eeba258920475a179a1b1c280f04d06e886b6abbdbf242e083e53ebf4d36526b5634fa1596a1b27b2101d2d46f3e7682aa9375ef9950d0e9379360fbae060b5c5d074b067ce3b6a4501f9afd0d00000000000000000000000000000000000000000000325494a0bbfb98920131f69b4c8f70e1602485b44f3235dd64c1102b41d4a6bb98cd3d9ef44b3bf18081b833cf7b4c93c9ef222179bd06bdc80d003bf4ec174e483e2dd27395bd921d62f76f979626f12d417584e9ad14c5597f441f049b4691bb6a82771ee285463476c0d41df6669e79eb860d4253a3329713ec555130fc321700215f11efda27c7a0acf04b82ad0000000402b6debca7ad526895db0705ea7d7e9b63136c822ba81e98c947daaa4c747bc6ddf22553d65847fa1f0293520ad320ace4e72dc1dd8b524cc13ef5fde9df10e055ef9842c596d2f62224e8e7d4b8d5796baa05004c829acc775bb59e559cd7e2bd082e6ba9cd4577239b9258f343eb1a172d26d8a9159519e69352238286b4f6752ab5d242981b942abe587cc39c31c4c5d77d73ff68ec8bb2a957d015886e9c41d6fc6c289dfeb1605da12b4b8e7077cc9954ac7338a224d8910a8262f5c1417f836bc2ef0f74e7afe338a5e7eb4fe839e2020000004cf5ada0594faccdf05fa6097b483ba398c23daeedf814d033b3500ecf1c83ad534781ab7e48ee8bdd8d9154324a0000000ad81ff22064397b4777920600000000000000f94dbd28eb01fa1c6b029b94f73ef4a2393f733a04ec630dbc5c949cb3f61d657b12ba42a35833a1bb6aa3afb35409364759182307b0c485509232aef3a0107e888ae2aa0bc997551fc3b34548c5ac2f33c98cabc4d2ba9ed894a1c0776a4000aa9cdf5686925311c445aac78834dcc3d7afdb30b6860a390fb5302c75c2cf73fa7c29c35f03ef5e8cff2acf5321236f595b3b29b5f8b151f825a29c3391960808c6a8b3576d9ddaae002b031a49fe548f14176692d5757ce5cb5425f16264ba287e0696fbdb894e050d753a9caaae7330cf3dc1985e633e7948fe4398d47e02e52a746a008815579e73b29462019cd615295fba6e307c946264edda682b370feb8ca691e86126c30069b2552c109fd1b32e96fae5801351feab68955799cb3faf8e4564549d6532ea96d2813d25108a90fe253696e468314de2159d9a5723ac31e565f84dd753b7ecd5033573afa95b7b55fc72bef2eddd5f2410951a3ad1ca9e3aba34959709cb8254782cc641b074eae88008dadb1871456027ff06301a85969cac44568509ac72aabc23e1966e15a1de626e506f3520fa24bec1229821ca052b7cb4dcc6b560518fb8947d972d61acc0875a1a570000000000000000000000000000000030fd0643107c26243c243afb67a9c876e6a4aef9196d9a3ebe5224bf624d5e2adc9f6c3fe581a0ca41906b81098784e6a875af4dbe65865cff6fcccafb892b466a5b4903d154c0367e6449c58e95547effe8d3cf31c65af1894768dfadc64169a25332fe3ce2ea093ab100f8e9515b9fc7cf4eb5639aef7796122c33169ce902bf239db30acf1e069b3fde5395ab554cd721432b386aa54265d97a0fab6c8623468568f8d4e10cbcd3debf739ebb3bdd04ca070aa5939abfdbf0936753549bc254c2489f0cca26d7600000000000000000000000963d714a26e57a83e6baba554b097e6a1b38449e4d8a2aa97629f35ae8fb55bb0d3ee3c27b120f3ea9ad2ce0538b335d94b65b78a42df8ac8f668f8de4abf196f0ef972baa2786c593b0135d45a8192eb608b4ca1048f3c4225a6e35e21fcfa0a1d5f364416bb504fa3745371bb9d6988a6e34c12e3764302c7e013e7958ae88f102fdc59a83cc3888dac2aacb8162aaa8e579f75e878b403a7721f43dd236b661ef89a7334c2568323a65476f1b1dc2097ac79bf3d8a993453a9bb12cbea95e000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe28, 0xfffffe0a, &(0x7f0000000100)="280e00034305607e5bc5795e6558600800ffffffba0e7231f8ff81", 0x0, 0x100, 0xf2ffffff, 0xffffffffffffffb4, 0x212, &(0x7f0000000940)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500000000120000000000000000"}, 0x28) [ 445.047052][ T27] audit: type=1804 audit(1664222620.065:54644): pid=8385 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1376531564/syzkaller.oow26Z/244/file0/bus" dev="loop0" ino=1048664 res=1 errno=0 20:03:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) [ 445.305393][ T8393] loop1: detected capacity change from 0 to 264192 20:03:40 executing program 5: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [], 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec"]}, 0x95) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e80)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000caa333a0daf2f73451c0e17aaf4f606fec68cb7d67514fe60077d4dd90123d27e7cf43547fcf411326b8c7dea9e4b15a773a8ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c29cf7f72c2ebf5f5edab94b3dfaca12017d560c6e2cff07000000000000d8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e00000000d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b296e0e244bd11747ffda1a869df7cc00004de8562344b419c45c2170fe873692d8256570c16822bdf7d97ef7c3a3af0b19edffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a0447776cf5dceefd7b72a0950d389bc9cb43aa607b7269561dd5b522bd0491331818a10f2ac8c3249582a20d4e04fd1ab7883f656ba2fe8b993b6bac5a84137d5f7a6edba86a7b9a4c2f3b3a8a98315167b8b8cdf2dcc2d30f4310e8281b0cdc017f9759060ea87673816be966a89a74ca316700218f919746bb4b84c16fd56ee450e411d75ab740000000000000004942394ed1422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4ed4053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce627a82afe16e019a5e0b5ec1bfc89afba090000c3630488ed0000621bc8fcc032b94ed09cbcb3577fea6f1e9fe8cd2b53a014ec391018f490f0e716b256acf183d8e55580a60af74d2078c664813354a2f18871c0c8df599bca31a7170419bb1d32f256ff3010e69b2f04b1c532d3766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925e6e1d9ab3e2036f4866e277d82829165d22f8aeb4ea299db2ebb6a6b157d4019545e0082d36ea0028d09608ef2e186fd216ce862913813e1be50f5b6b98d3e767183c8cf9f5dab8d5fe3dc100d8b6cf41c633694ebb6123876e6c50c0360daa387ba5da3e092463a4c08f2c686ca2a0000000000000000170000000029588161e5c83985525d0596df690f658da381536491276d55a4c91eca03738bb294e242279ffa13070000005c76ceeccc42d0bb16046b08ef2e66b14b90021f000000e0f795fbf03372a1e75ec7e92bd375ad8de47acaa9ce99fce3f14c445d31cda37cfdf2e20356932ca7469d000000000000765a3072cff58164b5473c1d57c633a23c38afe61dfb03de8e0c7381285ea81e2fa66dad50f96f05957e98a762fb35cfc92ae1e2159c83238b2ae7a741616b70f78b09c27c4a85ec299663b1280a8cff7acaf43401619de431e9521a853eb7dd5212ec59cb18e02b1a0bf6184718e45834a4977310a645ad2dfe40f5b104fa472ea5bc78a27ad6b03821467e8379c7d766ea7e420b62e1b8d9a7e33ea0085febfba4750648139f2d172fcc47b99878ff7f3d3f63fa60f8ffae000000000000009f64a05414fd35123400f9467cada329990b74f80177a5fa741dff7dfbdcc4886796a9f42e67a6910667e1a6f71e82df07bb21cd67c76cbf514fcea329fa435e0400cd5c3c000011f2e84d7e9334fbce4a7e00000000000094dc9c259e9ed42151b5cdbf666137fe4c4c891415b798802ae97684cade484ed622762aff8264c303f71fbe3c9589b686b2910744173fb4a76c9c040e439fdca9ab9f97a5b789557fb3c1737500f1edf7d61da6ec96bcfbd472fed74634b890e62dcd52cad16bedd61040e0986508bea9c1a75a5b4c975bf0c34f0d0d9bbf276e3bab4812171da937e03392dc08d7d2cc3909eb674c521cc9878d05c94b93762d3ab3f28ac68067c60f594c453ef2cced9ca9bd71c77f8bab48e472ebaac2d497054309e879854302ba6950cc62bfe10eedc28b9ba5c8e0fba634321f795b95ada4d48341dbaf8e6a0b840de888780c1b4c91f81bda0e5a428d62eeba258920475a179a1b1c280f04d06e886b6abbdbf242e083e53ebf4d36526b5634fa1596a1b27b2101d2d46f3e7682aa9375ef9950d0e9379360fbae060b5c5d074b067ce3b6a4501f9afd0d00000000000000000000000000000000000000000000325494a0bbfb98920131f69b4c8f70e1602485b44f3235dd64c1102b41d4a6bb98cd3d9ef44b3bf18081b833cf7b4c93c9ef222179bd06bdc80d003bf4ec174e483e2dd27395bd921d62f76f979626f12d417584e9ad14c5597f441f049b4691bb6a82771ee285463476c0d41df6669e79eb860d4253a3329713ec555130fc321700215f11efda27c7a0acf04b82ad0000000402b6debca7ad526895db0705ea7d7e9b63136c822ba81e98c947daaa4c747bc6ddf22553d65847fa1f0293520ad320ace4e72dc1dd8b524cc13ef5fde9df10e055ef9842c596d2f62224e8e7d4b8d5796baa05004c829acc775bb59e559cd7e2bd082e6ba9cd4577239b9258f343eb1a172d26d8a9159519e69352238286b4f6752ab5d242981b942abe587cc39c31c4c5d77d73ff68ec8bb2a957d015886e9c41d6fc6c289dfeb1605da12b4b8e7077cc9954ac7338a224d8910a8262f5c1417f836bc2ef0f74e7afe338a5e7eb4fe839e2020000004cf5ada0594faccdf05fa6097b483ba398c23daeedf814d033b3500ecf1c83ad534781ab7e48ee8bdd8d9154324a0000000ad81ff22064397b4777920600000000000000f94dbd28eb01fa1c6b029b94f73ef4a2393f733a04ec630dbc5c949cb3f61d657b12ba42a35833a1bb6aa3afb35409364759182307b0c485509232aef3a0107e888ae2aa0bc997551fc3b34548c5ac2f33c98cabc4d2ba9ed894a1c0776a4000aa9cdf5686925311c445aac78834dcc3d7afdb30b6860a390fb5302c75c2cf73fa7c29c35f03ef5e8cff2acf5321236f595b3b29b5f8b151f825a29c3391960808c6a8b3576d9ddaae002b031a49fe548f14176692d5757ce5cb5425f16264ba287e0696fbdb894e050d753a9caaae7330cf3dc1985e633e7948fe4398d47e02e52a746a008815579e73b29462019cd615295fba6e307c946264edda682b370feb8ca691e86126c30069b2552c109fd1b32e96fae5801351feab68955799cb3faf8e4564549d6532ea96d2813d25108a90fe253696e468314de2159d9a5723ac31e565f84dd753b7ecd5033573afa95b7b55fc72bef2eddd5f2410951a3ad1ca9e3aba34959709cb8254782cc641b074eae88008dadb1871456027ff06301a85969cac44568509ac72aabc23e1966e15a1de626e506f3520fa24bec1229821ca052b7cb4dcc6b560518fb8947d972d61acc0875a1a570000000000000000000000000000000030fd0643107c26243c243afb67a9c876e6a4aef9196d9a3ebe5224bf624d5e2adc9f6c3fe581a0ca41906b81098784e6a875af4dbe65865cff6fcccafb892b466a5b4903d154c0367e6449c58e95547effe8d3cf31c65af1894768dfadc64169a25332fe3ce2ea093ab100f8e9515b9fc7cf4eb5639aef7796122c33169ce902bf239db30acf1e069b3fde5395ab554cd721432b386aa54265d97a0fab6c8623468568f8d4e10cbcd3debf739ebb3bdd04ca070aa5939abfdbf0936753549bc254c2489f0cca26d7600000000000000000000000963d714a26e57a83e6baba554b097e6a1b38449e4d8a2aa97629f35ae8fb55bb0d3ee3c27b120f3ea9ad2ce0538b335d94b65b78a42df8ac8f668f8de4abf196f0ef972baa2786c593b0135d45a8192eb608b4ca1048f3c4225a6e35e21fcfa0a1d5f364416bb504fa3745371bb9d6988a6e34c12e3764302c7e013e7958ae88f102fdc59a83cc3888dac2aacb8162aaa8e579f75e878b403a7721f43dd236b661ef89a7334c2568323a65476f1b1dc2097ac79bf3d8a993453a9bb12cbea95e000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe28, 0xfffffe0a, &(0x7f0000000100)="280e00034305607e5bc5795e6558600800ffffffba0e7231f8ff81", 0x0, 0x100, 0xf2ffffff, 0xffffffffffffffb4, 0x212, &(0x7f0000000940)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500000000120000000000000000"}, 0x28) [ 445.402027][ T27] audit: type=1804 audit(1664222620.425:54645): pid=8393 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2444287464/syzkaller.iFIIAU/218/file0/bus" dev="loop1" ino=1048665 res=1 errno=0 20:03:40 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) 20:03:40 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) set_mempolicy(0x1, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x7}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 445.623171][ T8396] net_ratelimit: 1345 callbacks suppressed [ 445.623191][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:40 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) set_mempolicy(0x1, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x7}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 445.685755][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 445.708303][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) [ 445.741253][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:40 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) set_mempolicy(0x1, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x7}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 445.782654][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 445.796372][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:40 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) set_mempolicy(0x1, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x7}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 445.832954][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 445.853442][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 [ 445.878165][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:40 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) [ 445.909653][ T8396] batman_adv: batadv0: adding TT local entry ba:0e:72:31:f8:ff to non-existent VLAN 3072 20:03:41 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) set_mempolicy(0x1, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x7}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:03:41 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) set_mempolicy(0x1, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x7}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 446.134205][ T8416] loop0: detected capacity change from 0 to 264192 [ 446.145017][ T8415] loop2: detected capacity change from 0 to 264192 20:03:41 executing program 5: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [], 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec"]}, 0x95) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e80)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000caa333a0daf2f73451c0e17aaf4f606fec68cb7d67514fe60077d4dd90123d27e7cf43547fcf411326b8c7dea9e4b15a773a8ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c29cf7f72c2ebf5f5edab94b3dfaca12017d560c6e2cff07000000000000d8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e00000000d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b296e0e244bd11747ffda1a869df7cc00004de8562344b419c45c2170fe873692d8256570c16822bdf7d97ef7c3a3af0b19edffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a0447776cf5dceefd7b72a0950d389bc9cb43aa607b7269561dd5b522bd0491331818a10f2ac8c3249582a20d4e04fd1ab7883f656ba2fe8b993b6bac5a84137d5f7a6edba86a7b9a4c2f3b3a8a98315167b8b8cdf2dcc2d30f4310e8281b0cdc017f9759060ea87673816be966a89a74ca316700218f919746bb4b84c16fd56ee450e411d75ab740000000000000004942394ed1422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4ed4053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce627a82afe16e019a5e0b5ec1bfc89afba090000c3630488ed0000621bc8fcc032b94ed09cbcb3577fea6f1e9fe8cd2b53a014ec391018f490f0e716b256acf183d8e55580a60af74d2078c664813354a2f18871c0c8df599bca31a7170419bb1d32f256ff3010e69b2f04b1c532d3766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925e6e1d9ab3e2036f4866e277d82829165d22f8aeb4ea299db2ebb6a6b157d4019545e0082d36ea0028d09608ef2e186fd216ce862913813e1be50f5b6b98d3e767183c8cf9f5dab8d5fe3dc100d8b6cf41c633694ebb6123876e6c50c0360daa387ba5da3e092463a4c08f2c686ca2a0000000000000000170000000029588161e5c83985525d0596df690f658da381536491276d55a4c91eca03738bb294e242279ffa13070000005c76ceeccc42d0bb16046b08ef2e66b14b90021f000000e0f795fbf03372a1e75ec7e92bd375ad8de47acaa9ce99fce3f14c445d31cda37cfdf2e20356932ca7469d000000000000765a3072cff58164b5473c1d57c633a23c38afe61dfb03de8e0c7381285ea81e2fa66dad50f96f05957e98a762fb35cfc92ae1e2159c83238b2ae7a741616b70f78b09c27c4a85ec299663b1280a8cff7acaf43401619de431e9521a853eb7dd5212ec59cb18e02b1a0bf6184718e45834a4977310a645ad2dfe40f5b104fa472ea5bc78a27ad6b03821467e8379c7d766ea7e420b62e1b8d9a7e33ea0085febfba4750648139f2d172fcc47b99878ff7f3d3f63fa60f8ffae000000000000009f64a05414fd35123400f9467cada329990b74f80177a5fa741dff7dfbdcc4886796a9f42e67a6910667e1a6f71e82df07bb21cd67c76cbf514fcea329fa435e0400cd5c3c000011f2e84d7e9334fbce4a7e00000000000094dc9c259e9ed42151b5cdbf666137fe4c4c891415b798802ae97684cade484ed622762aff8264c303f71fbe3c9589b686b2910744173fb4a76c9c040e439fdca9ab9f97a5b789557fb3c1737500f1edf7d61da6ec96bcfbd472fed74634b890e62dcd52cad16bedd61040e0986508bea9c1a75a5b4c975bf0c34f0d0d9bbf276e3bab4812171da937e03392dc08d7d2cc3909eb674c521cc9878d05c94b93762d3ab3f28ac68067c60f594c453ef2cced9ca9bd71c77f8bab48e472ebaac2d497054309e879854302ba6950cc62bfe10eedc28b9ba5c8e0fba634321f795b95ada4d48341dbaf8e6a0b840de888780c1b4c91f81bda0e5a428d62eeba258920475a179a1b1c280f04d06e886b6abbdbf242e083e53ebf4d36526b5634fa1596a1b27b2101d2d46f3e7682aa9375ef9950d0e9379360fbae060b5c5d074b067ce3b6a4501f9afd0d00000000000000000000000000000000000000000000325494a0bbfb98920131f69b4c8f70e1602485b44f3235dd64c1102b41d4a6bb98cd3d9ef44b3bf18081b833cf7b4c93c9ef222179bd06bdc80d003bf4ec174e483e2dd27395bd921d62f76f979626f12d417584e9ad14c5597f441f049b4691bb6a82771ee285463476c0d41df6669e79eb860d4253a3329713ec555130fc321700215f11efda27c7a0acf04b82ad0000000402b6debca7ad526895db0705ea7d7e9b63136c822ba81e98c947daaa4c747bc6ddf22553d65847fa1f0293520ad320ace4e72dc1dd8b524cc13ef5fde9df10e055ef9842c596d2f62224e8e7d4b8d5796baa05004c829acc775bb59e559cd7e2bd082e6ba9cd4577239b9258f343eb1a172d26d8a9159519e69352238286b4f6752ab5d242981b942abe587cc39c31c4c5d77d73ff68ec8bb2a957d015886e9c41d6fc6c289dfeb1605da12b4b8e7077cc9954ac7338a224d8910a8262f5c1417f836bc2ef0f74e7afe338a5e7eb4fe839e2020000004cf5ada0594faccdf05fa6097b483ba398c23daeedf814d033b3500ecf1c83ad534781ab7e48ee8bdd8d9154324a0000000ad81ff22064397b4777920600000000000000f94dbd28eb01fa1c6b029b94f73ef4a2393f733a04ec630dbc5c949cb3f61d657b12ba42a35833a1bb6aa3afb35409364759182307b0c485509232aef3a0107e888ae2aa0bc997551fc3b34548c5ac2f33c98cabc4d2ba9ed894a1c0776a4000aa9cdf5686925311c445aac78834dcc3d7afdb30b6860a390fb5302c75c2cf73fa7c29c35f03ef5e8cff2acf5321236f595b3b29b5f8b151f825a29c3391960808c6a8b3576d9ddaae002b031a49fe548f14176692d5757ce5cb5425f16264ba287e0696fbdb894e050d753a9caaae7330cf3dc1985e633e7948fe4398d47e02e52a746a008815579e73b29462019cd615295fba6e307c946264edda682b370feb8ca691e86126c30069b2552c109fd1b32e96fae5801351feab68955799cb3faf8e4564549d6532ea96d2813d25108a90fe253696e468314de2159d9a5723ac31e565f84dd753b7ecd5033573afa95b7b55fc72bef2eddd5f2410951a3ad1ca9e3aba34959709cb8254782cc641b074eae88008dadb1871456027ff06301a85969cac44568509ac72aabc23e1966e15a1de626e506f3520fa24bec1229821ca052b7cb4dcc6b560518fb8947d972d61acc0875a1a570000000000000000000000000000000030fd0643107c26243c243afb67a9c876e6a4aef9196d9a3ebe5224bf624d5e2adc9f6c3fe581a0ca41906b81098784e6a875af4dbe65865cff6fcccafb892b466a5b4903d154c0367e6449c58e95547effe8d3cf31c65af1894768dfadc64169a25332fe3ce2ea093ab100f8e9515b9fc7cf4eb5639aef7796122c33169ce902bf239db30acf1e069b3fde5395ab554cd721432b386aa54265d97a0fab6c8623468568f8d4e10cbcd3debf739ebb3bdd04ca070aa5939abfdbf0936753549bc254c2489f0cca26d7600000000000000000000000963d714a26e57a83e6baba554b097e6a1b38449e4d8a2aa97629f35ae8fb55bb0d3ee3c27b120f3ea9ad2ce0538b335d94b65b78a42df8ac8f668f8de4abf196f0ef972baa2786c593b0135d45a8192eb608b4ca1048f3c4225a6e35e21fcfa0a1d5f364416bb504fa3745371bb9d6988a6e34c12e3764302c7e013e7958ae88f102fdc59a83cc3888dac2aacb8162aaa8e579f75e878b403a7721f43dd236b661ef89a7334c2568323a65476f1b1dc2097ac79bf3d8a993453a9bb12cbea95e000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe28, 0xfffffe0a, &(0x7f0000000100)="280e00034305607e5bc5795e6558600800ffffffba0e7231f8ff81", 0x0, 0x100, 0xf2ffffff, 0xffffffffffffffb4, 0x212, &(0x7f0000000940)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500000000120000000000000000"}, 0x28) 20:03:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) [ 446.218590][ T27] audit: type=1804 audit(1664222621.245:54646): pid=8416 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1376531564/syzkaller.oow26Z/245/file0/bus" dev="loop0" ino=1048666 res=1 errno=0 20:03:41 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) set_mempolicy(0x1, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x7}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:03:41 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r1, &(0x7f0000000400)=ANY=[], 0x32600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f00000003c0)=ANY=[], 0x1d) write$cgroup_int(r1, &(0x7f0000000040), 0x43) write$cgroup_int(r2, &(0x7f0000000000), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r3, &(0x7f0000000300)=ANY=[], 0x32600) [ 446.334622][ T27] audit: type=1804 audit(1664222621.245:54647): pid=8415 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2298889594/syzkaller.wlpWPf/221/file0/bus" dev="loop2" ino=1048667 res=1 errno=0 20:03:41 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) [ 446.712553][ T8436] netlink: 'syz-executor.4': attribute type 4 has an invalid length. 20:03:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:42 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000000740)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000000680)=[@pktinfo={{0x24, 0x29, 0x8, {@private1}}}], 0x28}}], 0x2, 0x0) 20:03:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001001}], 0x10, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r1}, 0x10) lseek(r0, 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) sendfile(r0, r2, 0x0, 0x10000) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 20:03:42 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) 20:03:42 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) [ 447.085719][ T8442] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 447.087016][ T27] audit: type=1400 audit(1664222622.115:54648): avc: denied { write } for pid=8437 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 447.122176][ T8441] netlink: 'syz-executor.4': attribute type 4 has an invalid length. 20:03:42 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) 20:03:42 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) [ 447.144215][ T8444] loop2: detected capacity change from 0 to 264192 20:03:42 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000000740)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000000680)=[@pktinfo={{0x24, 0x29, 0x8, {@private1}}}], 0x28}}], 0x2, 0x0) 20:03:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) [ 447.229107][ T8446] netlink: 'syz-executor.3': attribute type 4 has an invalid length. 20:03:42 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) [ 447.295228][ T8449] loop0: detected capacity change from 0 to 264192 20:03:42 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000000740)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000000680)=[@pktinfo={{0x24, 0x29, 0x8, {@private1}}}], 0x28}}], 0x2, 0x0) [ 447.343360][ T8453] netlink: 'syz-executor.4': attribute type 4 has an invalid length. 20:03:42 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) [ 447.440184][ T8459] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 447.538523][ T8464] netlink: 'syz-executor.4': attribute type 4 has an invalid length. 20:03:42 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:42 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000000740)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000000680)=[@pktinfo={{0x24, 0x29, 0x8, {@private1}}}], 0x28}}], 0x2, 0x0) 20:03:42 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:42 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:42 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:42 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:43 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:43 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:43 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:44 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:44 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:44 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:45 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:45 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:45 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:45 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x121000, 0x29) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03aff5c) r4 = syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r4, 0x0, 0x487, &(0x7f0000000000), &(0x7f0000000240)=0x30) sendfile(r3, r2, 0x0, 0x8000000000004) write$cgroup_int(r2, 0x0, 0x0) ftruncate(r2, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x6c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS={0x10, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_WME={0x4}, @NL80211_STA_FLAG_AUTHORIZED={0x4}, @NL80211_STA_FLAG_MFP={0x4}]}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x3, 0x9}}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x539}, @NL80211_ATTR_STA_CAPABILITY={0x6}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x200}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x2, 0x1}}, @NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x1000}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x5}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000080}, 0x50) 20:03:45 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) 20:03:45 executing program 3: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101, 0x0) write$damon_contexts(r0, &(0x7f0000000080)=[{' ', './file0'}], 0x1) [ 451.003009][ T8539] netlink: 'syz-executor.1': attribute type 4 has an invalid length. 20:03:46 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) 20:03:46 executing program 3: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101, 0x0) write$damon_contexts(r0, &(0x7f0000000080)=[{' ', './file0'}], 0x1) [ 451.344648][ T8543] netlink: 'syz-executor.1': attribute type 4 has an invalid length. 20:03:46 executing program 4: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101, 0x0) write$damon_contexts(r0, &(0x7f0000000080)=[{' ', './file0'}], 0x1) 20:03:46 executing program 3: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101, 0x0) write$damon_contexts(r0, &(0x7f0000000080)=[{' ', './file0'}], 0x1) 20:03:46 executing program 5: mkdir(0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) io_setup(0x1001, &(0x7f0000000200)=0x0) fcntl$setstatus(r0, 0x4, 0x2800) io_submit(r1, 0x1, &(0x7f0000000380)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x0, 0xd}]) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000440)=0x2f3, 0x4) connect$inet6(r2, &(0x7f0000004540)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='tunl0\x00', 0x10) sendmmsg(r2, &(0x7f0000004d80)=[{{0x0, 0x1000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b410519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x4000000) 20:03:46 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x23, 0x0, 0x1, {0x8}}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x38}}, 0x0) 20:03:46 executing program 4: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101, 0x0) write$damon_contexts(r0, &(0x7f0000000080)=[{' ', './file0'}], 0x1) 20:03:46 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv6_deladdrlabel={0x30, 0x19, 0x1, 0x0, 0x0, {}, [@IFAL_ADDRESS={0x4, 0x12, @loopback}]}, 0x30}}, 0x0) 20:03:46 executing program 0: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000000)) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000080)) 20:03:46 executing program 3: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101, 0x0) write$damon_contexts(r0, &(0x7f0000000080)=[{' ', './file0'}], 0x1) [ 451.666301][ T8552] netlink: 'syz-executor.1': attribute type 4 has an invalid length. 20:03:46 executing program 4: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101, 0x0) write$damon_contexts(r0, &(0x7f0000000080)=[{' ', './file0'}], 0x1) 20:03:46 executing program 0: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000000)) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000080)) [ 451.727901][ T8556] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 20:03:46 executing program 3: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000000)) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000080)) 20:03:46 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv6_deladdrlabel={0x30, 0x19, 0x1, 0x0, 0x0, {}, [@IFAL_ADDRESS={0x4, 0x12, @loopback}]}, 0x30}}, 0x0) 20:03:46 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001880)='/sys/module/vhost_net', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 20:03:46 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f0000000100)) [ 451.965070][ T8570] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. [ 452.026631][ T27] kauditd_printk_skb: 2 callbacks suppressed [ 452.026655][ T27] audit: type=1400 audit(1664222627.055:54651): avc: denied { read } for pid=8571 comm="syz-executor.4" name="ppp" dev="devtmpfs" ino=689 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 452.150536][ T27] audit: type=1400 audit(1664222627.085:54652): avc: denied { open } for pid=8571 comm="syz-executor.4" path="/dev/ppp" dev="devtmpfs" ino=689 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 452.263205][ T27] audit: type=1400 audit(1664222627.085:54653): avc: denied { ioctl } for pid=8571 comm="syz-executor.4" path="/dev/ppp" dev="devtmpfs" ino=689 ioctlcmd=0x743e scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 20:03:47 executing program 5: mkdir(0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) io_setup(0x1001, &(0x7f0000000200)=0x0) fcntl$setstatus(r0, 0x4, 0x2800) io_submit(r1, 0x1, &(0x7f0000000380)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x0, 0xd}]) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000440)=0x2f3, 0x4) connect$inet6(r2, &(0x7f0000004540)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='tunl0\x00', 0x10) sendmmsg(r2, &(0x7f0000004d80)=[{{0x0, 0x1000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b410519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x4000000) 20:03:47 executing program 0: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000000)) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000080)) 20:03:47 executing program 3: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000000)) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000080)) 20:03:47 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001880)='/sys/module/vhost_net', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 20:03:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv6_deladdrlabel={0x30, 0x19, 0x1, 0x0, 0x0, {}, [@IFAL_ADDRESS={0x4, 0x12, @loopback}]}, 0x30}}, 0x0) 20:03:47 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f0000000100)) 20:03:47 executing program 3: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000000)) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000080)) 20:03:47 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001880)='/sys/module/vhost_net', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 20:03:47 executing program 0: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000000)) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000080)) [ 452.444232][ T8586] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 20:03:47 executing program 3: mkdir(0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) io_setup(0x1001, &(0x7f0000000200)=0x0) fcntl$setstatus(r0, 0x4, 0x2800) io_submit(r1, 0x1, &(0x7f0000000380)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x0, 0xd}]) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000440)=0x2f3, 0x4) connect$inet6(r2, &(0x7f0000004540)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='tunl0\x00', 0x10) sendmmsg(r2, &(0x7f0000004d80)=[{{0x0, 0x1000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b410519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x4000000) 20:03:47 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f0000000100)) 20:03:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv6_deladdrlabel={0x30, 0x19, 0x1, 0x0, 0x0, {}, [@IFAL_ADDRESS={0x4, 0x12, @loopback}]}, 0x30}}, 0x0) [ 452.708842][ T8599] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 20:03:48 executing program 5: mkdir(0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) io_setup(0x1001, &(0x7f0000000200)=0x0) fcntl$setstatus(r0, 0x4, 0x2800) io_submit(r1, 0x1, &(0x7f0000000380)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x0, 0xd}]) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000440)=0x2f3, 0x4) connect$inet6(r2, &(0x7f0000004540)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='tunl0\x00', 0x10) sendmmsg(r2, &(0x7f0000004d80)=[{{0x0, 0x1000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b410519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x4000000) 20:03:48 executing program 0: mkdir(0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) io_setup(0x1001, &(0x7f0000000200)=0x0) fcntl$setstatus(r0, 0x4, 0x2800) io_submit(r1, 0x1, &(0x7f0000000380)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x0, 0xd}]) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000440)=0x2f3, 0x4) connect$inet6(r2, &(0x7f0000004540)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='tunl0\x00', 0x10) sendmmsg(r2, &(0x7f0000004d80)=[{{0x0, 0x1000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b410519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x4000000) 20:03:48 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000001880)='/sys/module/vhost_net', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 20:03:48 executing program 2: mkdir(0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) io_setup(0x1001, &(0x7f0000000200)=0x0) fcntl$setstatus(r0, 0x4, 0x2800) io_submit(r1, 0x1, &(0x7f0000000380)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x0, 0xd}]) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000440)=0x2f3, 0x4) connect$inet6(r2, &(0x7f0000004540)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='tunl0\x00', 0x10) sendmmsg(r2, &(0x7f0000004d80)=[{{0x0, 0x1000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b410519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x4000000) 20:03:48 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f0000000100)) 20:03:48 executing program 3: mkdir(0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) io_setup(0x1001, &(0x7f0000000200)=0x0) fcntl$setstatus(r0, 0x4, 0x2800) io_submit(r1, 0x1, &(0x7f0000000380)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x0, 0xd}]) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000440)=0x2f3, 0x4) connect$inet6(r2, &(0x7f0000004540)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='tunl0\x00', 0x10) sendmmsg(r2, &(0x7f0000004d80)=[{{0x0, 0x1000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b410519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x4000000) 20:03:48 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f0000000100)) 20:03:48 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_open_dev$usbfs(&(0x7f0000000180), 0x1aa1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1000002, 0x1012, r2, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x8b, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = syz_open_dev$usbfs(&(0x7f0000000180), 0x1aa1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x1012, r4, 0x0) 20:03:48 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f0000000100)) [ 453.823210][ T27] audit: type=1400 audit(1664222628.845:54654): avc: denied { map } for pid=8615 comm="syz-executor.4" path="/dev/bus/usb/007/001" dev="devtmpfs" ino=726 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usb_device_t tclass=chr_file permissive=1 20:03:49 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f0000000100)) [ 454.017159][ T27] audit: type=1400 audit(1664222628.965:54655): avc: denied { write } for pid=8615 comm="syz-executor.4" name="kvm" dev="devtmpfs" ino=84 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 [ 454.307589][ T8616] page:ffffea0001280000 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x4a000 [ 454.319111][ T8616] head:ffffea0001280000 order:10 compound_mapcount:0 compound_pincount:0 [ 454.327748][ T8616] flags: 0xfff00000010200(slab|head|node=0|zone=1|lastcpupid=0x7ff) [ 454.336201][ T8616] raw: 00fff00000010200 ffffea0001410008 ffff888011842450 ffff888011843300 [ 454.344962][ T8616] raw: 0000000000000000 ffff88804a000000 0000000100000001 0000000000000000 [ 454.353721][ T8616] page dumped because: VM_BUG_ON_FOLIO(folio_test_slab(folio)) [ 454.361380][ T8616] page_owner tracks the page as allocated [ 454.367476][ T8616] page last allocated via order 10, migratetype Unmovable, gfp_mask 0x3420c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_COMP|__GFP_HARDWALL|__GFP_THISNODE), pid 8616, tgid 8615 (syz-executor.4), ts 454198847113, free_ts 399666221079 [ 454.389847][ T8616] get_page_from_freelist+0x109b/0x2ce0 [ 454.395977][ T8616] __alloc_pages+0x1c7/0x510 [ 454.400784][ T8616] cache_grow_begin+0x75/0x360 [ 454.405720][ T8616] cache_alloc_refill+0x27f/0x380 [ 454.410961][ T8616] __kmalloc+0x3a1/0x4a0 [ 454.415399][ T8616] hcd_buffer_alloc+0x1ed/0x290 [ 454.420555][ T8616] usb_alloc_coherent+0x5d/0x80 [ 454.425730][ T8616] usbdev_mmap+0x20a/0x9a0 [ 454.430281][ T8616] mmap_region+0xbff/0x1460 [ 454.435163][ T8616] do_mmap+0x863/0xfa0 [ 454.439372][ T8616] vm_mmap_pgoff+0x1ab/0x270 [ 454.444149][ T8616] ksys_mmap_pgoff+0x41b/0x5a0 [ 454.449048][ T8616] do_syscall_64+0x35/0xb0 [ 454.453821][ T8616] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 454.460004][ T8616] page last free stack trace: [ 454.464861][ T8616] __free_pages_ok+0x7c0/0x11c0 [ 454.469837][ T8616] slabs_destroy+0x89/0xc0 [ 454.474531][ T8616] ___cache_free+0x2a8/0x3d0 [ 454.479259][ T8616] qlist_free_all+0x4f/0x1b0 [ 454.484039][ T8616] kasan_quarantine_reduce+0x180/0x200 [ 454.489631][ T8616] __kasan_slab_alloc+0x97/0xb0 [ 454.494665][ T8616] __kmalloc+0x315/0x4a0 [ 454.499031][ T8616] task_numa_fault+0x12a2/0x3670 [ 454.504240][ T8616] __handle_mm_fault+0x1d2c/0x39b0 [ 454.509574][ T8616] handle_mm_fault+0x1c8/0x780 [ 454.515011][ T8616] do_user_addr_fault+0x475/0x1210 [ 454.520264][ T8616] exc_page_fault+0x94/0x170 [ 454.525042][ T8616] asm_exc_page_fault+0x22/0x30 [ 454.530335][ T8616] ------------[ cut here ]------------ [ 454.535961][ T8616] kernel BUG at include/linux/memcontrol.h:478! [ 454.542324][ T8616] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 454.548419][ T8616] CPU: 0 PID: 8616 Comm: syz-executor.4 Not tainted 6.0.0-rc7-syzkaller #0 [ 454.557026][ T8616] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 454.567109][ T8616] RIP: 0010:workingset_activation+0x5e3/0x6c0 [ 454.573213][ T8616] Code: 48 89 ef e8 ff 00 00 00 c6 05 c9 3a 18 0c 01 0f 0b e9 05 fc ff ff e8 bc 33 ca ff 48 c7 c6 a0 25 f8 89 48 89 ef e8 dd 00 00 00 <0f> 0b e8 a6 33 ca ff 0f 0b e9 f5 fa ff ff e8 9a 33 ca ff 48 c7 c6 [ 454.592847][ T8616] RSP: 0018:ffffc90004977278 EFLAGS: 00010293 [ 454.598938][ T8616] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000 [ 454.606931][ T8616] RDX: ffff88807c882080 RSI: ffffffff81b10473 RDI: 0000000000000003 [ 454.614921][ T8616] RBP: ffffea0001280000 R08: 0000000000000003 R09: 000000000000ffff [ 454.622913][ T8616] R10: 000000000000ffff R11: 0000000000000000 R12: 0000000000000000 [ 454.630903][ T8616] R13: ffff8880b9a34d08 R14: 0000000000000000 R15: 0000000000000003 [ 454.638892][ T8616] FS: 0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 [ 454.647851][ T8616] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 454.654471][ T8616] CR2: 0000000020000000 CR3: 00000000759f3000 CR4: 00000000003526f0 [ 454.662479][ T8616] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 454.670475][ T8616] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 454.678516][ T8616] Call Trace: [ 454.681808][ T8616] [ 454.684752][ T8616] folio_mark_accessed+0x591/0xda0 [ 454.689891][ T8616] kvm_set_pfn_accessed+0x23b/0x2a0 [ 454.695120][ T8616] handle_changed_spte_acc_track+0x1bc/0x290 [ 454.701131][ T8616] __handle_changed_spte+0xc75/0x1810 [ 454.706525][ T8616] ? tdp_mmu_init_child_sp+0x590/0x590 [ 454.712003][ T8616] ? mark_lock.part.0+0xee/0x1910 [ 454.717056][ T8616] __handle_changed_spte+0xc66/0x1810 [ 454.722458][ T8616] ? tdp_mmu_init_child_sp+0x590/0x590 [ 454.727942][ T8616] __tdp_mmu_set_spte+0x229/0x9d0 [ 454.732988][ T8616] ? zap_collapsible_spte_range+0xa30/0xa30 [ 454.738923][ T8616] ? spte_to_child_pt+0xa0/0xa0 [ 454.743875][ T8616] __tdp_mmu_zap_root+0x7e7/0x860 [ 454.748936][ T8616] ? clear_dirty_pt_masked+0x520/0x520 [ 454.754431][ T8616] ? lock_release+0x780/0x780 [ 454.759134][ T8616] ? tdp_mmu_zap_root_work+0x70/0x70 [ 454.764444][ T8616] tdp_mmu_zap_root+0x12e/0x330 [ 454.769318][ T8616] kvm_tdp_mmu_zap_all+0x154/0x1b0 [ 454.774462][ T8616] ? kvm_mmu_notifier_invalidate_range+0xd0/0xd0 [ 454.780824][ T8616] kvm_mmu_zap_all+0x27c/0x2c0 [ 454.785620][ T8616] ? kvm_mmu_slot_leaf_clear_dirty+0x3e0/0x3e0 [ 454.791805][ T8616] ? lock_release+0x780/0x780 [ 454.796516][ T8616] ? kvm_mmu_notifier_invalidate_range+0xd0/0xd0 [ 454.802880][ T8616] kvm_mmu_notifier_release+0x5c/0xb0 [ 454.808437][ T8616] ? kvm_mmu_notifier_invalidate_range+0xd0/0xd0 [ 454.814811][ T8616] __mmu_notifier_release+0x1a9/0x600 [ 454.820215][ T8616] ? mmu_interval_notifier_insert+0x170/0x170 [ 454.826309][ T8616] ? uprobe_clear_state+0xf8/0x410 [ 454.831442][ T8616] ? lock_downgrade+0x6e0/0x6e0 [ 454.836320][ T8616] ? rcu_read_lock_sched_held+0x3a/0x70 [ 454.841883][ T8616] ? __mutex_lock+0x231/0x1350 [ 454.846684][ T8616] exit_mmap+0x3b6/0x490 [ 454.850963][ T8616] ? __ia32_sys_remap_file_pages+0x150/0x150 [ 454.856984][ T8616] ? ioctx_alloc+0x21f0/0x21f0 [ 454.861776][ T8616] ? find_held_lock+0x2d/0x110 [ 454.866571][ T8616] __mmput+0x122/0x4b0 [ 454.870678][ T8616] mmput+0x56/0x60 [ 454.874431][ T8616] do_exit+0x9e2/0x29b0 [ 454.878609][ T8616] ? find_held_lock+0x2d/0x110 [ 454.883401][ T8616] ? mm_update_next_owner+0x7a0/0x7a0 [ 454.888795][ T8616] ? lock_downgrade+0x6e0/0x6e0 [ 454.893666][ T8616] do_group_exit+0xd2/0x2f0 [ 454.898202][ T8616] get_signal+0x238c/0x2610 [ 454.902740][ T8616] ? exit_signals+0x8b0/0x8b0 [ 454.907449][ T8616] arch_do_signal_or_restart+0x82/0x2300 [ 454.913103][ T8616] ? do_futex+0x12e/0x300 [ 454.917454][ T8616] ? __ia32_sys_get_robust_list+0x3b0/0x3b0 [ 454.923373][ T8616] ? get_sigframe_size+0x10/0x10 [ 454.928334][ T8616] ? __x64_sys_futex+0x1b0/0x4a0 [ 454.933309][ T8616] ? do_futex+0x300/0x300 [ 454.937673][ T8616] ? exit_to_user_mode_prepare+0x137/0x250 [ 454.943521][ T8616] exit_to_user_mode_prepare+0x15f/0x250 [ 454.949185][ T8616] syscall_exit_to_user_mode+0x19/0x50 [ 454.954674][ T8616] do_syscall_64+0x42/0xb0 [ 454.959123][ T8616] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 454.965044][ T8616] RIP: 0033:0x7ffa15c8a669 [ 454.969475][ T8616] Code: Unable to access opcode bytes at RIP 0x7ffa15c8a63f. [ 454.976855][ T8616] RSP: 002b:00007ffa16dae218 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 454.985288][ T8616] RAX: fffffffffffffe00 RBX: 00007ffa15dabf88 RCX: 00007ffa15c8a669 [ 454.993362][ T8616] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007ffa15dabf88 [ 455.001360][ T8616] RBP: 00007ffa15dabf80 R08: 0000000000000000 R09: 0000000000000000 [ 455.009454][ T8616] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffa15dabf8c [ 455.017442][ T8616] R13: 00007ffef2a7b3df R14: 00007ffa16dae300 R15: 0000000000022000 [ 455.025440][ T8616] [ 455.028471][ T8616] Modules linked in: [ 455.033422][ T8616] ---[ end trace 0000000000000000 ]--- [ 455.038972][ T8616] RIP: 0010:workingset_activation+0x5e3/0x6c0 [ 455.045149][ T8616] Code: 48 89 ef e8 ff 00 00 00 c6 05 c9 3a 18 0c 01 0f 0b e9 05 fc ff ff e8 bc 33 ca ff 48 c7 c6 a0 25 f8 89 48 89 ef e8 dd 00 00 00 <0f> 0b e8 a6 33 ca ff 0f 0b e9 f5 fa ff ff e8 9a 33 ca ff 48 c7 c6 [ 455.064851][ T8616] RSP: 0018:ffffc90004977278 EFLAGS: 00010293 [ 455.071000][ T8616] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000 [ 455.079127][ T8616] RDX: ffff88807c882080 RSI: ffffffff81b10473 RDI: 0000000000000003 [ 455.087181][ T8616] RBP: ffffea0001280000 R08: 0000000000000003 R09: 000000000000ffff [ 455.095234][ T8616] R10: 000000000000ffff R11: 0000000000000000 R12: 0000000000000000 [ 455.103320][ T8616] R13: ffff8880b9a34d08 R14: 0000000000000000 R15: 0000000000000003 [ 455.111360][ T8616] FS: 0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 [ 455.120414][ T8616] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 455.127167][ T8616] CR2: 0000000020000000 CR3: 00000000759f3000 CR4: 00000000003526f0 [ 455.135250][ T8616] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 455.143308][ T8616] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 455.151377][ T8616] Kernel panic - not syncing: Fatal exception [ 455.157642][ T8616] Kernel Offset: disabled [ 455.161977][ T8616] Rebooting in 86400 seconds..